# funs

func: get_sigframe
ret: static void *
module: vm
args:
["size_t", "void **", "struct pt_regs *", "struct pt_regs *", "struct ksignal *", "struct ksignal *"]


func: __dma_map_cont
ret: static int
module: vm
args:
["struct device *", "struct scatterlist *", "int", "unsigned long", "struct scatterlist *", "struct scatterlist *"]


func: gart_map_page
ret: static dma_addr_t
module: vm
args:
["struct device *", "struct page *", "unsigned long", "size_t", "enum dma_data_direction", "struct dma_attrs *"]


func: __intel_shared_reg_get_constraints
ret: static struct event_constraint *
module: vm
args:
["struct perf_event *", "struct hw_perf_event_extra *", "struct cpu_hw_events *", "struct cpu_hw_events *"]


func: __intel_shared_reg_put_constraints
ret: static void
module: vm
args:
["struct hw_perf_event_extra *", "struct hw_perf_event_extra *", "struct cpu_hw_events *", "struct cpu_hw_events *"]


func: print_context_stack
ret: unsigned long
module: vm
args:
["struct thread_info *", "unsigned long *", "unsigned long", "const struct stacktrace_ops *", "void *", "unsigned long *", "int *"]


func: dump_trace
ret: void
module: vm
args:
["struct task_struct *", "struct pt_regs *", "unsigned long *", "unsigned long", "const struct stacktrace_ops *", "void *"]


func: fpregs_get
ret: int
module: vm
args:
["struct task_struct *", "const struct user_regset *", "unsigned int", "unsigned int", "void *", "void *"]


func: fpregs_set
ret: int
module: vm
args:
["struct task_struct *", "const struct user_regset *", "unsigned int", "unsigned int", "const void *", "const void *"]


func: bzImage64_load
ret: void *
module: vm
args:
["struct kimage *", "char *", "unsigned long", "char *", "unsigned long", "char *", "unsigned long"]


func: get_matching_model_microcode
ret: static enum ucode_state
module: vm
args:
["unsigned long", "void *", "size_t", "struct ucode_cpu_info *", "struct mc_saved_data *", "int", "unsigned long *"]


func: load_microcode
ret: static enum ucode_state
module: vm
args:
["unsigned long", "struct ucode_cpu_info *", "struct mc_saved_data *", "struct mc_saved_data *", "unsigned long *"]


func: start_thread_common
ret: static void
module: vm
args:
["struct pt_regs *", "unsigned long", "unsigned long", "unsigned int", "unsigned int", "unsigned int"]


func: arch_get_unmapped_area_topdown
ret: unsigned long
module: vm
args:
["struct file *", "const unsigned long", "const unsigned long", "const unsigned long", "const unsigned long"]


func: get_reg_offset
ret: static int
module: vm
args:
["enum reg_type", "struct pt_regs *", "struct insn *", "struct insn *", "struct insn *", "struct insn *"]


func: xen_remap_domain_mfn_range
ret: int
module: vm
args:
["struct vm_area_struct *", "unsigned long", "xen_pfn_t", "int", "pgprot_t", "unsigned int", "struct page **"]


func: __xen_pgd_walk
ret: static int
module: vm
args:
["struct mm_struct *", "pgd_t *", "int (*)(struct mm_struct *, struct page *, enum pt_level)", "unsigned long"]


func: xen_exchange_memory
ret: static int
module: vm
args:
["unsigned long", "unsigned int", "unsigned long *", "unsigned long", "unsigned int", "unsigned long *", "unsigned int"]


func: bio_map_user
ret: struct bio *
module: vm
args:
["struct request_queue *", "struct block_device *", "unsigned long", "unsigned int", "int", "gfp_t"]


func: __bio_add_page
ret: static int
module: vm
args:
["struct request_queue *", "struct bio *", "struct page *", "unsigned int", "unsigned int", "unsigned int"]


func: __bio_copy_iov
ret: static int
module: vm
args:
["struct bio_vec *", "struct sg_iovec *", "int", "int", "int", "int", "struct bio *", "struct bio *"]


func: blkcg_print_blkgs
ret: void
module: vm
args:
["struct seq_file *", "struct blkcg *", "u64 (*)(struct seq_file *, struct blkg_policy_data *, int)", "const struct blkcg_policy *", "int", "bool"]


func: blk_rq_prep_clone
ret: int
module: vm
args:
["struct request *", "struct request *", "struct bio_set *", "gfp_t", "int (*)(struct bio *, struct bio *, void *)", "void *"]


func: blk_rq_map_user
ret: int
module: vm
args:
["struct request_queue *", "struct request *", "struct rq_map_data *", "void *", "unsigned long", "gfp_t"]


func: blk_rq_map_user_iov
ret: int
module: vm
args:
["struct request_queue *", "struct request *", "struct rq_map_data *", "struct sg_iovec *", "int", "unsigned int", "gfp_t"]


func: __blk_segment_map_sg
ret: static void
module: vm
args:
["struct request_queue *", "struct bio_vec *", "struct scatterlist *", "struct bio_vec **", "struct scatterlist **", "int *", "int *"]


func: bt_for_each
ret: static void
module: vm
args:
["struct blk_mq_hw_ctx *", "struct blk_mq_bitmap_tags *", "unsigned int", "busy_iter_fn *", "void *", "bool"]


func: bt_get
ret: static int
module: vm
args:
["struct blk_mq_alloc_data *", "struct blk_mq_bitmap_tags *", "struct blk_mq_hw_ctx *", "unsigned int *"]


func: bt_tags_for_each
ret: static void
module: vm
args:
["struct blk_mq_bitmap_tags *", "unsigned int", "busy_tag_iter_fn *", "void *", "bool", "struct blk_mq_tags *"]


func: blk_stat_alloc_callback
ret: struct blk_stat_callback *
module: vm
args:
["void (*)(struct blk_stat_callback *)", "int (*)(const struct request *)", "unsigned int", "void *"]


func: blk_register_region
ret: void
module: vm
args:
["dev_t", "unsigned long", "struct module *", "struct kobject *(*)(dev_t, int *, void *)", "int (*)(dev_t, void *)", "void *"]


func: crypto_init_spawn2
ret: int
module: vm
args:
["struct crypto_spawn *", "struct crypto_alg *", "struct crypto_instance *", "const struct crypto_type *"]


func: crypto_ecb_crypt
ret: static int
module: vm
args:
["struct blkcipher_desc *", "struct blkcipher_walk *", "struct crypto_cipher *", "void (*)(struct crypto_tfm *, u8 *, const u8 *)"]


func: acpi_ds_init_buffer_field
ret: static acpi_status
module: vm
args:
["u16", "union acpi_operand_object *", "union acpi_operand_object *", "union acpi_operand_object *", "union acpi_operand_object *", "union acpi_operand_object *"]


func: acpi_ds_create_walk_state
ret: struct acpi_walk_state *
module: vm
args:
["acpi_owner_id", "union acpi_parse_object *", "union acpi_operand_object *", "struct acpi_thread_state *"]


func: acpi_ds_init_aml_walk
ret: acpi_status
module: vm
args:
["struct acpi_walk_state *", "union acpi_parse_object *", "struct acpi_namespace_node *", "u8 *", "u32", "struct acpi_evaluate_info *", "u8"]


func: acpi_ev_create_gpe_block
ret: acpi_status
module: vm
args:
["struct acpi_namespace_node *", "struct acpi_generic_address *", "u32", "u8", "u32", "struct acpi_gpe_block_info **"]


func: acpi_ev_install_space_handler
ret: acpi_status
module: vm
args:
["struct acpi_namespace_node *", "acpi_adr_space_type", "acpi_adr_space_handler", "acpi_adr_space_setup", "void *"]


func: acpi_ex_convert_to_target_type
ret: acpi_status
module: vm
args:
["acpi_object_type", "union acpi_operand_object *", "union acpi_operand_object **", "struct acpi_walk_state *"]


func: acpi_ex_concat_template
ret: acpi_status
module: vm
args:
["union acpi_operand_object *", "union acpi_operand_object *", "union acpi_operand_object **", "struct acpi_walk_state *"]


func: acpi_ex_resolve_multiple
ret: acpi_status
module: vm
args:
["struct acpi_walk_state *", "union acpi_operand_object *", "acpi_object_type *", "union acpi_operand_object **"]


func: acpi_ns_lookup
ret: acpi_status
module: vm
args:
["union acpi_generic_state *", "char *", "acpi_object_type", "acpi_interpreter_mode", "u32", "struct acpi_walk_state *", "struct acpi_namespace_node **"]


func: acpi_ns_install_node
ret: void
module: vm
args:
["struct acpi_walk_state *", "struct acpi_namespace_node *", "struct acpi_namespace_node *", "acpi_object_type"]


func: acpi_ns_check_return_value
ret: acpi_status
module: vm
args:
["struct acpi_namespace_node *", "struct acpi_evaluate_info *", "u32", "acpi_status", "union acpi_operand_object **"]


func: acpi_ns_check_package_list
ret: static acpi_status
module: vm
args:
["struct acpi_evaluate_info *", "const union acpi_predefined_info *", "union acpi_operand_object **", "u32"]


func: acpi_ns_complex_repairs
ret: acpi_status
module: vm
args:
["struct acpi_evaluate_info *", "struct acpi_namespace_node *", "acpi_status", "union acpi_operand_object **"]


func: acpi_ns_search_and_enter
ret: acpi_status
module: vm
args:
["u32", "struct acpi_walk_state *", "struct acpi_namespace_node *", "acpi_interpreter_mode", "acpi_object_type", "u32", "struct acpi_namespace_node **"]


func: acpi_ns_walk_namespace
ret: acpi_status
module: vm
args:
["acpi_object_type", "acpi_handle", "u32", "u32", "acpi_walk_callback", "acpi_walk_callback", "void *", "void **"]


func: acpi_evaluate_object_typed
ret: acpi_status
module: vm
args:
["acpi_handle", "acpi_string", "struct acpi_object_list *", "struct acpi_buffer *", "acpi_object_type"]


func: acpi_walk_namespace
ret: acpi_status
module: vm
args:
["acpi_object_type", "acpi_handle", "u32", "acpi_walk_callback", "acpi_walk_callback", "void *", "void **"]


func: acpi_rs_get_resource_source
ret: acpi_rs_length
module: vm
args:
["acpi_rs_length", "acpi_rs_length", "struct acpi_resource_source *", "union aml_resource *", "char *"]


func: acpi_ut_method_error
ret: void
module: vm
args:
["const char *", "u32", "const char *", "struct acpi_namespace_node *", "const char *", "acpi_status"]


func: apei_exec_ctx_init
ret: void
module: vm
args:
["struct apei_exec_context *", "struct apei_exec_ins_type *", "u32", "struct acpi_whea_header *", "u32"]


func: erst_reader
ret: static ssize_t
module: vm
args:
["u64 *", "enum pstore_type_id *", "int *", "struct timespec *", "char **", "bool *", "struct pstore_info *"]


func: erst_writer
ret: static int
module: vm
args:
["enum pstore_type_id", "enum kmsg_dump_reason", "u64 *", "unsigned int", "int", "bool", "size_t", "struct pstore_info *"]


func: acpi_initialize_hp_context
ret: void
module: vm
args:
["struct acpi_device *", "struct acpi_hotplug_context *", "int (*)(struct acpi_device *, u32)", "void (*)(struct acpi_device *, u32)"]


func: bus_for_each_drv
ret: int
module: vm
args:
["struct bus_type *", "struct device_driver *", "void *", "int (*)(struct device_driver *, void *)"]


func: device_create_with_groups
ret: struct device *
module: vm
args:
["struct class *", "struct device *", "dev_t", "void *", "const struct attribute_group **", "const char *", "..."]


func: device_create_groups_vargs
ret: static struct device *
module: vm
args:
["struct class *", "struct device *", "dev_t", "void *", "const struct attribute_group **", "const char *", "struct __va_list_tag *"]


func: devres_for_each_res
ret: void
module: vm
args:
["struct device *", "dr_release_t", "dr_match_t", "void *", "void (*)(struct device *, void *, void *)", "void *"]


func: request_firmware_nowait
ret: int
module: vm
args:
["struct module *", "bool", "const char *", "struct device *", "gfp_t", "void *", "void (*)(const struct firmware *, void *)"]


func: kobj_map
ret: int
module: vm
args:
["struct kobj_map *", "dev_t", "unsigned long", "struct module *", "kobj_probe_t *", "int (*)(dev_t, void *)", "void *"]


func: platform_create_bundle
ret: struct platform_device *
module: vm
args:
["struct platform_driver *", "int (*)(struct platform_device *)", "struct resource *", "unsigned int", "const void *", "size_t"]


func: cn_queue_add_callback
ret: int
module: vm
args:
["struct cn_queue_dev *", "const char *", "struct cb_id *", "void (*)(struct cn_msg *, struct netlink_skb_parms *)"]


func: cpufreq_frequency_table_target
ret: int
module: vm
args:
["struct cpufreq_policy *", "struct cpufreq_frequency_table *", "unsigned int", "unsigned int", "unsigned int *"]


func: __efivar_entry_iter
ret: int
module: vm
args:
["int (*)(struct efivar_entry *, void *)", "struct list_head *", "void *", "struct efivar_entry **"]


func: efivar_init
ret: int
module: vm
args:
["int (*)(efi_char16_t *, efi_guid_t, unsigned long, void *)", "void *", "bool", "bool", "struct list_head *"]


func: a4_input_mapped
ret: static int
module: vm
args:
["struct hid_device *", "struct hid_input *", "struct hid_field *", "struct hid_usage *", "unsigned long **", "int *"]


func: elantech_report_semi_mt_data
ret: static void
module: vm
args:
["struct input_dev *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: dma_ops_area_alloc
ret: static unsigned long
module: vm
args:
["struct device *", "struct dma_ops_domain *", "unsigned int", "unsigned long", "u64", "unsigned long"]


func: __domain_mapping
ret: static int
module: vm
args:
["struct dmar_domain *", "unsigned long", "struct scatterlist *", "unsigned long", "unsigned long", "int"]


func: dma_pte_clear_level
ret: static struct page *
module: vm
args:
["struct dmar_domain *", "int", "struct dma_pte *", "unsigned long", "unsigned long", "unsigned long", "struct page *"]


func: dma_pte_free_level
ret: static void
module: vm
args:
["struct dmar_domain *", "int", "struct dma_pte *", "unsigned long", "unsigned long", "unsigned long"]


func: pci_bus_alloc_resource
ret: int
module: vm
args:
["struct pci_bus *", "struct resource *", "resource_size_t", "resource_size_t", "resource_size_t", "unsigned long", "resource_size_t (*)(void *, const struct resource *, resource_size_t, resource_size_t)", "void *"]


func: pci_bus_alloc_from_region
ret: static int
module: vm
args:
["struct pci_bus *", "struct resource *", "resource_size_t", "resource_size_t", "resource_size_t", "unsigned long", "resource_size_t (*)(void *, const struct resource *, resource_size_t, resource_size_t)", "void *", "struct pci_bus_region *"]


func: __pci_hp_register
ret: int
module: vm
args:
["struct hotplug_slot *", "struct pci_bus *", "int", "const char *", "struct module *", "const char *"]


func: pci_add_dynid
ret: int
module: vm
args:
["struct pci_driver *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned long"]


func: pci_resource_io
ret: static ssize_t
module: vm
args:
["struct kobject *", "char *", "loff_t", "size_t", "bool", "struct bin_attribute *", "struct file *"]


func: add_to_list
ret: static int
module: vm
args:
["struct list_head *", "struct pci_dev *", "struct resource *", "resource_size_t", "resource_size_t"]


func: pbus_size_mem
ret: static int
module: vm
args:
["struct pci_bus *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "resource_size_t", "resource_size_t", "struct list_head *"]


func: static_find_io
ret: static int
module: vm
args:
["struct pcmcia_socket *", "unsigned int", "unsigned int *", "unsigned int", "unsigned int", "struct resource **"]


func: pnp_register_mem_resource
ret: int
module: vm
args:
["struct pnp_dev *", "unsigned int", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t", "unsigned char"]


func: powercap_register_zone
ret: struct powercap_zone *
module: vm
args:
["struct powercap_zone *", "struct powercap_control_type *", "const char *", "struct powercap_zone *", "const struct powercap_zone_ops *", "int", "struct powercap_zone_constraint_ops *"]


func: scsi_execute
ret: int
module: vm
args:
["struct scsi_device *", "const unsigned char *", "int", "void *", "unsigned int", "unsigned char *", "int", "int", "u64", "int *"]


func: scsi_execute_req_flags
ret: int
module: vm
args:
["struct scsi_device *", "const unsigned char *", "int", "void *", "unsigned int", "struct scsi_sense_hdr *", "int", "int", "int *", "u64"]


func: scsi_mode_select
ret: int
module: vm
args:
["struct scsi_device *", "int", "int", "int", "unsigned char *", "int", "int", "int", "struct scsi_mode_data *", "struct scsi_sense_hdr *"]


func: scsi_mode_sense
ret: int
module: vm
args:
["struct scsi_device *", "int", "int", "unsigned char *", "int", "int", "int", "struct scsi_mode_data *", "struct scsi_sense_hdr *"]


func: thermal_zone_bind_cooling_device
ret: int
module: vm
args:
["struct thermal_zone_device *", "int", "struct thermal_cooling_device *", "unsigned long", "unsigned long"]


func: thermal_zone_device_register
ret: struct thermal_zone_device *
module: vm
args:
["const char *", "int", "int", "void *", "const struct thermal_zone_device_ops *", "const struct thermal_zone_params *", "int", "int"]


func: tty_register_device_attr
ret: struct device *
module: vm
args:
["struct tty_driver *", "unsigned int", "struct device *", "void *", "const struct attribute_group **"]


func: tty_port_register_device_attr
ret: struct device *
module: vm
args:
["struct tty_port *", "struct tty_driver *", "unsigned int", "struct device *", "void *", "const struct attribute_group **"]


func: usb_device_dump
ret: static ssize_t
module: vm
args:
["char **", "size_t *", "loff_t *", "loff_t *", "struct usb_device *", "struct usb_bus *", "int", "int", "int"]


func: parse_usbdevfs_streams
ret: static int
module: vm
args:
["struct dev_state *", "struct usbdevfs_streams *", "unsigned int *", "unsigned int *", "struct usb_host_endpoint ***", "struct usb_interface **"]


func: snoop_urb
ret: static void
module: vm
args:
["struct usb_device *", "void *", "int", "unsigned int", "int", "enum snoop_when", "unsigned char *", "unsigned int"]


func: usb_store_new_id
ret: ssize_t
module: vm
args:
["struct usb_dynids *", "const struct usb_device_id *", "struct device_driver *", "const char *", "size_t"]


func: usb_hcd_alloc_bandwidth
ret: int
module: vm
args:
["struct usb_device *", "struct usb_host_config *", "struct usb_host_interface *", "struct usb_host_interface *"]


func: usb_sg_init
ret: int
module: vm
args:
["struct usb_sg_request *", "struct usb_device *", "unsigned int", "unsigned int", "struct scatterlist *", "int", "size_t", "gfp_t"]


func: check_intr_schedule
ret: static int
module: vm
args:
["struct ehci_hcd *", "unsigned int", "unsigned int", "struct ehci_qh *", "unsigned int *", "struct ehci_tt *"]


func: tt_available
ret: static int
module: vm
args:
["struct ehci_hcd *", "struct ehci_tt *", "unsigned int", "unsigned int", "struct ehci_per_sched *", "struct ehci_per_sched *"]


func: xhci_alloc_tt_info
ret: int
module: vm
args:
["struct xhci_hcd *", "struct xhci_virt_device *", "struct usb_device *", "struct usb_tt *", "gfp_t"]


func: xhci_endpoint_init
ret: int
module: vm
args:
["struct xhci_hcd *", "struct xhci_virt_device *", "struct usb_device *", "struct usb_host_endpoint *", "gfp_t"]


func: xhci_update_bw_info
ret: void
module: vm
args:
["struct xhci_hcd *", "struct xhci_container_ctx *", "struct xhci_input_control_ctx *", "struct xhci_virt_device *"]


func: xhci_alloc_segments_for_ring
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_segment **", "struct xhci_segment **", "unsigned int", "unsigned int", "enum xhci_ring_type", "gfp_t"]


func: xhci_test_trb_in_td
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_segment *", "union xhci_trb *", "union xhci_trb *", "dma_addr_t", "struct xhci_segment *", "char *", "int"]


func: xhci_update_stream_segment_mapping
ret: static int
module: vm
args:
["struct radix_tree_root *", "struct xhci_ring *", "struct xhci_segment *", "struct xhci_segment *", "gfp_t"]


func: trb_in_td
ret: struct xhci_segment *
module: vm
args:
["struct xhci_hcd *", "struct xhci_segment *", "union xhci_trb *", "union xhci_trb *", "dma_addr_t", "bool"]


func: xhci_find_new_dequeue_state
ret: void
module: vm
args:
["struct xhci_hcd *", "unsigned int", "unsigned int", "unsigned int", "struct xhci_td *", "struct xhci_dequeue_state *"]


func: xhci_queue_new_dequeue_state
ret: void
module: vm
args:
["struct xhci_hcd *", "unsigned int", "unsigned int", "unsigned int", "struct xhci_dequeue_state *"]


func: finish_td
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_td *", "struct xhci_transfer_event *", "struct xhci_virt_ep *", "int *", "bool", "union xhci_trb *"]


func: prepare_transfer
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_virt_device *", "unsigned int", "unsigned int", "unsigned int", "struct urb *", "unsigned int", "gfp_t"]


func: xhci_alloc_streams
ret: int
module: vm
args:
["struct usb_hcd *", "struct usb_device *", "struct usb_host_endpoint **", "unsigned int", "unsigned int", "gfp_t"]


func: xhci_drop_ep_from_interval_table
ret: void
module: vm
args:
["struct xhci_hcd *", "struct xhci_bw_info *", "struct xhci_interval_bw_table *", "struct usb_device *", "struct xhci_virt_ep *", "struct xhci_tt_bw_info *"]


func: xhci_add_ep_to_interval_table
ret: static void
module: vm
args:
["struct xhci_hcd *", "struct xhci_bw_info *", "struct xhci_interval_bw_table *", "struct xhci_virt_ep *", "struct xhci_tt_bw_info *", "struct usb_device *", "struct usb_device *"]


func: xhci_check_args
ret: static int
module: vm
args:
["struct usb_hcd *", "struct usb_device *", "struct usb_host_endpoint *", "int", "bool", "const char *"]


func: xhci_setup_input_ctx_for_config_ep
ret: static void
module: vm
args:
["struct xhci_hcd *", "struct xhci_container_ctx *", "struct xhci_container_ctx *", "u32", "u32", "struct xhci_input_control_ctx *", "struct xhci_input_control_ctx *"]


func: xhci_update_timeout_for_endpoint
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct usb_device *", "struct usb_endpoint_descriptor *", "enum usb3_link_state", "u16 *"]


func: mon_bin_get_event
ret: static int
module: vm
args:
["struct file *", "struct mon_reader_bin *", "struct mon_bin_hdr *", "unsigned int", "void *", "unsigned int"]


func: mon_copy_to_buff
ret: static unsigned int
module: vm
args:
["unsigned int", "const unsigned char *", "unsigned int", "const struct mon_reader_bin *", "const struct mon_reader_bin *"]


func: backlight_device_register
ret: struct backlight_device *
module: vm
args:
["const char *", "struct device *", "void *", "const struct backlight_ops *", "const struct backlight_properties *"]


func: bitfill_unaligned
ret: static void
module: vm
args:
["struct fb_info *", "unsigned long *", "int", "unsigned long", "int", "int", "unsigned int", "int"]


func: bit_putcs
ret: static void
module: vm
args:
["struct vc_data *", "struct fb_info *", "const unsigned short *", "int", "int", "int", "int", "int"]


func: updatescrollmode
ret: static void
module: vm
args:
["struct fb_info *", "struct vc_data *", "struct vc_data *", "struct display *", "struct display *"]


func: efifb_setcolreg
ret: static int
module: vm
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct fb_info *"]


func: fb_find_mode
ret: int
module: vm
args:
["struct fb_var_screeninfo *", "struct fb_info *", "const char *", "const struct fb_videomode *", "unsigned int", "const struct fb_videomode *", "unsigned int"]


func: gnttab_map_refs
ret: int
module: vm
args:
["struct gnttab_map_grant_ref *", "struct gnttab_map_grant_ref *", "struct page **", "unsigned int"]


func: gnttab_unmap_refs
ret: int
module: vm
args:
["struct gnttab_unmap_grant_ref *", "struct gnttab_map_grant_ref *", "struct page **", "unsigned int"]


func: xenbus_watch_path
ret: int
module: vm
args:
["struct xenbus_device *", "const char *", "struct xenbus_watch *", "void (*)(struct xenbus_watch *, const char **, unsigned int)"]


func: xenbus_watch_pathfmt
ret: int
module: vm
args:
["struct xenbus_device *", "struct xenbus_watch *", "void (*)(struct xenbus_watch *, const char **, unsigned int)", "const char *", "..."]


func: xs_talkv
ret: static void *
module: vm
args:
["struct xenbus_transaction", "enum xsd_sockmsg_type", "const struct kvec *", "unsigned int", "unsigned int *"]


func: autofs4_expire_run
ret: int
module: vm
args:
["struct super_block *", "struct vfsmount *", "struct autofs_sb_info *", "struct autofs_packet_expire *"]


func: fill_thread_core_info
ret: static int
module: vm
args:
["struct elf_thread_core_info *", "long", "size_t *", "const struct user_regset_view *", "const struct user_regset_view *"]


func: blkdev_write_begin
ret: static int
module: vm
args:
["struct file *", "struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page **", "void **"]


func: blkdev_write_end
ret: static int
module: vm
args:
["struct file *", "struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page *", "void *"]


func: block_write_begin
ret: int
module: vm
args:
["struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page **", "get_block_t *"]


func: cont_write_begin
ret: int
module: vm
args:
["struct file *", "struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page **", "void **", "get_block_t *", "loff_t *"]


func: nobh_write_begin
ret: int
module: vm
args:
["struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page **", "void **", "get_block_t *"]


func: compat_rw_copy_check_uvector
ret: ssize_t
module: vm
args:
["int", "const struct compat_iovec *", "unsigned long", "unsigned long", "struct iovec *", "struct iovec **"]


func: compat_sys_io_getevents
ret: long
module: vm
args:
["aio_context_t", "unsigned long", "unsigned long", "struct io_event *", "struct compat_timespec *"]


func: compat_sys_ppoll
ret: long
module: vm
args:
["struct pollfd *", "unsigned int", "struct compat_timespec *", "const compat_sigset_t *", "compat_size_t"]


func: compat_sys_pselect6
ret: long
module: vm
args:
["int", "compat_ulong_t *", "compat_ulong_t *", "compat_ulong_t *", "struct compat_timespec *", "void *"]


func: debugfs_mknod
ret: static int
module: vm
args:
["struct dentry *", "umode_t", "void *", "const struct file_operations *", "struct inode *", "dev_t"]


func: __blockdev_direct_IO
ret: ssize_t
module: vm
args:
["int", "struct kiocb *", "struct inode *", "struct block_device *", "const struct iovec *", "loff_t", "unsigned long", "get_block_t *", "dio_iodone_t *", "dio_submit_t *", "int"]


func: efivarfs_d_compare
ret: static int
module: vm
args:
["const struct dentry *", "const struct dentry *", "unsigned int", "const char *", "const struct qstr *"]


func: ep_scan_ready_list
ret: static int
module: vm
args:
["struct eventpoll *", "int (*)(struct eventpoll *, struct list_head *, void *)", "void *", "bool", "int"]


func: iterate_fd
ret: int
module: vm
args:
["struct files_struct *", "unsigned int", "int (*)(const void *, struct file *, unsigned int)", "const void *"]


func: find_inode_nowait
ret: struct inode *
module: vm
args:
["struct super_block *", "unsigned long", "int (*)(struct inode *, unsigned long, void *)", "void *"]


func: iget5_locked
ret: struct inode *
module: vm
args:
["struct super_block *", "unsigned long", "int (*)(struct inode *, void *)", "int (*)(struct inode *, void *)", "void *"]


func: generic_fh_to_dentry
ret: struct dentry *
module: vm
args:
["struct super_block *", "struct fid *", "int", "int", "struct inode *(*)(struct super_block *, u64, u32)"]


func: mount_pseudo
ret: struct dentry *
module: vm
args:
["struct file_system_type *", "char *", "const struct super_operations *", "const struct dentry_operations *", "unsigned long"]


func: simple_attr_open
ret: int
module: vm
args:
["struct inode *", "struct file *", "int (*)(void *, u64 *)", "int (*)(void *, u64)", "const char *"]


func: do_mpage_readpage
ret: static struct bio *
module: vm
args:
["struct bio *", "struct page *", "unsigned int", "sector_t *", "struct buffer_head *", "unsigned long *", "get_block_t *"]


func: vfs_rename
ret: int
module: vm
args:
["struct inode *", "struct dentry *", "struct inode *", "struct dentry *", "struct inode **", "unsigned int"]


func: do_last
ret: static int
module: vm
args:
["struct nameidata *", "struct path *", "struct file *", "const struct open_flags *", "int *", "struct filename *"]


func: dnotify_handle_event
ret: static int
module: vm
args:
["struct fsnotify_group *", "struct fsnotify_mark *", "struct fsnotify_mark *", "struct fsnotify_event *"]


func: dnotify_should_send_event
ret: static bool
module: vm
args:
["struct fsnotify_group *", "struct inode *", "struct fsnotify_mark *", "struct fsnotify_mark *", "__u32", "void *", "int"]


func: send_to_group
ret: static int
module: vm
args:
["struct inode *", "struct fsnotify_mark *", "struct fsnotify_mark *", "__u32", "void *", "int", "u32", "const unsigned char *", "struct fsnotify_event **"]


func: fsnotify_add_notify_event
ret: struct fsnotify_event *
module: vm
args:
["struct fsnotify_group *", "struct fsnotify_event *", "struct fsnotify_event_private_data *", "struct fsnotify_event *(*)(struct list_head *, struct fsnotify_event *)"]


func: proc_fill_cache
ret: int
module: vm
args:
["struct file *", "void *", "filldir_t", "const char *", "int", "instantiate_t *", "struct task_struct *", "const void *"]


func: proc_sys_fill_cache
ret: static int
module: vm
args:
["void *", "filldir_t", "struct ctl_table_header *", "struct ctl_table *", "struct file *", "struct file *"]


func: register_leaf_sysctl_tables
ret: static int
module: vm
args:
["const char *", "char *", "struct ctl_table_header ***", "struct ctl_table_set *", "struct ctl_table *"]


func: pstore_mkfile
ret: int
module: vm
args:
["enum pstore_type_id", "char *", "u64", "int", "char *", "size_t", "struct timespec", "struct pstore_info *"]


func: rw_copy_check_uvector
ret: ssize_t
module: vm
args:
["int", "const struct iovec *", "unsigned long", "unsigned long", "struct iovec *", "struct iovec **"]


func: splice_from_pipe
ret: ssize_t
module: vm
args:
["struct pipe_inode_info *", "struct file *", "loff_t *", "size_t", "unsigned int", "splice_actor *"]


func: mount_bdev
ret: struct dentry *
module: vm
args:
["struct file_system_type *", "int", "const char *", "void *", "int (*)(struct super_block *, void *, int)"]


func: sget
ret: struct super_block *
module: vm
args:
["struct file_system_type *", "int (*)(struct super_block *, void *)", "int (*)(struct super_block *, void *)", "int", "void *"]


func: create_dir
ret: static int
module: vm
args:
["struct kobject *", "struct sysfs_dirent *", "enum kobj_ns_type", "const void *", "const char *", "struct sysfs_dirent **"]


func: remove_files
ret: static void
module: vm
args:
["struct sysfs_dirent *", "struct kobject *", "const struct attribute_group *", "const struct attribute_group *"]


func: free_ipcs
ret: void
module: vm
args:
["struct ipc_namespace *", "struct ipc_ids *", "void (*)(struct ipc_namespace *, struct kern_ipc_perm *)"]


func: audit_filter_rules
ret: static int
module: vm
args:
["struct task_struct *", "struct audit_krule *", "struct audit_context *", "struct audit_names *", "enum audit_state *", "bool"]


func: perf_output_sample
ret: void
module: vm
args:
["struct perf_output_handle *", "struct perf_event_header *", "struct perf_sample_data *", "struct perf_event *"]


func: perf_prepare_sample
ret: void
module: vm
args:
["struct perf_event_header *", "struct perf_sample_data *", "struct perf_event *", "struct pt_regs *"]


func: perf_tp_event
ret: void
module: vm
args:
["u64", "u64", "void *", "int", "struct pt_regs *", "struct hlist_head *", "int", "struct task_struct *"]


func: ctx_sched_in
ret: static void
module: vm
args:
["struct perf_event_context *", "struct perf_cpu_context *", "enum event_type_t", "struct task_struct *"]


func: event_sched_in
ret: static int
module: vm
args:
["struct perf_event *", "struct perf_event_context *", "struct perf_cpu_context *", "struct perf_cpu_context *"]


func: inherit_event
ret: static struct perf_event *
module: vm
args:
["struct perf_event *", "struct task_struct *", "struct perf_event *", "struct perf_event_context *", "struct perf_event_context *", "struct task_struct *"]


func: inherit_task_group
ret: static int
module: vm
args:
["struct perf_event *", "struct task_struct *", "int", "int *", "struct perf_event_context *", "struct task_struct *"]


func: perf_event_alloc
ret: static struct perf_event *
module: vm
args:
["struct perf_event_attr *", "int", "struct task_struct *", "struct perf_event *", "struct perf_event *", "perf_overflow_handler_t", "void *", "int"]


func: wait_noreap_copyout
ret: static int
module: vm
args:
["struct task_struct *", "pid_t", "uid_t", "int", "int", "struct wait_opts *", "struct wait_opts *"]


func: futex_lock_pi_atomic
ret: static int
module: vm
args:
["u32 *", "struct futex_hash_bucket *", "union futex_key *", "struct futex_pi_state **", "struct task_struct *", "int"]


func: devm_request_threaded_irq
ret: int
module: vm
args:
["struct device *", "unsigned int", "irq_handler_t", "irq_handler_t", "unsigned long", "const char *", "void *"]


func: irq_domain_add_legacy
ret: struct irq_domain *
module: vm
args:
["struct device_node *", "unsigned int", "unsigned int", "irq_hw_number_t", "const struct irq_domain_ops *", "void *"]


func: irq_domain_xlate_onecell
ret: int
module: vm
args:
["struct irq_domain *", "struct device_node *", "const u32 *", "unsigned int", "unsigned long *", "unsigned int *"]


func: irq_domain_xlate_twocell
ret: int
module: vm
args:
["struct irq_domain *", "struct device_node *", "const u32 *", "unsigned int", "irq_hw_number_t *", "unsigned int *"]


func: set_cpu_itimer
ret: static void
module: vm
args:
["struct task_struct *", "unsigned int", "const struct itimerval * const", "struct itimerval * const"]


func: kexec_add_buffer
ret: int
module: vm
args:
["struct kimage *", "char *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "bool", "unsigned long *"]


func: __parse_crashkernel
ret: static int
module: vm
args:
["char *", "unsigned long long", "unsigned long long *", "unsigned long long *", "const char *", "const char *"]


func: call_usermodehelper_setup
ret: struct subprocess_info *
module: vm
args:
["char *", "char **", "char **", "gfp_t", "int (*)(struct subprocess_info *, struct cred *)", "void (*)(struct subprocess_info *)", "void *"]


func: osq_wait_next
ret: static struct optimistic_spin_queue *
module: vm
args:
["struct optimistic_spin_queue **", "struct optimistic_spin_queue *", "struct optimistic_spin_queue *"]


func: module_layout
ret: void
module: vm
args:
["struct module *", "struct modversion_info *", "struct kernel_param *", "struct kernel_symbol *", "struct tracepoint * const *"]


func: check_version
ret: static int
module: vm
args:
["Elf64_Shdr *", "unsigned int", "const char *", "struct module *", "const unsigned long *", "const struct module *"]


func: resolve_symbol
ret: static const struct kernel_symbol *
module: vm
args:
["struct module *", "const char *", "char *", "const struct load_info *", "const struct load_info *"]


func: parse_args
ret: int
module: vm
args:
["const char *", "char *", "const struct kernel_param *", "unsigned int", "s16", "s16", "int (*)(char *, char *, const char *)"]


func: res_counter_read
ret: ssize_t
module: vm
args:
["struct res_counter *", "int", "const char *", "size_t", "loff_t *", "int (*)(unsigned long long, char *)"]


func: allocate_resource
ret: int
module: vm
args:
["struct resource *", "struct resource *", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t (*)(void *, const struct resource *, resource_size_t, resource_size_t)", "void *"]


func: __find_resource
ret: static int
module: vm
args:
["struct resource *", "struct resource *", "struct resource *", "resource_size_t", "struct resource_constraint *"]


func: rt_mutex_adjust_prio_chain
ret: static int
module: vm
args:
["struct task_struct *", "int", "struct rt_mutex *", "struct rt_mutex_waiter *", "struct task_struct *"]


func: build_sched_domain
ret: struct sched_domain *
module: vm
args:
["struct sched_domain_topology_level *", "struct s_data *", "const struct cpumask *", "struct sched_domain_attr *", "struct sched_domain *", "int"]


func: fetch_task_cputime
ret: static void
module: vm
args:
["struct task_struct *", "cputime_t *", "cputime_t *", "cputime_t *", "cputime_t *", "cputime_t *", "cputime_t *"]


func: init_tg_rt_entry
ret: void
module: vm
args:
["struct task_group *", "struct rt_rq *", "struct sched_rt_entity *", "int", "struct sched_rt_entity *"]


func: tasklet_hrtimer_init
ret: void
module: vm
args:
["struct tasklet_hrtimer *", "enum hrtimer_restart (*)(struct hrtimer *)", "clockid_t", "enum hrtimer_mode"]


func: __do_proc_dointvec
ret: static int
module: vm
args:
["void *", "int", "void *", "size_t *", "loff_t *", "int (*)(bool *, unsigned long *, int *, int, void *)", "void *", "struct ctl_table *"]


func: __do_proc_doulongvec_minmax
ret: static int
module: vm
args:
["void *", "struct ctl_table *", "int", "void *", "size_t *", "loff_t *", "unsigned long", "unsigned long"]


func: mktime
ret: unsigned long
module: vm
args:
["const unsigned int", "const unsigned int", "const unsigned int", "const unsigned int", "const unsigned int", "const unsigned int"]


func: do_blk_trace_setup
ret: int
module: vm
args:
["struct request_queue *", "char *", "dev_t", "struct block_device *", "struct blk_user_trace_setup *"]


func: ftrace
ret: void
module: vm
args:
["struct trace_array *", "struct trace_array_cpu *", "unsigned long", "unsigned long", "unsigned long", "int"]


func: trace_event_buffer_lock_reserve
ret: struct ring_buffer_event *
module: vm
args:
["struct ring_buffer **", "struct ftrace_event_file *", "int", "unsigned long", "unsigned long", "int"]


func: __trace_add_new_event
ret: static int
module: vm
args:
["struct ftrace_event_call *", "struct trace_array *", "const struct file_operations *", "const struct file_operations *", "const struct file_operations *", "const struct file_operations *"]


func: event_create_dir
ret: static int
module: vm
args:
["struct dentry *", "struct ftrace_event_file *", "const struct file_operations *", "const struct file_operations *", "const struct file_operations *", "const struct file_operations *"]


func: replace_preds
ret: static int
module: vm
args:
["struct ftrace_event_call *", "struct event_filter *", "struct filter_parse_state *", "bool", "char *"]


func: map_write
ret: static ssize_t
module: vm
args:
["struct file *", "const char *", "size_t", "loff_t *", "int", "struct uid_gid_map *", "struct uid_gid_map *"]


func: assoc_array_subtree_iterate
ret: static int
module: vm
args:
["const struct assoc_array_ptr *", "const struct assoc_array_ptr *", "int (*)(const void *, void *)", "void *"]


func: assoc_array_walk
ret: static enum assoc_array_walk_status
module: vm
args:
["const struct assoc_array *", "const void *", "struct assoc_array_walk_result *", "const struct assoc_array_ops *"]


func: bitmap_remap
ret: void
module: vm
args:
["unsigned long *", "const unsigned long *", "const unsigned long *", "const unsigned long *", "int"]


func: bunzip2
ret: int
module: vm
args:
["unsigned char *", "int", "int (*)(void *, unsigned int)", "int (*)(void *, unsigned int)", "unsigned char *", "int *", "void (*)(char *)"]


func: unlzo
ret: int
module: vm
args:
["u8 *", "int", "int (*)(void *, unsigned int)", "int (*)(void *, unsigned int)", "u8 *", "int *", "void (*)(char *)"]


func: iommu_area_alloc
ret: unsigned long
module: vm
args:
["unsigned long *", "unsigned long", "unsigned long", "unsigned int", "unsigned long", "unsigned long", "unsigned long"]


func: kfifo_copy_from_user
ret: static unsigned long
module: vm
args:
["const void *", "unsigned int", "unsigned int", "unsigned int *", "struct __kfifo *", "struct __kfifo *", "struct __kfifo *"]


func: kfifo_copy_in
ret: static void
module: vm
args:
["const void *", "unsigned int", "unsigned int", "struct __kfifo *", "struct __kfifo *", "struct __kfifo *"]


func: kfifo_copy_out
ret: static void
module: vm
args:
["void *", "unsigned int", "unsigned int", "struct __kfifo *", "struct __kfifo *", "struct __kfifo *"]


func: kfifo_copy_to_user
ret: static unsigned long
module: vm
args:
["void *", "unsigned int", "unsigned int", "unsigned int *", "struct __kfifo *", "struct __kfifo *", "struct __kfifo *"]


func: setup_sgl
ret: static unsigned int
module: vm
args:
["struct scatterlist *", "int", "unsigned int", "unsigned int", "struct __kfifo *", "struct __kfifo *", "struct __kfifo *"]


func: merge
ret: static struct list_head *
module: vm
args:
["void *", "int (*)(void *, struct list_head *, struct list_head *)", "struct list_head *", "struct list_head *"]


func: radix_tree_range_tag_if_tagged
ret: unsigned long
module: vm
args:
["struct radix_tree_root *", "unsigned long *", "unsigned long", "unsigned long", "unsigned int", "unsigned int"]


func: __sg_alloc_table
ret: int
module: vm
args:
["struct sg_table *", "unsigned int", "unsigned int", "struct scatterlist *", "gfp_t", "sg_alloc_fn *"]


func: sort
ret: void
module: vm
args:
["void *", "size_t", "size_t", "int (*)(const void *, const void *)", "void (*)(void *, void *, int)"]


func: task_current_syscall
ret: int
module: vm
args:
["struct task_struct *", "long *", "unsigned long *", "unsigned int", "unsigned long *", "unsigned long *"]


func: generic_file_buffered_write
ret: ssize_t
module: vm
args:
["struct kiocb *", "const struct iovec *", "unsigned long", "loff_t", "loff_t *", "size_t", "ssize_t"]


func: generic_file_direct_write
ret: ssize_t
module: vm
args:
["struct kiocb *", "const struct iovec *", "unsigned long *", "loff_t", "loff_t *", "size_t", "size_t"]


func: copy_huge_pmd
ret: int
module: vm
args:
["struct mm_struct *", "struct mm_struct *", "pmd_t *", "pmd_t *", "unsigned long", "struct vm_area_struct *"]


func: move_huge_pmd
ret: int
module: vm
args:
["struct vm_area_struct *", "struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "pmd_t *", "pmd_t *"]


func: page_check_address_pmd
ret: pmd_t *
module: vm
args:
["struct page *", "struct mm_struct *", "unsigned long", "enum page_check_address_pmd_flag", "spinlock_t **"]


func: double_flag_store
ret: static ssize_t
module: vm
args:
["const char *", "size_t", "enum transparent_hugepage_flag", "enum transparent_hugepage_flag", "struct kobj_attribute *", "struct kobject *"]


func: set_huge_zero_page
ret: static void
module: vm
args:
["pgtable_t", "struct mm_struct *", "unsigned long", "pmd_t *", "struct page *", "struct vm_area_struct *"]


func: single_flag_store
ret: static ssize_t
module: vm
args:
["const char *", "size_t", "enum transparent_hugepage_flag", "struct kobj_attribute *", "struct kobject *"]


func: __unmap_hugepage_range
ret: void
module: vm
args:
["struct mmu_gather *", "struct vm_area_struct *", "unsigned long", "unsigned long", "struct page *"]


func: follow_hugetlb_page
ret: long
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "struct page **", "struct vm_area_struct **", "unsigned long *", "unsigned long *", "long", "unsigned int"]


func: hugetlb_cow
ret: static int
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "unsigned long", "pte_t *", "pte_t", "struct page *", "spinlock_t *"]


func: rmap_walk_ksm
ret: int
module: vm
args:
["struct page *", "int (*)(struct page *, struct vm_area_struct *, unsigned long, void *)", "void *"]


func: mem_cgroup_wb_stats
ret: void
module: vm
args:
["struct bdi_writeback *", "unsigned long *", "unsigned long *", "unsigned long *", "unsigned long *"]


func: __mem_cgroup_insert_exceeded
ret: static void
module: vm
args:
["struct mem_cgroup_per_zone *", "struct mem_cgroup_tree_per_zone *", "unsigned long long", "struct mem_cgroup *"]


func: mem_cgroup_move_account
ret: static int
module: vm
args:
["struct page *", "unsigned int", "struct page_cgroup *", "struct mem_cgroup *", "struct mem_cgroup *"]


func: add_to_kill
ret: static void
module: vm
args:
["struct task_struct *", "struct page *", "struct vm_area_struct *", "struct list_head *", "struct to_kill **"]


func: __get_user_pages
ret: long
module: vm
args:
["struct task_struct *", "struct mm_struct *", "unsigned long", "unsigned long", "unsigned int", "struct page **", "struct vm_area_struct **", "int *"]


func: __get_user_pages_unlocked
ret: long
module: vm
args:
["struct task_struct *", "struct mm_struct *", "unsigned long", "unsigned long", "int", "int", "struct page **", "unsigned int"]


func: copy_pte_range
ret: int
module: vm
args:
["struct mm_struct *", "struct mm_struct *", "pmd_t *", "pmd_t *", "struct vm_area_struct *", "unsigned long", "unsigned long"]


func: follow_phys
ret: int
module: vm
args:
["struct vm_area_struct *", "unsigned long", "unsigned int", "unsigned long *", "resource_size_t *"]


func: get_user_pages
ret: long
module: vm
args:
["struct task_struct *", "struct mm_struct *", "unsigned long", "unsigned long", "int", "int", "struct page **", "struct vm_area_struct **"]


func: get_user_pages_locked
ret: long
module: vm
args:
["struct task_struct *", "struct mm_struct *", "unsigned long", "unsigned long", "int", "int", "struct page **", "int *"]


func: get_user_pages_unlocked
ret: long
module: vm
args:
["struct task_struct *", "struct mm_struct *", "unsigned long", "unsigned long", "int", "int", "struct page **"]


func: __do_fault
ret: static int
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "unsigned long", "pmd_t *", "unsigned long", "unsigned int", "pte_t"]


func: do_wp_page
ret: static int
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "unsigned long", "pte_t *", "pmd_t *", "spinlock_t *", "pte_t"]


func: unmap_page_range
ret: static void
module: vm
args:
["struct mmu_gather *", "struct vm_area_struct *", "unsigned long", "unsigned long", "struct zap_details *"]


func: compat_sys_mbind
ret: long
module: vm
args:
["compat_ulong_t", "compat_ulong_t", "compat_ulong_t", "compat_ulong_t *", "compat_ulong_t", "compat_ulong_t"]


func: SYSC_mbind
ret: static long
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long *", "unsigned long", "unsigned int"]


func: check_range
ret: static struct vm_area_struct *
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned long", "const nodemask_t *", "unsigned long", "void *"]


func: migrate_misplaced_transhuge_page
ret: int
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "pmd_t *", "pmd_t", "unsigned long", "struct page *", "int"]


func: migrate_page_move_mapping
ret: int
module: vm
args:
["struct address_space *", "struct page *", "struct page *", "struct buffer_head *", "enum migrate_mode", "int"]


func: migrate_pages
ret: int
module: vm
args:
["struct list_head *", "new_page_t *", "free_page_t *", "unsigned long", "enum migrate_mode", "int"]


func: mlock_fixup
ret: static int
module: vm
args:
["struct vm_area_struct *", "struct vm_area_struct **", "unsigned long", "unsigned long", "vm_flags_t"]


func: do_mmap_pgoff
ret: unsigned long
module: vm
args:
["struct file *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long *"]


func: vma_adjust
ret: int
module: vm
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "struct vm_area_struct *"]


func: vma_merge
ret: struct vm_area_struct *
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "struct anon_vma *", "struct file *", "unsigned long", "struct mempolicy *", "struct vm_userfaultfd_ctx"]


func: can_vma_merge_before
ret: static int
module: vm
args:
["struct vm_area_struct *", "unsigned long", "struct anon_vma *", "struct file *", "unsigned long", "struct vm_userfaultfd_ctx"]


func: unmap_region
ret: static void
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "struct vm_area_struct *", "unsigned long", "unsigned long"]


func: vma_link
ret: static void
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "struct vm_area_struct *", "struct rb_node **", "struct rb_node *"]


func: mprotect_fixup
ret: int
module: vm
args:
["struct vm_area_struct *", "struct vm_area_struct **", "unsigned long", "unsigned long", "unsigned long"]


func: move_page_tables
ret: unsigned long
module: vm
args:
["struct vm_area_struct *", "unsigned long", "struct vm_area_struct *", "unsigned long", "unsigned long", "bool"]


func: move_vma
ret: static unsigned long
module: vm
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "bool *"]


func: oom_kill_process
ret: void
module: vm
args:
["struct task_struct *", "gfp_t", "int", "unsigned int", "unsigned long", "struct mem_cgroup *", "nodemask_t *", "bool", "const char *"]


func: wb_min_pause
ret: static long
module: vm
args:
["long", "unsigned long", "unsigned long", "int *", "struct bdi_writeback *", "struct bdi_writeback *"]


func: alloc_large_system_hash
ret: void *
module: vm
args:
["const char *", "unsigned long", "unsigned long", "int", "int", "unsigned int *", "unsigned int *", "unsigned long", "unsigned long"]


func: __alloc_pages_direct_compact
ret: static struct page *
module: vm
args:
["gfp_t", "unsigned int", "struct zonelist *", "enum zone_type", "nodemask_t *", "int", "struct zone *", "int", "int", "enum migrate_mode", "int *", "bool *"]


func: __alloc_pages_slowpath
ret: static struct page *
module: vm
args:
["gfp_t", "unsigned int", "struct zonelist *", "enum zone_type", "nodemask_t *", "struct zone *", "int", "int"]


func: get_page_from_freelist
ret: static struct page *
module: vm
args:
["gfp_t", "nodemask_t *", "unsigned int", "struct zonelist *", "int", "int", "struct zone *", "int", "int"]


func: pcpu_embed_first_chunk
ret: int
module: vm
args:
["size_t", "size_t", "size_t", "pcpu_fc_cpu_distance_fn_t *", "pcpu_fc_alloc_fn_t", "pcpu_fc_free_fn_t"]


func: compat_process_vm_rw
ret: ssize_t
module: vm
args:
["compat_pid_t", "const struct compat_iovec *", "unsigned long", "const struct compat_iovec *", "unsigned long", "unsigned long", "int"]


func: compat_sys_process_vm_readv
ret: ssize_t
module: vm
args:
["compat_pid_t", "const struct compat_iovec *", "unsigned long", "const struct compat_iovec *", "unsigned long", "unsigned long"]


func: process_vm_rw
ret: static ssize_t
module: vm
args:
["pid_t", "const struct iovec *", "unsigned long", "const struct iovec *", "unsigned long", "unsigned long", "int"]


func: process_vm_rw_core
ret: static ssize_t
module: vm
args:
["pid_t", "const struct iovec *", "unsigned long", "const struct iovec *", "unsigned long", "int", "unsigned long"]


func: page_cache_async_readahead
ret: void
module: vm
args:
["struct address_space *", "struct file_ra_state *", "struct file *", "struct page *", "unsigned long", "unsigned long"]


func: page_cache_sync_readahead
ret: void
module: vm
args:
["struct address_space *", "struct file_ra_state *", "struct file *", "unsigned long", "unsigned long"]


func: ondemand_readahead
ret: static unsigned long
module: vm
args:
["struct address_space *", "struct file_ra_state *", "struct file *", "bool", "unsigned long", "unsigned long"]


func: kmem_cache_create_memcg
ret: struct kmem_cache *
module: vm
args:
["struct mem_cgroup *", "const char *", "size_t", "size_t", "unsigned long", "void (*)(void *)", "struct kmem_cache *"]


func: __cmpxchg_double_slab
ret: static bool
module: vm
args:
["struct page *", "void *", "unsigned long", "void *", "unsigned long", "const char *", "struct kmem_cache *"]


func: process_slab
ret: static void
module: vm
args:
["struct loc_track *", "struct kmem_cache *", "struct page *", "enum track_item", "unsigned long *"]


func: vm_mmap
ret: unsigned long
module: vm
args:
["struct file *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: __vmalloc_node_range
ret: void *
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "gfp_t", "pgprot_t", "int", "const void *"]


func: __get_vm_area_node
ret: static struct vm_struct *
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "int", "gfp_t", "const void *"]


func: isolate_lru_pages
ret: static unsigned long
module: vm
args:
["unsigned long", "struct lruvec *", "struct list_head *", "unsigned long *", "isolate_mode_t", "enum lru_list", "struct scan_control *"]


func: shrink_page_list
ret: static unsigned long
module: vm
args:
["struct list_head *", "struct zone *", "struct scan_control *", "enum ttu_flags", "unsigned long *", "unsigned long *", "unsigned long *", "unsigned long *", "unsigned long *", "bool"]


func: fc_header
ret: static int
module: vm
args:
["struct sk_buff *", "struct net_device *", "unsigned short", "const void *", "const void *", "unsigned int"]


func: compat_mc_getsockopt
ret: int
module: vm
args:
["struct sock *", "int", "int", "char *", "int *", "int (*)(struct sock *, int, int, char *, int *)"]


func: compat_mc_setsockopt
ret: int
module: vm
args:
["struct sock *", "int", "int", "char *", "unsigned int", "int (*)(struct sock *, int, int, char *, unsigned int)"]


func: __netif_napi_add
ret: void
module: vm
args:
["struct net_device *", "struct napi_struct *", "int (*)(struct napi_struct *, int)", "int", "size_t"]


func: __hw_addr_sync_dev
ret: int
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *)", "int (*)(struct net_device *, const unsigned char *)"]


func: __hw_addr_unsync_dev
ret: void
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *)"]


func: __hw_addr_add_ex
ret: static int
module: vm
args:
["struct netdev_hw_addr_list *", "const unsigned char *", "int", "unsigned char", "bool", "bool", "int"]


func: ethtool_get_any_eeprom
ret: static int
module: vm
args:
["struct net_device *", "void *", "int (*)(struct net_device *, struct ethtool_eeprom *, u8 *)", "u32"]


func: fib_nl_fill_rule
ret: static int
module: vm
args:
["struct sk_buff *", "struct fib_rule *", "u32", "u32", "int", "int", "struct fib_rules_ops *", "struct fib_rules_ops *"]


func: gen_new_estimator
ret: int
module: vm
args:
["struct gnet_stats_basic_packed *", "struct gnet_stats_rate_est64 *", "spinlock_t *", "struct nlattr *"]


func: netdev_show
ret: static ssize_t
module: vm
args:
["const struct device *", "char *", "ssize_t (*)(const struct net_device *, char *)", "struct device_attribute *"]


func: netdev_store
ret: static ssize_t
module: vm
args:
["struct device *", "const char *", "size_t", "int (*)(struct net_device *, unsigned long)", "struct device_attribute *"]


func: do_setlink
ret: static int
module: vm
args:
["const struct sk_buff *", "struct net_device *", "struct ifinfomsg *", "struct nlattr **", "char *", "int"]


func: nlmsg_populate_fdb
ret: static int
module: vm
args:
["struct sk_buff *", "struct netlink_callback *", "struct net_device *", "int *", "struct netdev_hw_addr_list *"]


func: skb_append_datato_frags
ret: int
module: vm
args:
["struct sock *", "struct sk_buff *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int"]


func: skb_splice_bits
ret: int
module: vm
args:
["struct sk_buff *", "struct sock *", "unsigned int", "struct pipe_inode_info *", "unsigned int", "unsigned int", "ssize_t (*)(struct sock *, struct pipe_inode_info *, struct splice_pipe_desc *)"]


func: __skb_splice_bits
ret: static bool
module: vm
args:
["struct sk_buff *", "unsigned int *", "unsigned int *", "struct splice_pipe_desc *", "struct sock *", "struct pipe_inode_info *"]


func: __splice_segment
ret: static bool
module: vm
args:
["struct page *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "struct splice_pipe_desc *", "bool", "struct sock *", "struct pipe_inode_info *"]


func: arp_create
ret: struct sk_buff *
module: vm
args:
["int", "int", "__be32", "struct net_device *", "__be32", "const unsigned char *", "const unsigned char *", "const unsigned char *"]


func: fib_validate_source
ret: int
module: vm
args:
["struct sk_buff *", "__be32", "__be32", "u8", "int", "struct net_device *", "struct in_device *", "u32 *"]


func: fib_dump_info
ret: int
module: vm
args:
["struct sk_buff *", "u32", "u32", "int", "u32", "u8", "__be32", "int", "u8", "struct fib_info *", "unsigned int"]


func: __inet_hash_connect
ret: int
module: vm
args:
["struct inet_timewait_death_row *", "struct sock *", "u32", "int (*)(struct inet_timewait_death_row *, struct sock *, __u16, struct inet_timewait_sock **)", "int (*)(struct sock *, struct inet_timewait_sock *)"]


func: __inet_lookup_established
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "const __be32", "const __be16", "const __be32", "const u16", "const int"]


func: __inet_lookup_listener
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "const __be32", "__be16", "const __be32", "const unsigned short", "const int"]


func: lro_gen_skb
ret: static struct sk_buff *
module: vm
args:
["struct skb_frag_struct *", "int", "int", "void *", "int", "__wsum", "u32", "struct net_lro_mgr *", "struct net_lro_mgr *"]


func: lro_get_desc
ret: static struct net_lro_desc *
module: vm
args:
["struct net_lro_desc *", "struct iphdr *", "struct tcphdr *", "struct net_lro_mgr *", "struct net_lro_mgr *"]


func: ip_append_data
ret: int
module: vm
args:
["struct sock *", "struct flowi4 *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "struct ipcm_cookie *", "struct rtable **", "unsigned int"]


func: ip_send_unicast_reply
ret: void
module: vm
args:
["struct sock *", "struct sk_buff *", "const struct ip_options *", "__be32", "__be32", "const struct ip_reply_arg *", "unsigned int"]


func: __ip_append_data
ret: static int
module: vm
args:
["struct sock *", "struct sk_buff_head *", "struct inet_cork *", "struct page_frag *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "unsigned int", "struct flowi4 *"]


func: iptunnel_xmit
ret: int
module: vm
args:
["struct sock *", "struct rtable *", "struct sk_buff *", "__be32", "__be32", "__u8", "__u8", "__u8", "__be16", "bool"]


func: raw_send_hdrinc
ret: static int
module: vm
args:
["struct sock *", "void *", "size_t", "struct rtable **", "unsigned int", "struct flowi4 *", "struct flowi4 *"]


func: ip_handle_martian_source
ret: static void
module: vm
args:
["struct net_device *", "struct sk_buff *", "__be32", "__be32", "struct in_device *", "struct in_device *"]


func: rt_fill_info
ret: static int
module: vm
args:
["struct net *", "__be32", "__be32", "struct flowi4 *", "struct sk_buff *", "u32", "u32", "unsigned int", "int", "int"]


func: rt_set_nexthop
ret: static void
module: vm
args:
["struct rtable *", "__be32", "const struct fib_result *", "struct fib_nh_exception *", "struct fib_info *", "u32", "u16"]


func: tcp_try_fastopen
ret: bool
module: vm
args:
["struct sock *", "struct sk_buff *", "struct request_sock *", "struct tcp_fastopen_cookie *", "struct dst_entry *"]


func: tcp_conn_request
ret: int
module: vm
args:
["struct request_sock_ops *", "const struct tcp_request_sock_ops *", "struct sock *", "struct sk_buff *"]


func: tcp_sacktag_one
ret: static u8
module: vm
args:
["struct sock *", "struct tcp_sacktag_state *", "u8", "u32", "u32", "int", "int", "const struct skb_mstamp *"]


func: tcp_sacktag_walk
ret: static struct sk_buff *
module: vm
args:
["struct sk_buff *", "struct sock *", "struct tcp_sack_block *", "struct tcp_sacktag_state *", "u32", "u32", "bool"]


func: tcp_shifted_skb
ret: static bool
module: vm
args:
["struct sock *", "struct sk_buff *", "struct tcp_sacktag_state *", "unsigned int", "int", "int", "bool"]


func: tcp_v4_md5_hash_skb
ret: int
module: vm
args:
["char *", "struct tcp_md5sig_key *", "const struct sock *", "const struct request_sock *", "const struct sk_buff *"]


func: tcp_v4_send_ack
ret: static void
module: vm
args:
["struct sk_buff *", "u32", "u32", "u32", "u32", "u32", "int", "struct tcp_md5sig_key *", "int", "u8"]


func: tcp_v4_send_synack
ret: static int
module: vm
args:
["struct sock *", "struct dst_entry *", "struct flowi *", "struct request_sock *", "u16", "struct tcp_fastopen_cookie *"]


func: udp_lib_get_port
ret: int
module: vm
args:
["struct sock *", "unsigned short", "int (*)(const struct sock *, const struct sock *)", "unsigned int"]


func: udp4_lib_lookup2
ret: static struct sock *
module: vm
args:
["struct net *", "__be32", "__be16", "__be32", "unsigned int", "int", "struct udp_hslot *", "unsigned int"]


func: udp_lib_lport_inuse
ret: static int
module: vm
args:
["struct net *", "__u16", "unsigned long *", "struct sock *", "int (*)(const struct sock *, const struct sock *)", "unsigned int", "const struct udp_hslot *"]


func: udp_lib_lport_inuse2
ret: static int
module: vm
args:
["struct net *", "__u16", "struct udp_hslot *", "struct sock *", "int (*)(const struct sock *, const struct sock *)"]


func: xfrm4_init_temprop
ret: static void
module: vm
args:
["struct xfrm_state *", "const struct xfrm_tmpl *", "const xfrm_address_t *", "const xfrm_address_t *"]


func: ipv6_dev_get_saddr
ret: int
module: vm
args:
["struct net *", "const struct net_device *", "const struct in6_addr *", "unsigned int", "struct in6_addr *"]


func: inet6_addr_add
ret: static int
module: vm
args:
["struct net *", "int", "const struct in6_addr *", "const struct in6_addr *", "unsigned int", "__u32", "__u32", "__u32"]


func: inet6_netconf_fill_devconf
ret: static int
module: vm
args:
["struct sk_buff *", "int", "u32", "u32", "unsigned int", "int", "struct ipv6_devconf *", "struct ipv6_devconf *", "int"]


func: ipv6_add_addr
ret: static struct inet6_ifaddr *
module: vm
args:
["struct inet6_dev *", "const struct in6_addr *", "const struct in6_addr *", "int", "int", "u32", "u32", "u32"]


func: ip6_datagram_send_ctl
ret: int
module: vm
args:
["struct net *", "struct sock *", "struct msghdr *", "struct flowi6 *", "struct ipv6_txoptions *", "int *", "int *", "int *"]


func: icmpv6_flow_init
ret: void
module: vm
args:
["struct sock *", "struct flowi6 *", "u8", "const struct in6_addr *", "const struct in6_addr *", "int"]


func: inet6_csk_search_req
ret: struct request_sock *
module: vm
args:
["const struct sock *", "struct request_sock ***", "const __be16", "const struct in6_addr *", "const struct in6_addr *", "const int"]


func: __inet6_lookup_established
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "const struct in6_addr *", "const __be16", "const struct in6_addr *", "const u16", "const int"]


func: inet6_lookup
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "const struct in6_addr *", "const __be16", "const struct in6_addr *", "const __be16", "const int"]


func: inet6_lookup_listener
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "const struct in6_addr *", "const __be16", "const struct in6_addr *", "const unsigned short", "const int"]


func: __inet6_check_established
ret: static int
module: vm
args:
["struct inet_timewait_death_row *", "struct sock *", "const __u16", "struct inet_timewait_sock **"]


func: ip6_append_data
ret: int
module: vm
args:
["struct sock *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "int", "int", "struct ipv6_txoptions *", "struct flowi6 *", "struct rt6_info *", "unsigned int", "int"]


func: __ip6_append_data
ret: static int
module: vm
args:
["struct sock *", "struct flowi6 *", "struct sk_buff_head *", "struct inet_cork *", "struct page_frag *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "unsigned int", "int", "struct inet6_cork *"]


func: ip6_setup_cork
ret: static int
module: vm
args:
["struct sock *", "struct inet_cork_full *", "struct inet6_cork *", "int", "int", "struct ipv6_txoptions *", "struct rt6_info *", "struct flowi6 *"]


func: ndisc_send_na
ret: void
module: vm
args:
["struct net_device *", "struct neighbour *", "const struct in6_addr *", "const struct in6_addr *", "bool", "bool", "bool", "bool"]


func: ndisc_send_ns
ret: void
module: vm
args:
["struct net_device *", "struct neighbour *", "const struct in6_addr *", "const struct in6_addr *", "const struct in6_addr *"]


func: __raw_v6_lookup
ret: static struct sock *
module: vm
args:
["struct net *", "struct sock *", "unsigned short", "const struct in6_addr *", "const struct in6_addr *", "int"]


func: ip6_route_get_saddr
ret: int
module: vm
args:
["struct net *", "struct rt6_info *", "const struct in6_addr *", "unsigned int", "struct in6_addr *"]


func: rt6_add_route_info
ret: static struct rt6_info *
module: vm
args:
["struct net *", "const struct in6_addr *", "int", "const struct in6_addr *", "int", "unsigned int"]


func: rt6_fill_node
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct rt6_info *", "struct in6_addr *", "int", "int", "u32", "u32", "int", "unsigned int", "struct in6_addr *", "int"]


func: tcp_v6_send_response
ret: static void
module: vm
args:
["struct sock *", "struct sk_buff *", "u32", "u32", "u32", "u32", "u32", "int", "struct tcp_md5sig_key *", "int", "u8", "u32"]


func: __udp6_lib_lookup
ret: struct sock *
module: vm
args:
["struct net *", "const struct in6_addr *", "__be16", "const struct in6_addr *", "__be16", "int", "struct udp_table *"]


func: __udp6_lib_mcast_deliver
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "const struct in6_addr *", "const struct in6_addr *", "struct udp_table *"]


func: udp6_lib_lookup2
ret: static struct sock *
module: vm
args:
["struct net *", "const struct in6_addr *", "__be16", "const struct in6_addr *", "unsigned int", "int", "struct udp_hslot *", "unsigned int"]


func: udp_v6_mcast_next
ret: static struct sock *
module: vm
args:
["struct net *", "struct sock *", "__be16", "const struct in6_addr *", "__be16", "const struct in6_addr *", "int"]


func: nf_log_packet
ret: void
module: vm
args:
["struct net *", "u_int8_t", "unsigned int", "const struct sk_buff *", "const struct net_device *", "const struct net_device *", "const struct nf_loginfo *", "const char *", "..."]


func: netlbl_af6list_audit_addr
ret: void
module: vm
args:
["struct audit_buffer *", "int", "const char *", "const struct in6_addr *", "const struct in6_addr *"]


func: netlbl_domhsh_audit_add
ret: static void
module: vm
args:
["struct netlbl_dom_map *", "struct netlbl_af4list *", "struct netlbl_af6list *", "int", "struct netlbl_audit *"]


func: netlbl_cfg_cipsov4_map_add
ret: int
module: vm
args:
["u32", "const char *", "const struct in_addr *", "const struct in_addr *", "struct netlbl_audit *"]


func: netlbl_cfg_unlbl_static_add
ret: int
module: vm
args:
["struct net *", "const char *", "const void *", "const void *", "u16", "u32", "struct netlbl_audit *"]


func: netlbl_unlhsh_add
ret: int
module: vm
args:
["struct net *", "const char *", "const void *", "const void *", "u32", "u32", "struct netlbl_audit *"]


func: netlbl_unlabel_staticlist_gen
ret: static int
module: vm
args:
["u32", "const struct netlbl_unlhsh_addr4 *", "const struct netlbl_unlhsh_addr6 *", "void *", "const struct netlbl_unlhsh_iface *"]


func: netlink_broadcast_filtered
ret: int
module: vm
args:
["struct sock *", "struct sk_buff *", "u32", "u32", "gfp_t", "int (*)(struct sock *, struct sk_buff *, void *)", "void *"]


func: genl_notify
ret: void
module: vm
args:
["struct genl_family *", "struct sk_buff *", "struct net *", "u32", "u32", "struct nlmsghdr *", "gfp_t"]


func: packet_lookup_frame
ret: static void *
module: vm
args:
["struct packet_sock *", "unsigned int", "int", "struct packet_ring_buffer *", "struct packet_ring_buffer *", "struct packet_ring_buffer *"]


func: prb_fill_curr_block
ret: static void
module: vm
args:
["char *", "struct tpacket_kbdq_core *", "unsigned int", "struct tpacket_block_desc *", "struct tpacket_block_desc *"]


func: tcf_exts_validate
ret: int
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr **", "struct nlattr *", "struct tcf_exts *", "const struct tcf_ext_map *"]


func: tfilter_notify
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct nlmsghdr *", "struct tcf_proto *", "unsigned long", "int"]


func: cls_cgroup_change
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct tcf_proto *", "unsigned long", "u32", "struct nlattr **", "unsigned long *"]


func: notify_and_destroy
ret: static void
module: vm
args:
["struct net *", "struct sk_buff *", "struct nlmsghdr *", "u32", "struct Qdisc *", "struct Qdisc *"]


func: qdisc_create
ret: static struct Qdisc *
module: vm
args:
["struct net_device *", "struct netdev_queue *", "struct Qdisc *", "u32", "u32", "struct nlattr **", "int *"]


func: qdisc_graft
ret: static int
module: vm
args:
["struct net_device *", "struct Qdisc *", "struct sk_buff *", "struct nlmsghdr *", "u32", "struct Qdisc *", "struct Qdisc *"]


func: tc_dump_qdisc_root
ret: static int
module: vm
args:
["struct Qdisc *", "struct sk_buff *", "int *", "int", "struct netlink_callback *", "struct netlink_callback *"]


func: tc_dump_tclass_qdisc
ret: static int
module: vm
args:
["struct Qdisc *", "struct sk_buff *", "struct netlink_callback *", "int *", "int", "struct tcmsg *"]


func: tc_dump_tclass_root
ret: static int
module: vm
args:
["struct Qdisc *", "struct sk_buff *", "struct tcmsg *", "struct netlink_callback *", "int *", "int"]


func: sch_direct_xmit
ret: int
module: vm
args:
["struct sk_buff *", "struct Qdisc *", "struct net_device *", "struct netdev_queue *", "spinlock_t *"]


func: ioctl_standard_iw_point
ret: static int
module: vm
args:
["struct iw_point *", "unsigned int", "const struct iw_ioctl_description *", "iw_handler", "struct net_device *", "struct iw_request_info *"]


func: wireless_process_ioctl
ret: static int
module: vm
args:
["struct net *", "struct ifreq *", "unsigned int", "struct iw_request_info *", "wext_ioctl_func", "wext_ioctl_func"]


func: ioctl_private_iw_point
ret: static int
module: vm
args:
["struct iw_point *", "unsigned int", "iw_handler", "struct net_device *", "struct iw_request_info *", "int", "const struct iw_priv_args *", "const struct iw_priv_args *"]


func: xfrm_find_algo
ret: static struct xfrm_algo_desc *
module: vm
args:
["const struct xfrm_algo_list *", "int (*)(const struct xfrm_algo_desc *, const void *)", "const void *", "int"]


func: xfrm_migrate
ret: int
module: vm
args:
["const struct xfrm_selector *", "u8", "u8", "struct xfrm_migrate *", "int", "struct xfrm_kmaddress *", "struct net *"]


func: xfrm_policy_bysel_ctx
ret: struct xfrm_policy *
module: vm
args:
["struct net *", "u32", "u8", "int", "struct xfrm_selector *", "struct xfrm_sec_ctx *", "int", "int *"]


func: xfrm_policy_walk
ret: int
module: vm
args:
["struct net *", "struct xfrm_policy_walk *", "int (*)(struct xfrm_policy *, int, int, void *)", "void *"]


func: km_migrate
ret: int
module: vm
args:
["const struct xfrm_selector *", "u8", "u8", "const struct xfrm_migrate *", "int", "const struct xfrm_kmaddress *"]


func: xfrm_find_acq
ret: struct xfrm_state *
module: vm
args:
["struct net *", "const struct xfrm_mark *", "u8", "u32", "u8", "const xfrm_address_t *", "const xfrm_address_t *", "int", "unsigned short"]


func: xfrm_state_find
ret: struct xfrm_state *
module: vm
args:
["const xfrm_address_t *", "const xfrm_address_t *", "const struct flowi *", "struct xfrm_tmpl *", "struct xfrm_policy *", "int *", "unsigned short"]


func: xfrm_stateonly_find
ret: struct xfrm_state *
module: vm
args:
["struct net *", "u32", "xfrm_address_t *", "xfrm_address_t *", "unsigned short", "u8", "u8", "u32"]


func: __find_acq_core
ret: static struct xfrm_state *
module: vm
args:
["struct net *", "const struct xfrm_mark *", "unsigned short", "u8", "u32", "u8", "const xfrm_address_t *", "const xfrm_address_t *", "int"]


func: xfrm_state_look_at
ret: static void
module: vm
args:
["struct xfrm_policy *", "struct xfrm_state *", "const struct flowi *", "struct xfrm_state **", "int *", "int *", "unsigned short"]


func: build_aevent
ret: static int
module: vm
args:
["struct sk_buff *", "struct xfrm_state *", "const struct km_event *", "const struct km_event *", "const struct km_event *"]


func: verify_newpolicy_info
ret: static int
module: vm
args:
["struct xfrm_userpolicy_info *", "struct xfrm_userpolicy_info *", "struct xfrm_userpolicy_info *", "struct xfrm_userpolicy_info *"]


func: cap_capset
ret: int
module: vm
args:
["struct cred *", "const struct cred *", "const kernel_cap_t *", "const kernel_cap_t *", "const kernel_cap_t *"]


func: init_blkcipher_desc
ret: static int
module: vm
args:
["const u8 *", "const u8 *", "unsigned int", "struct blkcipher_desc *", "struct blkcipher_desc *", "unsigned int"]


func: key_alloc
ret: struct key *
module: vm
args:
["struct key_type *", "const char *", "kuid_t", "kgid_t", "const struct cred *", "key_perm_t", "unsigned long"]


func: key_create_or_update
ret: key_ref_t
module: vm
args:
["key_ref_t", "const char *", "const char *", "const void *", "size_t", "key_perm_t", "unsigned long"]


func: __key_instantiate_and_link
ret: static int
module: vm
args:
["struct key *", "struct key_preparsed_payload *", "struct key *", "struct key *", "struct assoc_array_edit **"]


func: keyring_alloc
ret: struct key *
module: vm
args:
["const char *", "kuid_t", "kgid_t", "const struct cred *", "key_perm_t", "unsigned long", "struct key *"]


func: request_key_and_link
ret: struct key *
module: vm
args:
["struct key_type *", "const char *", "const void *", "size_t", "void *", "struct key *", "unsigned long"]


func: TSS_authhmac
ret: static int
module: vm
args:
["unsigned char *", "const unsigned char *", "unsigned int", "unsigned char *", "unsigned char *", "unsigned char", "unsigned char", "unsigned int", "..."]


func: TSS_checkhmac1
ret: static int
module: vm
args:
["unsigned char *", "const uint32_t", "const unsigned char *", "const unsigned char *", "unsigned int", "unsigned int", "..."]


func: TSS_checkhmac2
ret: static int
module: vm
args:
["unsigned char *", "const uint32_t", "const unsigned char *", "const unsigned char *", "unsigned int", "const unsigned char *", "unsigned int", "unsigned int", "unsigned int", "..."]


func: tpm_unseal
ret: static int
module: vm
args:
["struct tpm_buf *", "uint32_t", "const unsigned char *", "const unsigned char *", "int", "const unsigned char *", "unsigned char *", "unsigned int *"]


func: common_lsm_audit
ret: void
module: vm
args:
["struct common_audit_data *", "void (*)(struct audit_buffer *, void *)", "void (*)(struct audit_buffer *, void *)"]


func: inode_has_perm
ret: static int
module: vm
args:
["const struct cred *", "u32", "struct common_audit_data *", "struct inode *", "struct inode *", "unsigned int"]


func: selinux_ipv4_forward
ret: static unsigned int
module: vm
args:
["const struct nf_hook_ops *", "struct sk_buff *", "const struct net_device *", "const struct net_device *", "const struct nf_hook_state *"]


func: avtab_read_item
ret: int
module: vm
args:
["struct avtab *", "void *", "struct policydb *", "int (*)(struct avtab *, struct avtab_key *, struct avtab_datum *, void *)", "void *"]


func: avtab_insert_node
ret: static struct avtab_node *
module: vm
args:
["int", "struct avtab_node *", "struct avtab_key *", "struct avtab_datum *", "struct avtab_node *", "struct avtab *", "struct avtab *"]


func: hashtab_create
ret: struct hashtab *
module: vm
args:
["u32 (*)(struct hashtab *, const void *)", "int (*)(struct hashtab *, const void *, const void *)", "u32"]


# members

name: get_event_constraints
types:
struct event_constraint *(*get_event_constraints)(struct cpu_hw_events *, int, struct perf_event *);


# types

name: walk_stack_t
alias:
unsigned long (*)(struct thread_info *, unsigned long *, unsigned long, const struct stacktrace_ops *, void *, unsigned long *, int *)


