# funs

func: aesni_gcm_dec_avx
ret: static void
module: vm
args:
["void *", "struct gcm_context_data *", "u8 *", "const u8 *", "unsigned long", "u8 *", "u8 *", "const u8 *", "unsigned long", "u8 *", "unsigned long"]


func: glue_xts_req_128bit
ret: int
module: vm
args:
["const struct common_glue_ctx *", "struct skcipher_request *", "common_glue_func_t", "void *", "void *"]


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: setup_pebs_sample_data
ret: static void
module: vm
args:
["struct perf_event *", "struct pt_regs *", "void *", "struct perf_sample_data *", "struct pt_regs *"]


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


func: dmar_msi_init
ret: static int
module: vm
args:
["struct irq_domain *", "struct msi_domain_info *", "unsigned int", "irq_hw_number_t", "msi_alloc_info_t *"]


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: __jump_label_transform
ret: static void
module: vm
args:
["enum jump_label_type", "void *(*)(void *, const void *, size_t)", "int", "struct jump_entry *", "struct jump_entry *"]


func: bzImage64_load
ret: static void *
module: vm
args:
["struct kimage *", "char *", "unsigned long", "char *", "unsigned long", "char *", "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: ident_pmd_init
ret: static void
module: vm
args:
["pmd_t *", "unsigned long", "unsigned long", "struct x86_mapping_info *", "struct x86_mapping_info *"]


func: bfq_merge_bfqqs
ret: static void
module: vm
args:
["struct bfq_queue *", "struct bfq_queue *", "struct bfq_io_cq *", "struct bfq_data *", "struct bfq_data *"]


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: part_round_stats_single
ret: static void
module: vm
args:
["int", "unsigned long", "unsigned int", "struct hd_struct *", "struct hd_struct *", "struct request_queue *"]


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 *", "const struct iov_iter *", "gfp_t"]


func: __blk_mq_get_tag
ret: static int
module: vm
args:
["struct sbitmap_queue *", "struct blk_mq_alloc_data *", "struct blk_mq_alloc_data *", "struct blk_mq_alloc_data *"]


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: verify_pkcs7_signature
ret: int
module: vm
args:
["const void *", "size_t", "const void *", "size_t", "struct key *", "enum key_being_used_for", "int (*)(void *, const void *, size_t, size_t)", "void *"]


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


func: cryptd_blkcipher_crypt
ret: static void
module: vm
args:
["struct ablkcipher_request *", "struct crypto_blkcipher *", "int", "int (*)(struct blkcipher_desc *, struct scatterlist *, struct scatterlist *, unsigned int)"]


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: __test_aead
ret: static int
module: vm
args:
["struct crypto_aead *", "int", "const struct aead_testvec *", "unsigned int", "const bool", "const int"]


func: __test_hash
ret: static int
module: vm
args:
["struct crypto_ahash *", "const struct hash_testvec *", "unsigned int", "enum hash_test", "const int"]


func: __test_skcipher
ret: static int
module: vm
args:
["struct crypto_skcipher *", "int", "const struct cipher_testvec *", "unsigned int", "const bool", "const int"]


func: ahash_partial_update
ret: static int
module: vm
args:
["struct ahash_request **", "struct crypto_ahash *", "const struct hash_testvec *", "void *", "int", "int", "struct scatterlist *", "const char *", "char *", "struct crypto_wait *"]


func: test_acomp
ret: static int
module: vm
args:
["struct crypto_acomp *", "const struct comp_testvec *", "const struct comp_testvec *", "int", "int"]


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_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_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_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_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: __acpi_match_device
ret: static bool
module: vm
args:
["struct acpi_device *", "const struct acpi_device_id *", "const struct of_device_id *", "const struct acpi_device_id **", "const struct of_device_id **"]


func: acpi_nfit_ctl
ret: int
module: vm
args:
["struct nvdimm_bus_descriptor *", "struct nvdimm *", "unsigned int", "void *", "unsigned int", "int *"]


func: __acpi_node_get_property_reference
ret: int
module: vm
args:
["const struct fwnode_handle *", "const char *", "size_t", "size_t", "struct fwnode_reference_args *"]


func: acpi_data_get_property
ret: static int
module: vm
args:
["const struct acpi_device_data *", "const char *", "acpi_object_type", "const union acpi_object **"]


func: acpi_enumerate_nondev_subnodes
ret: static bool
module: vm
args:
["acpi_handle", "struct acpi_device_data *", "struct fwnode_handle *", "const union acpi_object *", "const union acpi_object *"]


func: acpi_fwnode_get_reference_args
ret: static int
module: vm
args:
["const struct fwnode_handle *", "const char *", "const char *", "unsigned int", "unsigned int", "struct fwnode_reference_args *"]


func: acpi_nondev_subnode_extract
ret: static bool
module: vm
args:
["const union acpi_object *", "acpi_handle", "struct list_head *", "struct fwnode_handle *", "const union acpi_object *"]


func: __acpi_dev_get_resources
ret: static int
module: vm
args:
["struct acpi_device *", "struct list_head *", "int (*)(struct acpi_resource *, void *)", "void *", "char *"]


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: ahci_platform_init_host
ret: int
module: vm
args:
["struct platform_device *", "struct ahci_host_priv *", "const struct ata_port_info *", "struct scsi_host_template *"]


func: ata_build_rw_tf
ret: int
module: vm
args:
["struct ata_taskfile *", "struct ata_device *", "u64", "u32", "unsigned int", "unsigned int", "int"]


func: ata_exec_internal
ret: unsigned int
module: vm
args:
["struct ata_device *", "struct ata_taskfile *", "const u8 *", "int", "void *", "unsigned int", "unsigned long"]


func: ata_exec_internal_sg
ret: unsigned int
module: vm
args:
["struct ata_device *", "struct ata_taskfile *", "const u8 *", "int", "struct scatterlist *", "unsigned int", "unsigned long"]


func: sata_link_hardreset
ret: int
module: vm
args:
["struct ata_link *", "const unsigned long *", "unsigned long", "bool *", "int (*)(struct ata_link *)"]


func: ata_do_eh
ret: void
module: vm
args:
["struct ata_port *", "ata_prereset_fn_t", "ata_reset_fn_t", "ata_reset_fn_t", "ata_postreset_fn_t"]


func: ata_eh_recover
ret: int
module: vm
args:
["struct ata_port *", "ata_prereset_fn_t", "ata_reset_fn_t", "ata_reset_fn_t", "ata_postreset_fn_t", "struct ata_link **"]


func: ata_eh_reset
ret: int
module: vm
args:
["struct ata_link *", "int", "ata_prereset_fn_t", "ata_reset_fn_t", "ata_reset_fn_t", "ata_postreset_fn_t"]


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


func: component_match_add_release
ret: void
module: vm
args:
["struct device *", "struct component_match **", "void (*)(struct device *, void *)", "int (*)(struct device *, void *)", "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_msi_create_device_domain
ret: struct irq_domain *
module: vm
args:
["struct device *", "unsigned int", "irq_write_msi_msg_t", "const struct irq_domain_ops *", "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", "struct module *"]


func: __devm_regmap_init
ret: struct regmap *
module: vm
args:
["struct device *", "const struct regmap_bus *", "void *", "const struct regmap_config *", "struct lock_class_key *", "const char *"]


func: cryptoloop_transfer
ret: static int
module: vm
args:
["struct loop_device *", "int", "struct page *", "unsigned int", "struct page *", "unsigned int", "int", "sector_t"]


func: rbd_obj_method_sync
ret: static int
module: vm
args:
["struct ceph_object_id *", "struct ceph_object_locator *", "const char *", "const void *", "size_t", "void *", "size_t", "struct rbd_device *"]


func: tpm_transmit_cmd
ret: ssize_t
module: vm
args:
["struct tpm_chip *", "struct tpm_space *", "void *", "size_t", "size_t", "unsigned int", "const char *"]


func: clk_hw_register_composite
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char * const *", "int", "struct clk_hw *", "const struct clk_ops *", "struct clk_hw *", "const struct clk_ops *", "struct clk_hw *", "const struct clk_ops *", "unsigned long"]


func: clk_hw_register_divider
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "u8", "spinlock_t *"]


func: clk_hw_register_divider_table
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "u8", "const struct clk_div_table *", "spinlock_t *"]


func: divider_recalc_rate
ret: unsigned long
module: vm
args:
["struct clk_hw *", "unsigned long", "unsigned int", "const struct clk_div_table *", "unsigned long", "unsigned long"]


func: divider_ro_round_rate_parent
ret: long
module: vm
args:
["struct clk_hw *", "struct clk_hw *", "unsigned long", "unsigned long *", "const struct clk_div_table *", "u8", "unsigned long", "unsigned int"]


func: divider_round_rate_parent
ret: long
module: vm
args:
["struct clk_hw *", "struct clk_hw *", "unsigned long", "unsigned long *", "const struct clk_div_table *", "u8", "unsigned long"]


func: clk_hw_register_fixed_factor
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "unsigned int", "unsigned int"]


func: clk_hw_register_fixed_rate_with_accuracy
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "unsigned long", "unsigned long"]


func: clk_hw_register_fractional_divider
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "u8", "u8", "u8", "spinlock_t *"]


func: clk_hw_register_gate
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "spinlock_t *"]


func: clk_hw_register_gpio_mux
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char * const *", "u8", "struct gpio_desc *", "unsigned long"]


func: clk_register_gpio
ret: static struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char * const *", "u8", "struct gpio_desc *", "unsigned long", "const struct clk_ops *"]


func: clk_hw_register_mux
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char * const *", "u8", "unsigned long", "void *", "u8", "u8", "u8", "spinlock_t *"]


func: clk_hw_register_mux_table
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char * const *", "u8", "unsigned long", "void *", "u8", "u32", "u8", "u32 *", "spinlock_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: __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", "struct list_head *"]


func: bochs_crtc_mode_set
ret: static int
module: vm
args:
["struct drm_crtc *", "struct drm_display_mode *", "struct drm_display_mode *", "int", "int", "struct drm_framebuffer *"]


func: bochs_crtc_page_flip
ret: static int
module: vm
args:
["struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: bochs_framebuffer_init
ret: int
module: vm
args:
["struct drm_device *", "struct bochs_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: cirrus_framebuffer_init
ret: int
module: vm
args:
["struct drm_device *", "struct drm_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: drm_atomic_private_obj_init
ret: void
module: vm
args:
["struct drm_private_obj *", "struct drm_private_state *", "const struct drm_private_state_funcs *"]


func: drm_atomic_helper_page_flip_target
ret: int
module: vm
args:
["struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "uint32_t", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: drm_atomic_helper_update_plane
ret: int
module: vm
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int", "int", "unsigned int", "unsigned int", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: page_flip_common
ret: static int
module: vm
args:
["struct drm_atomic_state *", "struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "uint32_t"]


func: __drm_legacy_mapbufs
ret: int
module: vm
args:
["struct drm_device *", "void *", "int *", "void **", "int (*)(void *, int, unsigned long, struct drm_buf *)", "struct drm_file *"]


func: drm_legacy_addmap
ret: int
module: vm
args:
["struct drm_device *", "resource_size_t", "unsigned int", "enum drm_map_type", "enum drm_map_flags", "struct drm_local_map **"]


func: drm_addmap_core
ret: static int
module: vm
args:
["struct drm_device *", "resource_size_t", "unsigned int", "enum drm_map_type", "enum drm_map_flags", "struct drm_map_list **"]


func: drm_client_init
ret: int
module: vm
args:
["struct drm_device *", "struct drm_client_dev *", "const char *", "const struct drm_client_funcs *"]


func: drm_crtc_check_viewport
ret: int
module: vm
args:
["const struct drm_crtc *", "int", "int", "const struct drm_display_mode *", "const struct drm_framebuffer *"]


func: drm_crtc_init_with_planes
ret: int
module: vm
args:
["struct drm_device *", "struct drm_crtc *", "struct drm_plane *", "struct drm_plane *", "const struct drm_crtc_funcs *", "const char *", "..."]


func: drm_dp_atomic_find_vcpi_slots
ret: int
module: vm
args:
["struct drm_atomic_state *", "struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_port *", "int"]


func: drm_dp_mst_topology_mgr_init
ret: int
module: vm
args:
["struct drm_dp_mst_topology_mgr *", "struct drm_device *", "struct drm_dp_aux *", "int", "int", "int"]


func: drm_dp_send_enum_path_resources
ret: static int
module: vm
args:
["struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_branch *", "struct drm_dp_mst_port *", "struct drm_dp_mst_port *"]


func: drm_hdmi_avi_infoframe_quant_range
ret: void
module: vm
args:
["struct hdmi_avi_infoframe *", "const struct drm_display_mode *", "enum hdmi_quantization_range", "bool", "bool"]


func: drm_encoder_init
ret: int
module: vm
args:
["struct drm_device *", "struct drm_encoder *", "const struct drm_encoder_funcs *", "int", "const char *", "..."]


func: drm_i2c_encoder_init
ret: int
module: vm
args:
["struct drm_device *", "struct drm_encoder_slave *", "struct i2c_adapter *", "const struct i2c_board_info *"]


func: drm_fb_helper_fbdev_setup
ret: int
module: vm
args:
["struct drm_device *", "struct drm_fb_helper *", "const struct drm_fb_helper_funcs *", "unsigned int", "unsigned int"]


func: drm_pick_crtcs
ret: static int
module: vm
args:
["struct drm_fb_helper *", "struct drm_fb_helper_crtc **", "struct drm_display_mode **", "int", "int", "int"]


func: drm_gem_fb_create_with_funcs
ret: struct drm_framebuffer *
module: vm
args:
["struct drm_device *", "struct drm_file *", "const struct drm_mode_fb_cmd2 *", "const struct drm_framebuffer_funcs *"]


func: drm_gem_fbdev_fb_create
ret: struct drm_framebuffer *
module: vm
args:
["struct drm_device *", "struct drm_fb_helper_surface_size *", "unsigned int", "struct drm_gem_object *", "const struct drm_framebuffer_funcs *"]


func: drm_gem_fb_alloc
ret: static struct drm_framebuffer *
module: vm
args:
["struct drm_device *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "unsigned int", "const struct drm_framebuffer_funcs *"]


func: drm_ht_just_insert_please
ret: int
module: vm
args:
["struct drm_open_hash *", "struct drm_hash_item *", "unsigned long", "int", "int", "unsigned long"]


func: drm_mm_insert_node_in_range
ret: int
module: vm
args:
["struct drm_mm * const", "struct drm_mm_node * const", "u64", "u64", "unsigned long", "u64", "u64", "enum drm_mm_insert_mode"]


func: drm_mm_scan_init_with_range
ret: void
module: vm
args:
["struct drm_mm_scan *", "struct drm_mm *", "u64", "u64", "unsigned long", "u64", "u64", "enum drm_mm_insert_mode"]


func: drm_plane_init
ret: int
module: vm
args:
["struct drm_device *", "struct drm_plane *", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "bool"]


func: drm_universal_plane_init
ret: int
module: vm
args:
["struct drm_device *", "struct drm_plane *", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "enum drm_plane_type", "const char *", "..."]


func: __setplane_atomic
ret: static int
module: vm
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int32_t", "int32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: __setplane_check
ret: static int
module: vm
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int32_t", "int32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: drm_mode_cursor_universal
ret: static int
module: vm
args:
["struct drm_crtc *", "struct drm_mode_cursor2 *", "struct drm_file *", "struct drm_modeset_acquire_ctx *"]


func: drm_plane_helper_check_update
ret: int
module: vm
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "struct drm_rect *", "struct drm_rect *", "unsigned int", "int", "int", "bool", "bool", "bool *"]


func: drm_property_create_bitmask
ret: struct drm_property *
module: vm
args:
["struct drm_device *", "u32", "const char *", "const struct drm_prop_enum_list *", "int", "uint64_t"]


func: drm_property_replace_global_blob
ret: int
module: vm
args:
["struct drm_device *", "struct drm_property_blob **", "size_t", "const void *", "struct drm_mode_object *", "struct drm_property *"]


func: drm_simple_display_pipe_init
ret: int
module: vm
args:
["struct drm_device *", "struct drm_simple_display_pipe *", "const struct drm_simple_display_pipe_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "struct drm_connector *"]


func: drm_writeback_connector_init
ret: int
module: vm
args:
["struct drm_device *", "struct drm_writeback_connector *", "const struct drm_connector_funcs *", "const struct drm_encoder_helper_funcs *", "const u32 *", "int"]


func: qxl_framebuffer_init
ret: int
module: vm
args:
["struct drm_device *", "struct qxl_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *", "const struct drm_framebuffer_funcs *"]


func: qxl_framebuffer_surface_dirty
ret: static int
module: vm
args:
["struct drm_framebuffer *", "struct drm_file *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int"]


func: qxl_draw_dirty_fb
ret: void
module: vm
args:
["struct qxl_device *", "struct qxl_framebuffer *", "struct qxl_bo *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int", "int"]


func: qxl_gem_object_create
ret: int
module: vm
args:
["struct qxl_device *", "int", "int", "int", "bool", "bool", "struct qxl_surface *", "struct drm_gem_object **"]


func: qxl_gem_object_create_with_handle
ret: int
module: vm
args:
["struct qxl_device *", "struct drm_file *", "u32", "size_t", "struct qxl_surface *", "struct qxl_bo **", "uint32_t *"]


func: qxl_image_init
ret: int
module: vm
args:
["struct qxl_device *", "struct qxl_release *", "struct qxl_drm_image *", "const uint8_t *", "int", "int", "int", "int", "int", "int"]


func: qxl_bo_create
ret: int
module: vm
args:
["struct qxl_device *", "unsigned long", "bool", "bool", "u32", "struct qxl_surface *", "struct qxl_bo **"]


func: qxl_alloc_surface_release_reserved
ret: int
module: vm
args:
["struct qxl_device *", "enum qxl_surface_cmd_type", "struct qxl_release *", "struct qxl_release **"]


func: ttm_bo_create
ret: int
module: vm
args:
["struct ttm_bo_device *", "unsigned long", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "bool", "struct ttm_buffer_object **"]


func: ttm_bo_device_init
ret: int
module: vm
args:
["struct ttm_bo_device *", "struct ttm_bo_global *", "struct ttm_bo_driver *", "struct address_space *", "uint64_t", "bool"]


func: ttm_bo_init
ret: int
module: vm
args:
["struct ttm_bo_device *", "struct ttm_buffer_object *", "unsigned long", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "bool", "size_t", "struct sg_table *", "struct reservation_object *", "void (*)(struct ttm_buffer_object *)"]


func: ttm_bo_init_reserved
ret: int
module: vm
args:
["struct ttm_bo_device *", "struct ttm_buffer_object *", "unsigned long", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "struct ttm_operation_ctx *", "size_t", "struct sg_table *", "struct reservation_object *", "void (*)(struct ttm_buffer_object *)"]


func: ttm_bo_mem_space
ret: int
module: vm
args:
["struct ttm_buffer_object *", "struct ttm_placement *", "struct ttm_mem_reg *", "struct ttm_operation_ctx *"]


func: ttm_bo_add_move_fence
ret: static int
module: vm
args:
["struct ttm_mem_type_manager *", "struct ttm_mem_reg *", "struct ttm_buffer_object *", "struct ttm_buffer_object *"]


func: ttm_bo_man_get_node
ret: static int
module: vm
args:
["struct ttm_mem_type_manager *", "struct ttm_buffer_object *", "const struct ttm_place *", "struct ttm_mem_reg *"]


func: ttm_base_object_init
ret: int
module: vm
args:
["struct ttm_object_file *", "struct ttm_base_object *", "bool", "enum ttm_object_type", "void (*)(struct ttm_base_object **)", "void (*)(struct ttm_base_object *, enum ttm_ref_type)"]


func: ttm_prime_object_init
ret: int
module: vm
args:
["struct ttm_object_file *", "size_t", "struct ttm_prime_object *", "bool", "enum ttm_object_type", "void (*)(struct ttm_base_object **)", "void (*)(struct ttm_base_object *, enum ttm_ref_type)"]


func: ttm_page_pool_get_pages
ret: static int
module: vm
args:
["struct ttm_page_pool *", "struct list_head *", "int", "enum ttm_caching_state", "unsigned int", "unsigned int"]


func: i2c_new_probed_device
ret: struct i2c_client *
module: vm
args:
["struct i2c_adapter *", "struct i2c_board_info *", "const unsigned short *", "int (*)(struct i2c_adapter *, unsigned short)"]


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


func: matrix_keypad_build_keymap
ret: int
module: vm
args:
["const struct matrix_keymap_data *", "const char *", "unsigned int", "unsigned int", "unsigned short *", "struct input_dev *"]


func: sparse_keymap_setup
ret: int
module: vm
args:
["struct input_dev *", "const struct key_entry *", "int (*)(struct input_dev *, struct key_entry *)"]


func: touchscreen_report_pos
ret: void
module: vm
args:
["struct input_dev *", "const struct touchscreen_properties *", "unsigned int", "unsigned int", "bool"]


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", "int", "struct dma_pte *", "unsigned long", "unsigned long", "unsigned long"]


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


func: iommu_device_sysfs_add
ret: int
module: vm
args:
["struct iommu_device *", "struct device *", "const struct attribute_group **", "const char *", "..."]


func: sync_io
ret: static int
module: vm
args:
["struct dm_io_client *", "unsigned int", "struct dm_io_region *", "int", "int", "struct dpages *", "unsigned long *"]


func: dm_kcopyd_copy
ret: void
module: vm
args:
["struct dm_kcopyd_client *", "struct dm_io_region *", "unsigned int", "struct dm_io_region *", "unsigned int", "dm_kcopyd_notify_fn", "void *"]


func: dm_kcopyd_zero
ret: void
module: vm
args:
["struct dm_kcopyd_client *", "unsigned int", "struct dm_io_region *", "unsigned int", "dm_kcopyd_notify_fn", "void *"]


func: dm_stats_account_io
ret: void
module: vm
args:
["struct dm_stats *", "unsigned long", "sector_t", "unsigned int", "bool", "unsigned long", "struct dm_stats_aux *"]


func: macvlan_common_newlink
ret: int
module: vm
args:
["struct net *", "struct net_device *", "struct nlattr **", "struct nlattr **", "struct netlink_ext_ack *"]


func: macvlan_fdb_add
ret: static int
module: vm
args:
["struct ndmsg *", "struct nlattr **", "struct net_device *", "const unsigned char *", "u16", "u16"]


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


func: net_failover_fold_stats
ret: static void
module: vm
args:
["struct rtnl_link_stats64 *", "const struct rtnl_link_stats64 *", "const struct rtnl_link_stats64 *"]


func: tun_build_skb
ret: static struct sk_buff *
module: vm
args:
["struct tun_struct *", "struct tun_file *", "struct iov_iter *", "int", "int *", "struct virtio_net_hdr *"]


func: page_to_skb
ret: static struct sk_buff *
module: vm
args:
["struct receive_queue *", "struct page *", "unsigned int", "unsigned int", "unsigned int", "bool", "struct virtnet_info *", "struct virtnet_info *"]


func: receive_buf
ret: static void
module: vm
args:
["struct virtnet_info *", "struct receive_queue *", "void *", "unsigned int", "void **", "unsigned int *", "struct virtnet_rq_stats *"]


func: receive_mergeable
ret: static struct sk_buff *
module: vm
args:
["struct net_device *", "struct virtnet_info *", "struct receive_queue *", "void *", "void *", "unsigned int", "unsigned int *", "struct virtnet_rq_stats *"]


func: btt_read_pg
ret: static int
module: vm
args:
["struct btt *", "struct page *", "unsigned int", "sector_t", "unsigned int", "struct bio_integrity_payload *"]


func: btt_write_pg
ret: static int
module: vm
args:
["struct btt *", "sector_t", "struct page *", "unsigned int", "unsigned int", "struct bio_integrity_payload *"]


func: nd_cmd_out_size
ret: u32
module: vm
args:
["struct nvdimm *", "int", "const struct nd_cmd_desc *", "int", "const u32 *", "const u32 *", "unsigned long"]


func: nvdimm_create
ret: struct nvdimm *
module: vm
args:
["struct nvdimm_bus *", "void *", "const struct attribute_group **", "unsigned long", "unsigned long", "int", "struct resource *"]


func: space_valid
ret: static void
module: vm
args:
["struct nd_region *", "struct nd_label_id *", "struct resource *", "resource_size_t", "struct resource *", "struct resource *", "struct resource *", "struct nvdimm_drvdata *"]


func: pmem_do_bvec
ret: static blk_status_t
module: vm
args:
["struct pmem_device *", "struct page *", "unsigned int", "unsigned int", "unsigned int", "sector_t"]


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_initialize
ret: int
module: vm
args:
["struct hotplug_slot *", "struct pci_bus *", "int", "const char *", "struct module *", "const char *"]


func: pci_request_irq
ret: int
module: vm
args:
["struct pci_dev *", "unsigned int", "irq_handler_t", "irq_handler_t", "void *", "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: 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: pmc_dev_state_print
ret: static void
module: vm
args:
["struct seq_file *", "int", "u32", "const struct pmc_bit_map *", "u32", "const struct pmc_bit_map *"]


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: __scsi_execute
ret: int
module: vm
args:
["struct scsi_device *", "const unsigned char *", "int", "void *", "unsigned int", "unsigned char *", "struct scsi_sense_hdr *", "int", "int", "u64", "req_flags_t", "int *"]


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: scsi_probe_and_add_lun
ret: static int
module: vm
args:
["struct scsi_target *", "u64", "blist_flags_t *", "struct scsi_device **", "enum scsi_scan_mode", "void *"]


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


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


func: __bind
ret: static void
module: vm
args:
["struct thermal_zone_device *", "int", "struct thermal_cooling_device *", "unsigned long *", "unsigned 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 usb_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_create_hcd
ret: struct usb_hcd *
module: vm
args:
["const struct hc_driver *", "struct device *", "struct device *", "const char *", "struct usb_hcd *"]


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: usb_find_common_endpoints
ret: int
module: vm
args:
["struct usb_host_interface *", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **"]


func: match_endpoint
ret: static bool
module: vm
args:
["struct usb_endpoint_descriptor *", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **"]


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


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


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


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: efifb_setcolreg
ret: static int
module: vm
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct fb_info *"]


func: hdmi_infoframe_log_header
ret: static void
module: vm
args:
["const char *", "struct device *", "struct hdmi_any_infoframe *", "struct hdmi_any_infoframe *", "struct hdmi_any_infoframe *"]


func: vm_find_vqs
ret: static int
module: vm
args:
["struct virtio_device *", "unsigned int", "struct virtqueue **", "vq_callback_t **", "const char * const *", "const bool *", "struct irq_affinity *"]


func: vp_find_vqs_msix
ret: static int
module: vm
args:
["struct virtio_device *", "unsigned int", "struct virtqueue **", "vq_callback_t **", "const char * const *", "bool", "const bool *", "struct irq_affinity *"]


func: vp_setup_vq
ret: static struct virtqueue *
module: vm
args:
["struct virtio_device *", "unsigned int", "void (*)(struct virtqueue *)", "const char *", "bool", "u16"]


func: setup_vq
ret: static struct virtqueue *
module: vm
args:
["struct virtio_pci_device *", "struct virtio_pci_vq_info *", "unsigned int", "void (*)(struct virtqueue *)", "const char *", "bool", "u16"]


func: __vring_new_virtqueue
ret: struct virtqueue *
module: vm
args:
["unsigned int", "struct vring", "struct virtio_device *", "bool", "bool", "bool (*)(struct virtqueue *)", "void (*)(struct virtqueue *)", "const char *"]


func: vring_create_virtqueue
ret: struct virtqueue *
module: vm
args:
["unsigned int", "unsigned int", "unsigned int", "struct virtio_device *", "bool", "bool", "bool", "bool (*)(struct virtqueue *)", "void (*)(struct virtqueue *)", "const char *"]


func: vring_new_virtqueue
ret: struct virtqueue *
module: vm
args:
["unsigned int", "unsigned int", "unsigned int", "struct virtio_device *", "bool", "bool", "void *", "bool (*)(struct virtqueue *)", "void (*)(struct virtqueue *)", "const char *"]


func: aio_setup_rw
ret: static int
module: vm
args:
["int", "struct iovec **", "bool", "bool", "struct iov_iter *", "const struct iocb *", "const struct iocb *"]


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


func: elf_map
ret: static unsigned long
module: vm
args:
["struct file *", "unsigned long", "int", "int", "unsigned long", "struct elf32_phdr *", "struct elf32_phdr *", "struct elf32_phdr *"]


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: fscrypt_do_page_crypto
ret: int
module: vm
args:
["const struct inode *", "fscrypt_direction_t", "u64", "struct page *", "struct page *", "unsigned int", "unsigned int", "gfp_t"]


func: debugfs_create_mode_unsafe
ret: static struct dentry *
module: vm
args:
["const char *", "umode_t", "struct dentry *", "void *", "const struct file_operations *", "const struct file_operations *", "const struct file_operations *"]


func: debugfs_create_file_size
ret: struct dentry *
module: vm
args:
["const char *", "umode_t", "struct dentry *", "void *", "const struct file_operations *", "loff_t"]


func: __debugfs_create_file
ret: static struct dentry *
module: vm
args:
["const char *", "umode_t", "struct dentry *", "void *", "const struct file_operations *", "const struct file_operations *"]


func: __blockdev_direct_IO
ret: ssize_t
module: vm
args:
["struct kiocb *", "struct inode *", "struct block_device *", "struct iov_iter *", "get_block_t *", "dio_iodone_t *", "dio_submit_t *", "int"]


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


func: __ext4_check_dir_entry
ret: int
module: vm
args:
["const char *", "unsigned int", "struct inode *", "struct file *", "struct ext4_dir_entry_2 *", "struct buffer_head *", "char *", "int", "unsigned int"]


func: __ext4_forget
ret: int
module: vm
args:
["const char *", "unsigned int", "handle_t *", "int", "struct inode *", "struct buffer_head *", "ext4_fsblk_t"]


func: ext4_swap_extents
ret: int
module: vm
args:
["handle_t *", "struct inode *", "struct inode *", "ext4_lblk_t", "ext4_lblk_t", "ext4_lblk_t", "int", "int *"]


func: __ext4_ext_check
ret: static int
module: vm
args:
["const char *", "unsigned int", "struct inode *", "struct ext4_extent_header *", "int", "ext4_fsblk_t"]


func: ext4_ext_rm_leaf
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "struct ext4_ext_path *", "struct partial_cluster *", "ext4_lblk_t", "ext4_lblk_t"]


func: ext4_ext_search_right
ret: static int
module: vm
args:
["struct inode *", "struct ext4_ext_path *", "ext4_lblk_t *", "ext4_fsblk_t *", "struct ext4_extent **"]


func: ext4_ext_split
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "unsigned int", "struct ext4_ext_path *", "struct ext4_extent *", "int"]


func: ext4_split_extent
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "struct ext4_ext_path **", "int", "int", "struct ext4_map_blocks *", "struct ext4_map_blocks *"]


func: get_implied_cluster_alloc
ret: static int
module: vm
args:
["struct super_block *", "struct ext4_map_blocks *", "struct ext4_extent *", "struct ext4_ext_path *"]


func: ext4_es_find_extent_range
ret: void
module: vm
args:
["struct inode *", "int (*)(struct extent_status *)", "ext4_lblk_t", "ext4_lblk_t", "struct extent_status *"]


func: __ext4_new_inode
ret: struct inode *
module: vm
args:
["handle_t *", "struct inode *", "umode_t", "const struct qstr *", "__u32", "uid_t *", "__u32", "int", "unsigned int", "int"]


func: ext4_clear_blocks
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "struct buffer_head *", "ext4_fsblk_t", "unsigned long", "__le32 *", "__le32 *"]


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


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


func: htree_inlinedir_to_tree
ret: int
module: vm
args:
["struct file *", "struct inode *", "ext4_lblk_t", "struct dx_hash_info *", "__u32", "__u32", "int *"]


func: ext4_add_dirent_to_inline
ret: static int
module: vm
args:
["handle_t *", "struct ext4_filename *", "struct inode *", "struct inode *", "void *", "int", "struct ext4_iloc *"]


func: ext4_walk_page_buffers
ret: int
module: vm
args:
["handle_t *", "struct buffer_head *", "unsigned int", "unsigned int", "int *", "int (*)(handle_t *, struct buffer_head *)"]


func: ext4_mballoc_query_range
ret: int
module: vm
args:
["struct super_block *", "ext4_group_t", "ext4_grpblk_t", "ext4_grpblk_t", "ext4_mballoc_query_range_fn", "void *"]


func: ext4_find_dest_de
ret: int
module: vm
args:
["struct inode *", "struct inode *", "struct buffer_head *", "void *", "int", "struct ext4_filename *", "struct ext4_dir_entry_2 **"]


func: ext4_generic_delete_entry
ret: int
module: vm
args:
["handle_t *", "struct inode *", "struct ext4_dir_entry_2 *", "struct buffer_head *", "void *", "int", "int"]


func: ext4_search_dir
ret: int
module: vm
args:
["struct buffer_head *", "char *", "int", "struct inode *", "struct ext4_filename *", "unsigned int", "struct ext4_dir_entry_2 **"]


func: add_dirent_to_buf
ret: static int
module: vm
args:
["handle_t *", "struct ext4_filename *", "struct inode *", "struct inode *", "struct ext4_dir_entry_2 *", "struct buffer_head *"]


func: do_split
ret: static struct ext4_dir_entry_2 *
module: vm
args:
["handle_t *", "struct inode *", "struct buffer_head **", "struct dx_frame *", "struct dx_hash_info *"]


func: make_indexed_dir
ret: static int
module: vm
args:
["handle_t *", "struct ext4_filename *", "struct inode *", "struct inode *", "struct buffer_head *"]


func: set_flexbg_block_bitmap
ret: static int
module: vm
args:
["struct super_block *", "handle_t *", "struct ext4_new_flex_group_data *", "ext4_fsblk_t", "ext4_fsblk_t"]


func: __ext4_grp_locked_error
ret: void
module: vm
args:
["const char *", "unsigned int", "struct super_block *", "ext4_group_t", "unsigned long", "ext4_fsblk_t", "const char *", "..."]


func: handle_mount_opt
ret: static int
module: vm
args:
["struct super_block *", "char *", "int", "substring_t *", "unsigned long *", "unsigned int *", "int"]


func: ext4_xattr_block_find
ret: static int
module: vm
args:
["struct inode *", "struct ext4_xattr_block_find *", "struct ext4_xattr_info *", "struct ext4_xattr_info *"]


func: ext4_xattr_inode_dec_ref_all
ret: static void
module: vm
args:
["handle_t *", "struct inode *", "struct buffer_head *", "struct ext4_xattr_entry *", "bool", "struct ext4_xattr_inode_array **", "int", "bool"]


func: ext4_xattr_value_same
ret: static int
module: vm
args:
["struct ext4_xattr_info *", "struct ext4_xattr_info *", "struct ext4_xattr_search *", "struct ext4_xattr_search *"]


func: ext4_xattr_security_get
ret: static int
module: vm
args:
["const struct xattr_handler *", "struct dentry *", "struct inode *", "const char *", "void *", "size_t"]


func: ext4_xattr_security_set
ret: static int
module: vm
args:
["const struct xattr_handler *", "struct dentry *", "struct inode *", "const char *", "const void *", "size_t", "int"]


func: __fat_readdir
ret: static int
module: vm
args:
["struct inode *", "struct file *", "struct dir_context *", "int", "struct fat_ioctl_filldir_callback *"]


func: fat_add_new_entries
ret: static int
module: vm
args:
["struct inode *", "void *", "int", "int *", "struct msdos_dir_entry **", "struct buffer_head **", "loff_t *"]


func: fat_parse_long
ret: static int
module: vm
args:
["struct inode *", "loff_t *", "struct buffer_head **", "struct msdos_dir_entry **", "wchar_t **", "unsigned char *"]


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


func: msdos_add_entry
ret: static int
module: vm
args:
["struct inode *", "const unsigned char *", "int", "int", "int", "struct timespec64 *", "struct fat_slot_info *"]


func: vfat_add_entry
ret: static int
module: vm
args:
["struct inode *", "const struct qstr *", "int", "int", "struct timespec64 *", "struct fat_slot_info *"]


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: inode_insert5
ret: struct inode *
module: vm
args:
["struct inode *", "unsigned long", "int (*)(struct inode *, void *)", "int (*)(struct inode *, void *)", "void *"]


func: iomap_apply
ret: loff_t
module: vm
args:
["struct inode *", "loff_t", "loff_t", "unsigned int", "const struct iomap_ops *", "void *", "iomap_actor_t"]


func: iomap_read_page_sync
ret: static int
module: vm
args:
["struct inode *", "loff_t", "struct page *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct iomap *"]


func: __kernfs_create_file
ret: struct kernfs_node *
module: vm
args:
["struct kernfs_node *", "const char *", "umode_t", "kuid_t", "kgid_t", "loff_t", "const struct kernfs_ops *", "void *", "const void *", "struct lock_class_key *"]


func: kernfs_mount_ns
ret: struct dentry *
module: vm
args:
["struct file_system_type *", "int", "struct kernfs_root *", "unsigned long", "bool *", "const 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_xattr
ret: struct dentry *
module: vm
args:
["struct file_system_type *", "char *", "const struct super_operations *", "const struct xattr_handler **", "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: vfs_rename
ret: int
module: vm
args:
["struct inode *", "struct dentry *", "struct inode *", "struct dentry *", "struct inode **", "unsigned int"]


func: dnotify_handle_event
ret: static int
module: vm
args:
["struct fsnotify_group *", "struct inode *", "u32", "const void *", "int", "const unsigned char *", "u32", "struct fsnotify_iter_info *"]


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


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


func: proc_create_seq_private
ret: struct proc_dir_entry *
module: vm
args:
["const char *", "umode_t", "struct proc_dir_entry *", "const struct seq_operations *", "unsigned int", "void *"]


func: proc_create_single_data
ret: struct proc_dir_entry *
module: vm
args:
["const char *", "umode_t", "struct proc_dir_entry *", "int (*)(struct seq_file *, void *)", "void *"]


func: proc_create_net_data_write
ret: struct proc_dir_entry *
module: vm
args:
["const char *", "umode_t", "struct proc_dir_entry *", "const struct seq_operations *", "proc_write_t", "unsigned int", "void *"]


func: proc_create_net_single_write
ret: struct proc_dir_entry *
module: vm
args:
["const char *", "umode_t", "struct proc_dir_entry *", "int (*)(struct seq_file *, void *)", "proc_write_t", "void *"]


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: show_vma_header_prefix
ret: static void
module: vm
args:
["struct seq_file *", "unsigned long", "unsigned long", "vm_flags_t", "unsigned long long", "dev_t", "unsigned long"]


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: 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: mount_ns
ret: struct dentry *
module: vm
args:
["struct file_system_type *", "int", "void *", "void *", "struct user_namespace *", "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: sget_userns
ret: struct super_block *
module: vm
args:
["struct file_system_type *", "int (*)(struct super_block *, void *)", "int (*)(struct super_block *, void *)", "int", "struct user_namespace *", "void *"]


func: sysfs_add_file_mode_ns
ret: int
module: vm
args:
["struct kernfs_node *", "const struct attribute *", "bool", "umode_t", "kuid_t", "kgid_t", "const void *"]


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


func: kauditd_send_queue
ret: static int
module: vm
args:
["struct sock *", "u32", "struct sk_buff_head *", "unsigned int", "void (*)(struct sk_buff *)", "void (*)(struct sk_buff *)"]


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: __bpf_lru_list_shrink
ret: static unsigned int
module: vm
args:
["struct bpf_lru *", "struct bpf_lru_list *", "unsigned int", "struct list_head *", "enum bpf_lru_list_type"]


func: btf_array_check_member
ret: static int
module: vm
args:
["struct btf_verifier_env *", "const struct btf_type *", "const struct btf_member *", "const struct btf_type *"]


func: btf_verifier_log_member
ret: static void
module: vm
args:
["struct btf_verifier_env *", "const struct btf_type *", "const struct btf_member *", "const char *", "..."]


func: bpf_mkobj_ops
ret: static int
module: vm
args:
["struct dentry *", "umode_t", "void *", "const struct inode_operations *", "const struct file_operations *"]


func: reuseport_array_update_check
ret: static int
module: vm
args:
["const struct sock *", "const struct sock *", "const struct sock_reuseport *", "u32", "const struct reuseport_array *"]


func: bpf_task_fd_query_copy
ret: static int
module: vm
args:
["union bpf_attr *", "u32", "u32", "const char *", "u64", "u64", "const union bpf_attr *", "const union bpf_attr *"]


func: adjust_ptr_min_max_vals
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "struct bpf_insn *", "const struct bpf_reg_state *", "const struct bpf_reg_state *"]


func: mark_reg_read
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "const struct bpf_verifier_state *", "struct bpf_verifier_state *", "u32"]


func: mark_stack_slot_read
ret: static void
module: vm
args:
["const struct bpf_verifier_state *", "struct bpf_verifier_state *", "int", "int", "struct bpf_verifier_env *"]


func: sanitize_ptr_alu
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "const struct bpf_reg_state *", "struct bpf_reg_state *", "bool", "struct bpf_insn *"]


func: cgroup_do_mount
ret: struct dentry *
module: vm
args:
["struct file_system_type *", "int", "struct cgroup_root *", "unsigned long", "struct cgroup_namespace *"]


func: __cpuhp_setup_state
ret: int
module: vm
args:
["enum cpuhp_state", "const char *", "bool", "int (*)(unsigned int)", "int (*)(unsigned int)", "bool"]


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


func: swiotlb_tbl_map_single
ret: phys_addr_t
module: vm
args:
["struct device *", "dma_addr_t", "phys_addr_t", "size_t", "enum dma_data_direction", "unsigned long"]


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:
["u16", "u64", "void *", "int", "struct pt_regs *", "struct hlist_head *", "int", "struct task_struct *"]


func: perf_trace_run_bpf_submit
ret: void
module: vm
args:
["void *", "int", "int", "struct trace_event_call *", "u64", "struct pt_regs *", "struct hlist_head *", "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: copy_process
ret: static struct task_struct *
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "int *", "struct pid *", "int", "unsigned long", "int"]


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: irq_build_affinity_masks
ret: static int
module: vm
args:
["const struct irq_affinity *", "int", "int", "cpumask_var_t *", "const struct cpumask *", "struct cpumask *", "struct cpumask *"]


func: __devm_irq_alloc_descs
ret: int
module: vm
args:
["struct device *", "int", "unsigned int", "unsigned int", "int", "struct module *", "const struct cpumask *"]


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
ret: struct irq_domain *
module: vm
args:
["struct fwnode_handle *", "int", "irq_hw_number_t", "int", "const struct irq_domain_ops *", "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_create_hierarchy
ret: struct irq_domain *
module: vm
args:
["struct irq_domain *", "unsigned int", "unsigned int", "struct fwnode_handle *", "const struct irq_domain_ops *", "void *"]


func: irq_domain_set_info
ret: void
module: vm
args:
["struct irq_domain *", "unsigned int", "irq_hw_number_t", "struct irq_chip *", "void *", "irq_flow_handler_t", "void *", "const char *"]


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: __ww_mutex_lock
ret: static int
module: vm
args:
["struct mutex *", "long", "struct ww_acquire_ctx *", "unsigned long", "struct lockdep_map *", "unsigned int"]


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


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


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: __wait_on_bit
ret: int
module: vm
args:
["struct wait_queue_head *", "struct wait_bit_queue_entry *", "wait_bit_action_f *", "unsigned int"]


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 *", "struct ctl_table *", "int", "void *", "size_t *", "loff_t *", "int (*)(bool *, unsigned long *, int *, int, void *)", "void *"]


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


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: set_cpu_itimer
ret: static void
module: vm
args:
["struct task_struct *", "unsigned int", "const struct itimerval * const", "struct itimerval * const"]


func: tick_check_percpu
ret: static bool
module: vm
args:
["struct clock_event_device *", "int", "struct clock_event_device *", "struct clock_event_device *"]


func: mktime64
ret: time64_t
module: vm
args:
["const unsigned int", "const unsigned int", "const unsigned int", "const unsigned int", "const unsigned int", "const unsigned int"]


func: get_device_system_crosststamp
ret: int
module: vm
args:
["int (*)(ktime_t *, struct system_counterval_t *, void *)", "void *", "struct system_time_snapshot *", "struct system_device_crosststamp *"]


func: init_timer_key
ret: void
module: vm
args:
["struct timer_list *", "void (*)(struct timer_list *)", "unsigned int", "const char *", "struct lock_class_key *"]


func: __blk_add_trace
ret: static void
module: vm
args:
["struct blk_trace *", "sector_t", "int", "int", "int", "u32", "int", "int", "void *", "union kernfs_node_id *"]


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


func: trace_note
ret: static void
module: vm
args:
["pid_t", "int", "const void *", "size_t", "union kernfs_node_id *", "struct blk_trace *", "struct blk_trace *"]


func: bpf_trace_run12
ret: void
module: vm
args:
["struct bpf_prog *", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u64"]


func: pe_prog_convert_ctx_access
ret: static u32
module: vm
args:
["enum bpf_access_type", "const struct bpf_insn *", "struct bpf_insn *", "struct bpf_prog *", "u32 *"]


func: trace_buffer_unlock_commit_regs
ret: void
module: vm
args:
["struct trace_array *", "struct ring_buffer *", "struct ring_buffer_event *", "unsigned long", "int", "struct pt_regs *"]


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


func: __set_tracer_option
ret: static int
module: vm
args:
["struct trace_array *", "int", "struct tracer_opt *", "struct tracer_flags *", "struct tracer_flags *"]


func: process_preds
ret: static int
module: vm
args:
["struct trace_event_call *", "const char *", "struct event_filter *", "struct filter_parse_error *"]


func: event_enable_register_trigger
ret: int
module: vm
args:
["char *", "struct event_trigger_ops *", "struct event_trigger_data *", "struct trace_event_file *"]


func: ftrace_trace_probe_callback
ret: static int
module: vm
args:
["struct trace_array *", "struct ftrace_probe_ops *", "char *", "char *", "int", "char *", "struct ftrace_hash *"]


func: parse_probe_arg
ret: static int
module: vm
args:
["char *", "const struct fetch_type *", "struct fetch_param *", "bool", "bool", "const struct fetch_type *"]


func: __uprobe_trace_func
ret: static void
module: vm
args:
["struct trace_uprobe *", "unsigned long", "struct pt_regs *", "int", "struct trace_event_file *", "struct uprobe_cpu_buffer *"]


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


func: call_usermodehelper_setup_file
ret: struct subprocess_info *
module: vm
args:
["struct file *", "int (*)(struct subprocess_info *, struct cred *)", "void (*)(struct subprocess_info *)", "void *"]


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_insert_into_terminal_node
ret: static bool
module: vm
args:
["struct assoc_array_edit *", "const struct assoc_array_ops *", "const void *", "struct assoc_array_walk_result *", "struct assoc_array_walk_result *", "struct assoc_array_walk_result *"]


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_find_next_zero_area_off
ret: unsigned long
module: vm
args:
["unsigned long *", "unsigned long", "unsigned long", "unsigned int", "unsigned long", "unsigned long"]


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


func: __alloc_bucket_spinlocks
ret: int
module: vm
args:
["spinlock_t **", "unsigned int *", "size_t", "unsigned int", "gfp_t", "const char *", "struct lock_class_key *"]


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


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


func: compat_import_iovec
ret: int
module: vm
args:
["int", "const struct compat_iovec *", "unsigned int", "unsigned int", "struct iovec **", "struct iov_iter *"]


func: import_iovec
ret: int
module: vm
args:
["int", "const struct iovec *", "unsigned int", "unsigned int", "struct iovec **", "struct iov_iter *"]


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: nla_parse
ret: int
module: vm
args:
["struct nlattr **", "int", "const struct nlattr *", "int", "const struct nla_policy *", "struct netlink_ext_ack *"]


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


func: __radix_tree_replace
ret: void
module: vm
args:
["struct radix_tree_root *", "struct radix_tree_node *", "void **", "void *", "radix_tree_update_node_t"]


func: node_tag_get
ret: static bool
module: vm
args:
["const struct radix_tree_root *", "const struct radix_tree_node *", "unsigned int", "unsigned int"]


func: radix_tree_node_alloc
ret: static struct radix_tree_node *
module: vm
args:
["gfp_t", "struct radix_tree_node *", "struct radix_tree_root *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: rational_best_approximation
ret: void
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long *", "unsigned long *"]


func: __rb_insert_augmented
ret: void
module: vm
args:
["struct rb_node *", "struct rb_root *", "bool", "struct rb_node **", "void (*)(struct rb_node *, struct rb_node *)"]


func: rhashtable_lookup_one
ret: static void *
module: vm
args:
["struct rhashtable *", "struct bucket_table *", "unsigned int", "const void *", "struct rhash_head *"]


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


func: __sg_alloc_table_from_pages
ret: int
module: vm
args:
["struct sg_table *", "struct page **", "unsigned int", "unsigned int", "unsigned long", "unsigned int", "gfp_t"]


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: bdev_name
ret: static char *
module: vm
args:
["char *", "char *", "struct printf_spec", "const char *", "struct block_device *", "struct block_device *"]


func: find_get_entries_tag
ret: unsigned int
module: vm
args:
["struct address_space *", "unsigned long", "int", "unsigned int", "struct page **", "unsigned long *"]


func: find_get_pages_range_tag
ret: unsigned int
module: vm
args:
["struct address_space *", "unsigned long *", "unsigned long", "int", "unsigned int", "struct page **"]


func: get_user_pages_remote
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: 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: copy_huge_pud
ret: int
module: vm
args:
["struct mm_struct *", "struct mm_struct *", "pud_t *", "pud_t *", "unsigned long", "struct vm_area_struct *"]


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


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


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


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", "int *"]


func: hugetlb_fault_mutex_hash
ret: u32
module: vm
args:
["struct hstate *", "struct mm_struct *", "struct vm_area_struct *", "struct address_space *", "unsigned long", "unsigned long"]


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


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


func: list_lru_walk_one
ret: unsigned long
module: vm
args:
["struct list_lru *", "int", "struct mem_cgroup *", "list_lru_walk_cb", "void *", "unsigned long *"]


func: __next_mem_range
ret: void
module: vm
args:
["u64 *", "int", "enum memblock_flags", "struct memblock_type *", "struct memblock_type *", "phys_addr_t *", "phys_addr_t *", "int *"]


func: mem_cgroup_wb_stats
ret: void
module: vm
args:
["struct bdi_writeback *", "unsigned long *", "unsigned long *", "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: follow_pte_pmd
ret: int
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned long *", "unsigned long *", "pte_t **", "pmd_t **", "spinlock_t **"]


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


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


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


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


func: queue_pages_range
ret: static int
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned long", "nodemask_t *", "unsigned long", "struct list_head *"]


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: unmap_and_move
ret: static int
module: vm
args:
["new_page_t *", "free_page_t *", "unsigned long", "struct page *", "int", "enum migrate_mode", "enum migrate_reason"]


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: __vma_adjust
ret: int
module: vm
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "struct vm_area_struct *", "struct vm_area_struct *"]


func: _install_special_mapping
ret: struct vm_area_struct *
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned long", "unsigned long", "const struct vm_special_mapping *"]


func: do_mmap
ret: unsigned long
module: vm
args:
["struct file *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "vm_flags_t", "unsigned long", "unsigned long *", "struct list_head *"]


func: ksys_mmap_pgoff
ret: unsigned long
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: mmap_region
ret: unsigned long
module: vm
args:
["struct file *", "unsigned long", "unsigned long", "vm_flags_t", "unsigned long", "struct list_head *"]


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: __install_special_mapping
ret: static struct vm_area_struct *
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned long", "unsigned long", "void *", "const struct vm_operations_struct *"]


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 *", "struct list_head *", "struct vm_userfaultfd_ctx *"]


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: memmap_init_zone
ret: void
module: vm
args:
["unsigned long", "int", "unsigned long", "unsigned long", "enum memmap_context", "struct vmem_altmap *"]


func: __alloc_pages_direct_compact
ret: static struct page *
module: vm
args:
["gfp_t", "unsigned int", "unsigned int", "const struct alloc_context *", "enum compact_priority", "enum compact_result *"]


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: 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: shmem_mcopy_atomic_pte
ret: int
module: vm
args:
["struct mm_struct *", "pmd_t *", "struct vm_area_struct *", "unsigned long", "unsigned long", "struct page **"]


func: shmem_getpage_gfp
ret: static int
module: vm
args:
["struct inode *", "unsigned long", "struct page **", "enum sgp_type", "gfp_t", "struct vm_area_struct *", "vm_fault_t *", "struct vm_fault *"]


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


func: create_boot_cache
ret: void
module: vm
args:
["struct kmem_cache *", "const char *", "unsigned int", "slab_flags_t", "unsigned int", "unsigned int"]


func: kmem_cache_create_usercopy
ret: struct kmem_cache *
module: vm
args:
["const char *", "unsigned int", "unsigned int", "slab_flags_t", "unsigned int", "unsigned int", "void (*)(void *)"]


func: create_cache
ret: static struct kmem_cache *
module: vm
args:
["const char *", "unsigned int", "unsigned int", "slab_flags_t", "unsigned int", "unsigned int", "void (*)(void *)", "struct mem_cgroup *", "struct kmem_cache *"]


func: deactivate_slab
ret: static void
module: vm
args:
["struct kmem_cache *", "struct page *", "void *", "struct kmem_cache_cpu *", "struct kmem_cache_cpu *"]


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


func: pagevec_lookup_range_nr_tag
ret: unsigned int
module: vm
args:
["struct pagevec *", "struct address_space *", "unsigned long *", "unsigned long", "int", "unsigned int"]


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", "unsigned long", "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 *", "struct scan_control *"]


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


func: walk_zones_in_node
ret: static void
module: vm
args:
["struct seq_file *", "pg_data_t *", "bool", "void (*)(struct seq_file *, pg_data_t *, struct zone *)", "bool"]


func: ceph_cls_break_lock
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_object_id *", "struct ceph_object_locator *", "char *", "char *", "struct ceph_entity_name *"]


func: ceph_cls_lock
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_object_id *", "struct ceph_object_locator *", "char *", "u8", "char *", "char *", "char *", "u8"]


func: ceph_cls_lock_info
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_object_id *", "struct ceph_object_locator *", "char *", "u8 *", "char **", "struct ceph_locker **", "u32 *"]


func: ceph_cls_set_cookie
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_object_id *", "struct ceph_object_locator *", "char *", "u8", "char *", "char *", "char *"]


func: ceph_cls_unlock
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_object_id *", "struct ceph_object_locator *", "char *", "char *"]


func: crush_do_rule
ret: int
module: vm
args:
["const struct crush_map *", "int", "int", "int *", "int", "const __u32 *", "int", "void *", "const struct crush_choose_arg *"]


func: crush_bucket_choose
ret: static int
module: vm
args:
["const struct crush_bucket *", "struct crush_work_bucket *", "int", "int", "const struct crush_choose_arg *", "int"]


func: crush_choose_firstn
ret: static int
module: vm
args:
["const struct crush_map *", "struct crush_work *", "const struct crush_bucket *", "const __u32 *", "int", "int", "int", "int", "int *", "int", "int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "int", "unsigned int", "unsigned int", "int *", "int", "const struct crush_choose_arg *"]


func: crush_choose_indep
ret: static void
module: vm
args:
["const struct crush_map *", "struct crush_work *", "const struct crush_bucket *", "const __u32 *", "int", "int", "int", "int", "int", "int *", "int", "unsigned int", "unsigned int", "int", "int *", "int", "const struct crush_choose_arg *"]


func: ceph_con_init
ret: void
module: vm
args:
["struct ceph_connection *", "void *", "const struct ceph_connection_operations *", "struct ceph_messenger *"]


func: ceph_osdc_call
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_object_id *", "struct ceph_object_locator *", "const char *", "const char *", "unsigned int", "struct page *", "size_t", "struct page *", "size_t *"]


func: ceph_osdc_list_watchers
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_object_id *", "struct ceph_object_locator *", "struct ceph_watch_item **", "u32 *"]


func: ceph_osdc_new_request
ret: struct ceph_osd_request *
module: vm
args:
["struct ceph_osd_client *", "struct ceph_file_layout *", "struct ceph_vino", "u64", "u64 *", "unsigned int", "int", "int", "int", "struct ceph_snap_context *", "u32", "u64", "bool"]


func: ceph_osdc_notify
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_object_id *", "struct ceph_object_locator *", "void *", "u32", "u32", "struct page ***", "size_t *"]


func: ceph_osdc_notify_ack
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_object_id *", "struct ceph_object_locator *", "u64", "u64", "void *", "u32"]


func: ceph_osdc_readpages
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_vino", "struct ceph_file_layout *", "u64", "u64 *", "u32", "u64", "struct page **", "int", "int"]


func: ceph_osdc_watch
ret: struct ceph_osd_linger_request *
module: vm
args:
["struct ceph_osd_client *", "struct ceph_object_id *", "struct ceph_object_locator *", "rados_watchcb2_t", "rados_watcherrcb_t", "void *"]


func: ceph_osdc_writepages
ret: int
module: vm
args:
["struct ceph_osd_client *", "struct ceph_vino", "struct ceph_file_layout *", "struct ceph_snap_context *", "u64", "u64", "u32", "u64", "struct timespec64 *", "struct page **", "int"]


func: osd_req_op_xattr_init
ret: int
module: vm
args:
["struct ceph_osd_request *", "unsigned int", "u16", "const char *", "const void *", "size_t", "u8", "u8"]


func: calc_target
ret: static enum calc_target_result
module: vm
args:
["struct ceph_osd_client *", "struct ceph_osd_request_target *", "struct ceph_connection *", "bool"]


func: __ceph_object_locator_to_pg
ret: void
module: vm
args:
["struct ceph_pg_pool_info *", "const struct ceph_object_id *", "const struct ceph_object_locator *", "struct ceph_pg *"]


func: ceph_is_new_interval
ret: bool
module: vm
args:
["const struct ceph_osds *", "const struct ceph_osds *", "const struct ceph_osds *", "const struct ceph_osds *", "int", "int", "int", "int", "u32", "u32", "bool", "bool", "bool", "bool", "const struct ceph_pg *"]


func: ceph_object_locator_to_pg
ret: int
module: vm
args:
["struct ceph_osdmap *", "const struct ceph_object_id *", "const struct ceph_object_locator *", "struct ceph_pg *"]


func: ceph_pg_to_primary_shard
ret: bool
module: vm
args:
["struct ceph_osdmap *", "struct ceph_pg_pool_info *", "const struct ceph_pg *", "struct ceph_spg *"]


func: ceph_pg_to_up_acting_osds
ret: void
module: vm
args:
["struct ceph_osdmap *", "struct ceph_pg_pool_info *", "const struct ceph_pg *", "struct ceph_osds *", "struct ceph_osds *"]


func: ceph_file_to_extents
ret: int
module: vm
args:
["struct ceph_file_layout *", "u64", "u64", "struct list_head *", "struct ceph_object_extent *(*)(void *)", "void *", "ceph_object_extent_fn_t", "void *"]


func: ceph_iterate_extents
ret: int
module: vm
args:
["struct ceph_file_layout *", "u64", "u64", "struct list_head *", "ceph_object_extent_fn_t", "void *"]


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: __sk_queue_drop_skb
ret: int
module: vm
args:
["struct sock *", "struct sk_buff_head *", "struct sk_buff *", "unsigned int", "void (*)(struct sock *, struct sk_buff *)"]


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


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


func: __skb_try_recv_from_queue
ret: struct sk_buff *
module: vm
args:
["struct sock *", "struct sk_buff_head *", "unsigned int", "void (*)(struct sock *, struct sk_buff *)", "int *", "int *", "int *", "struct sk_buff **"]


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


func: __netdev_upper_dev_link
ret: static int
module: vm
args:
["struct net_device *", "struct net_device *", "bool", "void *", "void *", "struct netlink_ext_ack *"]


func: clean_xps_maps
ret: static void
module: vm
args:
["struct net_device *", "const unsigned long *", "struct xps_dev_maps *", "unsigned int", "u16", "u16", "bool"]


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_nl2rule
ret: static int
module: vm
args:
["struct nlmsghdr *", "struct netlink_ext_ack *", "struct fib_rules_ops *", "struct nlattr **", "struct fib_rule **", "bool *", "struct sk_buff *"]


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: bpf_fib_set_fwd_params
ret: static int
module: vm
args:
["struct bpf_fib_lookup *", "const struct neighbour *", "const struct net_device *", "const struct net_device *"]


func: __skb_flow_dissect
ret: bool
module: vm
args:
["const struct sk_buff *", "struct flow_dissector *", "void *", "void *", "__be16", "int", "int", "unsigned int"]


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


func: __gnet_stats_copy_basic
ret: void
module: vm
args:
["const seqcount_t *", "struct gnet_stats_basic_packed *", "struct gnet_stats_basic_cpu *", "struct gnet_stats_basic_packed *"]


func: __gnet_stats_copy_queue
ret: void
module: vm
args:
["struct gnet_stats_queue *", "const struct gnet_stats_queue *", "const struct gnet_stats_queue *", "__u32"]


func: gnet_stats_copy_basic
ret: int
module: vm
args:
["const seqcount_t *", "struct gnet_dump *", "struct gnet_stats_basic_cpu *", "struct gnet_stats_basic_packed *"]


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: ndo_dflt_bridge_getlink
ret: int
module: vm
args:
["struct sk_buff *", "u32", "u32", "struct net_device *", "u16", "u32", "u32", "int", "u32", "int (*)(struct sk_buff *, struct net_device *, u32)"]


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


func: rtnl_create_link
ret: struct net_device *
module: vm
args:
["struct net *", "const char *", "unsigned char", "const struct rtnl_link_ops *", "struct nlattr **"]


func: do_setlink
ret: static int
module: vm
args:
["const struct sk_buff *", "struct net_device *", "struct ifinfomsg *", "struct netlink_ext_ack *", "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: nlmsg_populate_fdb_fill
ret: static int
module: vm
args:
["struct sk_buff *", "u8 *", "u16", "u32", "u32", "int", "int", "u16", "struct net_device *", "unsigned int"]


func: rtnl_fill_ifinfo
ret: static int
module: vm
args:
["struct sk_buff *", "struct net_device *", "struct net *", "int", "u32", "u32", "u32", "unsigned int", "u32", "u32", "int *", "int", "int"]


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


func: rtnl_xdp_report_one
ret: static int
module: vm
args:
["struct sk_buff *", "struct net_device *", "u32 *", "u8 *", "u8", "u32", "u32 (*)(struct net_device *)"]


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"]


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


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: inet_pton_with_scope
ret: int
module: vm
args:
["struct net *", "__kernel_sa_family_t", "const char *", "const char *", "struct __kernel_sockaddr_storage *"]


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: arp_send_dst
ret: static void
module: vm
args:
["int", "int", "__be32", "struct net_device *", "__be32", "const unsigned char *", "const unsigned char *", "const unsigned char *", "struct dst_entry *"]


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_validate_source
ret: static int
module: vm
args:
["struct sk_buff *", "__be32", "__be32", "u8", "int", "struct net_device *", "int", "struct in_device *", "u32 *"]


func: rtm_to_fib_config
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct nlmsghdr *", "struct fib_config *", "struct netlink_ext_ack *"]


func: fib4_rule_configure
ret: static int
module: vm
args:
["struct fib_rule *", "struct sk_buff *", "struct fib_rule_hdr *", "struct nlattr **", "struct netlink_ext_ack *"]


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: call_fib_entry_notifiers
ret: static int
module: vm
args:
["struct net *", "enum fib_event_type", "u32", "int", "struct netlink_ext_ack *", "struct fib_alias *", "struct fib_alias *", "struct fib_alias *", "struct fib_alias *"]


func: fib_insert_alias
ret: static int
module: vm
args:
["struct trie *", "struct key_vector *", "struct key_vector *", "struct fib_alias *", "struct fib_alias *", "t_key"]


func: icmp_route_lookup
ret: static struct rtable *
module: vm
args:
["struct net *", "struct flowi4 *", "struct sk_buff *", "__be32", "u8", "u32", "int", "int", "struct icmp_bxm *", "struct icmp_bxm *", "const struct iphdr *"]


func: add_grhead
ret: static struct sk_buff *
module: vm
args:
["struct sk_buff *", "int", "struct igmpv3_grec **", "unsigned int", "struct ip_mc_list *", "struct ip_mc_list *"]


func: inet_csk_init_xmit_timers
ret: void
module: vm
args:
["struct sock *", "void (*)(struct timer_list *)", "void (*)(struct timer_list *)", "void (*)(struct timer_list *)"]


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 **)"]


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", "const int"]


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


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


func: inet_lhash2_lookup
ret: static struct sock *
module: vm
args:
["struct net *", "struct inet_listen_hashbucket *", "struct sk_buff *", "int", "const __be32", "__be16", "const __be32", "const unsigned short", "const int", "const int"]


func: lookup
ret: static struct inet_peer *
module: vm
args:
["const struct inetpeer_addr *", "struct inet_peer_base *", "unsigned int", "struct inet_peer **", "unsigned int *", "struct rb_node **", "struct rb_node ***"]


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_do_fragment
ret: int
module: vm
args:
["struct net *", "struct sock *", "struct sk_buff *", "int (*)(struct net *, struct sock *, struct sk_buff *)"]


func: ip_make_skb
ret: struct sk_buff *
module: vm
args:
["struct sock *", "struct flowi4 *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "struct ipcm_cookie *", "struct rtable **", "struct inet_cork *", "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: ip_fragment
ret: static int
module: vm
args:
["struct net *", "struct sock *", "struct sk_buff *", "unsigned int", "int (*)(struct net *, struct sock *, struct sk_buff *)"]


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


func: ipt_register_table
ret: int
module: vm
args:
["struct net *", "const struct xt_table *", "const struct ipt_replace *", "const struct nf_hook_ops *", "struct xt_table **"]


func: __do_replace
ret: static int
module: vm
args:
["struct net *", "const char *", "unsigned int", "struct xt_table_info *", "unsigned int", "void *"]


func: find_check_entry
ret: static int
module: vm
args:
["struct ipt_entry *", "struct net *", "const char *", "struct xt_percpu_counter_alloc_state *", "unsigned int"]


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


func: __build_flow_key
ret: static void
module: vm
args:
["const struct net *", "struct flowi4 *", "const struct sock *", "int", "u8", "u8", "u32", "int", "const struct iphdr *", "const struct iphdr *"]


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


func: tcp_try_fastopen
ret: struct sock *
module: vm
args:
["struct sock *", "struct sk_buff *", "struct request_sock *", "struct tcp_fastopen_cookie *", "const 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_parse_options
ret: void
module: vm
args:
["const struct net *", "const struct sk_buff *", "struct tcp_options_received *", "int", "struct tcp_fastopen_cookie *"]


func: tcp_collapse
ret: static void
module: vm
args:
["struct sock *", "struct sk_buff_head *", "struct rb_root *", "struct sk_buff *", "struct sk_buff *", "u32", "u32"]


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 sk_buff *", "struct tcp_sacktag_state *", "unsigned int", "int", "int", "bool"]


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


func: tcp_v4_send_ack
ret: static void
module: vm
args:
["const struct sock *", "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:
["const struct sock *", "struct dst_entry *", "struct flowi *", "struct request_sock *", "struct tcp_fastopen_cookie *", "enum tcp_synack_type"]


func: tcp_make_synack
ret: struct sk_buff *
module: vm
args:
["const struct sock *", "struct dst_entry *", "struct request_sock *", "struct tcp_fastopen_cookie *", "enum tcp_synack_type"]


func: __udp4_lib_lookup
ret: struct sock *
module: vm
args:
["struct net *", "__be32", "__be16", "__be32", "__be16", "int", "int", "struct udp_table *", "struct sk_buff *"]


func: compute_score
ret: static int
module: vm
args:
["struct sock *", "struct net *", "__be32", "__be16", "__be32", "unsigned short", "int", "int", "bool"]


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


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


func: __xfrm4_dst_lookup
ret: static struct dst_entry *
module: vm
args:
["struct net *", "struct flowi4 *", "int", "int", "const xfrm_address_t *", "u32", "const xfrm_address_t *"]


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: addrconf_prefix_rcv_add_addr
ret: int
module: vm
args:
["struct net *", "struct net_device *", "const struct prefix_info *", "struct inet6_dev *", "const struct in6_addr *", "int", "u32", "bool", "bool", "__u32", "u32"]


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: __ipv6_dev_get_saddr
ret: static int
module: vm
args:
["struct net *", "struct ipv6_saddr_dst *", "struct inet6_dev *", "struct ipv6_saddr_score *", "int"]


func: eafnosupport_fib6_multipath_select
ret: static struct fib6_info *
module: vm
args:
["const struct net *", "struct fib6_info *", "struct flowi6 *", "int", "const struct sk_buff *", "int"]


func: ipv6_renew_option
ret: static void
module: vm
args:
["int", "struct ipv6_opt_hdr **", "struct ipv6_opt_hdr *", "struct ipv6_opt_hdr *", "int", "char **"]


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_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", "const int"]


func: inet6_ehashfn
ret: u32
module: vm
args:
["const struct net *", "const struct in6_addr *", "const u16", "const struct in6_addr *", "const __be16"]


func: inet6_lookup
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "struct sk_buff *", "int", "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 *", "struct sk_buff *", "int", "const struct in6_addr *", "const __be16", "const struct in6_addr *", "const unsigned short", "const int", "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: inet6_lhash2_lookup
ret: static struct sock *
module: vm
args:
["struct net *", "struct inet_listen_hashbucket *", "struct sk_buff *", "int", "const struct in6_addr *", "const __be16", "const struct in6_addr *", "const unsigned short", "const int", "const int"]


func: fib6_add_1
ret: static struct fib6_node *
module: vm
args:
["struct net *", "struct fib6_node *", "struct in6_addr *", "int", "int", "int", "int", "struct netlink_ext_ack *", "struct fib6_table *"]


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


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


func: ip6_xmit
ret: int
module: vm
args:
["const struct sock *", "struct sk_buff *", "struct flowi6 *", "__u32", "struct ipv6_txoptions *", "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", "struct ipcm6_cookie *", "struct inet6_cork *"]


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


func: add_grhead
ret: static struct sk_buff *
module: vm
args:
["struct sk_buff *", "int", "struct mld2_grec **", "unsigned int", "struct ifmcaddr6 *", "struct ifmcaddr6 *"]


func: ip6_mc_hdr
ret: static void
module: vm
args:
["struct sock *", "struct sk_buff *", "struct net_device *", "const struct in6_addr *", "const struct in6_addr *", "int", "int"]


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


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


func: ndisc_update
ret: void
module: vm
args:
["const struct net_device *", "struct neighbour *", "const u8 *", "u8", "u32", "u8", "struct ndisc_options *"]


func: ip6t_register_table
ret: int
module: vm
args:
["struct net *", "const struct xt_table *", "const struct ip6t_replace *", "const struct nf_hook_ops *", "struct xt_table **"]


func: find_check_entry
ret: static int
module: vm
args:
["struct ip6t_entry *", "struct net *", "const char *", "struct xt_percpu_counter_alloc_state *", "unsigned int"]


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


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


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


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


func: rt6_get_route_info
ret: static struct fib6_info *
module: vm
args:
["struct net *", "const struct in6_addr *", "int", "const struct in6_addr *", "struct net_device *"]


func: tcp_v6_md5_hash_headers
ret: static int
module: vm
args:
["struct tcp_md5sig_pool *", "const struct in6_addr *", "const struct in6_addr *", "const struct tcphdr *", "int"]


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


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


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 *", "int"]


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


func: udp6_ehashfn
ret: static u32
module: vm
args:
["const struct net *", "const u16", "const struct in6_addr *", "const __be16", "const struct in6_addr *"]


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", "int", "bool", "struct udp_hslot *", "struct sk_buff *"]


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: nf_queue
ret: int
module: vm
args:
["struct sk_buff *", "struct nf_hook_state *", "const struct nf_hook_entries *", "unsigned int", "unsigned int"]


func: nfnl_acct_del
ret: static int
module: vm
args:
["struct net *", "struct sock *", "struct sk_buff *", "const struct nlmsghdr *", "const struct nlattr * const *", "struct netlink_ext_ack *"]


func: nfulnl_log_packet
ret: static 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: 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: 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_action_init
ret: int
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr *", "struct nlattr *", "char *", "int", "int", "struct tc_action **", "size_t *", "bool", "struct netlink_ext_ack *"]


func: tcf_action_init_1
ret: struct tc_action *
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr *", "struct nlattr *", "char *", "int", "int", "bool", "struct netlink_ext_ack *"]


func: tcf_generic_walker
ret: int
module: vm
args:
["struct tc_action_net *", "struct sk_buff *", "struct netlink_callback *", "int", "const struct tc_action_ops *", "struct netlink_ext_ack *"]


func: tcf_idr_create
ret: int
module: vm
args:
["struct tc_action_net *", "u32", "struct nlattr *", "struct tc_action **", "const struct tc_action_ops *", "int", "bool"]


func: tcf_block_get_ext
ret: int
module: vm
args:
["struct tcf_block **", "struct Qdisc *", "struct tcf_block_ext_info *", "struct netlink_ext_ack *"]


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


func: tc_chain_fill_node
ret: static int
module: vm
args:
["struct tcf_chain *", "struct net *", "struct sk_buff *", "u32", "u32", "u16", "int", "struct tcf_block *", "struct tcf_block *"]


func: tcf_block_find
ret: static struct tcf_block *
module: vm
args:
["struct net *", "struct Qdisc **", "u32 *", "unsigned long *", "int", "u32", "struct netlink_ext_ack *"]


func: tcf_chain_dump
ret: static bool
module: vm
args:
["struct Qdisc *", "u32", "struct sk_buff *", "struct netlink_callback *", "long", "long *", "struct tcf_chain *", "struct tcf_chain *"]


func: tcf_fill_node
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct tcf_proto *", "struct Qdisc *", "u32", "void *", "u32", "u32", "u16", "int", "struct tcf_block *"]


func: tfilter_notify
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct nlmsghdr *", "struct tcf_proto *", "struct tcf_block *", "struct Qdisc *", "u32", "void *", "int", "bool"]


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


func: cls_bpf_offload_cmd
ret: static int
module: vm
args:
["struct tcf_proto *", "struct cls_bpf_prog *", "struct cls_bpf_prog *", "struct netlink_ext_ack *"]


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 *", "struct netlink_ext_ack *"]


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


func: tc_dump_qdisc_root
ret: static int
module: vm
args:
["struct Qdisc *", "struct sk_buff *", "int *", "int", "bool", "bool", "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: cbq_graft
ret: static int
module: vm
args:
["struct Qdisc *", "unsigned long", "struct Qdisc *", "struct Qdisc **", "struct netlink_ext_ack *"]


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


func: ___sys_sendmsg
ret: static int
module: vm
args:
["struct socket *", "struct user_msghdr *", "struct msghdr *", "unsigned int", "struct used_address *", "unsigned int"]


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 *", "struct xfrm_encap_tmpl *"]


func: xfrm_policy_bysel_ctx
ret: struct xfrm_policy *
module: vm
args:
["struct net *", "u32", "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: xfrm_bundle_create
ret: static struct dst_entry *
module: vm
args:
["struct xfrm_policy *", "struct xfrm_state **", "struct xfrm_dst **", "int", "const struct flowi *", "struct dst_entry *"]


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


func: xfrm_find_acq
ret: struct xfrm_state *
module: vm
args:
["struct net *", "const struct xfrm_mark *", "u8", "u32", "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", "u32"]


func: xfrm_stateonly_find
ret: struct xfrm_state *
module: vm
args:
["struct net *", "u32", "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", "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 *", "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: securityfs_create_dentry
ret: static struct dentry *
module: vm
args:
["const char *", "umode_t", "struct dentry *", "void *", "const struct file_operations *", "const struct inode_operations *"]


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", "struct key_restriction *"]


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_restriction *", "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: common_lsm_audit
ret: void
module: vm
args:
["struct common_audit_data *", "void (*)(struct audit_buffer *, void *)", "void (*)(struct audit_buffer *, void *)"]


func: slow_avc_audit
ret: int
module: vm
args:
["struct selinux_state *", "u32", "u32", "u16", "u32", "u32", "u32", "int", "struct common_audit_data *", "unsigned int"]


func: avc_denied
ret: static int
module: vm
args:
["struct selinux_state *", "u32", "u32", "u16", "u32", "u8", "u8", "unsigned int", "struct av_decision *", "struct av_decision *"]


func: avc_update_node
ret: static int
module: vm
args:
["struct selinux_avc *", "u32", "u32", "u8", "u8", "u32", "u32", "u16", "u32", "struct extended_perms_decision *", "u32"]


func: check_nnp_nosuid
ret: static int
module: vm
args:
["const struct task_security_struct *", "const struct task_security_struct *", "const struct linux_binprm *", "const struct linux_binprm *"]


func: selinux_determine_inode_label
ret: static int
module: vm
args:
["struct inode *", "const struct qstr *", "u16", "u32 *", "const struct task_security_struct *", "const struct task_security_struct *"]


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"]


func: mls_compute_sid
ret: int
module: vm
args:
["struct policydb *", "struct context *", "struct context *", "u16", "u32", "struct context *", "bool"]


func: constraint_expr_eval
ret: static int
module: vm
args:
["struct context *", "struct context *", "struct context *", "struct constraint_expr *", "struct policydb *"]


func: context_struct_compute_av
ret: static void
module: vm
args:
["struct policydb *", "struct context *", "struct context *", "u16", "struct av_decision *", "struct extended_perms *"]


func: security_context_to_sid_core
ret: static int
module: vm
args:
["const char *", "u32", "u32 *", "u32", "gfp_t", "int", "struct selinux_state *", "struct selinux_state *"]


func: test_aead_speed
ret: static void
module: tcrypt
args:
["const char *", "int", "unsigned int", "unsigned int", "u8 *", "u8", "unsigned int", "struct aead_speed_template *"]


func: test_mb_aead_speed
ret: static void
module: tcrypt
args:
["const char *", "int", "int", "unsigned int", "u8 *", "u32", "u8", "unsigned int", "struct aead_speed_template *"]


func: test_skcipher_speed
ret: static void
module: tcrypt
args:
["const char *", "int", "unsigned int", "struct cipher_speed_template *", "unsigned int", "u8 *", "bool"]


func: ZSTD_execSequenceLast7
ret: static size_t
module: zstd_decompress
args:
["BYTE *", "BYTE * const", "const BYTE **", "const BYTE * const", "const BYTE * const", "const BYTE * const", "const BYTE * const"]


func: HUF_fillDTableX4Level2
ret: static void
module: zstd_decompress
args:
["HUF_DEltX4 *", "U32", "const U32", "const U32 *", "const int", "const sortedSymbol_t *", "const U32", "U32", "U16"]


func: ZSTD_compress_usingDict
ret: size_t
module: zstd_compress
args:
["ZSTD_CCtx *", "void *", "size_t", "const void *", "size_t", "const void *", "size_t", "ZSTD_parameters"]


func: FSE_count_parallel_wksp
ret: static size_t
module: zstd_compress
args:
["unsigned int *", "unsigned int *", "const void *", "size_t", "unsigned int", "unsigned int * const"]


func: HUF_compress1X_repeat
ret: size_t
module: zstd_compress
args:
["void *", "size_t", "const void *", "size_t", "unsigned int", "unsigned int", "void *", "size_t", "HUF_CElt *", "HUF_repeat *", "int"]


func: HUF_compressCTable_internal
ret: static size_t
module: zstd_compress
args:
["BYTE * const", "BYTE *", "BYTE * const", "const void *", "size_t", "unsigned int", "const HUF_CElt *"]


func: devm_mfd_add_devices
ret: int
module: mfd-core
args:
["struct device *", "int", "const struct mfd_cell *", "int", "struct resource *", "int", "struct irq_domain *"]


func: mfd_add_device
ret: static int
module: mfd-core
args:
["struct device *", "int", "const struct mfd_cell *", "atomic_t *", "struct resource *", "int", "struct irq_domain *"]


func: dm_bufio_client_create
ret: struct dm_bufio_client *
module: dm-bufio
args:
["struct block_device *", "unsigned int", "unsigned int", "unsigned int", "void (*)(struct dm_buffer *)", "void (*)(struct dm_buffer *)"]


func: dm_thin_find_mapped_range
ret: int
module: dm-thin-pool
args:
["struct dm_thin_device *", "dm_block_t", "dm_block_t", "dm_block_t *", "dm_block_t *", "dm_block_t *", "bool *"]


func: schedule_copy
ret: static void
module: dm-thin-pool
args:
["struct thin_c *", "dm_block_t", "dm_block_t", "dm_block_t", "struct dm_bio_prison_cell *", "struct bio *", "sector_t", "struct dm_dev *"]


func: dm_bio_detain
ret: int
module: dm-bio-prison
args:
["struct dm_bio_prison *", "struct dm_cell_key *", "struct bio *", "struct dm_bio_prison_cell *", "struct dm_bio_prison_cell **"]


func: dm_cell_visit_release
ret: void
module: dm-bio-prison
args:
["struct dm_bio_prison *", "void (*)(void *, struct dm_bio_prison_cell *)", "void *", "struct dm_bio_prison_cell *"]


func: dm_get_cell
ret: int
module: dm-bio-prison
args:
["struct dm_bio_prison *", "struct dm_cell_key *", "struct dm_bio_prison_cell *", "struct dm_bio_prison_cell **"]


func: dm_cell_get_v2
ret: bool
module: dm-bio-prison
args:
["struct dm_bio_prison_v2 *", "struct dm_cell_key_v2 *", "unsigned int", "struct bio *", "struct dm_bio_prison_cell_v2 *", "struct dm_bio_prison_cell_v2 **"]


func: dm_cell_lock_v2
ret: int
module: dm-bio-prison
args:
["struct dm_bio_prison_v2 *", "struct dm_cell_key_v2 *", "unsigned int", "struct dm_bio_prison_cell_v2 *", "struct dm_bio_prison_cell_v2 **"]


func: __find_or_insert
ret: static bool
module: dm-bio-prison
args:
["struct dm_bio_prison_v2 *", "struct dm_cell_key_v2 *", "struct dm_bio_prison_cell_v2 *", "struct dm_bio_prison_cell_v2 **"]


func: dm_exception_store_create
ret: int
module: dm-snapshot
args:
["struct dm_target *", "int", "char **", "struct dm_snapshot *", "unsigned int *", "struct dm_exception_store **"]


func: __find_snapshots_sharing_cow
ret: static int
module: dm-snapshot
args:
["struct dm_snapshot **", "struct dm_snapshot **", "struct dm_snapshot **", "struct dm_snapshot *", "struct dm_snapshot *"]


func: remap_exception
ret: static void
module: dm-snapshot
args:
["struct bio *", "chunk_t", "struct dm_exception *", "struct dm_exception *", "struct dm_snapshot *", "struct dm_snapshot *"]


func: insert_new_ablock
ret: static int
module: dm-persistent-data
args:
["struct dm_array_info *", "uint32_t", "unsigned int", "uint32_t", "const void *", "dm_block_t *", "size_t"]


func: shadow_ablock
ret: static int
module: dm-persistent-data
args:
["struct dm_array_info *", "dm_block_t *", "unsigned int", "struct dm_block **", "struct array_block **"]


func: dm_bm_validate_buffer
ret: static int
module: dm-persistent-data
args:
["struct dm_buffer *", "struct dm_block_validator *", "struct buffer_aux *", "struct dm_block_manager *"]


func: dm_btree_remove_leaves
ret: int
module: dm-persistent-data
args:
["struct dm_btree_info *", "dm_block_t", "uint64_t *", "uint64_t", "dm_block_t *", "unsigned int *"]


func: init_child
ret: static int
module: dm-persistent-data
args:
["struct dm_btree_value_type *", "struct btree_node *", "unsigned int", "struct child *", "struct dm_btree_info *"]


func: remove_raw
ret: static int
module: dm-persistent-data
args:
["struct shadow_spine *", "struct dm_btree_info *", "struct dm_btree_value_type *", "dm_block_t", "uint64_t", "unsigned int *"]


func: btree_insert_raw
ret: static int
module: dm-persistent-data
args:
["struct shadow_spine *", "dm_block_t", "struct dm_btree_value_type *", "uint64_t", "unsigned int *"]


func: btree_lookup_raw
ret: static int
module: dm-persistent-data
args:
["struct ro_spine *", "dm_block_t", "uint64_t", "uint64_t *", "void *", "size_t", "int (*)(struct btree_node *, uint64_t)"]


func: sm_ll_mutate
ret: static int
module: dm-persistent-data
args:
["struct ll_disk *", "dm_block_t", "int (*)(void *, uint32_t, uint32_t *)", "void *", "enum allocation_event *"]


func: dm_tm_create_with_sm
ret: int
module: dm-persistent-data
args:
["struct dm_block_manager *", "dm_block_t", "struct dm_transaction_manager **", "struct dm_space_map **"]


func: dm_tm_open_with_sm
ret: int
module: dm-persistent-data
args:
["struct dm_block_manager *", "dm_block_t", "void *", "size_t", "struct dm_transaction_manager **", "struct dm_space_map **"]


func: dm_tm_read_lock
ret: int
module: dm-persistent-data
args:
["struct dm_transaction_manager *", "dm_block_t", "struct dm_block_validator *", "struct dm_block **"]


func: dm_tm_shadow_block
ret: int
module: dm-persistent-data
args:
["struct dm_transaction_manager *", "dm_block_t", "struct dm_block_validator *", "struct dm_block **", "int *"]


func: ast_framebuffer_init
ret: int
module: ast
args:
["struct drm_device *", "struct ast_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: emulate_csb_update
ret: static void
module: i915
args:
["struct execlist_context_status_format *", "bool", "struct intel_vgpu_execlist *", "struct intel_vgpu_execlist *"]


func: gtt_get_entry64
ret: static int
module: i915
args:
["void *", "struct intel_gvt_gtt_entry *", "unsigned long", "bool", "unsigned long", "struct intel_vgpu *"]


func: ppgtt_populate_shadow_entry
ret: static int
module: i915
args:
["struct intel_vgpu *", "struct intel_vgpu_ppgtt_spt *", "unsigned long", "struct intel_gvt_gtt_entry *"]


func: intel_engine_cmd_parser
ret: int
module: i915
args:
["struct intel_engine_cs *", "struct drm_i915_gem_object *", "struct drm_i915_gem_object *", "u32", "u32", "bool"]


func: i915_gem_do_execbuffer
ret: static int
module: i915
args:
["struct drm_device *", "struct drm_file *", "struct drm_i915_gem_execbuffer2 *", "struct drm_i915_gem_exec_object2 *", "struct drm_syncobj **"]


func: i915_gem_gtt_insert
ret: int
module: i915
args:
["struct i915_address_space *", "struct drm_mm_node *", "u64", "u64", "unsigned long", "u64", "u64", "unsigned int"]


func: i915_gem_gtt_reserve
ret: int
module: i915
args:
["struct i915_address_space *", "struct drm_mm_node *", "u64", "u64", "unsigned long", "unsigned int"]


func: gen8_dump_pdp
ret: static void
module: i915
args:
["struct i915_hw_ppgtt *", "u64", "u64", "gen8_pte_t", "struct seq_file *", "struct i915_page_directory_pointer *"]


func: gen8_ppgtt_set_pde
ret: static void
module: i915
args:
["struct i915_page_directory *", "struct i915_page_table *", "unsigned int", "struct i915_address_space *"]


func: gen8_ppgtt_set_pdpe
ret: static void
module: i915
args:
["struct i915_address_space *", "struct i915_page_directory *", "unsigned int", "struct i915_page_directory_pointer *", "struct i915_page_directory_pointer *"]


func: display_pipe_crc_irq_handler
ret: static void
module: i915
args:
["struct drm_i915_private *", "enum pipe", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: i915_get_crtc_scanoutpos
ret: static bool
module: i915
args:
["struct drm_device *", "unsigned int", "bool", "int *", "int *", "ktime_t *", "ktime_t *", "const struct drm_display_mode *"]


func: intel_get_hpd_pins
ret: static void
module: i915
args:
["u32 *", "u32 *", "u32", "u32", "const u32 *", "bool (*)(enum hpd_pin, u32)", "struct drm_i915_private *"]


func: remap_io_mapping
ret: int
module: i915
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "struct io_mapping *"]


func: append_oa_sample
ret: static int
module: i915
args:
["char *", "size_t", "size_t *", "const u8 *", "struct i915_perf_stream *", "struct i915_perf_stream *", "struct i915_perf_stream *"]


func: __i915_sched_node_add_dependency
ret: static void
module: i915
args:
["struct i915_sched_node *", "struct i915_sched_node *", "struct i915_dependency *", "unsigned long"]


func: i915_sw_fence_await_reservation
ret: int
module: i915
args:
["struct i915_sw_fence *", "struct reservation_object *", "const struct dma_fence_ops *", "bool", "unsigned long", "gfp_t"]


func: intel_digital_connector_atomic_get_property
ret: int
module: i915
args:
["struct drm_connector *", "const struct drm_connector_state *", "struct drm_property *", "uint64_t *"]


func: intel_plane_atomic_check_with_state
ret: int
module: i915
args:
["const struct intel_crtc_state *", "struct intel_crtc_state *", "const struct intel_plane_state *", "struct intel_plane_state *"]


func: intel_get_load_detect_pipe
ret: int
module: i915
args:
["struct drm_connector *", "const struct drm_display_mode *", "struct intel_load_detect_pipe *", "struct drm_modeset_acquire_ctx *"]


func: intel_plane_atomic_calc_changes
ret: int
module: i915
args:
["const struct intel_crtc_state *", "struct drm_crtc_state *", "const struct intel_plane_state *", "struct drm_plane_state *"]


func: _intel_compute_tile_offset
ret: static u32
module: i915
args:
["const struct drm_i915_private *", "int *", "int *", "const struct drm_framebuffer *", "int", "unsigned int", "unsigned int", "u32"]


func: chv_find_best_dpll
ret: static bool
module: i915
args:
["const struct intel_limit *", "int", "struct dpll *", "struct dpll *", "struct intel_crtc_state *", "int"]


func: g4x_find_best_dpll
ret: static bool
module: i915
args:
["const struct intel_limit *", "struct intel_crtc_state *", "int", "int", "struct dpll *", "struct dpll *"]


func: intel_encoders_disable
ret: static void
module: i915
args:
["struct drm_crtc *", "struct intel_crtc_state *", "struct drm_atomic_state *", "struct drm_atomic_state *"]


func: intel_get_crtc_new_encoder
ret: static struct intel_encoder *
module: i915
args:
["const struct intel_crtc_state *", "const struct intel_atomic_state *", "const struct intel_atomic_state *"]


func: intel_update_crtc
ret: static void
module: i915
args:
["struct drm_crtc *", "struct drm_atomic_state *", "struct drm_crtc_state *", "struct drm_crtc_state *"]


func: skl_update_scaler
ret: static int
module: i915
args:
["struct intel_crtc_state *", "bool", "unsigned int", "int *", "int", "int", "int", "int", "bool", "uint32_t"]


func: verify_single_dpll_state
ret: static void
module: i915
args:
["struct drm_i915_private *", "struct intel_shared_dpll *", "struct drm_crtc *", "struct drm_crtc_state *"]


func: vlv_PLL_is_optimal
ret: static bool
module: i915
args:
["int", "unsigned int", "unsigned int *", "const struct dpll *", "const struct dpll *", "const struct dpll *", "struct drm_device *"]


func: intel_fbc_update_state_cache
ret: static void
module: i915
args:
["struct intel_plane_state *", "struct intel_crtc_state *", "struct intel_crtc_state *", "struct intel_crtc *"]


func: intel_fb_initial_config
ret: static bool
module: i915
args:
["struct drm_fb_helper *", "struct drm_fb_helper_crtc **", "struct drm_display_mode **", "struct drm_fb_offset *", "bool *", "int", "int"]


func: cpt_set_infoframes
ret: static void
module: i915
args:
["struct drm_encoder *", "bool", "const struct intel_crtc_state *", "const struct drm_connector_state *"]


func: cpt_write_infoframe
ret: static void
module: i915
args:
["struct drm_encoder *", "const struct intel_crtc_state *", "unsigned int", "const void *", "ssize_t"]


func: skl_ddb_allocation_overlaps
ret: bool
module: i915
args:
["struct drm_i915_private *", "const struct skl_ddb_entry **", "const struct skl_ddb_entry *", "int"]


func: ilk_compute_wm_level
ret: static void
module: i915
args:
["const struct drm_i915_private *", "int", "struct intel_crtc_state *", "const struct intel_plane_state *", "const struct intel_plane_state *", "const struct intel_plane_state *", "struct intel_wm_level *", "const struct intel_crtc *"]


func: ilk_compute_wm_maximums
ret: static void
module: i915
args:
["const struct drm_device *", "int", "const struct intel_wm_config *", "enum intel_ddb_partitioning", "struct ilk_wm_maximums *"]


func: ilk_plane_wm_max
ret: static unsigned int
module: i915
args:
["const struct drm_device *", "int", "enum intel_ddb_partitioning", "bool", "const struct intel_wm_config *", "const struct intel_wm_config *"]


func: ilk_wm_merge
ret: static void
module: i915
args:
["struct drm_device *", "const struct intel_wm_config *", "const struct ilk_wm_maximums *", "struct intel_pipe_wm *"]


func: skl_compute_plane_wm_params
ret: static int
module: i915
args:
["const struct drm_i915_private *", "struct intel_crtc_state *", "const struct intel_plane_state *", "struct skl_wm_params *", "int"]


func: skl_compute_wm_levels
ret: static int
module: i915
args:
["const struct drm_i915_private *", "struct skl_ddb_allocation *", "struct intel_crtc_state *", "const struct intel_plane_state *", "const struct skl_wm_params *", "struct skl_plane_wm *", "int"]


func: skl_ddb_get_pipe_allocation_limits
ret: static void
module: i915
args:
["struct drm_device *", "const struct intel_crtc_state *", "const unsigned int", "struct skl_ddb_allocation *", "struct skl_ddb_entry *", "int *"]


func: fw_domain_wait_ack_with_fallback
ret: static int
module: i915
args:
["const struct drm_i915_private *", "const struct intel_uncore_forcewake_domain *", "const enum ack_type"]


func: adf_create_ring
ret: int
module: intel_qat
args:
["struct adf_accel_dev *", "const char *", "uint32_t", "uint32_t", "uint32_t", "const char *", "adf_callback_fn", "int", "struct adf_etr_ring_data **"]


func: qat_alg_ablkcipher_init_com
ret: static void
module: intel_qat
args:
["struct icp_qat_fw_la_bulk_req *", "struct icp_qat_hw_cipher_algo_blk *", "const uint8_t *", "unsigned int", "struct qat_alg_ablkcipher_ctx *"]


func: qat_alg_do_precomputes
ret: static int
module: intel_qat
args:
["struct icp_qat_hw_auth_algo_blk *", "const uint8_t *", "unsigned int", "struct qat_alg_aead_ctx *", "struct qat_alg_aead_ctx *"]


func: qat_alg_sgl_to_bufl
ret: static int
module: intel_qat
args:
["struct scatterlist *", "struct scatterlist *", "struct qat_crypto_request *", "struct qat_crypto_instance *"]


func: qat_hal_init_gpr
ret: int
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned char", "enum icp_qat_uof_regtype", "unsigned short", "unsigned int"]


func: qat_hal_init_nn
ret: int
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned char", "unsigned short", "unsigned int"]


func: qat_hal_wr_umem
ret: void
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned int", "unsigned int", "unsigned int *"]


func: qat_hal_wr_uwords
ret: void
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned int", "unsigned int", "uint64_t *"]


func: qat_hal_convert_abs_to_rel
ret: static int
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned short", "unsigned short *", "unsigned char *"]


func: qat_hal_exec_micro_inst
ret: static int
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned char", "uint64_t *", "unsigned int", "unsigned int", "unsigned int *", "int"]


func: qat_hal_get_uwords
ret: static void
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned int", "uint64_t *", "unsigned int"]


func: qat_hal_rd_ae_csr
ret: static int
module: intel_qat
args:
["unsigned char", "unsigned int", "struct icp_qat_fw_loader_handle *", "struct icp_qat_fw_loader_handle *"]


func: qat_hal_rd_rel_reg
ret: static int
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned char", "enum icp_qat_uof_regtype", "unsigned short", "unsigned int *"]


func: qat_hal_wr_ae_csr
ret: static int
module: intel_qat
args:
["unsigned char", "unsigned int", "unsigned int", "struct icp_qat_fw_loader_handle *", "struct icp_qat_fw_loader_handle *"]


func: qat_hal_wr_indr_csr
ret: static void
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned int", "unsigned int", "unsigned int"]


func: qat_uclo_auth_fw
ret: static int
module: intel_qat
args:
["struct icp_qat_fw_auth_desc *", "struct icp_qat_fw_auth_desc *", "struct icp_qat_fw_loader_handle *"]


func: qat_uclo_create_batch_init_list
ret: static int
module: intel_qat
args:
["struct icp_qat_uof_initmem *", "unsigned int", "struct icp_qat_uof_batch_init **", "struct icp_qat_fw_loader_handle *"]


func: qat_uclo_fetch_initmem_ae
ret: static int
module: intel_qat
args:
["unsigned int", "unsigned int *", "struct icp_qat_uof_initmem *", "struct icp_qat_uof_initmem *", "struct icp_qat_uof_initmem *", "struct icp_qat_uof_initmem *", "struct icp_qat_fw_loader_handle *"]


func: iscsi_session_setup
ret: struct iscsi_cls_session *
module: libiscsi
args:
["struct iscsi_transport *", "struct Scsi_Host *", "uint16_t", "int", "int", "uint32_t", "unsigned int"]


func: iscsi_if_create_session
ret: static int
module: scsi_transport_iscsi
args:
["struct iscsi_endpoint *", "pid_t", "uint32_t", "uint16_t", "uint16_t", "struct iscsi_uevent *", "struct iscsi_uevent *", "struct iscsi_internal *"]


func: iscsi_segment_init_linear
ret: void
module: libiscsi_tcp
args:
["struct iscsi_segment *", "void *", "size_t", "iscsi_segment_done_fn_t *", "struct ahash_request *"]


func: iscsi_segment_seek_sg
ret: int
module: libiscsi_tcp
args:
["struct iscsi_segment *", "struct scatterlist *", "unsigned int", "unsigned int", "size_t", "iscsi_segment_done_fn_t *", "struct ahash_request *"]


func: iscsi_boot_create_acpitbl
ret: struct iscsi_boot_kobj *
module: iscsi_boot_sysfs
args:
["struct iscsi_boot_kset *", "int", "void *", "ssize_t (*)(void *, int, char *)", "umode_t (*)(void *, int)", "void (*)(void *)"]


func: iscsi_boot_create_kobj
ret: static struct iscsi_boot_kobj *
module: iscsi_boot_sysfs
args:
["struct iscsi_boot_kset *", "struct attribute_group *", "const char *", "int", "void *", "ssize_t (*)(void *, int, char *)", "umode_t (*)(void *, int)", "void (*)(void *)"]


func: core_alua_do_port_transition
ret: int
module: target_core_mod
args:
["struct t10_alua_tg_pt_gp *", "struct se_device *", "struct se_lun *", "struct se_node_acl *", "int", "int"]


func: core_enable_device_list_for_node
ret: int
module: target_core_mod
args:
["struct se_lun *", "struct se_lun_acl *", "u64", "bool", "struct se_node_acl *", "struct se_portal_group *"]


func: core_scsi3_alloc_aptpl_registration
ret: int
module: target_core_mod
args:
["struct t10_reservation *", "u64", "unsigned char *", "unsigned char *", "u64", "unsigned char *", "u16", "u64", "int", "int", "u8"]


func: core_scsi3_check_aptpl_registration
ret: int
module: target_core_mod
args:
["struct se_device *", "struct se_portal_group *", "struct se_lun *", "struct se_node_acl *", "u64"]


func: __core_scsi3_add_registration
ret: static void
module: target_core_mod
args:
["struct se_device *", "struct se_node_acl *", "struct t10_pr_registration *", "enum register_type", "int"]


func: __core_scsi3_alloc_registration
ret: static struct t10_pr_registration *
module: target_core_mod
args:
["struct se_device *", "struct se_node_acl *", "struct se_lun *", "struct se_dev_entry *", "u64", "unsigned char *", "u64", "int", "int"]


func: __core_scsi3_check_aptpl_registration
ret: static int
module: target_core_mod
args:
["struct se_device *", "struct se_portal_group *", "u64", "struct se_node_acl *", "u64", "struct se_lun *"]


func: __core_scsi3_complete_pro_preempt
ret: static void
module: target_core_mod
args:
["struct se_device *", "struct t10_pr_registration *", "struct list_head *", "int", "int", "enum preempt_type"]


func: __core_scsi3_do_alloc_registration
ret: static struct t10_pr_registration *
module: target_core_mod
args:
["struct se_node_acl *", "struct se_dev_entry *", "u64", "unsigned char *", "u64", "int", "int", "struct se_lun *", "struct se_lun *", "struct se_device *"]


func: __core_scsi3_dump_registration
ret: static void
module: target_core_mod
args:
["const struct target_core_fabric_ops *", "struct se_node_acl *", "struct t10_pr_registration *", "enum register_type", "struct se_device *"]


func: target_setup_session
ret: struct se_session *
module: target_core_mod
args:
["struct se_portal_group *", "unsigned int", "unsigned int", "enum target_prot_op", "const char *", "void *", "int (*)(struct se_portal_group *, struct se_session *, void *)"]


func: target_submit_cmd
ret: int
module: target_core_mod
args:
["struct se_cmd *", "struct se_session *", "unsigned char *", "unsigned char *", "u64", "u32", "int", "int", "int"]


func: target_submit_cmd_map_sgls
ret: int
module: target_core_mod
args:
["struct se_cmd *", "struct se_session *", "unsigned char *", "unsigned char *", "u64", "u32", "int", "int", "int", "struct scatterlist *", "u32", "struct scatterlist *", "u32", "struct scatterlist *", "u32"]


func: target_submit_tmr
ret: int
module: target_core_mod
args:
["struct se_cmd *", "struct se_session *", "unsigned char *", "u64", "void *", "unsigned char", "gfp_t", "u64", "int"]


func: transport_init_se_cmd
ret: void
module: target_core_mod
args:
["struct se_cmd *", "const struct target_core_fabric_ops *", "struct se_session *", "u32", "int", "int", "unsigned char *"]


func: target_xcopy_setup_pt_cmd
ret: static int
module: target_core_mod
args:
["struct xcopy_pt_cmd *", "struct xcopy_op *", "struct se_device *", "unsigned char *", "bool", "bool"]


func: jabra_input_mapping
ret: static int
module: hid-jabra
args:
["struct hid_device *", "struct hid_input *", "struct hid_field *", "struct hid_usage *", "unsigned long **", "int *"]


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


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


func: xhci_debugfs_regset
ret: static void
module: xhci-hcd
args:
["struct xhci_hcd *", "u32", "const struct debugfs_reg32 *", "size_t", "struct dentry *", "const char *", "..."]


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


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


func: xhci_ring_alloc
ret: struct xhci_ring *
module: xhci-hcd
args:
["struct xhci_hcd *", "unsigned int", "unsigned int", "enum xhci_ring_type", "unsigned int", "gfp_t"]


func: xhci_update_bw_info
ret: void
module: xhci-hcd
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: xhci-hcd
args:
["struct xhci_hcd *", "struct xhci_segment **", "struct xhci_segment **", "unsigned int", "unsigned int", "enum xhci_ring_type", "unsigned int", "gfp_t"]


func: xhci_microframes_to_exponent
ret: static unsigned int
module: xhci-hcd
args:
["struct usb_device *", "unsigned int", "unsigned int", "unsigned int", "struct usb_host_endpoint *"]


func: xhci_test_trb_in_td
ret: static int
module: xhci-hcd
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: xhci-hcd
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: xhci-hcd
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: xhci-hcd
args:
["struct xhci_hcd *", "unsigned int", "unsigned int", "unsigned int", "struct xhci_td *", "struct xhci_dequeue_state *"]


func: finish_td
ret: static int
module: xhci-hcd
args:
["struct xhci_hcd *", "struct xhci_td *", "struct xhci_transfer_event *", "struct xhci_virt_ep *", "int *"]


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


func: xhci_cleanup_halted_endpoint
ret: static void
module: xhci-hcd
args:
["struct xhci_hcd *", "unsigned int", "unsigned int", "unsigned int", "struct xhci_td *", "enum xhci_ep_reset_type"]


func: xhci_add_ep_to_interval_table
ret: static void
module: xhci-hcd
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_alloc_streams
ret: static int
module: xhci-hcd
args:
["struct usb_hcd *", "struct usb_device *", "struct usb_host_endpoint **", "unsigned int", "unsigned int", "gfp_t"]


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


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


func: usb_stor_access_xfer_buf
ret: unsigned int
module: usb-storage
args:
["unsigned char *", "unsigned int", "struct scsi_cmnd *", "struct scatterlist **", "unsigned int *", "enum xfer_buf_dir"]


func: usb_stor_bulk_transfer_sglist
ret: static int
module: usb-storage
args:
["struct us_data *", "unsigned int", "struct scatterlist *", "int", "unsigned int", "unsigned int *"]


func: usb_stor_probe1
ret: int
module: usb-storage
args:
["struct us_data **", "struct usb_interface *", "const struct usb_device_id *", "struct us_unusual_dev *", "struct scsi_host_template *"]


func: mon_bin_get_event
ret: static int
module: usbmon
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: usbmon
args:
["unsigned int", "const unsigned char *", "unsigned int", "const struct mon_reader_bin *", "const struct mon_reader_bin *"]


func: brd_do_bvec
ret: static int
module: brd
args:
["struct brd_device *", "struct page *", "unsigned int", "unsigned int", "unsigned int", "sector_t"]


func: vfio_virqfd_enable
ret: int
module: vfio_virqfd
args:
["void *", "int (*)(void *, void *)", "void (*)(void *, void *)", "void *", "struct virqfd **", "int"]


func: vfio_pci_register_dev_region
ret: int
module: vfio-pci
args:
["struct vfio_pci_device *", "unsigned int", "unsigned int", "const struct vfio_pci_regops *", "size_t", "u32", "void *"]


func: uinput_validate_absinfo
ret: static int
module: uinput
args:
["unsigned int", "const struct input_absinfo *", "const struct input_absinfo *", "const struct input_absinfo *", "struct input_dev *"]


func: __vxlan_fdb_delete
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "const unsigned char *", "union vxlan_addr", "__be16", "__be32", "__be32", "u32", "u16"]


func: encap_bypass_if_local
ret: static int
module: vxlan
args:
["struct sk_buff *", "struct vxlan_dev *", "__be16", "int", "__be32", "struct dst_entry *", "u32", "union vxlan_addr *", "struct net_device *"]


func: vxlan6_get_route
ret: static struct dst_entry *
module: vxlan
args:
["struct net_device *", "struct vxlan_sock *", "struct sk_buff *", "int", "u8", "__be32", "const struct in6_addr *", "struct in6_addr *", "__be16", "__be16", "struct dst_cache *", "const struct ip_tunnel_info *", "struct vxlan_dev *"]


func: vxlan_build_skb
ret: static int
module: vxlan
args:
["struct sk_buff *", "int", "__be32", "struct vxlan_metadata *", "u32", "bool", "struct dst_entry *", "struct dst_entry *"]


func: vxlan_config_validate
ret: static int
module: vxlan
args:
["struct net *", "struct vxlan_config *", "struct net_device **", "struct vxlan_dev *", "struct netlink_ext_ack *"]


func: vxlan_fdb_create
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "const u8 *", "union vxlan_addr *", "__u16", "__be16", "__be32", "__be32", "__u32", "__u8", "struct vxlan_fdb **"]


func: vxlan_fdb_info
ret: static int
module: vxlan
args:
["struct sk_buff *", "struct vxlan_dev *", "const struct vxlan_fdb *", "u32", "u32", "int", "unsigned int", "const struct vxlan_rdst *"]


func: vxlan_fdb_parse
ret: static int
module: vxlan
args:
["struct nlattr **", "struct vxlan_dev *", "union vxlan_addr *", "__be16 *", "__be32 *", "__be32 *", "u32 *"]


func: vxlan_fdb_update
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "const u8 *", "union vxlan_addr *", "__u16", "__u16", "__be16", "__be32", "__be32", "__u32", "__u8"]


func: vxlan_get_route
ret: static struct rtable *
module: vxlan
args:
["struct net_device *", "struct vxlan_sock *", "struct sk_buff *", "int", "u8", "__be32", "__be32 *", "__be16", "__be16", "struct dst_cache *", "const struct ip_tunnel_info *", "struct vxlan_dev *"]


func: mlx5_accel_esp_create_hw_context
ret: void *
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_accel_esp_xfrm *", "const __be32 *", "const __be32 *", "const __be32", "bool"]


func: add_res_tree
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "enum dbg_rsc_type", "struct dentry *", "struct mlx5_rsc_debug **", "int", "char **", "int", "void *"]


func: parse_fs_hdrs
ret: const char *
module: mlx5_core
args:
["struct trace_seq *", "u8", "const u32 *", "const u32 *", "const u32 *", "const u32 *", "const u32 *", "const u32 *"]


func: mlx5e_generate_ttc_rule
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_flow_table *", "struct mlx5_flow_destination *", "u16", "u8", "struct mlx5e_priv *", "struct mlx5e_priv *"]


func: mlx5e_handle_feature
ret: static int
module: mlx5_core
args:
["struct net_device *", "netdev_features_t *", "netdev_features_t", "netdev_features_t", "mlx5e_feature_handler"]


func: mlx5e_open_xdpsq
ret: static int
module: mlx5_core
args:
["struct mlx5e_channel *", "struct mlx5e_params *", "struct mlx5e_sq_param *", "struct mlx5e_xdpsq *", "bool"]


func: mlx5_create_map_eq
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_eq *", "u8", "int", "u64", "const char *", "enum mlx5_eq_type"]


func: fpga_ipsec_fs_create_fte
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_flow_table *", "struct mlx5_flow_group *", "struct fs_fte *", "bool"]


func: fpga_ipsec_fs_update_fte
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_flow_table *", "unsigned int", "int", "struct fs_fte *", "bool"]


func: mlx5_fpga_ipsec_build_hw_xfrm
ret: static void
module: mlx5_core
args:
["const struct mlx5_accel_esp_xfrm_attrs *", "struct mlx5_ifc_fpga_ipsec_sa *", "struct mlx5_core_dev *"]


func: mlx5_fpga_ipsec_fs_create_fte_egress
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_flow_table *", "struct mlx5_flow_group *", "struct fs_fte *"]


func: mlx5_fpga_ipsec_update_hw_sa
ret: static int
module: mlx5_core
args:
["struct mlx5_ifc_fpga_ipsec_sa *", "int", "struct mlx5_fpga_device *", "struct mlx5_fpga_device *"]


func: mlx5_fpga_tls_cmd_send
ret: static void
module: mlx5_core
args:
["struct mlx5_fpga_device *", "struct mlx5_fpga_tls_command_context *", "mlx5_fpga_tls_command_complete"]


func: mlx5_fpga_tls_setup_completion
ret: static void
module: mlx5_core
args:
["struct mlx5_fpga_conn *", "struct mlx5_fpga_device *", "struct mlx5_fpga_tls_command_context *", "struct mlx5_fpga_dma_buf *"]


func: mlx5_cmd_create_flow_table
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "u16", "enum fs_flow_table_op_mod", "enum fs_flow_table_type", "unsigned int", "unsigned int", "struct mlx5_flow_table *", "unsigned int *", "u32"]


func: mlx5_cmd_set_fte
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "int", "int", "struct mlx5_flow_table *", "unsigned int", "struct fs_fte *"]


func: mlx5_add_flow_rules
ret: struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_flow_table *", "struct mlx5_flow_spec *", "struct mlx5_flow_act *", "struct mlx5_flow_destination *", "int"]


func: __mlx5_create_flow_table
ret: static struct mlx5_flow_table *
module: mlx5_core
args:
["struct mlx5_flow_namespace *", "struct mlx5_flow_table_attr *", "enum fs_flow_table_op_mod", "u16"]


func: add_rule_fg
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_flow_group *", "struct mlx5_flow_act *", "struct mlx5_flow_destination *", "int", "struct fs_fte *", "u32 *"]


func: init_root_tree_recursive
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_steering *", "struct init_tree_node *", "struct fs_node *", "int", "struct init_tree_node *"]


func: mlx5_core_roce_gid_set
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "unsigned int", "u8", "u8", "const u8 *", "const u8 *", "bool", "u16", "u8"]


func: mlx5_core_create_mkey_cb
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_core_mkey *", "u32 *", "int", "u32 *", "int", "mlx5_cmd_cbk_t", "void *"]


func: mlx5_set_pp_rate_limit_cmd
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "u16", "struct mlx5_rate_limit *", "struct mlx5_rate_limit *", "struct mlx5_rate_limit *"]


func: mlx5_hairpin_create_rq
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "u32 *", "struct mlx5_hairpin_params *", "struct mlx5_hairpin_params *", "struct mlx5_hairpin_params *"]


func: mlx5_cqwq_create
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_wq_param *", "void *", "struct mlx5_cqwq *", "struct mlx5_wq_ctrl *"]


func: mlx5_wq_cyc_create
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_wq_param *", "void *", "struct mlx5_wq_cyc *", "struct mlx5_wq_ctrl *"]


func: mlx5_wq_ll_create
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_wq_param *", "void *", "struct mlx5_wq_ll *", "struct mlx5_wq_ctrl *"]


func: mlx5_wq_qp_create
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_wq_param *", "void *", "struct mlx5_wq_qp *", "struct mlx5_wq_ctrl *"]


func: ice_ena_vsi_txq
ret: enum ice_status
module: ice
args:
["struct ice_port_info *", "u16", "u8", "u8", "struct ice_aqc_add_tx_qgrp *", "u16", "struct ice_sq_cd *"]


func: ice_aq_get_phy_caps
ret: static enum ice_status
module: ice
args:
["struct ice_port_info *", "u8", "struct ice_aqc_get_phy_caps_data *", "struct ice_sq_cd *", "bool"]


func: ice_sq_send_cmd
ret: enum ice_status
module: ice
args:
["struct ice_hw *", "struct ice_ctl_q_info *", "struct ice_aq_desc *", "void *", "u16", "struct ice_sq_cd *"]


func: ice_sched_add_nodes_to_layer
ret: static enum ice_status
module: ice
args:
["struct ice_port_info *", "struct ice_sched_node *", "struct ice_sched_node *", "u8", "u16", "u32 *", "u16 *"]


func: ice_sched_find_node_in_subtree
ret: static bool
module: ice
args:
["struct ice_hw *", "struct ice_sched_node *", "struct ice_sched_node *", "struct ice_sched_node *"]


func: ice_fill_sw_rule
ret: static void
module: ice
args:
["struct ice_hw *", "struct ice_fltr_info *", "struct ice_aqc_sw_rules_elem *", "enum ice_adminq_opc"]


func: ice_handle_vsi_list_mgmt
ret: static enum ice_status
module: ice
args:
["struct ice_hw *", "struct ice_fltr_mgmt_list_entry *", "struct ice_fltr_info *", "struct ice_fltr_info *"]


func: get_tx_bufs
ret: static int
module: vhost_net
args:
["struct vhost_net_virtqueue *", "struct msghdr *", "unsigned int *", "unsigned int *", "size_t *", "bool *", "struct vhost_net *"]


func: vhost_get_vq_desc
ret: int
module: vhost
args:
["struct vhost_virtqueue *", "struct iovec *", "unsigned int", "unsigned int *", "unsigned int *", "struct vhost_log *", "unsigned int *"]


func: vq_access_ok
ret: static bool
module: vhost
args:
["struct vhost_virtqueue *", "unsigned int", "struct vring_desc *", "struct vring_avail *", "struct vring_used *"]


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


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


func: fuse_ctl_add_dentry
ret: static struct dentry *
module: fuse
args:
["struct dentry *", "struct fuse_conn *", "const char *", "int", "int", "const struct inode_operations *", "const struct file_operations *"]


func: fuse_lookup_name
ret: int
module: fuse
args:
["struct super_block *", "u64", "const struct qstr *", "struct fuse_entry_out *", "struct inode **"]


func: fuse_rename_common
ret: static int
module: fuse
args:
["struct inode *", "struct dentry *", "struct inode *", "struct dentry *", "unsigned int", "int", "size_t"]


func: __xfs_free_extent
ret: int
module: xfs
args:
["struct xfs_trans *", "xfs_fsblock_t", "xfs_extlen_t", "struct xfs_owner_info *", "enum xfs_ag_resv_type", "bool"]


func: xfs_alloc_query_range
ret: int
module: xfs
args:
["struct xfs_btree_cur *", "struct xfs_alloc_rec_incore *", "struct xfs_alloc_rec_incore *", "xfs_alloc_query_range_fn", "void *"]


func: xfs_free_agfl_block
ret: int
module: xfs
args:
["struct xfs_trans *", "xfs_agnumber_t", "xfs_agblock_t", "struct xfs_buf *", "struct xfs_owner_info *"]


func: xfs_alloc_compute_aligned
ret: static bool
module: xfs
args:
["xfs_alloc_arg_t *", "xfs_agblock_t", "xfs_extlen_t", "xfs_agblock_t *", "xfs_extlen_t *", "unsigned int *"]


func: xfs_alloc_compute_diff
ret: static xfs_extlen_t
module: xfs
args:
["xfs_agblock_t", "xfs_extlen_t", "xfs_extlen_t", "int", "xfs_agblock_t", "xfs_extlen_t", "xfs_agblock_t *"]


func: xfs_alloc_find_best_extent
ret: static int
module: xfs
args:
["struct xfs_alloc_arg *", "struct xfs_btree_cur **", "struct xfs_btree_cur **", "xfs_agblock_t", "xfs_agblock_t *", "xfs_extlen_t *", "xfs_agblock_t *", "xfs_extlen_t *", "int"]


func: xfs_alloc_fixup_trees
ret: static int
module: xfs
args:
["xfs_btree_cur_t *", "xfs_btree_cur_t *", "xfs_agblock_t", "xfs_extlen_t", "xfs_agblock_t", "xfs_extlen_t", "int"]


func: xfs_free_ag_extent
ret: static int
module: xfs
args:
["xfs_trans_t *", "xfs_buf_t *", "xfs_agnumber_t", "xfs_agblock_t", "xfs_extlen_t", "struct xfs_owner_info *", "enum xfs_ag_resv_type"]


func: xfs_attr3_leaf_figure_balance
ret: static int
module: xfs
args:
["int *", "int *", "struct xfs_attr3_icleaf_hdr *", "struct xfs_attr3_icleaf_hdr *", "struct xfs_da_state_blk *", "struct xfs_attr3_icleaf_hdr *", "struct xfs_attr3_icleaf_hdr *", "struct xfs_da_state_blk *", "struct xfs_da_state_blk *", "struct xfs_da_state *"]


func: xfs_attr3_leaf_moveents
ret: static void
module: xfs
args:
["struct xfs_attr_leafblock *", "struct xfs_attr3_icleaf_hdr *", "int", "struct xfs_attr_leafblock *", "struct xfs_attr3_icleaf_hdr *", "int", "int", "struct xfs_da_args *"]


func: xfs_attr3_leaf_order
ret: static int
module: xfs
args:
["struct xfs_attr3_icleaf_hdr *", "struct xfs_buf *", "struct xfs_attr3_icleaf_hdr *", "struct xfs_buf *"]


func: __xfs_bunmapi
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "xfs_fileoff_t", "xfs_filblks_t *", "int", "xfs_extnum_t"]


func: xfs_bmap_del_extent_cow
ret: void
module: xfs
args:
["struct xfs_inode *", "struct xfs_iext_cursor *", "struct xfs_bmbt_irec *", "struct xfs_bmbt_irec *"]


func: xfs_bmap_del_extent_delay
ret: int
module: xfs
args:
["struct xfs_inode *", "int", "struct xfs_iext_cursor *", "struct xfs_bmbt_irec *", "struct xfs_bmbt_irec *"]


func: xfs_bmap_extsize_align
ret: int
module: xfs
args:
["xfs_mount_t *", "xfs_bmbt_irec_t *", "xfs_bmbt_irec_t *", "xfs_extlen_t", "int", "int", "int", "xfs_fileoff_t *", "xfs_extlen_t *", "int"]


func: xfs_bmap_finish_one
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "enum xfs_bmap_intent_type", "int", "xfs_fileoff_t", "xfs_fsblock_t", "xfs_filblks_t *", "xfs_exntst_t"]


func: xfs_bmap_insert_extents
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "xfs_fileoff_t *", "xfs_fileoff_t", "bool *", "xfs_fileoff_t"]


func: xfs_bmapi_remap
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "xfs_fileoff_t", "xfs_filblks_t", "xfs_fsblock_t", "int"]


func: xfs_bmapi_reserve_delalloc
ret: int
module: xfs
args:
["struct xfs_inode *", "int", "xfs_fileoff_t", "xfs_filblks_t", "xfs_filblks_t", "struct xfs_bmbt_irec *", "struct xfs_iext_cursor *", "int"]


func: xfs_bmapi_write
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "xfs_fileoff_t", "xfs_filblks_t", "int", "xfs_extlen_t", "struct xfs_bmbt_irec *", "int *"]


func: xfs_bunmapi
ret: int
module: xfs
args:
["xfs_trans_t *", "struct xfs_inode *", "xfs_fileoff_t", "xfs_filblks_t", "int", "xfs_extnum_t", "int *"]


func: __xfs_bmap_add
ret: static int
module: xfs
args:
["struct xfs_trans *", "enum xfs_bmap_intent_type", "struct xfs_inode *", "struct xfs_bmbt_irec *", "int"]


func: xfs_bmap_add_extent_hole_real
ret: static int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "int", "struct xfs_iext_cursor *", "struct xfs_btree_cur **", "struct xfs_bmbt_irec *", "int *", "int"]


func: xfs_bmap_add_extent_unwritten_real
ret: static int
module: xfs
args:
["struct xfs_trans *", "xfs_inode_t *", "int", "struct xfs_iext_cursor *", "xfs_btree_cur_t **", "xfs_bmbt_irec_t *", "int *"]


func: xfs_bmap_del_extent_real
ret: static int
module: xfs
args:
["xfs_inode_t *", "xfs_trans_t *", "struct xfs_iext_cursor *", "xfs_btree_cur_t *", "xfs_bmbt_irec_t *", "int *", "int", "int"]


func: xfs_bmap_local_to_extents
ret: static int
module: xfs
args:
["xfs_trans_t *", "xfs_inode_t *", "int *", "void (*)(struct xfs_trans *, struct xfs_buf *, struct xfs_inode *, struct xfs_ifork *)", "int", "xfs_extlen_t"]


func: xfs_bmap_shift_update_extent
ret: static int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "struct xfs_iext_cursor *", "struct xfs_bmbt_irec *", "struct xfs_btree_cur *", "int *", "xfs_fileoff_t", "int"]


func: xfs_bmapi_trim_map
ret: static void
module: xfs
args:
["struct xfs_bmbt_irec *", "struct xfs_bmbt_irec *", "xfs_fileoff_t *", "xfs_fileoff_t", "xfs_fileoff_t", "int", "int", "xfs_filblks_t"]


func: xfs_bmapi_update_map
ret: static void
module: xfs
args:
["struct xfs_bmbt_irec **", "xfs_fileoff_t *", "xfs_filblks_t *", "xfs_fileoff_t", "xfs_fileoff_t", "int *", "int"]


func: xfs_bmse_merge
ret: static int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "struct xfs_iext_cursor *", "struct xfs_bmbt_irec *", "struct xfs_bmbt_irec *", "struct xfs_btree_cur *", "int *", "xfs_fileoff_t", "int"]


func: xfs_btree_init_block
ret: void
module: xfs
args:
["struct xfs_mount *", "struct xfs_buf *", "xfs_btnum_t", "__u16", "__u16", "__u64", "unsigned int"]


func: xfs_btree_init_block_int
ret: void
module: xfs
args:
["struct xfs_mount *", "struct xfs_btree_block *", "xfs_daddr_t", "xfs_btnum_t", "__u16", "__u16", "__u64", "unsigned int"]


func: xfs_btree_query_range
ret: int
module: xfs
args:
["struct xfs_btree_cur *", "union xfs_btree_irec *", "union xfs_btree_irec *", "xfs_btree_query_range_fn", "void *"]


func: xfs_btree_read_bufl
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "xfs_fsblock_t", "uint", "struct xfs_buf **", "int", "const struct xfs_buf_ops *"]


func: xfs_btree_reada_bufs
ret: void
module: xfs
args:
["struct xfs_mount *", "xfs_agnumber_t", "xfs_agblock_t", "xfs_extlen_t", "const struct xfs_buf_ops *"]


func: __xfs_btree_split
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "int", "union xfs_btree_ptr *", "union xfs_btree_key *", "struct xfs_btree_cur **", "int *"]


func: xfs_btree_get_buf_block
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "union xfs_btree_ptr *", "struct xfs_btree_block **", "struct xfs_buf **", "int"]


func: xfs_btree_insrec
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "int", "union xfs_btree_ptr *", "union xfs_btree_rec *", "union xfs_btree_key *", "struct xfs_btree_cur **", "int *"]


func: xfs_btree_make_block_unfull
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "int", "int", "int *", "int *", "union xfs_btree_ptr *", "struct xfs_btree_cur **", "union xfs_btree_key *", "int *"]


func: xfs_btree_overlapped_query_range
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "union xfs_btree_key *", "union xfs_btree_key *", "xfs_btree_query_range_fn", "void *"]


func: xfs_btree_readahead_lblock
ret: static int
module: xfs
args:
["int", "struct xfs_btree_block *", "struct xfs_btree_block *", "struct xfs_btree_cur *", "struct xfs_btree_cur *"]


func: xfs_da3_node_read
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "xfs_dablk_t", "xfs_daddr_t", "struct xfs_buf **", "int"]


func: xfs_da_read_buf
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "xfs_dablk_t", "xfs_daddr_t", "struct xfs_buf **", "int", "const struct xfs_buf_ops *"]


func: xfs_da3_blk_unlink
ret: static int
module: xfs
args:
["struct xfs_da_state_blk *", "struct xfs_da_state_blk *", "struct xfs_da_state_blk *", "struct xfs_da_state_blk *", "struct xfs_da_state *"]


func: xfs_da3_node_add
ret: static void
module: xfs
args:
["struct xfs_da_state_blk *", "struct xfs_da_state_blk *", "struct xfs_da_state_blk *", "struct xfs_da_state *"]


func: xfs_da3_node_split
ret: static int
module: xfs
args:
["struct xfs_da_state *", "struct xfs_da_state_blk *", "struct xfs_da_state_blk *", "struct xfs_da_state_blk *", "int", "int *"]


func: xfs_dir2_data_freeinsert
ret: xfs_dir2_data_free_t *
module: xfs
args:
["struct xfs_dir2_data_hdr *", "struct xfs_dir2_data_free *", "struct xfs_dir2_data_unused *", "int *"]


func: xfs_dir2_data_make_free
ret: void
module: xfs
args:
["struct xfs_da_args *", "struct xfs_buf *", "xfs_dir2_data_aoff_t", "xfs_dir2_data_aoff_t", "int *", "int *"]


func: xfs_dir2_data_use_free
ret: int
module: xfs
args:
["struct xfs_da_args *", "struct xfs_buf *", "xfs_dir2_data_unused_t *", "xfs_dir2_data_aoff_t", "xfs_dir2_data_aoff_t", "int *", "int *"]


func: xfs_dir2_data_freeremove
ret: static void
module: xfs
args:
["struct xfs_dir2_data_free *", "struct xfs_dir2_data_free *", "int *", "struct xfs_dir2_data_hdr *"]


func: xfs_dir3_leaf_check_int
ret: xfs_failaddr_t
module: xfs
args:
["struct xfs_mount *", "struct xfs_inode *", "struct xfs_dir3_icleaf_hdr *", "struct xfs_dir2_leaf *"]


func: xfs_dir3_leaf_compact_x1
ret: void
module: xfs
args:
["struct xfs_dir3_icleaf_hdr *", "struct xfs_dir2_leaf_entry *", "int *", "int *", "int *", "int *", "int *"]


func: xfs_dir3_leaf_find_entry
ret: struct xfs_dir2_leaf_entry *
module: xfs
args:
["struct xfs_dir3_icleaf_hdr *", "struct xfs_dir2_leaf_entry *", "int", "int", "int", "int", "int *", "int *"]


func: xfs_dir3_leafn_moveents
ret: static void
module: xfs
args:
["xfs_da_args_t *", "struct xfs_buf *", "struct xfs_dir3_icleaf_hdr *", "struct xfs_dir2_leaf_entry *", "int", "struct xfs_buf *", "struct xfs_dir3_icleaf_hdr *", "struct xfs_dir2_leaf_entry *", "int", "int"]


func: xfs_ialloc_inode_init
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "struct list_head *", "int", "xfs_agnumber_t", "xfs_agblock_t", "xfs_agblock_t", "unsigned int"]


func: xfs_difree_finobt
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "struct xfs_buf *", "xfs_agino_t", "struct xfs_inobt_rec_incore *"]


func: xfs_difree_inobt
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "struct xfs_buf *", "xfs_agino_t", "struct xfs_icluster *", "struct xfs_inobt_rec_incore *"]


func: xfs_difree_inode_chunk
ret: static void
module: xfs
args:
["struct xfs_trans *", "xfs_agnumber_t", "struct xfs_inobt_rec_incore *", "struct xfs_inobt_rec_incore *"]


func: xfs_imap_lookup
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "xfs_agnumber_t", "xfs_agino_t", "xfs_agblock_t", "xfs_agblock_t *", "xfs_agblock_t *", "int"]


func: xfs_inobt_insert
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "struct xfs_buf *", "xfs_agino_t", "xfs_agino_t", "xfs_btnum_t"]


func: xfs_inobt_insert_sprec
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "struct xfs_buf *", "int", "struct xfs_inobt_rec_incore *", "bool"]


func: __xfs_inobt_alloc_block
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "union xfs_btree_ptr *", "int *", "enum xfs_ag_resv_type", "union xfs_btree_ptr *"]


func: xfs_iext_lookup_extent
ret: bool
module: xfs
args:
["struct xfs_inode *", "struct xfs_ifork *", "xfs_fileoff_t", "struct xfs_iext_cursor *", "struct xfs_bmbt_irec *"]


func: xfs_iext_lookup_extent_before
ret: bool
module: xfs
args:
["struct xfs_inode *", "struct xfs_ifork *", "xfs_fileoff_t *", "struct xfs_iext_cursor *", "struct xfs_bmbt_irec *"]


func: xfs_imap_to_bp
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "struct xfs_imap *", "struct xfs_dinode **", "struct xfs_buf **", "uint", "uint"]


func: xfs_refcount_find_shared
ret: int
module: xfs
args:
["struct xfs_btree_cur *", "xfs_agblock_t", "xfs_extlen_t", "xfs_agblock_t *", "xfs_extlen_t *", "bool"]


func: xfs_refcount_finish_one
ret: int
module: xfs
args:
["struct xfs_trans *", "enum xfs_refcount_intent_type", "xfs_fsblock_t", "xfs_extlen_t", "xfs_fsblock_t *", "xfs_extlen_t *", "struct xfs_btree_cur **"]


func: xfs_refcount_adjust
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "xfs_agblock_t", "xfs_extlen_t", "xfs_agblock_t *", "xfs_extlen_t *", "enum xfs_refc_adjust_op", "struct xfs_owner_info *"]


func: xfs_refcount_adjust_extents
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "xfs_agblock_t *", "xfs_extlen_t *", "enum xfs_refc_adjust_op", "struct xfs_owner_info *"]


func: xfs_refcount_find_left_extents
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "struct xfs_refcount_irec *", "struct xfs_refcount_irec *", "xfs_agblock_t", "xfs_extlen_t", "int"]


func: xfs_refcount_merge_center_extents
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "struct xfs_refcount_irec *", "struct xfs_refcount_irec *", "struct xfs_refcount_irec *", "unsigned long long", "xfs_extlen_t *"]


func: xfs_refcount_merge_extents
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "xfs_agblock_t *", "xfs_extlen_t *", "enum xfs_refc_adjust_op", "int", "bool *"]


func: xfs_refcount_merge_left_extent
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "struct xfs_refcount_irec *", "struct xfs_refcount_irec *", "xfs_agblock_t *", "xfs_extlen_t *"]


func: xfs_refcount_merge_right_extent
ret: static int
module: xfs
args:
["struct xfs_btree_cur *", "struct xfs_refcount_irec *", "struct xfs_refcount_irec *", "xfs_extlen_t *"]


func: xfs_rmap_alloc
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_buf *", "xfs_agnumber_t", "xfs_agblock_t", "xfs_extlen_t", "struct xfs_owner_info *"]


func: xfs_rmap_find_left_neighbor
ret: int
module: xfs
args:
["struct xfs_btree_cur *", "xfs_agblock_t", "uint64_t", "uint64_t", "unsigned int", "struct xfs_rmap_irec *", "int *"]


func: xfs_rmap_finish_one
ret: int
module: xfs
args:
["struct xfs_trans *", "enum xfs_rmap_intent_type", "uint64_t", "int", "xfs_fileoff_t", "xfs_fsblock_t", "xfs_filblks_t", "xfs_exntst_t", "struct xfs_btree_cur **"]


func: xfs_rmap_lookup_eq
ret: int
module: xfs
args:
["struct xfs_btree_cur *", "xfs_agblock_t", "xfs_extlen_t", "uint64_t", "uint64_t", "unsigned int", "int *"]


func: xfs_rmap_query_range
ret: int
module: xfs
args:
["struct xfs_btree_cur *", "struct xfs_rmap_irec *", "struct xfs_rmap_irec *", "xfs_rmap_query_range_fn", "void *"]


func: xfs_rtalloc_query_range
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_rtalloc_rec *", "struct xfs_rtalloc_rec *", "xfs_rtalloc_query_range_fn", "void *"]


func: xfs_rtcheck_range
ret: int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "xfs_rtblock_t", "xfs_extlen_t", "int", "xfs_rtblock_t *", "int *"]


func: xfs_rtfree_range
ret: int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "xfs_rtblock_t", "xfs_extlen_t", "xfs_buf_t **", "xfs_fsblock_t *"]


func: xfs_rtmodify_summary
ret: int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "int", "xfs_rtblock_t", "int", "xfs_buf_t **", "xfs_fsblock_t *"]


func: xfs_rtmodify_summary_int
ret: int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "int", "xfs_rtblock_t", "int", "xfs_buf_t **", "xfs_fsblock_t *", "xfs_suminfo_t *"]


func: xfs_add_to_ioend
ret: static void
module: xfs
args:
["struct inode *", "xfs_off_t", "struct page *", "struct iomap_page *", "struct xfs_writepage_ctx *", "struct writeback_control *", "struct list_head *"]


func: xfs_bmap_count_tree
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "struct xfs_ifork *", "xfs_fsblock_t", "int", "xfs_extnum_t *", "xfs_filblks_t *"]


func: xfs_getbmap_report_hole
ret: static void
module: xfs
args:
["struct getbmapx *", "struct kgetbmap *", "int64_t", "xfs_fileoff_t", "xfs_fileoff_t", "struct xfs_inode *"]


func: xfs_buf_read_map
ret: xfs_buf_t *
module: xfs
args:
["struct xfs_buftarg *", "struct xfs_buf_map *", "int", "xfs_buf_flags_t", "const struct xfs_buf_ops *"]


func: xfs_buf_read_uncached
ret: int
module: xfs
args:
["struct xfs_buftarg *", "xfs_daddr_t", "size_t", "int", "struct xfs_buf **", "const struct xfs_buf_ops *"]


func: xfs_buf_find
ret: static int
module: xfs
args:
["struct xfs_buf_map *", "int", "xfs_buf_flags_t", "struct xfs_buf *", "struct xfs_buf **", "struct xfs_buftarg *"]


func: xfs_qm_dqget_cache_insert
ret: static int
module: xfs
args:
["struct xfs_quotainfo *", "struct radix_tree_root *", "xfs_dqid_t", "struct xfs_dquot *", "struct xfs_mount *"]


func: xfs_corruption_error
ret: void
module: xfs
args:
["const char *", "int", "struct xfs_mount *", "void *", "size_t", "const char *", "int", "xfs_failaddr_t"]


func: xfs_extent_busy_update_extent
ret: static bool
module: xfs
args:
["struct xfs_mount *", "struct xfs_perag *", "struct xfs_extent_busy *", "xfs_agblock_t", "xfs_extlen_t", "bool"]


func: __xfs_getfsmap_datadev
ret: static int
module: xfs
args:
["struct xfs_trans *", "struct xfs_fsmap *", "struct xfs_getfsmap_info *", "int (*)(struct xfs_trans *, struct xfs_getfsmap_info *, struct xfs_btree_cur **, void *)", "void *"]


func: __xfs_getfsmap_rtdev
ret: static int
module: xfs
args:
["struct xfs_trans *", "struct xfs_fsmap *", "struct xfs_getfsmap_info *", "int (*)(struct xfs_trans *, struct xfs_getfsmap_info *)"]


func: xfs_getfsmap_is_shared
ret: static int
module: xfs
args:
["struct xfs_trans *", "bool *", "struct xfs_rmap_irec *", "struct xfs_rmap_irec *", "struct xfs_getfsmap_info *", "struct xfs_getfsmap_info *"]


func: __xfs_inode_set_blocks_tag
ret: static void
module: xfs
args:
["xfs_inode_t *", "void (*)(struct xfs_mount *)", "void (*)(struct xfs_mount *, xfs_agnumber_t, int, unsigned long)", "int"]


func: xfs_inode_ag_walk
ret: static int
module: xfs
args:
["struct xfs_perag *", "int (*)(struct xfs_inode *, int, void *)", "int", "void *", "int", "int", "struct xfs_mount *"]


func: xfs_icreate_log
ret: void
module: xfs
args:
["struct xfs_trans *", "xfs_agnumber_t", "xfs_agblock_t", "unsigned int", "unsigned int", "xfs_agblock_t", "unsigned int"]


func: xfs_rename
ret: int
module: xfs
args:
["struct xfs_inode *", "struct xfs_name *", "struct xfs_inode *", "struct xfs_inode *", "struct xfs_name *", "struct xfs_inode *", "unsigned int"]


func: xfs_cross_rename
ret: static int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "struct xfs_name *", "struct xfs_inode *", "struct xfs_inode *", "struct xfs_name *", "struct xfs_inode *", "int"]


func: xfs_ialloc
ret: static int
module: xfs
args:
["xfs_trans_t *", "xfs_inode_t *", "umode_t", "xfs_nlink_t", "dev_t", "prid_t", "xfs_buf_t **", "xfs_inode_t **"]


func: xfs_sort_for_rename
ret: static void
module: xfs
args:
["struct xfs_inode *", "struct xfs_inode *", "struct xfs_inode *", "struct xfs_inode *", "struct xfs_inode *", "struct xfs_inode **", "int *"]


func: xfs_inode_item_format_attr_fork
ret: static void
module: xfs
args:
["struct xfs_log_vec *", "struct xfs_log_iovec **", "struct xfs_inode_log_format *", "struct xfs_inode_log_format *", "struct xfs_inode_log_item *", "struct xfs_inode_log_item *"]


func: xfs_inode_item_format_data_fork
ret: static void
module: xfs
args:
["struct xfs_inode_log_format *", "struct xfs_log_vec *", "struct xfs_log_iovec **", "struct xfs_inode_log_item *", "struct xfs_inode_log_item *"]


func: xfs_bulkstat_ichunk_ra
ret: static void
module: xfs
args:
["struct xfs_mount *", "xfs_agnumber_t", "struct xfs_inobt_rec_incore *", "struct xfs_inobt_rec_incore *"]


func: xlog_write
ret: int
module: xfs
args:
["struct xlog *", "struct xfs_log_vec *", "struct xlog_ticket *", "xfs_lsn_t *", "struct xlog_in_core **", "uint"]


func: xfs_recover_inode_owner_change
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct xfs_dinode *", "struct list_head *", "struct xfs_inode_log_format *", "struct xfs_inode_log_format *"]


func: xlog_check_unmount_rec
ret: static int
module: xfs
args:
["struct xlog *", "xfs_daddr_t *", "xfs_daddr_t *", "struct xlog_rec_header *", "xfs_daddr_t", "struct xfs_buf *", "bool *"]


func: xlog_recover_do_dquot_buffer
ret: static bool
module: xfs
args:
["struct xfs_mount *", "struct xlog *", "struct xlog_recover_item *", "struct xfs_buf *", "struct xfs_buf_log_format *"]


func: xlog_recover_do_reg_buffer
ret: static void
module: xfs
args:
["struct xfs_mount *", "struct xfs_buf *", "xfs_buf_log_format_t *", "xfs_lsn_t", "xlog_recover_item_t *"]


func: xlog_recover_process
ret: static int
module: xfs
args:
["struct xlog *", "struct hlist_head *", "struct xlog_rec_header *", "char *", "int", "struct list_head *"]


func: xlog_recover_process_ophdr
ret: static int
module: xfs
args:
["struct xlog *", "struct hlist_head *", "struct xlog_rec_header *", "struct xlog_op_header *", "char *", "char *", "int", "struct list_head *"]


func: xlog_recovery_process_trans
ret: static int
module: xfs
args:
["struct xlog *", "struct xlog_recover *", "char *", "unsigned int", "unsigned int", "int", "struct list_head *"]


func: xlog_rseek_logrec_hdr
ret: static int
module: xfs
args:
["struct xlog *", "xfs_daddr_t", "xfs_daddr_t", "int", "struct xfs_buf *", "xfs_daddr_t *", "struct xlog_rec_header **", "bool *"]


func: xlog_verify_head
ret: static int
module: xfs
args:
["struct xlog *", "xfs_daddr_t *", "xfs_daddr_t *", "struct xfs_buf *", "xfs_daddr_t *", "struct xlog_rec_header **", "bool *"]


func: xfs_qm_vop_chown_reserve
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "struct xfs_dquot *", "struct xfs_dquot *", "struct xfs_dquot *", "uint"]


func: xfs_qm_vop_create_dqattach
ret: void
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "struct xfs_dquot *", "struct xfs_dquot *", "struct xfs_dquot *"]


func: xfs_qm_vop_dqalloc
ret: int
module: xfs
args:
["struct xfs_inode *", "xfs_dqid_t", "xfs_dqid_t", "prid_t", "uint", "struct xfs_dquot **", "struct xfs_dquot **", "struct xfs_dquot **"]


func: xfs_qm_reset_dqcounts_all
ret: static int
module: xfs
args:
["struct xfs_mount *", "xfs_dqid_t", "xfs_fsblock_t", "xfs_filblks_t", "uint", "struct list_head *"]


func: xfs_qm_scall_getquota_fill_qc
ret: static void
module: xfs
args:
["const struct xfs_dquot *", "struct qc_dqblk *", "uint", "struct xfs_mount *", "struct xfs_mount *"]


func: xfs_reflink_find_shared
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "xfs_agnumber_t", "xfs_agblock_t", "xfs_extlen_t", "xfs_agblock_t *", "xfs_extlen_t *", "bool"]


func: xfs_reflink_remap_blocks
ret: static int
module: xfs
args:
["struct xfs_inode *", "xfs_fileoff_t", "struct xfs_inode *", "xfs_fileoff_t", "xfs_filblks_t", "xfs_off_t"]


func: xfs_rtallocate_extent
ret: int
module: xfs
args:
["xfs_trans_t *", "xfs_rtblock_t", "xfs_extlen_t", "xfs_extlen_t", "xfs_extlen_t *", "int", "xfs_extlen_t", "xfs_rtblock_t *"]


func: xfs_rtallocate_extent_block
ret: static int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "xfs_rtblock_t", "xfs_extlen_t", "xfs_extlen_t", "xfs_extlen_t *", "xfs_rtblock_t *", "xfs_buf_t **", "xfs_fsblock_t *", "xfs_extlen_t", "xfs_rtblock_t *"]


func: xfs_rtallocate_extent_exact
ret: static int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "xfs_rtblock_t", "xfs_extlen_t", "xfs_extlen_t", "xfs_extlen_t *", "xfs_buf_t **", "xfs_fsblock_t *", "xfs_extlen_t", "xfs_rtblock_t *"]


func: xfs_rtallocate_extent_size
ret: static int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "xfs_extlen_t", "xfs_extlen_t", "xfs_extlen_t *", "xfs_buf_t **", "xfs_fsblock_t *", "xfs_extlen_t", "xfs_rtblock_t *"]


func: xfs_rtany_summary
ret: static int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "int", "int", "xfs_rtblock_t", "xfs_buf_t **", "xfs_fsblock_t *", "int *"]


func: xfs_trans_log_finish_bmap_update
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_bud_log_item *", "enum xfs_bmap_intent_type", "struct xfs_inode *", "int", "xfs_fileoff_t", "xfs_fsblock_t", "xfs_filblks_t *", "xfs_exntst_t"]


func: xfs_trans_read_buf_map
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "struct xfs_buftarg *", "struct xfs_buf_map *", "int", "xfs_buf_flags_t", "struct xfs_buf **", "const struct xfs_buf_ops *"]


func: xfs_trans_reserve_quota_bydquots
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_mount *", "struct xfs_dquot *", "struct xfs_dquot *", "struct xfs_dquot *", "long", "long", "uint"]


func: xfs_trans_free_extent
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_efd_log_item *", "xfs_fsblock_t", "xfs_extlen_t", "struct xfs_owner_info *", "bool"]


func: xfs_trans_log_finish_refcount_update
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_cud_log_item *", "enum xfs_refcount_intent_type", "xfs_fsblock_t", "xfs_extlen_t", "xfs_fsblock_t *", "xfs_extlen_t *", "struct xfs_btree_cur **"]


func: xfs_trans_log_finish_rmap_update
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_rud_log_item *", "enum xfs_rmap_intent_type", "uint64_t", "int", "xfs_fileoff_t", "xfs_fsblock_t", "xfs_filblks_t", "xfs_exntst_t", "struct xfs_btree_cur **"]


func: _nfs42_proc_clone
ret: static int
module: nfsv4
args:
["struct rpc_message *", "struct file *", "struct file *", "struct nfs_lock_context *", "struct nfs_lock_context *", "loff_t", "loff_t", "loff_t"]


func: nfs4_set_ds_client
ret: struct nfs_client *
module: nfsv4
args:
["struct nfs_server *", "const struct sockaddr *", "int", "int", "unsigned int", "unsigned int", "u32"]


func: nfs4_set_client
ret: static int
module: nfsv4
args:
["struct nfs_server *", "const char *", "const struct sockaddr *", "const size_t", "const char *", "int", "const struct rpc_timeout *", "u32", "struct net *"]


func: nfs4_call_sync
ret: int
module: nfsv4
args:
["struct rpc_clnt *", "struct nfs_server *", "struct rpc_message *", "struct nfs4_sequence_args *", "struct nfs4_sequence_res *", "int"]


func: nfs4_proc_fs_locations
ret: int
module: nfsv4
args:
["struct rpc_clnt *", "struct inode *", "const struct qstr *", "struct nfs4_fs_locations *", "struct page *"]


func: nfs4_proc_setclientid
ret: int
module: nfsv4
args:
["struct nfs_client *", "u32", "unsigned short", "struct rpc_cred *", "struct nfs4_setclientid_res *"]


func: nfs4_setup_sequence
ret: int
module: nfsv4
args:
["struct nfs_client *", "struct nfs4_sequence_args *", "struct nfs4_sequence_res *", "struct rpc_task *"]


func: _nfs41_proc_secinfo_no_name
ret: static int
module: nfsv4
args:
["struct nfs_server *", "struct nfs4_secinfo_flavors *", "bool", "struct nfs_fsinfo *", "struct nfs_fh *"]


func: _nfs4_proc_getattr
ret: static int
module: nfsv4
args:
["struct nfs_server *", "struct nfs_fh *", "struct nfs_fattr *", "struct nfs4_label *", "struct inode *"]


func: _nfs4_proc_lookup
ret: static int
module: nfsv4
args:
["struct rpc_clnt *", "struct inode *", "const struct qstr *", "struct nfs_fh *", "struct nfs_fattr *", "struct nfs4_label *"]


func: nfs4_call_sync_sequence
ret: static int
module: nfsv4
args:
["struct rpc_clnt *", "struct nfs_server *", "struct rpc_message *", "struct nfs4_sequence_args *", "struct nfs4_sequence_res *"]


func: nfs4_do_open
ret: static struct nfs4_state *
module: nfsv4
args:
["struct inode *", "struct nfs_open_context *", "int", "struct iattr *", "struct nfs4_label *", "int *"]


func: nfs4_do_setattr
ret: static int
module: nfsv4
args:
["struct inode *", "struct rpc_cred *", "struct nfs_fattr *", "struct iattr *", "struct nfs_open_context *", "struct nfs4_label *", "struct nfs4_label *"]


func: nfs4_do_unlck
ret: static struct rpc_task *
module: nfsv4
args:
["struct file_lock *", "struct nfs_open_context *", "struct nfs4_lock_state *", "struct nfs_seqid *"]


func: nfs4_opendata_alloc
ret: static struct nfs4_opendata *
module: nfsv4
args:
["struct dentry *", "struct nfs4_state_owner *", "fmode_t", "int", "const struct nfs4_open_createattrs *", "enum open_claim_type4", "gfp_t"]


func: nfs4_proc_lookup
ret: static int
module: nfsv4
args:
["struct inode *", "const struct qstr *", "struct nfs_fh *", "struct nfs_fattr *", "struct nfs4_label *"]


func: nfs4_proc_lookup_common
ret: static int
module: nfsv4
args:
["struct rpc_clnt **", "struct inode *", "const struct qstr *", "struct nfs_fh *", "struct nfs_fattr *", "struct nfs4_label *"]


func: nfs4_select_rw_stateid
ret: int
module: nfsv4
args:
["struct nfs4_state *", "fmode_t", "const struct nfs_lock_context *", "nfs4_stateid *", "struct rpc_cred **"]


func: decode_getfattr_attrs
ret: static int
module: nfsv4
args:
["struct xdr_stream *", "uint32_t *", "struct nfs_fattr *", "struct nfs_fh *", "struct nfs4_fs_locations *", "struct nfs4_label *", "const struct nfs_server *"]


func: decode_getfattr_generic
ret: static int
module: nfsv4
args:
["struct xdr_stream *", "struct nfs_fattr *", "struct nfs4_fs_locations *", "struct nfs4_label *", "const struct nfs_server *", "struct nfs_fh *"]


func: encode_attrs
ret: static void
module: nfsv4
args:
["struct xdr_stream *", "const struct iattr *", "const struct nfs4_label *", "const umode_t *", "const struct nfs_server *", "const uint32_t *"]


func: pnfs_generic_layout_insert_lseg
ret: void
module: nfsv4
args:
["struct pnfs_layout_hdr *", "struct pnfs_layout_segment *", "bool (*)(const struct pnfs_layout_range *, const struct pnfs_layout_range *)", "bool (*)(struct pnfs_layout_segment *, struct pnfs_layout_segment *)", "struct list_head *"]


func: pnfs_layoutreturn_free_lsegs
ret: void
module: nfsv4
args:
["struct pnfs_layout_hdr *", "const nfs4_stateid *", "const struct pnfs_layout_range *", "const nfs4_stateid *"]


func: pnfs_roc
ret: bool
module: nfsv4
args:
["struct inode *", "struct nfs4_layoutreturn_args *", "struct nfs4_layoutreturn_res *", "const struct rpc_cred *"]


func: pnfs_update_layout
ret: struct pnfs_layout_segment *
module: nfsv4
args:
["struct inode *", "struct nfs_open_context *", "loff_t", "u64", "enum pnfs_iomode", "bool", "gfp_t"]


func: pnfs_alloc_init_layoutget_args
ret: static struct nfs4_layoutget *
module: nfsv4
args:
["struct inode *", "struct nfs_open_context *", "const nfs4_stateid *", "const struct pnfs_layout_range *", "gfp_t"]


func: pnfs_init_layoutreturn_args
ret: static void
module: nfsv4
args:
["struct nfs4_layoutreturn_args *", "struct pnfs_layout_hdr *", "const nfs4_stateid *", "enum pnfs_iomode"]


func: nfs4_delete_deviceid
ret: void
module: nfsv4
args:
["const struct pnfs_layoutdriver_type *", "const struct nfs_client *", "const struct nfs4_deviceid *"]


func: _lookup_deviceid
ret: static struct nfs4_deviceid_node *
module: nfsv4
args:
["const struct pnfs_layoutdriver_type *", "const struct nfs_client *", "const struct nfs4_deviceid *", "long"]


func: nfs4_pnfs_ds_connect
ret: int
module: nfsv4
args:
["struct nfs_server *", "struct nfs4_pnfs_ds *", "struct nfs4_deviceid_node *", "unsigned int", "unsigned int", "u32", "u32"]


func: pnfs_generic_commit_pagelist
ret: int
module: nfsv4
args:
["struct inode *", "struct list_head *", "int", "struct nfs_commit_info *", "int (*)(struct nfs_commit_data *, int)"]


func: nfs_readdir_page_filler
ret: static int
module: nfs
args:
["nfs_readdir_descriptor_t *", "struct nfs_entry *", "struct page **", "struct page *", "unsigned int"]


func: nfs_initiate_pgio
ret: int
module: nfs
args:
["struct rpc_clnt *", "struct nfs_pgio_header *", "struct rpc_cred *", "const struct nfs_rpc_ops *", "const struct rpc_call_ops *", "int", "int"]


func: nfs_pageio_init
ret: void
module: nfs
args:
["struct nfs_pageio_descriptor *", "struct inode *", "const struct nfs_pageio_ops *", "const struct nfs_pgio_completion_ops *", "const struct nfs_rw_ops *", "size_t", "int"]


func: nfs_pgheader_init
ret: void
module: nfs
args:
["struct nfs_pageio_descriptor *", "struct nfs_pgio_header *", "void (*)(struct nfs_pgio_header *)"]


func: nfs_pageio_init_read
ret: void
module: nfs
args:
["struct nfs_pageio_descriptor *", "struct inode *", "bool", "const struct nfs_pgio_completion_ops *"]


func: nfs_initiate_read
ret: static void
module: nfs
args:
["struct nfs_pgio_header *", "struct rpc_message *", "const struct nfs_rpc_ops *", "struct rpc_task_setup *", "int"]


func: nfs_fs_mount_common
ret: struct dentry *
module: nfs
args:
["struct nfs_server *", "int", "const char *", "struct nfs_mount_info *", "struct nfs_subversion *"]


func: nfs_async_rename
ret: struct rpc_task *
module: nfs
args:
["struct inode *", "struct inode *", "struct dentry *", "struct dentry *", "void (*)(struct rpc_task *, struct nfs_renamedata *)"]


func: nfs_init_commit
ret: void
module: nfs
args:
["struct nfs_commit_data *", "struct list_head *", "struct pnfs_layout_segment *", "struct nfs_commit_info *"]


func: nfs_initiate_commit
ret: int
module: nfs
args:
["struct rpc_clnt *", "struct nfs_commit_data *", "const struct nfs_rpc_ops *", "const struct rpc_call_ops *", "int", "int"]


func: nfs_pageio_init_write
ret: void
module: nfs
args:
["struct nfs_pageio_descriptor *", "struct inode *", "int", "bool", "const struct nfs_pgio_completion_ops *"]


func: filelayout_async_handle_error
ret: static int
module: nfs_layout_nfsv41_files
args:
["struct rpc_task *", "struct pnfs_layout_segment *", "struct nfs_client *", "struct nfs_client *", "struct nfs4_state *"]


func: filelayout_decode_layout
ret: static int
module: nfs_layout_nfsv41_files
args:
["struct nfs4_filelayout_segment *", "gfp_t", "struct nfs4_layoutget_res *", "struct pnfs_layout_hdr *"]


func: fl_pnfs_update_layout
ret: static struct pnfs_layout_segment *
module: nfs_layout_nfsv41_files
args:
["struct inode *", "struct nfs_open_context *", "enum pnfs_iomode", "gfp_t", "bool", "u64", "loff_t"]


func: ff_layout_async_handle_error
ret: static int
module: nfs_layout_flexfiles
args:
["struct rpc_task *", "struct nfs_client *", "struct pnfs_layout_segment *", "int", "struct nfs4_state *"]


func: ff_layout_encode_ff_layoutupdate
ret: static void
module: nfs_layout_flexfiles
args:
["struct xdr_stream *", "struct nfs4_ff_layout_mirror *", "const struct nfs42_layoutstat_devinfo *"]


func: ff_layout_fetch_ds_ioerr
ret: unsigned int
module: nfs_layout_flexfiles
args:
["struct pnfs_layout_hdr *", "const struct pnfs_layout_range *", "struct list_head *", "unsigned int"]


func: ff_layout_track_ds_error
ret: int
module: nfs_layout_flexfiles
args:
["struct nfs4_flexfile_layout *", "struct nfs4_ff_layout_mirror *", "u64", "u64", "int", "enum nfs_opnum4", "gfp_t"]


func: do_layout_fetch_ds_ioerr
ret: static unsigned int
module: nfs_layout_flexfiles
args:
["struct pnfs_layout_hdr *", "struct list_head *", "unsigned int", "const struct pnfs_layout_range *", "const struct pnfs_layout_range *"]


func: do_add_page_to_bio
ret: static struct bio *
module: blocklayoutdriver
args:
["struct bio *", "int", "int", "sector_t", "struct page *", "struct pnfs_block_dev_map *", "struct pnfs_block_extent *", "bio_end_io_t *", "struct parallel_io *", "unsigned int", "int *"]


func: ceph_add_cap
ret: void
module: ceph
args:
["struct inode *", "struct ceph_mds_session *", "u64", "int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "u64", "int", "struct ceph_cap **"]


func: __send_cap
ret: static int
module: ceph
args:
["struct ceph_mds_client *", "struct ceph_cap *", "int", "bool", "int", "int", "int", "int", "u64", "u64"]


func: handle_cap_grant
ret: static void
module: ceph
args:
["struct inode *", "struct ceph_mds_session *", "struct ceph_cap *", "struct ceph_mds_caps *", "struct ceph_buffer *", "struct cap_extra_info *"]


func: note_last_dentry
ret: static int
module: ceph
args:
["const char *", "int", "unsigned int", "struct ceph_dir_file_info *", "struct ceph_dir_file_info *"]


func: ceph_fill_file_time
ret: void
module: ceph
args:
["struct inode *", "int", "u64", "struct timespec64 *", "struct timespec64 *", "struct timespec64 *"]


func: fill_inode
ret: static int
module: ceph
args:
["struct inode *", "struct page *", "struct ceph_mds_reply_info_in *", "struct ceph_mds_reply_dirfrag *", "struct ceph_mds_session *", "int", "struct ceph_cap_reservation *", "unsigned long"]


func: update_dentry_lease
ret: static void
module: ceph
args:
["struct dentry *", "struct ceph_mds_reply_lease *", "struct ceph_mds_session *", "unsigned long", "struct ceph_vino *", "struct ceph_vino *"]


func: set_request_path_attr
ret: static int
module: ceph
args:
["struct dentry *", "struct inode *", "const char *", "u64", "const char **", "int *", "u64 *", "bool *", "bool", "struct inode *"]


func: __set_xattr
ret: static int
module: ceph
args:
["struct ceph_inode_info *", "const char *", "int", "const char *", "int", "int", "int", "struct ceph_inode_xattr **"]


func: ovl_lookup_single
ret: static int
module: overlay
args:
["struct dentry *", "struct ovl_lookup_data *", "const char *", "unsigned int", "size_t", "const char *", "struct dentry **"]


func: CIFSCreateHardLink
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "const char *", "struct cifs_sb_info *"]


func: CIFSFindFirst
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "struct cifs_sb_info *", "__u16 *", "__u16", "struct cifs_search_info *", "bool"]


func: CIFSGetDFSRefer
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_ses *", "const char *", "struct dfs_info3_param **", "unsigned int *", "const struct nls_table *", "int"]


func: CIFSGetSrvInodeNumber
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "__u64 *", "const struct nls_table *", "int"]


func: CIFSPOSIXCreate
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "__u32", "__u64", "__u16 *", "FILE_UNIX_BASIC_INFO *", "__u32 *", "const char *", "const struct nls_table *", "int"]


func: CIFSPOSIXDelFile
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "__u16", "const struct nls_table *", "int"]


func: CIFSSMBCopy
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "const __u16", "const char *", "const int", "const struct nls_table *", "int"]


func: CIFSSMBLock
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const __u16", "const __u32", "const __u64", "const __u64", "const __u32", "const __u32", "const __u8", "const bool", "const __u8"]


func: CIFSSMBPosixLock
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const __u16", "const __u32", "const loff_t", "const __u64", "struct file_lock *", "const __u16", "const bool"]


func: CIFSSMBQPathInfo
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "FILE_ALL_INFO *", "int", "const struct nls_table *", "int"]


func: CIFSSMBRenameOpenFile
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "int", "const char *", "const struct nls_table *", "int"]


func: CIFSSMBSetEOF
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "__u64", "struct cifs_sb_info *", "bool"]


func: CIFSSMBSetPathInfo
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "const FILE_BASIC_INFO *", "const struct nls_table *", "int"]


func: CIFSSMBUnixQPathInfo
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const unsigned char *", "FILE_UNIX_BASIC_INFO *", "const struct nls_table *", "int"]


func: CIFSSMBUnixQuerySymLink
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const unsigned char *", "char **", "const struct nls_table *", "int"]


func: CIFSSMBUnixSetFileInfo
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const struct cifs_unix_set_info_args *", "u16", "u32"]


func: CIFSSMBUnixSetPathInfo
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "const struct cifs_unix_set_info_args *", "const struct nls_table *", "int"]


func: CIFSUnixCreateHardLink
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "const char *", "const struct nls_table *", "int"]


func: SMBLegacyOpen
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "const int", "const int", "const int", "__u16 *", "int *", "FILE_ALL_INFO *", "const struct nls_table *", "int"]


func: SMBQueryInformation
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "FILE_ALL_INFO *", "const struct nls_table *", "int"]


func: cifs_lockv
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const __u16", "const __u8", "const __u32", "const __u32", "LOCKING_ANDX_RANGE *"]


func: CIFSTCon
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_ses *", "const char *", "struct cifs_tcon *", "const struct nls_table *"]


func: get_dfs_path
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_ses *", "const char *", "const struct nls_table *", "unsigned int *", "struct dfs_info3_param **", "int"]


func: cifs_do_create
ret: static int
module: cifs
args:
["struct inode *", "struct dentry *", "unsigned int", "struct tcon_link *", "unsigned int", "umode_t", "__u32 *", "struct cifs_fid *"]


func: cifs_posix_open
ret: int
module: cifs
args:
["char *", "struct inode **", "struct super_block *", "int", "unsigned int", "__u32 *", "__u16 *", "unsigned int"]


func: cifs_send_async_read
ret: static int
module: cifs
args:
["loff_t", "size_t", "struct cifsFileInfo *", "struct list_head *", "struct cifs_aio_ctx *", "struct cifs_sb_info *", "struct cifs_sb_info *"]


func: cifs_write_from_iter
ret: static int
module: cifs
args:
["loff_t", "size_t", "struct iov_iter *", "struct cifsFileInfo *", "struct list_head *", "struct cifs_aio_ctx *", "struct cifs_sb_info *", "struct cifs_sb_info *"]


func: cifs_get_inode_info
ret: int
module: cifs
args:
["struct inode **", "const char *", "FILE_ALL_INFO *", "struct super_block *", "int", "const struct cifs_fid *"]


func: cifs_do_rename
ret: static int
module: cifs
args:
["const unsigned int", "const char *", "const char *", "struct dentry *", "struct dentry *", "struct dentry *", "struct dentry *"]


func: cifs_mkdir_qinfo
ret: static int
module: cifs
args:
["struct inode *", "struct dentry *", "umode_t", "const char *", "struct cifs_sb_info *", "struct cifs_tcon *", "const unsigned int"]


func: check_mf_symlink
ret: int
module: cifs
args:
["unsigned int", "struct cifs_tcon *", "struct cifs_sb_info *", "struct cifs_fattr *", "const unsigned char *"]


func: cifs_create_mf_symlink
ret: int
module: cifs
args:
["unsigned int", "struct cifs_tcon *", "struct cifs_sb_info *", "const unsigned char *", "char *", "unsigned int *"]


func: parse_dfs_referrals
ret: int
module: cifs
args:
["struct get_dfs_referral_rsp *", "u32", "unsigned int *", "struct dfs_info3_param **", "const struct nls_table *", "int", "const char *", "bool"]


func: cifs_get_srv_inum
ret: static int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "struct cifs_sb_info *", "const char *", "u64 *", "FILE_ALL_INFO *"]


func: cifs_mkdir_setinfo
ret: static void
module: cifs
args:
["struct inode *", "const char *", "struct cifs_sb_info *", "struct cifs_tcon *", "const unsigned int"]


func: cifs_query_dir_first
ret: static int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const char *", "struct cifs_sb_info *", "struct cifs_fid *", "__u16", "struct cifs_search_info *"]


func: cifs_query_dir_next
ret: static int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "struct cifs_fid *", "__u16", "struct cifs_search_info *"]


func: cifs_query_path_info
ret: static int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "struct cifs_sb_info *", "const char *", "FILE_ALL_INFO *", "bool *", "bool *"]


func: cifs_sync_read
ret: static int
module: cifs
args:
["const unsigned int", "struct cifs_fid *", "struct cifs_io_parms *", "unsigned int *", "char **", "int *"]


func: cifs_sync_write
ret: static int
module: cifs
args:
["const unsigned int", "struct cifs_fid *", "struct cifs_io_parms *", "unsigned int *", "struct kvec *", "unsigned long"]


func: smb2_open_op_close
ret: static int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "struct cifs_sb_info *", "const char *", "__u32", "__u32", "__u32", "void *", "int"]


func: decrypt_raw_data
ret: static int
module: cifs
args:
["struct TCP_Server_Info *", "char *", "unsigned int", "struct page **", "unsigned int", "unsigned int"]


func: handle_read_data
ret: static int
module: cifs
args:
["struct TCP_Server_Info *", "struct mid_q_entry *", "char *", "unsigned int", "struct page **", "unsigned int", "unsigned int"]


func: smb2_query_dir_first
ret: static int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "struct cifs_fid *", "struct cifs_search_info *", "__u16", "struct cifs_sb_info *", "const char *"]


func: smb2_set_sparse
ret: static bool
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "struct inode *", "__u8", "struct cifsFileInfo *", "struct cifsFileInfo *"]


func: SMB2_ioctl
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "u64", "u64", "u32", "bool", "char *", "u32", "char **", "u32 *"]


func: SMB2_lock
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const __u64", "const __u64", "const __u32", "const __u64", "const __u64", "const __u32", "const bool"]


func: SMB2_open
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_open_parms *", "__le16 *", "__u8 *", "struct smb2_file_all_info *", "struct kvec *", "int *"]


func: SMB2_query_eas
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "u64", "u64", "int", "struct smb2_file_full_ea_info *"]


func: SMB2_set_ea
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "u64", "u64", "struct smb2_file_full_ea_info *", "int"]


func: smb2_lockv
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "const __u64", "const __u64", "const __u32", "const __u32", "struct smb2_lock_element *"]


func: smb311_posix_mkdir
ret: int
module: cifs
args:
["const unsigned int", "struct inode *", "umode_t", "struct cifs_tcon *", "const char *", "struct cifs_sb_info *"]


func: query_info
ret: static int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "u64", "u64", "u8", "u8", "u32", "size_t", "size_t", "void **", "u32 *"]


func: send_set_info
ret: static int
module: cifs
args:
["const unsigned int", "struct cifs_tcon *", "u64", "u64", "u32", "u8", "u8", "u32", "unsigned int", "void **", "unsigned int *"]


func: smb2_new_read_req
ret: static int
module: cifs
args:
["void **", "unsigned int *", "struct cifs_io_parms *", "struct cifs_readdata *", "int", "unsigned int"]


func: SendReceive
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_ses *", "struct smb_hdr *", "struct smb_hdr *", "int *", "const int"]


func: SendReceive2
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_ses *", "struct kvec *", "int", "int *", "const int", "struct kvec *"]


func: cifs_call_async
ret: int
module: cifs
args:
["struct TCP_Server_Info *", "struct smb_rqst *", "mid_receive_t *", "mid_callback_t *", "mid_handle_t *", "void *", "const int"]


func: cifs_send_recv
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_ses *", "struct smb_rqst *", "int *", "const int", "struct kvec *"]


func: compound_send_recv
ret: int
module: cifs
args:
["const unsigned int", "struct cifs_ses *", "const int", "const int", "struct smb_rqst *", "int *", "struct kvec *"]


func: nfsd4_init_cb
ret: void
module: nfsd
args:
["struct nfsd4_callback *", "struct nfs4_client *", "const struct nfsd4_callback_ops *", "enum nfsd4_cb_op"]


func: encode_cb_sequence4args
ret: static void
module: nfsd
args:
["struct xdr_stream *", "struct nfs4_cb_compound_hdr *", "struct nfs4_cb_compound_hdr *", "const struct nfsd4_callback *"]


func: idmap_lookup
ret: static int
module: nfsd
args:
["struct svc_rqst *", "struct ent *(*)(struct cache_detail *, struct ent *)", "struct ent *", "struct cache_detail *", "struct ent **"]


func: do_open_permission
ret: static __be32
module: nfsd
args:
["struct svc_rqst *", "struct svc_fh *", "int", "struct nfsd4_open *", "struct nfsd4_open *", "struct nfsd4_open *"]


func: nfsd4_verify_copy
ret: static __be32
module: nfsd
args:
["struct svc_rqst *", "struct nfsd4_compound_state *", "stateid_t *", "struct file **", "stateid_t *", "struct file **"]


func: nfs4_preprocess_stateid_op
ret: __be32
module: nfsd
args:
["struct svc_rqst *", "struct nfsd4_compound_state *", "struct svc_fh *", "stateid_t *", "int", "struct file **", "bool *"]


func: nfsd4_lookup_stateid
ret: __be32
module: nfsd
args:
["struct nfsd4_compound_state *", "stateid_t *", "unsigned char", "struct nfs4_stid **", "struct nfsd_net *"]


func: compare_blob
ret: static int
module: nfsd
args:
["const struct xdr_netobj *", "const struct xdr_netobj *", "const struct xdr_netobj *", "const struct xdr_netobj *"]


func: lookup_clientid
ret: static __be32
module: nfsd
args:
["clientid_t *", "struct nfsd_net *", "struct nfsd4_compound_state *", "struct nfsd4_compound_state *"]


func: nfs4_get_vfs_file
ret: static __be32
module: nfsd
args:
["struct svc_rqst *", "struct nfs4_file *", "struct svc_fh *", "struct nfs4_ol_stateid *", "struct nfsd4_open *"]


func: nfs4_preprocess_confirmed_seqid_op
ret: static __be32
module: nfsd
args:
["struct nfsd4_compound_state *", "u32", "stateid_t *", "struct nfs4_ol_stateid **", "struct nfsd_net *"]


func: nfs4_preprocess_seqid_op
ret: static __be32
module: nfsd
args:
["struct nfsd4_compound_state *", "u32", "stateid_t *", "char", "struct nfs4_ol_stateid **", "struct nfsd_net *"]


func: same_owner_str
ret: static int
module: nfsd
args:
["struct xdr_netobj *", "struct xdr_netobj *", "struct nfs4_stateowner *", "struct nfs4_stateowner *"]


func: nfsd4_encode_fattr_to_buf
ret: __be32
module: nfsd
args:
["__be32 **", "int", "struct svc_fh *", "struct svc_export *", "struct dentry *", "u32 *", "struct svc_rqst *", "int"]


func: nfsd4_decode_fattr
ret: static __be32
module: nfsd
args:
["struct nfsd4_compoundargs *", "u32 *", "struct iattr *", "struct nfs4_acl **", "struct xdr_netobj *", "int *"]


func: nfsd4_encode_fattr
ret: static __be32
module: nfsd
args:
["struct xdr_stream *", "struct svc_fh *", "struct svc_export *", "struct dentry *", "u32 *", "struct svc_rqst *", "int"]


func: do_nfsd_create
ret: __be32
module: nfsd
args:
["struct svc_rqst *", "struct svc_fh *", "char *", "int", "struct iattr *", "struct svc_fh *", "int", "u32 *", "bool *", "bool *"]


func: nfsd_create
ret: __be32
module: nfsd
args:
["struct svc_rqst *", "struct svc_fh *", "char *", "int", "struct iattr *", "int", "dev_t", "struct svc_fh *"]


func: nfsd_lookup_dentry
ret: __be32
module: nfsd
args:
["struct svc_rqst *", "struct svc_fh *", "const char *", "unsigned int", "struct svc_export **", "struct dentry **"]


func: nfsd_readv
ret: __be32
module: nfsd
args:
["struct svc_rqst *", "struct svc_fh *", "struct file *", "loff_t", "struct kvec *", "int", "unsigned long *"]


func: nfsd_vfs_write
ret: __be32
module: nfsd
args:
["struct svc_rqst *", "struct svc_fh *", "struct file *", "loff_t", "struct kvec *", "int", "unsigned long *", "int"]


func: nfsd_write
ret: __be32
module: nfsd
args:
["struct svc_rqst *", "struct svc_fh *", "loff_t", "struct kvec *", "int", "unsigned long *", "int"]


func: __fscache_acquire_cookie
ret: struct fscache_cookie *
module: fscache
args:
["struct fscache_cookie *", "const struct fscache_cookie_def *", "const void *", "size_t", "const void *", "size_t", "void *", "loff_t", "bool"]


func: fscache_alloc_cookie
ret: struct fscache_cookie *
module: fscache
args:
["struct fscache_cookie *", "const struct fscache_cookie_def *", "const void *", "size_t", "const void *", "size_t", "void *", "loff_t"]


func: fscache_operation_init
ret: void
module: fscache
args:
["struct fscache_cookie *", "struct fscache_operation *", "fscache_operation_processor_t", "fscache_operation_cancel_t", "fscache_operation_release_t"]


func: __fscache_read_or_alloc_pages
ret: int
module: fscache
args:
["struct fscache_cookie *", "struct address_space *", "struct list_head *", "unsigned int *", "fscache_rw_complete_t", "void *", "gfp_t"]


func: nlmclnt_lookup_host
ret: struct nlm_host *
module: lockd
args:
["const struct sockaddr *", "const size_t", "const unsigned short", "const u32", "const char *", "int", "struct net *"]


func: nlmsvc_lock
ret: __be32
module: lockd
args:
["struct svc_rqst *", "struct nlm_file *", "struct nlm_host *", "struct nlm_lock *", "int", "struct nlm_cookie *", "int"]


func: nlmsvc_testlock
ret: __be32
module: lockd
args:
["struct svc_rqst *", "struct nlm_file *", "struct nlm_host *", "struct nlm_lock *", "struct nlm_lock *", "struct nlm_cookie *"]


func: btrfs_find_one_extref
ret: int
module: btrfs
args:
["struct btrfs_root *", "u64", "u64", "struct btrfs_path *", "struct btrfs_inode_extref **", "u64 *"]


func: btrfs_ref_to_path
ret: char *
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_path *", "u32", "unsigned long", "struct extent_buffer *", "u64", "char *", "u32"]


func: iterate_inodes_from_logical
ret: int
module: btrfs
args:
["u64", "struct btrfs_fs_info *", "struct btrfs_path *", "iterate_extent_inodes_t *", "void *", "bool"]


func: tree_backref_for_extent
ret: int
module: btrfs
args:
["unsigned long *", "struct extent_buffer *", "struct btrfs_key *", "struct btrfs_extent_item *", "u32", "u64 *", "u8 *"]


func: add_prelim_ref
ret: static int
module: btrfs
args:
["const struct btrfs_fs_info *", "struct preftree *", "u64", "const struct btrfs_key *", "int", "u64", "u64", "int", "struct share_check *", "gfp_t"]


func: check_extent_in_eb
ret: static int
module: btrfs
args:
["const struct btrfs_key *", "const struct extent_buffer *", "const struct btrfs_file_extent_item *", "u64", "struct extent_inode_elem **", "bool"]


func: find_parent_nodes
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_fs_info *", "u64", "u64", "struct ulist *", "struct ulist *", "const u64 *", "struct share_check *", "bool"]


func: prelim_ref_insert
ret: static void
module: btrfs
args:
["const struct btrfs_fs_info *", "struct preftree *", "struct prelim_ref *", "struct share_check *"]


func: resolve_indirect_refs
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_path *", "u64", "struct preftrees *", "const u64 *", "u64", "struct share_check *", "bool"]


func: btrfs_compress_pages
ret: int
module: btrfs
args:
["unsigned int", "struct address_space *", "u64", "struct page **", "unsigned long *", "unsigned long *", "unsigned long *"]


func: btrfs_submit_compressed_write
ret: blk_status_t
module: btrfs
args:
["struct inode *", "u64", "unsigned long", "u64", "unsigned long", "struct page **", "unsigned long", "unsigned int"]


func: btrfs_copy_root
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "struct extent_buffer **", "u64"]


func: btrfs_cow_block
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "struct extent_buffer *", "int", "struct extent_buffer **"]


func: btrfs_duplicate_item
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "const struct btrfs_key *"]


func: btrfs_insert_empty_items
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "const struct btrfs_key *", "u32 *", "int"]


func: btrfs_realloc_node
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "int", "u64 *", "struct btrfs_key *"]


func: btrfs_search_slot
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "const struct btrfs_key *", "struct btrfs_path *", "int", "int"]


func: btrfs_split_item
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "const struct btrfs_key *", "unsigned long"]


func: setup_items_for_insert
ret: void
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_path *", "const struct btrfs_key *", "u32 *", "u32", "u32", "int"]


func: __btrfs_cow_block
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "struct extent_buffer *", "int", "struct extent_buffer **", "u64", "u64"]


func: __push_leaf_left
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_path *", "int", "int", "struct extent_buffer *", "int", "u32", "u32"]


func: alloc_tree_block_no_bg_flush
ret: static struct extent_buffer *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "u64", "const struct btrfs_disk_key *", "int", "u64", "u64"]


func: balance_node_right
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_fs_info *", "struct extent_buffer *", "struct extent_buffer *"]


func: btrfs_del_leaf
ret: static void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct extent_buffer *"]


func: copy_for_split
ret: static void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_fs_info *", "struct btrfs_path *", "struct extent_buffer *", "struct extent_buffer *", "int", "int", "int"]


func: insert_ptr
ret: static void
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_path *", "struct btrfs_disk_key *", "u64", "int", "int", "struct btrfs_trans_handle *"]


func: push_leaf_left
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "int", "int", "int", "u32"]


func: push_node_left
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_fs_info *", "struct extent_buffer *", "struct extent_buffer *", "int"]


func: read_block_for_search
ret: static int
module: btrfs
args:
["struct btrfs_path *", "struct extent_buffer **", "int", "int", "const struct btrfs_key *", "struct btrfs_root *"]


func: tree_mod_log_eb_copy
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "struct extent_buffer *", "struct extent_buffer *", "unsigned long", "unsigned long", "int"]


func: update_ref_for_cow
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "struct extent_buffer *", "int *"]


func: btrfs_insert_delayed_dir_index
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "const char *", "int", "struct btrfs_inode *", "struct btrfs_disk_key *", "u8", "u64"]


func: __btrfs_update_delayed_inode
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_delayed_node *"]


func: btrfs_delayed_item_reserve_metadata
ret: static int
module: btrfs
args:
["struct btrfs_delayed_item *", "struct btrfs_delayed_item *", "struct btrfs_root *", "struct btrfs_trans_handle *", "struct btrfs_trans_handle *"]


func: btrfs_delete_delayed_items
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_root *", "struct btrfs_delayed_node *"]


func: btrfs_add_delayed_data_ref
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "int", "int *", "int *"]


func: btrfs_add_delayed_extent_op
ret: int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_trans_handle *", "u64", "u64", "struct btrfs_delayed_extent_op *"]


func: btrfs_add_delayed_tree_ref
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "u64", "u64", "u64", "u64", "int", "int", "struct btrfs_delayed_extent_op *", "int *", "int *"]


func: btrfs_merge_delayed_refs
ret: void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_ref_root *", "struct btrfs_delayed_ref_head *"]


func: add_delayed_ref_head
ret: static struct btrfs_delayed_ref_head *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_ref_head *", "struct btrfs_qgroup_extent_record *", "int", "int *", "int *", "int *"]


func: init_delayed_ref_head
ret: static void
module: btrfs
args:
["struct btrfs_delayed_ref_head *", "struct btrfs_qgroup_extent_record *", "u64", "u64", "u64", "u64", "int", "bool", "bool"]


func: insert_delayed_ref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_ref_root *", "struct btrfs_delayed_ref_head *", "struct btrfs_delayed_ref_node *"]


func: update_existing_head_ref
ret: static void
module: btrfs
args:
["struct btrfs_delayed_ref_head *", "struct btrfs_delayed_ref_head *", "int *", "struct btrfs_delayed_ref_root *"]


func: btrfs_delete_one_dir_name
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_dir_item *"]


func: btrfs_insert_dir_item
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "const char *", "int", "struct btrfs_inode *", "struct btrfs_key *", "u8", "u64"]


func: btrfs_insert_xattr_item
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "u64", "const char *", "u16", "const void *", "u16"]


func: btrfs_lookup_dir_index_item
ret: struct btrfs_dir_item *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "u64", "u64", "const char *", "int", "int"]


func: btrfs_lookup_dir_item
ret: struct btrfs_dir_item *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "u64", "const char *", "int", "int"]


func: btrfs_lookup_xattr
ret: struct btrfs_dir_item *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "u64", "const char *", "u16", "int"]


func: insert_with_overflow
ret: static struct btrfs_dir_item *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_key *", "u32", "const char *", "int"]


func: btrfs_wq_submit_bio
ret: blk_status_t
module: btrfs
args:
["struct btrfs_fs_info *", "struct bio *", "int", "unsigned long", "u64", "void *", "extent_submit_bio_start_t *"]


func: btrfs_alloc_tree_block
ret: struct extent_buffer *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "u64", "u64", "const struct btrfs_disk_key *", "int", "u64", "u64"]


func: btrfs_drop_subtree
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "struct extent_buffer *"]


func: __btrfs_free_extent
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "u64", "u64", "u64", "u64", "int", "struct btrfs_delayed_extent_op *", "struct btrfs_delayed_ref_node *", "struct btrfs_delayed_ref_node *"]


func: __reserve_metadata_bytes
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_space_info *", "u64", "enum btrfs_reserve_flush_enum", "bool"]


func: do_walk_down
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct walk_control *", "int *"]


func: insert_inline_extent_backref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "u64", "u64", "u64", "u64", "u64", "u64", "int", "struct btrfs_delayed_extent_op *"]


func: lookup_inline_extent_backref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_extent_inline_ref **", "u64", "u64", "u64", "u64", "u64", "u64", "int"]


func: reada_walk_down
ret: static void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct walk_control *", "struct btrfs_path *", "struct btrfs_root *", "struct btrfs_root *"]


func: remove_extent_backref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_extent_inline_ref *", "int", "int", "int *"]


func: setup_inline_extent_backref
ret: static void
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_path *", "struct btrfs_extent_inline_ref *", "u64", "u64", "u64", "u64", "int", "struct btrfs_delayed_extent_op *"]


func: update_inline_extent_backref
ret: static void
module: btrfs
args:
["struct btrfs_path *", "struct btrfs_extent_inline_ref *", "int", "struct btrfs_delayed_extent_op *", "int *"]


func: walk_down_proc
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct walk_control *", "int"]


func: walk_down_tree
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct walk_control *"]


func: write_one_cache_group
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_block_group_cache *", "struct btrfs_fs_info *"]


func: __clear_extent_bit
ret: int
module: btrfs
args:
["struct extent_io_tree *", "u64", "u64", "unsigned int", "int", "int", "struct extent_state **", "gfp_t", "struct extent_changeset *"]


func: btrfs_create_repair_bio
ret: struct bio *
module: btrfs
args:
["struct inode *", "struct bio *", "struct io_failure_record *", "struct page *", "int", "int", "bio_end_io_t *", "void *"]


func: clean_io_failure
ret: int
module: btrfs
args:
["struct btrfs_fs_info *", "struct extent_io_tree *", "struct extent_io_tree *", "u64", "struct page *", "u64", "unsigned int"]


func: copy_extent_buffer
ret: void
module: btrfs
args:
["struct extent_buffer *", "struct extent_buffer *", "unsigned long", "unsigned long", "unsigned long"]


func: map_private_extent_buffer
ret: int
module: btrfs
args:
["const struct extent_buffer *", "unsigned long", "unsigned long", "char **", "unsigned long *", "unsigned long *"]


func: set_extent_bit
ret: int
module: btrfs
args:
["struct extent_io_tree *", "u64", "u64", "unsigned int", "u64 *", "struct extent_state **", "gfp_t"]


func: __do_readpage
ret: static int
module: btrfs
args:
["struct extent_io_tree *", "struct page *", "get_extent_t *", "struct extent_map **", "struct bio **", "int", "unsigned long *", "unsigned int", "u64 *"]


func: __etree_search
ret: static struct rb_node *
module: btrfs
args:
["struct extent_io_tree *", "u64", "struct rb_node **", "struct rb_node ***", "struct rb_node **", "struct rb_node **"]


func: __extent_read_full_page
ret: static int
module: btrfs
args:
["struct extent_io_tree *", "struct page *", "get_extent_t *", "struct bio **", "int", "unsigned long *", "unsigned int"]


func: __extent_readpages
ret: static void
module: btrfs
args:
["struct extent_io_tree *", "struct page **", "int", "struct extent_map **", "struct bio **", "unsigned long *", "u64 *"]


func: __extent_writepage_io
ret: static int
module: btrfs
args:
["struct inode *", "struct page *", "struct writeback_control *", "struct extent_page_data *", "loff_t", "unsigned long", "unsigned int", "int *"]


func: __process_pages_contig
ret: static int
module: btrfs
args:
["struct address_space *", "struct page *", "unsigned long", "unsigned long", "unsigned long", "unsigned long *"]


func: __set_extent_bit
ret: static int
module: btrfs
args:
["struct extent_io_tree *", "u64", "u64", "unsigned int", "unsigned int", "u64 *", "struct extent_state **", "gfp_t", "struct extent_changeset *"]


func: clear_state_bit
ret: static struct extent_state *
module: btrfs
args:
["struct extent_io_tree *", "struct extent_state *", "unsigned int *", "int", "struct extent_changeset *"]


func: insert_state
ret: static int
module: btrfs
args:
["struct extent_io_tree *", "struct extent_state *", "u64", "u64", "struct rb_node ***", "struct rb_node **", "unsigned int *", "struct extent_changeset *"]


func: submit_extent_page
ret: static int
module: btrfs
args:
["unsigned int", "struct extent_io_tree *", "struct writeback_control *", "struct page *", "u64", "size_t", "unsigned long", "struct block_device *", "struct bio **", "bio_end_io_t *", "int", "unsigned long", "unsigned long", "bool"]


func: write_one_eb
ret: static int
module: btrfs
args:
["struct extent_buffer *", "struct btrfs_fs_info *", "struct writeback_control *", "struct extent_page_data *"]


func: writepage_delalloc
ret: static int
module: btrfs
args:
["struct inode *", "struct page *", "struct writeback_control *", "struct extent_page_data *", "u64", "unsigned long *"]


func: btrfs_extent_item_to_extent_map
ret: void
module: btrfs
args:
["struct btrfs_inode *", "const struct btrfs_path *", "struct btrfs_file_extent_item *", "const bool", "struct extent_map *"]


func: btrfs_insert_file_extent
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u8", "u8", "u16"]


func: __btrfs_drop_extents
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct inode *", "struct btrfs_path *", "u64", "u64", "u64 *", "int", "int", "u32", "int *"]


func: lock_and_cleanup_extent_if_need
ret: static int
module: btrfs
args:
["struct btrfs_inode *", "struct page **", "size_t", "loff_t", "size_t", "u64 *", "u64 *", "struct extent_state **"]


func: btrfs_find_space_cluster
ret: int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_block_group_cache *", "struct btrfs_free_cluster *", "u64", "u64", "u64"]


func: btrfs_write_out_cache
ret: int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_trans_handle *", "struct btrfs_block_group_cache *", "struct btrfs_path *"]


func: __btrfs_wait_cache_io
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_trans_handle *", "struct btrfs_block_group_cache *", "struct btrfs_io_ctl *", "struct btrfs_path *", "u64"]


func: __btrfs_write_out_cache
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct inode *", "struct btrfs_free_space_ctl *", "struct btrfs_block_group_cache *", "struct btrfs_io_ctl *", "struct btrfs_trans_handle *"]


func: __load_free_space_cache
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct inode *", "struct btrfs_free_space_ctl *", "struct btrfs_path *", "u64"]


func: bitmap_set_bits
ret: static void
module: btrfs
args:
["struct btrfs_free_space *", "u64", "u64", "struct btrfs_free_space_ctl *", "struct btrfs_free_space_ctl *"]


func: do_trimming
ret: static int
module: btrfs
args:
["struct btrfs_block_group_cache *", "u64 *", "u64", "u64", "u64", "u64", "struct btrfs_trim_range *"]


func: setup_cluster_bitmap
ret: static int
module: btrfs
args:
["struct btrfs_block_group_cache *", "struct btrfs_free_cluster *", "struct list_head *", "u64", "u64", "u64", "u64"]


func: update_cache_item
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct inode *", "struct btrfs_path *", "u64", "int", "int"]


func: write_cache_extent_entries
ret: static int
module: btrfs
args:
["struct btrfs_io_ctl *", "struct btrfs_free_space_ctl *", "struct btrfs_block_group_cache *", "int *", "int *", "struct list_head *"]


func: __add_to_free_space_tree
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_block_group_cache *", "struct btrfs_path *", "u64", "u64"]


func: search_free_space_info
ret: struct btrfs_free_space_info *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_fs_info *", "struct btrfs_block_group_cache *", "struct btrfs_path *", "int"]


func: btrfs_search_prev_slot
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_key *", "struct btrfs_path *", "int", "int"]


func: modify_free_space_bitmap
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_block_group_cache *", "struct btrfs_path *", "u64", "u64", "int"]


func: btrfs_del_inode_ref
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "const char *", "int", "u64", "u64", "u64 *"]


func: btrfs_lookup_inode
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_key *", "int"]


func: btrfs_lookup_inode_extref
ret: struct btrfs_inode_extref *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "const char *", "int", "u64", "u64", "int", "int"]


func: btrfs_add_link
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct btrfs_inode *", "const char *", "int", "int", "u64"]


func: btrfs_unlink_inode
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_inode *", "const char *", "int"]


func: __readpage_endio_check
ret: static int
module: btrfs
args:
["struct inode *", "int", "struct page *", "int", "u64", "size_t", "struct btrfs_io_bio *", "struct btrfs_io_bio *"]


func: btrfs_create_dio_extent
ret: static struct extent_map *
module: btrfs
args:
["struct inode *", "const u64", "const u64", "const u64", "const u64", "const u64", "const u64", "const u64", "const int"]


func: btrfs_new_inode
ret: static struct inode *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct inode *", "const char *", "int", "u64", "u64", "umode_t", "u64 *"]


func: cow_file_range
ret: static int
module: btrfs
args:
["struct inode *", "struct page *", "u64", "u64", "u64", "int *", "unsigned long *", "int", "struct btrfs_dedupe_hash *"]


func: dio_read_error
ret: static blk_status_t
module: btrfs
args:
["struct inode *", "struct bio *", "struct page *", "unsigned int", "u64", "u64", "int", "bio_end_io_t *", "void *"]


func: fill_inode_item
ret: static void
module: btrfs
args:
["struct extent_buffer *", "struct btrfs_inode_item *", "struct inode *", "struct btrfs_trans_handle *"]


func: insert_reserved_file_extent
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct inode *", "u64", "u64", "u64", "u64", "u64", "u8", "int", "u16", "u8"]


func: uncompress_inline
ret: static int
module: btrfs
args:
["struct page *", "size_t", "u64", "struct btrfs_file_extent_item *", "struct btrfs_path *", "struct btrfs_path *"]


func: btrfs_defrag_file
ret: int
module: btrfs
args:
["struct inode *", "struct file *", "struct btrfs_ioctl_defrag_range_args *", "u64", "unsigned long"]


func: btrfs_ioctl_snap_create_transid
ret: static int
module: btrfs
args:
["struct file *", "const char *", "unsigned long", "int", "u64 *", "bool", "struct btrfs_qgroup_inherit *"]


func: btrfs_mksubvol
ret: static int
module: btrfs
args:
["const char *", "int", "struct btrfs_root *", "u64 *", "bool", "struct btrfs_qgroup_inherit *", "const struct path *"]


func: clone_copy_inline_extent
ret: static int
module: btrfs
args:
["struct inode *", "struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_key *", "const u64", "const u64", "const u64", "const u64", "char *"]


func: clone_update_extent_map
ret: static void
module: btrfs
args:
["struct btrfs_inode *", "const struct btrfs_path *", "const u64", "const u64", "const struct btrfs_trans_handle *"]


func: copy_to_sk
ret: static int
module: btrfs
args:
["struct btrfs_key *", "struct btrfs_ioctl_search_key *", "size_t *", "char *", "unsigned long *", "int *", "struct btrfs_path *", "struct btrfs_path *"]


func: create_subvol
ret: static int
module: btrfs
args:
["struct inode *", "struct dentry *", "const char *", "int", "u64 *", "struct btrfs_qgroup_inherit *"]


func: lzo_compress_pages
ret: static int
module: btrfs
args:
["struct list_head *", "struct address_space *", "u64", "struct page **", "unsigned long *", "unsigned long *", "unsigned long *"]


func: iterate_object_props
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_path *", "u64", "void *", "void (*)(void *, const struct prop_handler *, const char *, size_t)"]


func: btrfs_qgroup_trace_extent_nolock
ret: int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_delayed_ref_root *", "struct btrfs_qgroup_extent_record *"]


func: raid56_parity_alloc_scrub_rbio
ret: struct btrfs_raid_bio *
module: btrfs
args:
["struct btrfs_fs_info *", "struct bio *", "struct btrfs_bio *", "u64", "struct btrfs_device *", "unsigned long *", "int"]


func: rbio_add_io_page
ret: static int
module: btrfs
args:
["struct btrfs_raid_bio *", "struct bio_list *", "struct page *", "int", "unsigned long", "unsigned long"]


func: do_relocation
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct reloc_control *", "struct backref_node *", "struct btrfs_key *", "struct btrfs_path *", "int"]


func: find_data_references
ret: static int
module: btrfs
args:
["struct reloc_control *", "struct btrfs_key *", "struct extent_buffer *", "struct btrfs_extent_data_ref *", "struct rb_root *"]


func: replace_file_extents
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct reloc_control *", "struct btrfs_root *", "struct extent_buffer *"]


func: replace_path
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_key *", "int", "int"]


func: select_reloc_root
ret: static struct btrfs_root *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct reloc_control *", "struct backref_node *", "struct backref_edge **"]


func: btrfs_find_root
ret: int
module: btrfs
args:
["struct btrfs_root *", "const struct btrfs_key *", "struct btrfs_path *", "struct btrfs_root_item *", "struct btrfs_key *"]


func: btrfs_insert_root
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "const struct btrfs_key *", "struct btrfs_root_item *"]


func: btrfs_update_root
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_key *", "struct btrfs_root_item *"]


func: scrub_chunk
ret: static int
module: btrfs
args:
["struct scrub_ctx *", "struct btrfs_device *", "u64", "u64", "u64", "struct btrfs_block_group_cache *", "int"]


func: scrub_pages
ret: static int
module: btrfs
args:
["struct scrub_ctx *", "u64", "u64", "u64", "struct btrfs_device *", "u64", "u64", "int", "u8 *", "int", "u64"]


func: scrub_raid56_parity
ret: static int
module: btrfs
args:
["struct scrub_ctx *", "struct map_lookup *", "struct btrfs_device *", "struct btrfs_path *", "u64", "u64"]


func: add_pending_dir_move
ret: static int
module: btrfs
args:
["struct send_ctx *", "u64", "u64", "u64", "struct list_head *", "struct list_head *", "const bool"]


func: changed_cb
ret: static int
module: btrfs
args:
["struct btrfs_path *", "struct btrfs_path *", "struct btrfs_key *", "enum btrfs_compare_tree_result", "void *"]


func: iterate_dir_item
ret: static int
module: btrfs
args:
["iterate_dir_item_t", "void *", "struct btrfs_path *", "struct btrfs_path *", "struct btrfs_root *"]


func: iterate_inode_ref
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_key *", "int", "iterate_inode_ref_t", "void *", "struct btrfs_path *", "struct btrfs_path *"]


func: btrfs_del_dir_entries_in_log
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "const char *", "int", "struct btrfs_inode *", "u64"]


func: btrfs_log_dentry_safe
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct dentry *", "const loff_t", "const loff_t", "struct btrfs_log_ctx *"]


func: btrfs_log_new_name
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct btrfs_inode *", "struct dentry *", "bool", "struct btrfs_log_ctx *"]


func: add_inode_ref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_path *", "struct extent_buffer *", "int", "struct btrfs_key *"]


func: btrfs_log_all_xattrs
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_path *", "struct btrfs_path *"]


func: btrfs_log_changed_extents
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_path *", "const u64", "const u64", "struct btrfs_log_ctx *"]


func: btrfs_log_inode
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "int", "const loff_t", "const loff_t", "struct btrfs_log_ctx *"]


func: btrfs_log_inode_parent
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct dentry *", "const loff_t", "const loff_t", "int", "struct btrfs_log_ctx *"]


func: btrfs_log_trailing_hole
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_path *"]


func: check_item_in_log
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_path *", "struct inode *", "struct btrfs_key *"]


func: check_parent_dirs_for_sync
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct dentry *", "struct super_block *", "u64"]


func: copy_items
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct btrfs_path *", "struct btrfs_path *", "u64 *", "int", "int", "int", "u64"]


func: drop_one_dir_item
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_inode *", "struct btrfs_dir_item *"]


func: fill_inode_item
ret: static void
module: btrfs
args:
["struct extent_buffer *", "struct btrfs_inode_item *", "struct inode *", "int", "u64", "struct btrfs_trans_handle *"]


func: insert_dir_log_key
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "int", "u64", "u64", "u64"]


func: insert_one_name
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "u64", "u64", "char *", "int", "struct btrfs_key *"]


func: log_dir_items
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_path *", "struct btrfs_path *", "int", "struct btrfs_log_ctx *", "u64", "u64 *"]


func: log_directory_changes
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_path *", "struct btrfs_path *", "struct btrfs_log_ctx *"]


func: log_new_dir_dentries
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_log_ctx *"]


func: overwrite_item
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct extent_buffer *", "int", "struct btrfs_key *"]


func: replay_dir_deletes
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_path *", "u64", "int"]


func: replay_one_name
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct extent_buffer *", "struct btrfs_dir_item *", "struct btrfs_key *"]


func: replay_xattr_deletes
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_path *", "const u64"]


func: walk_down_log_tree
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "int *", "struct walk_control *"]


func: __btrfs_map_block
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "enum btrfs_map_op", "u64", "u64 *", "struct btrfs_bio **", "int", "int"]


func: log_sample
ret: static int
module: oprofile
args:
["struct oprofile_cpu_buffer *", "unsigned long", "unsigned long", "int", "unsigned long", "struct task_struct *"]


func: op_add_code
ret: static int
module: oprofile
args:
["unsigned long", "int", "struct task_struct *", "struct oprofile_cpu_buffer *", "struct oprofile_cpu_buffer *"]


func: add_atomic_switch_msr_special
ret: static void
module: kvm-intel
args:
["struct vcpu_vmx *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "u64", "u64"]


func: vmx_segment_access_rights
ret: static u32
module: kvm-intel
args:
["struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *"]


func: kvm_age_rmapp
ret: static int
module: kvm
args:
["struct kvm *", "struct kvm_rmap_head *", "struct kvm_memory_slot *", "gfn_t", "int", "unsigned long"]


func: kvm_handle_hva_range
ret: static int
module: kvm
args:
["struct kvm *", "unsigned long", "unsigned long", "unsigned long", "int (*)(struct kvm *, struct kvm_rmap_head *, struct kvm_memory_slot *, gfn_t, int, unsigned long)"]


func: update_gfn_track
ret: static void
module: kvm
args:
["gfn_t", "enum kvm_page_track_mode", "short", "struct kvm_memory_slot *", "struct kvm_memory_slot *"]


func: kvm_arch_commit_memory_region
ret: void
module: kvm
args:
["struct kvm *", "const struct kvm_userspace_memory_region *", "const struct kvm_memory_slot *", "const struct kvm_memory_slot *", "enum kvm_mr_change"]


func: kvm_arch_prepare_memory_region
ret: int
module: kvm
args:
["struct kvm *", "struct kvm_memory_slot *", "const struct kvm_userspace_memory_region *", "enum kvm_mr_change"]


func: emulator_cmpxchg_emulated
ret: static int
module: kvm
args:
["struct x86_emulate_ctxt *", "unsigned long", "const void *", "const void *", "unsigned int", "struct x86_exception *"]


func: emulator_read_write
ret: static int
module: kvm
args:
["struct x86_emulate_ctxt *", "unsigned long", "void *", "unsigned int", "struct x86_exception *", "const struct read_write_emulator_ops *"]


func: emulator_read_write_onepage
ret: static int
module: kvm
args:
["unsigned long", "void *", "unsigned int", "struct x86_exception *", "struct kvm_vcpu *", "const struct read_write_emulator_ops *"]


func: emulator_write_emulated
ret: static int
module: kvm
args:
["struct x86_emulate_ctxt *", "unsigned long", "const void *", "unsigned int", "struct x86_exception *"]


func: msr_io
ret: static int
module: kvm
args:
["struct kvm_vcpu *", "struct kvm_msrs *", "int (*)(struct kvm_vcpu *, unsigned int, u64 *)", "int"]


func: ip6gre_changelink_common
ret: static struct ip6_tnl *
module: ip6_gre
args:
["struct net_device *", "struct nlattr **", "struct __ip6_tnl_parm *", "struct netlink_ext_ack *", "struct nlattr **"]


func: ip6gre_newlink_common
ret: static int
module: ip6_gre
args:
["struct net_device *", "struct nlattr **", "struct nlattr **", "struct netlink_ext_ack *", "struct net *"]


func: udp_tunnel6_xmit_skb
ret: int
module: ip6_udp_tunnel
args:
["struct dst_entry *", "struct sock *", "struct sk_buff *", "struct net_device *", "struct in6_addr *", "struct in6_addr *", "__u8", "__u8", "__be32", "__be16", "__be16", "bool"]


func: ip6_tnl_rcv
ret: int
module: ip6_tunnel
args:
["struct ip6_tnl *", "struct sk_buff *", "const struct tnl_ptk_info *", "struct metadata_dst *", "bool"]


func: __ip6_tnl_rcv
ret: static int
module: ip6_tunnel
args:
["struct ip6_tnl *", "struct sk_buff *", "const struct tnl_ptk_info *", "struct metadata_dst *", "int (*)(const struct ip6_tnl *, const struct ipv6hdr *, struct sk_buff *)", "bool"]


func: ipxip6_rcv
ret: static int
module: ip6_tunnel
args:
["struct sk_buff *", "u8", "const struct tnl_ptk_info *", "int (*)(const struct ip6_tnl *, const struct ipv6hdr *, struct sk_buff *)"]


func: nft_fib6_flowi_init
ret: static int
module: nft_fib_ipv6
args:
["struct flowi6 *", "const struct nft_fib *", "const struct net_device *", "struct ipv6hdr *", "const struct nft_pktinfo *"]


func: dump_ipv6_packet
ret: static void
module: nf_log_ipv6
args:
["struct net *", "struct nf_log_buf *", "const struct nf_loginfo *", "const struct sk_buff *", "unsigned int", "int"]


func: nf_tproxy_get_sock_v6
ret: struct sock *
module: nf_tproxy_ipv6
args:
["struct net *", "struct sk_buff *", "int", "const u8", "const struct in6_addr *", "const struct in6_addr *", "const __be16", "const __be16", "const struct net_device *", "const enum nf_tproxy_lookup_t"]


func: nf_tproxy_handle_time_wait6
ret: struct sock *
module: nf_tproxy_ipv6
args:
["struct sk_buff *", "int", "int", "struct net *", "const struct in6_addr *", "const __be16", "struct sock *"]


func: nf_nat_ipv6_csum_update
ret: static void
module: nf_nat_ipv6
args:
["struct sk_buff *", "unsigned int", "__sum16 *", "const struct nf_conntrack_tuple *", "enum nf_nat_manip_type"]


func: nf_nat_ipv6_decode_session
ret: static void
module: nf_nat_ipv6
args:
["struct sk_buff *", "const struct nf_conn *", "enum ip_conntrack_dir", "unsigned long", "struct flowi *"]


func: nf_nat_ipv6_manip_pkt
ret: static bool
module: nf_nat_ipv6
args:
["struct sk_buff *", "unsigned int", "const struct nf_nat_l4proto *", "const struct nf_conntrack_tuple *", "enum nf_nat_manip_type"]


func: icmpv6_in_range
ret: static bool
module: nf_nat_ipv6
args:
["const struct nf_conntrack_tuple *", "enum nf_nat_manip_type", "const union nf_conntrack_man_proto *", "const union nf_conntrack_man_proto *"]


func: icmpv6_manip_pkt
ret: static bool
module: nf_nat_ipv6
args:
["struct sk_buff *", "const struct nf_nat_l3proto *", "unsigned int", "unsigned int", "const struct nf_conntrack_tuple *", "enum nf_nat_manip_type"]


func: icmpv6_unique_tuple
ret: static void
module: nf_nat_ipv6
args:
["const struct nf_nat_l3proto *", "struct nf_conntrack_tuple *", "const struct nf_nat_range2 *", "enum nf_nat_manip_type", "const struct nf_conn *"]


func: sctp_assoc_control_transport
ret: void
module: sctp
args:
["struct sctp_association *", "struct sctp_transport *", "enum sctp_transport_cmd", "sctp_sn_error_t"]


func: sctp_auth_calculate_hmac
ret: void
module: sctp
args:
["const struct sctp_association *", "struct sk_buff *", "struct sctp_auth_chunk *", "struct sctp_shared_key *", "gfp_t"]


func: sctp_auth_make_key_vector
ret: static struct sctp_auth_bytes *
module: sctp
args:
["struct sctp_random_param *", "struct sctp_chunks_param *", "struct sctp_hmac_algo_param *", "gfp_t"]


func: sctp_bind_addr_copy
ret: int
module: sctp
args:
["struct net *", "struct sctp_bind_addr *", "const struct sctp_bind_addr *", "enum sctp_scope", "gfp_t", "int"]


func: sctp_err_lookup
ret: struct sock *
module: sctp
args:
["struct net *", "int", "struct sk_buff *", "struct sctphdr *", "struct sctp_association **", "struct sctp_transport **"]


func: sctp_check_transmitted
ret: static void
module: sctp
args:
["struct sctp_outq *", "struct list_head *", "struct sctp_transport *", "union sctp_addr *", "struct sctp_sackhdr *", "__u32 *"]


func: sctp_make_op_error
ret: struct sctp_chunk *
module: sctp
args:
["const struct sctp_association *", "const struct sctp_chunk *", "__be16", "const void *", "size_t", "size_t"]


func: sctp_process_init
ret: int
module: sctp
args:
["struct sctp_association *", "struct sctp_chunk *", "const union sctp_addr *", "struct sctp_init_chunk *", "gfp_t"]


func: sctp_unpack_cookie
ret: struct sctp_association *
module: sctp
args:
["const struct sctp_endpoint *", "const struct sctp_association *", "struct sctp_chunk *", "gfp_t", "int *", "struct sctp_chunk **"]


func: sctp_verify_init
ret: int
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "enum sctp_cid", "struct sctp_init_chunk *", "struct sctp_chunk *", "struct sctp_chunk **"]


func: sctp_process_inv_paramlength
ret: static int
module: sctp
args:
["const struct sctp_association *", "struct sctp_paramhdr *", "const struct sctp_chunk *", "struct sctp_chunk **"]


func: sctp_do_sm
ret: int
module: sctp
args:
["struct net *", "enum sctp_event", "union sctp_subtype", "enum sctp_state", "struct sctp_endpoint *", "struct sctp_association *", "void *", "gfp_t"]


func: sctp_cmd_interpreter
ret: static int
module: sctp
args:
["enum sctp_event", "union sctp_subtype", "struct sctp_endpoint *", "struct sctp_association *", "void *", "struct sctp_cmd_seq *", "gfp_t", "enum sctp_disposition", "enum sctp_state"]


func: sctp_sf_autoclose_timer_expire
ret: enum sctp_disposition
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "const union sctp_subtype", "void *", "struct sctp_cmd_seq *"]


func: sctp_sf_pdiscard
ret: enum sctp_disposition
module: sctp
args:
["struct sctp_cmd_seq *", "void *", "const union sctp_subtype", "const struct sctp_association *", "const struct sctp_endpoint *", "struct net *"]


func: __sctp_sf_do_9_1_abort
ret: static enum sctp_disposition
module: sctp
args:
["void *", "struct sctp_cmd_seq *", "const struct sctp_association *", "const struct sctp_endpoint *", "struct net *"]


func: sctp_abort_pkt_new
ret: static struct sctp_packet *
module: sctp
args:
["struct net *", "const struct sctp_association *", "struct sctp_chunk *", "const void *", "size_t", "const struct sctp_endpoint *"]


func: sctp_send_stale_cookie_err
ret: static void
module: sctp
args:
["struct net *", "const struct sctp_association *", "const struct sctp_chunk *", "struct sctp_cmd_seq *", "struct sctp_chunk *", "const struct sctp_endpoint *"]


func: sctp_sf_abort_violation
ret: static enum sctp_disposition
module: sctp
args:
["struct net *", "const struct sctp_association *", "void *", "struct sctp_cmd_seq *", "const __u8 *", "const size_t", "const struct sctp_endpoint *"]


func: sctp_sf_check_restart_addrs
ret: static int
module: sctp
args:
["const struct sctp_association *", "const struct sctp_association *", "struct sctp_chunk *", "struct sctp_cmd_seq *"]


func: sctp_sf_do_unexpected_init
ret: static enum sctp_disposition
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "void *", "struct sctp_cmd_seq *"]


func: sctp_sf_heartbeat
ret: static enum sctp_disposition
module: sctp
args:
["const struct sctp_association *", "void *", "struct sctp_cmd_seq *", "const struct sctp_endpoint *"]


func: sctp_sf_shut_8_4_5
ret: static enum sctp_disposition
module: sctp
args:
["struct net *", "const struct sctp_association *", "void *", "struct sctp_cmd_seq *", "const struct sctp_endpoint *"]


func: sctp_sf_violation_paramlen
ret: static enum sctp_disposition
module: sctp
args:
["const struct sctp_association *", "void *", "void *", "struct sctp_cmd_seq *", "const struct sctp_endpoint *", "struct net *"]


func: sctp_stop_t1_and_abort
ret: static enum sctp_disposition
module: sctp
args:
["struct sctp_cmd_seq *", "__be16", "int", "struct sctp_transport *", "const struct sctp_association *", "struct net *"]


func: sctp_for_each_transport
ret: int
module: sctp
args:
["int (*)(struct sctp_transport *, void *)", "int (*)(struct sctp_transport *, void *)", "struct net *", "int *", "void *"]


func: sctp_transport_lookup_process
ret: int
module: sctp
args:
["int (*)(struct sctp_transport *, void *)", "struct net *", "const union sctp_addr *", "const union sctp_addr *", "void *"]


func: sctp_apply_peer_addr_params
ret: static int
module: sctp
args:
["struct sctp_paddrparams *", "struct sctp_transport *", "struct sctp_association *", "struct sctp_sock *", "int", "int", "int"]


func: sctp_sendmsg_new_asoc
ret: static int
module: sctp
args:
["struct sock *", "__u16", "union sctp_addr *", "struct sctp_transport **", "struct sctp_cmsgs *", "struct sctp_cmsgs *"]


func: sctp_sendmsg_to_asoc
ret: static int
module: sctp
args:
["struct sctp_association *", "struct msghdr *", "size_t", "struct sctp_transport *", "struct sctp_sndrcvinfo *"]


func: sctp_ulpevent_make_assoc_change
ret: struct sctp_ulpevent *
module: sctp
args:
["const struct sctp_association *", "__u16", "__u16", "__u16", "__u16", "__u16", "struct sctp_chunk *", "gfp_t"]


func: sctp_ulpevent_make_peer_addr_change
ret: struct sctp_ulpevent *
module: sctp
args:
["const struct sctp_association *", "const struct __kernel_sockaddr_storage *", "int", "int", "int", "gfp_t"]


func: ip_tunnel_rcv
ret: int
module: ip_tunnel
args:
["struct ip_tunnel *", "struct sk_buff *", "const struct tnl_ptk_info *", "struct metadata_dst *", "bool"]


func: ip_tunnel_update
ret: static void
module: ip_tunnel
args:
["struct ip_tunnel_net *", "struct ip_tunnel *", "struct net_device *", "struct ip_tunnel_parm *", "bool", "__u32"]


func: ipgre_netlink_parms
ret: static int
module: ip_gre
args:
["struct net_device *", "struct nlattr **", "struct ip_tunnel_parm *", "__u32 *", "struct nlattr **"]


func: udp_tunnel_xmit_skb
ret: void
module: udp_tunnel
args:
["struct rtable *", "struct sock *", "struct sk_buff *", "__be32", "__be32", "__u8", "__u8", "__be16", "__be16", "__be16", "bool", "bool"]


func: arpt_register_table
ret: int
module: arp_tables
args:
["struct net *", "const struct xt_table *", "const struct arpt_replace *", "const struct nf_hook_ops *", "struct xt_table **"]


func: nat_callforwarding
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "TransportAddress *", "__be16", "struct nf_conntrack_expect *"]


func: nat_q931
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "TransportAddress *", "int", "__be16", "struct nf_conntrack_expect *"]


func: nat_rtp_rtcp
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "H245_TransportAddress *", "__be16", "__be16", "struct nf_conntrack_expect *", "struct nf_conntrack_expect *"]


func: nat_t120
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "H245_TransportAddress *", "__be16", "struct nf_conntrack_expect *"]


func: set_h225_addr
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "unsigned int", "unsigned char **", "int", "TransportAddress *", "union nf_inet_addr *", "__be16"]


func: set_h245_addr
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "unsigned int", "unsigned char **", "int", "H245_TransportAddress *", "union nf_inet_addr *", "__be16"]


func: set_ras_addr
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "TransportAddress *", "int"]


func: pptp_inbound_pkt
ret: static int
module: nf_nat_pptp
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "struct PptpControlHeader *", "union pptp_ctrl_union *"]


func: nf_tproxy_get_sock_v4
ret: struct sock *
module: nf_tproxy_ipv4
args:
["struct net *", "struct sk_buff *", "const u8", "const __be32", "const __be32", "const __be16", "const __be16", "const struct net_device *", "const enum nf_tproxy_lookup_t"]


func: dump_ipv4_packet
ret: static void
module: nf_log_ipv4
args:
["struct net *", "struct nf_log_buf *", "const struct nf_loginfo *", "const struct sk_buff *", "unsigned int"]


func: clone_execute
ret: static int
module: openvswitch
args:
["struct datapath *", "struct sk_buff *", "struct sw_flow_key *", "u32", "const struct nlattr *", "int", "bool", "bool"]


func: ovs_ct_copy_action
ret: int
module: openvswitch
args:
["struct net *", "const struct nlattr *", "const struct sw_flow_key *", "struct sw_flow_actions **", "bool"]


func: ovs_ct_update_key
ret: static void
module: openvswitch
args:
["const struct sk_buff *", "const struct ovs_conntrack_info *", "struct sw_flow_key *", "bool", "bool"]


func: ovs_dp_upcall
ret: int
module: openvswitch
args:
["struct datapath *", "struct sk_buff *", "const struct sw_flow_key *", "const struct dp_upcall_info *", "uint32_t"]


func: get_flow_actions
ret: static struct sw_flow_actions *
module: openvswitch
args:
["struct net *", "const struct nlattr *", "const struct sw_flow_key *", "const struct sw_flow_mask *", "bool"]


func: ovs_flow_cmd_alloc_info
ret: static struct sk_buff *
module: openvswitch
args:
["const struct sw_flow_actions *", "const struct sw_flow_id *", "struct genl_info *", "bool", "uint32_t"]


func: ovs_nla_init_match_and_action
ret: static int
module: openvswitch
args:
["struct net *", "struct sw_flow_match *", "struct sw_flow_key *", "struct nlattr **", "struct sw_flow_actions **", "bool"]


func: ovs_nla_get_match
ret: int
module: openvswitch
args:
["struct net *", "struct sw_flow_match *", "const struct nlattr *", "const struct nlattr *", "bool"]


func: __ovs_nla_copy_actions
ret: static int
module: openvswitch
args:
["struct net *", "const struct nlattr *", "const struct sw_flow_key *", "struct sw_flow_actions **", "__be16", "__be16", "bool"]


func: validate_set
ret: static int
module: openvswitch
args:
["const struct nlattr *", "struct sw_flow_actions **", "bool *", "u8", "__be16", "bool", "bool", "const struct sw_flow_key *", "const struct sw_flow_key *"]


func: decrypt_internal
ret: static int
module: tls
args:
["struct sock *", "struct sk_buff *", "struct iov_iter *", "struct scatterlist *", "int *", "bool *"]


func: zerocopy_from_iter
ret: static int
module: tls
args:
["struct sock *", "struct iov_iter *", "int", "int *", "unsigned int *", "struct scatterlist *", "int", "bool"]


func: rpcauth_init_cred
ret: void
module: sunrpc
args:
["struct rpc_cred *", "const struct auth_cred *", "struct rpc_auth *", "const struct rpc_credops *"]


func: write_flush
ret: static ssize_t
module: sunrpc
args:
["const char *", "size_t", "loff_t *", "struct cache_detail *", "struct cache_detail *", "struct file *"]


func: rpc_clnt_add_xprt
ret: int
module: sunrpc
args:
["struct rpc_clnt *", "struct xprt_create *", "int (*)(struct rpc_clnt *, struct rpc_xprt_switch *, struct rpc_xprt *, void *)", "void *"]


func: rpc_call_null_helper
ret: static struct rpc_task *
module: sunrpc
args:
["struct rpc_clnt *", "struct rpc_xprt *", "struct rpc_cred *", "int", "const struct rpc_call_ops *", "void *"]


func: rpc_new_client
ret: static struct rpc_clnt *
module: sunrpc
args:
["const struct rpc_create_args *", "struct rpc_xprt_switch *", "struct rpc_xprt *", "struct rpc_clnt *"]


func: rpc_find_or_alloc_pipe_dir_object
ret: struct rpc_pipe_dir_object *
module: sunrpc
args:
["struct net *", "struct rpc_pipe_dir_head *", "int (*)(struct rpc_pipe_dir_object *, void *)", "struct rpc_pipe_dir_object *(*)(void *)", "void *"]


func: rpc_mkdir_populate
ret: static struct dentry *
module: sunrpc
args:
["struct dentry *", "const char *", "umode_t", "int (*)(struct dentry *, void *)", "void *", "void *"]


func: rpc_wake_up_first_on_wq
ret: struct rpc_task *
module: sunrpc
args:
["struct workqueue_struct *", "struct rpc_wait_queue *", "bool (*)(struct rpc_task *, void *)", "void *"]


func: svc_register
ret: int
module: sunrpc
args:
["const struct svc_serv *", "struct net *", "const int", "const unsigned short", "const unsigned short"]


func: svc_send_common
ret: int
module: sunrpc
args:
["struct socket *", "struct xdr_buf *", "struct page *", "unsigned long", "struct page *", "unsigned long"]


func: xdr_process_buf
ret: int
module: sunrpc
args:
["struct xdr_buf *", "unsigned int", "unsigned int", "int (*)(struct scatterlist *, void *)", "void *"]


func: xs_sendpages
ret: static int
module: sunrpc
args:
["struct socket *", "struct sockaddr *", "int", "struct xdr_buf *", "unsigned int", "bool", "int *"]


func: make_checksum
ret: u32
module: rpcsec_gss_krb5
args:
["struct krb5_ctx *", "char *", "int", "struct xdr_buf *", "int", "u8 *", "unsigned int", "struct xdr_netobj *"]


func: make_checksum_v2
ret: u32
module: rpcsec_gss_krb5
args:
["struct krb5_ctx *", "char *", "int", "struct xdr_buf *", "int", "u8 *", "struct xdr_netobj *", "unsigned int"]


func: make_checksum_hmac_md5
ret: static u32
module: rpcsec_gss_krb5
args:
["char *", "int", "struct xdr_buf *", "int", "u8 *", "unsigned int", "struct xdr_netobj *", "struct krb5_ctx *"]


func: krb5_derive_key
ret: u32
module: rpcsec_gss_krb5
args:
["const struct gss_krb5_enctype *", "const struct xdr_netobj *", "struct xdr_netobj *", "const struct xdr_netobj *", "gfp_t"]


func: krb5_make_seq_num
ret: s32
module: rpcsec_gss_krb5
args:
["struct krb5_ctx *", "struct crypto_skcipher *", "int", "u32", "unsigned char *", "unsigned char *"]


func: tcpmss_mangle_packet
ret: static int
module: xt_TCPMSS
args:
["struct sk_buff *", "const struct xt_action_param *", "unsigned int", "unsigned int", "unsigned int"]


func: nf_osf_match
ret: bool
module: nfnetlink_osf
args:
["const struct sk_buff *", "u_int8_t", "int", "struct net_device *", "struct net_device *", "const struct nf_osf_info *", "struct net *", "const struct list_head *"]


func: nf_osf_hdr_ctx_init
ret: static const struct tcphdr *
module: nfnetlink_osf
args:
["struct nf_osf_hdr_ctx *", "const struct sk_buff *", "unsigned char *", "const struct iphdr *", "const struct iphdr *"]


func: get_unique_tuple
ret: static void
module: nf_nat
args:
["struct nf_conntrack_tuple *", "const struct nf_conntrack_tuple *", "const struct nf_nat_range2 *", "struct nf_conn *", "enum nf_nat_manip_type"]


func: in_range
ret: static int
module: nf_nat
args:
["const struct nf_conntrack_tuple *", "const struct nf_nat_range2 *", "const struct nf_nat_l4proto *", "const struct nf_nat_l3proto *"]


func: __nf_nat_mangle_tcp_packet
ret: bool
module: nf_nat
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned int", "unsigned int", "const char *", "unsigned int", "bool"]


func: nf_nat_mangle_udp_packet
ret: bool
module: nf_nat
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned int", "unsigned int", "const char *", "unsigned int"]


func: mangle_contents
ret: static void
module: nf_nat
args:
["struct sk_buff *", "unsigned int", "unsigned int", "unsigned int", "const char *", "unsigned int"]


func: nf_nat_l4proto_unique_tuple
ret: void
module: nf_nat
args:
["const struct nf_nat_l3proto *", "struct nf_conntrack_tuple *", "const struct nf_nat_range2 *", "enum nf_nat_manip_type", "const struct nf_conn *", "u16 *"]


func: __udp_manip_pkt
ret: static void
module: nf_nat
args:
["struct sk_buff *", "unsigned int", "struct udphdr *", "const struct nf_conntrack_tuple *", "enum nf_nat_manip_type", "bool", "const struct nf_nat_l3proto *"]


func: nft_bitmap_insert
ret: static int
module: nf_tables_set
args:
["const struct net *", "const struct nft_set *", "const struct nft_set_elem *", "struct nft_set_ext **"]


func: nft_rhash_update
ret: static bool
module: nf_tables_set
args:
["struct nft_set *", "const u32 *", "void *(*)(struct nft_set *, const struct nft_expr *, struct nft_regs *)", "const struct nft_expr *", "struct nft_regs *", "const struct nft_set_ext **"]


func: __nft_rbtree_get
ret: static bool
module: nf_tables_set
args:
["const struct nft_set *", "const u32 *", "struct nft_rbtree_elem **", "unsigned int", "unsigned int", "u8", "const struct net *"]


func: __nft_rbtree_lookup
ret: static bool
module: nf_tables_set
args:
["const struct net *", "const struct nft_set *", "const u32 *", "const struct nft_set_ext **", "unsigned int"]


func: nft_tunnel_obj_opts_init
ret: static int
module: nft_tunnel
args:
["const struct nlattr *", "struct nft_tunnel_opts *", "struct ip_tunnel_info *", "const struct nft_ctx *"]


func: expect_h245
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "TransportAddress *"]


func: expect_rtp_rtcp
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "H245_TransportAddress *"]


func: get_h245_addr
ret: static int
module: nf_conntrack_h323
args:
["struct nf_conn *", "const unsigned char *", "H245_TransportAddress *", "union nf_inet_addr *", "__be16 *"]


func: get_tpkt_data
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "unsigned int", "struct nf_conn *", "enum ip_conntrack_info", "unsigned char **", "int *", "int *"]


func: process_h245
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "MultimediaSystemControlMessage *"]


func: process_h245_channel
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "H2250LogicalChannelParameters *"]


func: process_olc
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "OpenLogicalChannel *"]


func: process_ras
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "RasMessage *"]


func: nf_log_dump_packet_common
ret: void
module: nf_log_common
args:
["struct nf_log_buf *", "u_int8_t", "unsigned int", "const struct sk_buff *", "const struct net_device *", "const struct net_device *", "const struct nf_loginfo *", "const char *"]


func: nf_log_l2packet
ret: void
module: nf_log_common
args:
["struct net *", "u_int8_t", "__be16", "unsigned int", "const struct sk_buff *", "const struct net_device *", "const struct net_device *", "const struct nf_loginfo *", "const char *"]


func: nf_nat_ftp
ret: static unsigned int
module: nf_nat_ftp
args:
["struct sk_buff *", "enum ip_conntrack_info", "enum nf_ct_ftp_type", "unsigned int", "unsigned int", "unsigned int", "struct nf_conntrack_expect *"]


func: conntrack_addrcmp
ret: static bool
module: xt_conntrack
args:
["const union nf_inet_addr *", "const union nf_inet_addr *", "const union nf_inet_addr *", "unsigned int"]


func: ct_sip_get_header
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int", "unsigned int", "enum sip_header_types", "unsigned int *", "unsigned int *"]


func: ct_sip_get_sdp_header
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int", "unsigned int", "enum sdp_header_types", "enum sdp_header_types", "unsigned int *", "unsigned int *"]


func: ct_sip_parse_address_param
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int", "unsigned int", "const char *", "unsigned int *", "unsigned int *", "union nf_inet_addr *", "bool"]


func: ct_sip_parse_header_uri
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int *", "unsigned int", "enum sip_header_types", "int *", "unsigned int *", "unsigned int *", "union nf_inet_addr *", "__be16 *"]


func: ct_sip_parse_numerical_param
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int", "unsigned int", "const char *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: ct_sip_parse_request
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int", "unsigned int *", "unsigned int *", "union nf_inet_addr *", "__be16 *"]


func: process_bye_request
ret: static int
module: nf_conntrack_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int"]


func: process_invite_response
ret: static int
module: nf_conntrack_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "unsigned int"]


func: process_sip_msg
ret: static int
module: nf_conntrack_sip
args:
["struct sk_buff *", "struct nf_conn *", "unsigned int", "unsigned int", "const char **", "unsigned int *"]


func: set_expected_rtp_rtcp
ret: static int
module: nf_conntrack_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "union nf_inet_addr *", "__be16", "enum sip_expectation_classes", "unsigned int", "unsigned int"]


func: sip_parse_addr
ret: static int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "const char **", "union nf_inet_addr *", "const char *", "bool"]


func: nf_conntrack_alloc
ret: struct nf_conn *
module: nf_conntrack
args:
["struct net *", "const struct nf_conntrack_zone *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_tuple *", "gfp_t"]


func: nf_ct_get_tuplepr
ret: bool
module: nf_conntrack
args:
["const struct sk_buff *", "unsigned int", "u_int16_t", "struct net *", "struct nf_conntrack_tuple *"]


func: nf_ct_invert_tuple
ret: bool
module: nf_conntrack
args:
["struct nf_conntrack_tuple *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_l4proto *"]


func: __nf_conntrack_alloc
ret: static struct nf_conn *
module: nf_conntrack
args:
["struct net *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_tuple *", "gfp_t", "u32", "const struct nf_conntrack_zone *"]


func: init_conntrack
ret: static struct nf_conntrack_tuple_hash *
module: nf_conntrack
args:
["struct net *", "struct nf_conn *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_l4proto *", "struct sk_buff *", "unsigned int", "u32"]


func: nf_ct_get_tuple
ret: static bool
module: nf_conntrack
args:
["const struct sk_buff *", "unsigned int", "unsigned int", "u_int16_t", "u_int8_t", "struct net *", "struct nf_conntrack_tuple *", "const struct nf_conntrack_l4proto *"]


func: nf_ct_expect_init
ret: void
module: nf_conntrack
args:
["struct nf_conntrack_expect *", "unsigned int", "u_int8_t", "const union nf_inet_addr *", "const union nf_inet_addr *", "u_int8_t", "const __be16 *", "const __be16 *"]


func: nf_ct_exp_equal
ret: static bool
module: nf_conntrack
args:
["const struct nf_conntrack_tuple *", "const struct nf_conntrack_expect *", "const struct net *", "const struct nf_conntrack_zone *"]


func: nf_ct_helper_init
ret: void
module: nf_conntrack
args:
["struct nf_conntrack_helper *", "u16", "u16", "const char *", "u16", "u16", "u32", "const struct nf_conntrack_expect_policy *", "u32", "int (*)(struct sk_buff *, unsigned int, struct nf_conn *, enum ip_conntrack_info)", "int (*)(struct nlattr *, struct nf_conn *)", "struct module *"]


func: dccp_error
ret: static int
module: nf_conntrack
args:
["struct net *", "struct nf_conn *", "struct sk_buff *", "unsigned int", "u_int8_t", "unsigned int"]


func: tcp_in_window
ret: static bool
module: nf_conntrack
args:
["const struct nf_conn *", "struct ip_ct_tcp *", "enum ip_conntrack_dir", "unsigned int", "const struct sk_buff *", "unsigned int", "const struct tcphdr *"]


func: tcp_options
ret: static void
module: nf_conntrack
args:
["const struct sk_buff *", "unsigned int", "const struct tcphdr *", "struct ip_ct_tcp_state *", "struct ip_ct_tcp_state *"]


func: nf_conncount_add
ret: int
module: nf_conncount
args:
["struct net *", "struct nf_conncount_list *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_zone *"]


func: nf_conncount_count
ret: unsigned int
module: nf_conncount
args:
["struct net *", "struct nf_conncount_data *", "const u32 *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_zone *"]


func: tcpoptstrip_mangle_packet
ret: static unsigned int
module: xt_TCPOPTSTRIP
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const struct xt_action_param *", "const struct xt_action_param *"]


func: ctnetlink_alloc_expect
ret: static struct nf_conntrack_expect *
module: nf_conntrack_netlink
args:
["const struct nlattr * const *", "struct nf_conn *", "struct nf_conntrack_helper *", "struct nf_conntrack_tuple *", "struct nf_conntrack_tuple *", "struct nf_conntrack_tuple *"]


func: ctnetlink_create_conntrack
ret: static struct nf_conn *
module: nf_conntrack_netlink
args:
["struct net *", "const struct nf_conntrack_zone *", "const struct nlattr * const *", "struct nf_conntrack_tuple *", "struct nf_conntrack_tuple *", "u8"]


func: ctnetlink_create_expect
ret: static int
module: nf_conntrack_netlink
args:
["struct net *", "const struct nf_conntrack_zone *", "const struct nlattr * const *", "u_int8_t", "u32", "int"]


func: ctnetlink_parse_tuple
ret: static int
module: nf_conntrack_netlink
args:
["const struct nlattr * const *", "struct nf_conntrack_tuple *", "u32", "u_int8_t", "struct nf_conntrack_zone *"]


func: nft_data_init
ret: int
module: nf_tables
args:
["const struct nft_ctx *", "struct nft_data *", "unsigned int", "struct nft_data_desc *", "const struct nlattr *"]


func: nft_obj_notify
ret: void
module: nf_tables
args:
["struct net *", "struct nft_table *", "struct nft_object *", "u32", "u32", "int", "int", "int", "gfp_t"]


func: nft_set_elem_init
ret: void *
module: nf_tables
args:
["const struct nft_set *", "const struct nft_set_ext_tmpl *", "const u32 *", "const u32 *", "u64", "gfp_t"]


func: nft_set_lookup_global
ret: struct nft_set *
module: nf_tables
args:
["const struct net *", "const struct nft_table *", "const struct nlattr *", "const struct nlattr *", "u8"]


func: nft_validate_register_store
ret: int
module: nf_tables
args:
["const struct nft_ctx *", "enum nft_registers", "const struct nft_data *", "enum nft_data_types", "unsigned int"]


func: nf_tables_bind_check_setelem
ret: static int
module: nf_tables
args:
["const struct nft_ctx *", "struct nft_set *", "const struct nft_set_iter *", "struct nft_set_elem *"]


func: nf_tables_fill_chain_info
ret: static int
module: nf_tables
args:
["struct sk_buff *", "u32", "u32", "int", "u32", "int", "const struct nft_chain *", "const struct nft_table *", "struct net *"]


func: nf_tables_fill_obj_info
ret: static int
module: nf_tables
args:
["struct sk_buff *", "u32", "u32", "int", "u32", "int", "struct nft_object *", "bool", "const struct nft_table *", "struct net *"]


func: nf_tables_fill_rule_info
ret: static int
module: nf_tables
args:
["struct sk_buff *", "u32", "u32", "int", "u32", "int", "const struct nft_chain *", "const struct nft_rule *", "const struct nft_table *", "struct net *"]


func: nf_tables_fill_setelem_info
ret: static int
module: nf_tables
args:
["struct sk_buff *", "const struct nft_ctx *", "u32", "u32", "int", "u16", "const struct nft_set *", "const struct nft_set_elem *"]


func: nft_ctx_init_from_elemattr
ret: static int
module: nf_tables
args:
["struct nft_ctx *", "struct net *", "const struct sk_buff *", "const struct nlmsghdr *", "const struct nlattr * const *", "struct netlink_ext_ack *", "u8"]


func: nft_trace_init
ret: void
module: nf_tables
args:
["struct nft_traceinfo *", "const struct nft_pktinfo *", "const struct nft_verdict *", "const struct nft_chain *"]


func: mangle_packet
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "unsigned int", "const char *", "unsigned int"]


func: mangle_sdp_packet
ret: static int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "enum sdp_header_types", "enum sdp_header_types", "char *", "int"]


func: map_addr
ret: static int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "unsigned int", "union nf_inet_addr *", "__be16"]


func: map_sip_addr
ret: static int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "enum sip_header_types"]


func: nf_nat_sdp_addr
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "enum sdp_header_types", "enum sdp_header_types", "const union nf_inet_addr *"]


func: nf_nat_sdp_media
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "struct nf_conntrack_expect *", "struct nf_conntrack_expect *", "unsigned int", "unsigned int", "union nf_inet_addr *"]


func: nf_nat_sdp_port
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "unsigned int", "u_int16_t"]


func: nf_nat_sdp_session
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "const union nf_inet_addr *"]


func: nf_nat_sip_expect
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "struct nf_conntrack_expect *", "unsigned int", "unsigned int"]


func: help
ret: static unsigned int
module: nf_nat_irc
args:
["struct sk_buff *", "enum ip_conntrack_info", "unsigned int", "unsigned int", "unsigned int", "struct nf_conntrack_expect *"]


func: nft_connlimit_do_init
ret: static int
module: nft_connlimit
args:
["const struct nlattr * const *", "struct nft_connlimit *", "const struct nft_ctx *", "const struct nft_ctx *"]


func: hash_dst
ret: static u_int32_t
module: xt_hashlimit
args:
["const struct dsthash_dst *", "const struct xt_hashlimit_htable *", "const struct xt_hashlimit_htable *"]


func: hashlimit_mt_check_common
ret: static int
module: xt_hashlimit
args:
["struct xt_hashlimit_htable **", "struct hashlimit_cfg3 *", "const char *", "int", "const struct xt_mtchk_param *", "const struct xt_mtchk_param *"]


func: hashlimit_mt_common
ret: static bool
module: xt_hashlimit
args:
["const struct sk_buff *", "struct xt_hashlimit_htable *", "int", "const struct hashlimit_cfg3 *", "struct xt_action_param *", "struct xt_action_param *"]


func: htable_selective_cleanup
ret: static void
module: xt_hashlimit
args:
["struct xt_hashlimit_htable *", "bool (*)(const struct xt_hashlimit_htable *, const struct dsthash_ent *)"]


func: xt_ct_tg_destroy
ret: static void
module: xt_CT
args:
["struct xt_ct_target_info_v1 *", "const struct xt_tgdtor_param *", "const struct xt_tgdtor_param *"]


func: list_set_kadt
ret: static int
module: ip_set_list_set
args:
["struct ip_set *", "const struct sk_buff *", "const struct xt_action_param *", "enum ipset_adt", "struct ip_set_adt_opt *"]


func: ip_set_add
ret: int
module: ip_set
args:
["ip_set_id_t", "const struct sk_buff *", "const struct xt_action_param *", "struct ip_set_adt_opt *"]


func: call_ad
ret: static int
module: ip_set
args:
["struct sock *", "struct sk_buff *", "struct ip_set *", "struct nlattr **", "enum ipset_adt", "u32", "bool"]


func: ip_vs_sip_conn_out
ret: static struct ip_vs_conn *
module: ip_vs_pe_sip
args:
["struct ip_vs_service *", "struct ip_vs_dest *", "struct sk_buff *", "const struct ip_vs_iphdr *", "__be16", "__be16"]


func: ip_vs_ftp_get_addrport
ret: static int
module: ip_vs_ftp
args:
["char *", "char *", "const char *", "char", "bool", "int", "union nf_inet_addr *", "__be16 *", "__u16", "char **", "char **", "size_t"]


func: ip_vs_conn_new
ret: struct ip_vs_conn *
module: ip_vs
args:
["const struct ip_vs_conn_param *", "int", "const union nf_inet_addr *", "__be16", "unsigned int", "struct ip_vs_dest *", "__u32"]


func: ip_vs_conn_fill_param_proto
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "int", "const struct sk_buff *", "const struct ip_vs_iphdr *", "struct ip_vs_conn_param *"]


func: ip_vs_schedule
ret: struct ip_vs_conn *
module: ip_vs
args:
["struct ip_vs_service *", "struct sk_buff *", "struct ip_vs_proto_data *", "int *", "struct ip_vs_iphdr *"]


func: handle_response
ret: static unsigned int
module: ip_vs
args:
["int", "struct sk_buff *", "struct ip_vs_proto_data *", "struct ip_vs_conn *", "struct ip_vs_iphdr *", "unsigned int"]


func: handle_response_icmp
ret: static int
module: ip_vs
args:
["int", "struct sk_buff *", "__u8", "struct ip_vs_conn *", "struct ip_vs_protocol *", "unsigned int", "unsigned int", "unsigned int", "union nf_inet_addr *"]


func: ip_vs_in_icmp_v6
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "struct sk_buff *", "int *", "unsigned int", "struct ip_vs_iphdr *", "struct ip_vs_iphdr *"]


func: ip_vs_try_to_schedule
ret: static unsigned int
module: ip_vs
args:
["struct netns_ipvs *", "int", "struct sk_buff *", "struct ip_vs_proto_data *", "int *", "struct ip_vs_conn **", "struct ip_vs_iphdr *"]


func: ip_vs_find_dest
ret: struct ip_vs_dest *
module: ip_vs
args:
["struct netns_ipvs *", "int", "int", "const union nf_inet_addr *", "__be16", "const union nf_inet_addr *", "__be16", "__u16", "__u32", "__u32"]


func: ip_vs_genl_dump_daemon
ret: static int
module: ip_vs
args:
["struct sk_buff *", "__u32", "struct ipvs_sync_daemon_cfg *", "struct netlink_callback *", "struct netlink_callback *"]


func: ip_vs_genl_dump_service
ret: static int
module: ip_vs
args:
["struct sk_buff *", "struct ip_vs_service *", "struct netlink_callback *", "struct netlink_callback *"]


func: ip_vs_genl_parse_service
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "struct ip_vs_service_user_kern *", "struct nlattr *", "int", "struct ip_vs_service **"]


func: ip_vs_proc_conn
ret: static void
module: ip_vs
args:
["struct netns_ipvs *", "struct ip_vs_conn_param *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const union nf_inet_addr *", "__be16", "unsigned long", "__u32", "struct ip_vs_sync_conn_options *"]


func: ip_vs_icmp_xmit
ret: int
module: ip_vs
args:
["struct sk_buff *", "struct ip_vs_conn *", "struct ip_vs_protocol *", "int", "unsigned int", "struct ip_vs_iphdr *"]


func: __ip_vs_get_out_rt
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "int", "struct sk_buff *", "struct ip_vs_dest *", "__be32", "int", "__be32 *", "struct ip_vs_iphdr *"]


func: __ip_vs_get_out_rt_v6
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "int", "struct sk_buff *", "struct ip_vs_dest *", "struct in6_addr *", "struct in6_addr *", "struct ip_vs_iphdr *", "int", "int"]


func: br_arp_send
ret: static void
module: bridge
args:
["struct net_bridge_port *", "struct net_device *", "__be32", "__be32", "const unsigned char *", "const unsigned char *", "const unsigned char *", "__be16", "u16", "struct net_bridge *"]


func: br_nd_send
ret: static void
module: bridge
args:
["struct net_bridge_port *", "struct sk_buff *", "struct neighbour *", "__be16", "u16", "struct nd_msg *", "struct net_bridge *"]


func: fdb_create
ret: static struct net_bridge_fdb_entry *
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "const unsigned char *", "__u16", "unsigned char", "unsigned char"]


func: fdb_fill_info
ret: static int
module: bridge
args:
["struct sk_buff *", "const struct net_bridge *", "const struct net_bridge_fdb_entry *", "u32", "u32", "int", "unsigned int"]


func: br_multicast_new_port_group
ret: struct net_bridge_port_group *
module: bridge
args:
["struct net_bridge_port *", "struct br_ip *", "struct net_bridge_port_group *", "unsigned char", "const unsigned char *"]


func: br_ip6_multicast_leave_group
ret: static void
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "const struct in6_addr *", "__u16", "const unsigned char *"]


func: br_multicast_leave_group
ret: static void
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "struct br_ip *", "struct bridge_mcast_other_query *", "struct bridge_mcast_own_query *", "const unsigned char *"]


func: br_fill_ifinfo
ret: static int
module: bridge
args:
["struct sk_buff *", "const struct net_bridge_port *", "u32", "u32", "int", "unsigned int", "const struct net_device *", "u32"]


func: br_port_slave_changelink
ret: static int
module: bridge
args:
["struct net_device *", "struct net_device *", "struct nlattr **", "struct nlattr **", "struct netlink_ext_ack *"]


func: br_process_vlan_tunnel_info
ret: int
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "int", "struct vtunnel_info *", "struct vtunnel_info *", "bool *"]


func: br_fill_vlan_tinfo_range
ret: static int
module: bridge
args:
["struct sk_buff *", "struct net_bridge_vlan *", "struct net_bridge_vlan *", "struct net_bridge_vlan *"]


func: br_nf_hook_thresh
ret: int
module: br_netfilter
args:
["unsigned int", "struct net *", "struct sock *", "struct sk_buff *", "struct net_device *", "struct net_device *", "int (*)(struct net *, struct sock *, struct sk_buff *)"]


func: do_update_counters
ret: static int
module: ebtables
args:
["struct net *", "const char *", "struct ebt_counter *", "unsigned int", "unsigned int", "const void *"]


func: ebt_log_packet
ret: static void
module: ebt_log
args:
["struct net *", "const struct sk_buff *", "const struct net_device *", "const struct net_device *", "const struct nf_loginfo *", "const char *", "unsigned int", "u_int8_t"]


func: llc_sap_open
ret: struct llc_sap *
module: llc
args:
["unsigned char", "int (*)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *)"]


func: __syn_recv_sock_hstub
ret: static struct sock *
module: hookers
args:
["struct hooked_place *", "struct sock *", "struct sk_buff *", "struct request_sock *", "struct dst_entry *", "struct request_sock *", "bool *"]


func: ipv4_specific_syn_recv_sock_stub
ret: static struct sock *
module: hookers
args:
["struct sock *", "struct sk_buff *", "struct request_sock *", "struct dst_entry *", "struct request_sock *", "bool *"]


func: set_ipsecrequest
ret: static int
module: af_key
args:
["struct sk_buff *", "uint8_t", "uint8_t", "int", "uint32_t", "uint8_t", "const xfrm_address_t *", "const xfrm_address_t *"]


func: tcf_gact_init
ret: static int
module: act_gact
args:
["struct net *", "struct nlattr *", "struct nlattr *", "struct tc_action **", "int", "int", "bool", "struct netlink_ext_ack *"]


func: tcf_gact_walker
ret: static int
module: act_gact
args:
["struct net *", "struct sk_buff *", "struct netlink_callback *", "int", "const struct tc_action_ops *", "struct netlink_ext_ack *"]


func: u32_clear_hw_hnode
ret: static void
module: cls_u32
args:
["struct netlink_ext_ack *", "struct tc_u_hnode *", "struct tc_u_hnode *", "struct tc_u_hnode *", "struct tc_u_hnode *", "struct tcf_proto *", "struct tcf_proto *", "struct tcf_proto *"]


func: u32_remove_hw_knode
ret: static void
module: cls_u32
args:
["struct tc_u_knode *", "struct netlink_ext_ack *", "struct tcf_proto *", "struct tcf_proto *", "struct tcf_proto *"]


func: u32_reoffload_hnode
ret: static int
module: cls_u32
args:
["struct tc_u_hnode *", "bool", "tc_setup_cb_t *", "void *", "struct netlink_ext_ack *", "struct tcf_proto *", "struct tcf_proto *", "struct tcf_proto *"]


func: u32_set_parms
ret: static int
module: cls_u32
args:
["struct net *", "struct tcf_proto *", "unsigned long", "struct tc_u_knode *", "struct nlattr **", "struct nlattr *", "bool", "struct netlink_ext_ack *", "struct tc_u_hnode *"]


func: fw_set_parms
ret: static int
module: cls_fw
args:
["struct net *", "struct tcf_proto *", "struct fw_filter *", "struct nlattr **", "struct nlattr **", "unsigned long", "bool", "struct netlink_ext_ack *"]


func: __tcf_ipt_init
ret: static int
module: act_ipt
args:
["struct net *", "unsigned int", "struct nlattr *", "struct nlattr *", "struct tc_action **", "const struct tc_action_ops *", "int", "int"]


func: tcindex_set_parms
ret: static int
module: cls_tcindex
args:
["struct net *", "struct tcf_proto *", "unsigned long", "u32", "struct tcindex_data *", "struct tcindex_filter_result *", "struct nlattr **", "struct nlattr *", "bool", "struct netlink_ext_ack *"]


func: p9_client_zc_rpc
ret: static struct p9_req_t *
module: 9pnet
args:
["struct p9_client *", "int8_t", "struct iov_iter *", "struct iov_iter *", "int", "int", "int", "const char *", "const char *", "..."]


func: p9_virtio_zc_request
ret: static int
module: 9pnet_virtio
args:
["struct p9_client *", "struct p9_req_t *", "struct iov_iter *", "struct iov_iter *", "int", "int", "int"]


func: register_snap_client
ret: struct datalink_proto *
module: psnap
args:
["const unsigned char *", "int (*)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *)"]


