# files

file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_hw_sequencer.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_compressor.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_regamma_v.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator_v.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_hw_sequencer.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_hw_sequencer.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_hw_sequencer.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_timing_generator.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_factory_diag.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_translate_diag.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce100/i2caux_dce100.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce110/aux_engine_dce110.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce110/i2c_hw_engine_dce110.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce110/i2c_sw_engine_dce110.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce110/i2caux_dce110.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce112/i2caux_dce112.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce120/i2caux_dce120.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce80/i2c_hw_engine_dce80.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce80/i2c_sw_engine_dce80.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce80/i2caux_dce80.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/diagnostics/i2caux_diag.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/i2c_generic_hw_engine.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce80/irq_service_dce80.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_encoder.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_stream_encoder.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_clockpowergating.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_clockpowergating.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/lustre/lustre/ptlrpc/../../lustre/ldlm/interval_tree.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/lustre/lustre/ptlrpc/../../lustre/ldlm/ldlm_extent.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/lustre/lustre/ptlrpc/../../lustre/ldlm/ldlm_flock.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/lustre/lustre/ptlrpc/../../lustre/ldlm/ldlm_inodebits.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/lustre/lustre/ptlrpc/../../lustre/ldlm/ldlm_lockd.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/lustre/lustre/ptlrpc/../../lustre/ldlm/ldlm_plain.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/lustre/lustre/ptlrpc/../../lustre/ldlm/ldlm_request.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/lustre/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_sdio.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_usb.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.c


file:
/build/linux-kZFggA/linux-4.15.0/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_connected.c


# funs

func: aarch64_insn_gen_add_sub_imm
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "int", "enum aarch64_insn_variant", "enum aarch64_insn_adsb_type"]


func: aarch64_insn_gen_add_sub_shifted_reg
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "int", "enum aarch64_insn_variant", "enum aarch64_insn_adsb_type"]


func: aarch64_insn_gen_bitfield
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "int", "int", "enum aarch64_insn_variant", "enum aarch64_insn_bitfield_type"]


func: aarch64_insn_gen_comp_branch_imm
ret: u32
module: vm
args:
["unsigned long", "unsigned long", "enum aarch64_insn_register", "enum aarch64_insn_variant", "enum aarch64_insn_branch_type"]


func: aarch64_insn_gen_data1
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_variant", "enum aarch64_insn_data1_type"]


func: aarch64_insn_gen_data2
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_variant", "enum aarch64_insn_data2_type"]


func: aarch64_insn_gen_data3
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_variant", "enum aarch64_insn_data3_type"]


func: aarch64_insn_gen_ldadd
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_size_type"]


func: aarch64_insn_gen_load_store_ex
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_size_type", "enum aarch64_insn_ldst_type"]


func: aarch64_insn_gen_load_store_pair
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "int", "enum aarch64_insn_variant", "enum aarch64_insn_ldst_type"]


func: aarch64_insn_gen_logical_shifted_reg
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "int", "enum aarch64_insn_variant", "enum aarch64_insn_logic_type"]


func: aarch64_insn_gen_movewide
ret: u32
module: vm
args:
["enum aarch64_insn_register", "int", "int", "enum aarch64_insn_variant", "enum aarch64_insn_movewide_type"]


func: aarch64_insn_gen_prefetch
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_prfm_type", "enum aarch64_insn_prfm_target", "enum aarch64_insn_prfm_policy"]


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


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


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


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


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


func: kvm_arch_commit_memory_region
ret: void
module: vm
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: vm
args:
["struct kvm *", "struct kvm_memory_slot *", "const struct kvm_userspace_memory_region *", "enum kvm_mr_change"]


func: handle_hva_to_gpa
ret: static int
module: vm
args:
["struct kvm *", "unsigned long", "unsigned long", "int (*)(struct kvm *, gpa_t, u64, void *)", "void *"]


func: __kvm_io_bus_write
ret: static int
module: vm
args:
["struct kvm_vcpu *", "struct kvm_io_bus *", "const void *", "struct kvm_io_range *", "struct kvm_io_range *"]


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


func: kvm_handle_cp_32
ret: static int
module: vm
args:
["struct kvm_vcpu *", "const struct sys_reg_desc *", "size_t", "const struct sys_reg_desc *", "size_t"]


func: read_id_reg
ret: static u64
module: vm
args:
["bool", "const struct sys_reg_desc *", "const struct sys_reg_desc *", "const struct sys_reg_desc *", "const struct sys_reg_desc *", "const struct sys_reg_desc *"]


func: __dummy_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: __do_user_fault
ret: static void
module: vm
args:
["struct task_struct *", "unsigned long", "unsigned int", "unsigned int", "int", "struct pt_regs *", "int"]


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


func: __create_pgd_mapping
ret: static void
module: vm
args:
["pgd_t *", "phys_addr_t", "unsigned long", "phys_addr_t", "pgprot_t", "phys_addr_t (*)(void)", "int"]


func: alloc_init_pud
ret: static void
module: vm
args:
["pgd_t *", "unsigned long", "unsigned long", "phys_addr_t", "pgprot_t", "phys_addr_t (*)(void)", "int"]


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


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


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


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


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


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: __blkdev_issue_write_zeroes
ret: static int
module: vm
args:
["sector_t", "sector_t", "gfp_t", "struct bio **", "unsigned int", "struct block_device *", "struct block_device *"]


func: __blkdev_issue_zero_pages
ret: static int
module: vm
args:
["sector_t", "sector_t", "gfp_t", "struct bio **", "struct block_device *", "struct block_device *"]


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: bt_tags_for_each
ret: static void
module: vm
args:
["struct sbitmap_queue *", "busy_tag_iter_fn *", "void *", "bool", "struct blk_mq_tags *", "struct blk_mq_tags *"]


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


func: cmdline_parts_set
ret: int
module: vm
args:
["struct cmdline_parts *", "sector_t", "int", "int (*)(int, struct cmdline_subpart *, void *)", "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: drbg_kcapi_sym
ret: static int
module: vm
args:
["struct drbg_state *", "unsigned char *", "const struct drbg_string *", "const struct drbg_string *"]


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: xts_crypt
ret: int
module: vm
args:
["struct blkcipher_desc *", "struct scatterlist *", "struct scatterlist *", "unsigned int", "struct xts_crypt_req *"]


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: apei_exec_ctx_init
ret: void
module: vm
args:
["struct apei_exec_context *", "struct apei_exec_ins_type *", "u32", "struct acpi_whea_header *", "u32"]


func: tps68470_pmic_common_handler
ret: static acpi_status
module: vm
args:
["u32", "acpi_physical_address", "u32", "u64 *", "void *", "int (*)(struct regmap *, int, int, u64 *)", "const struct tps68470_pmic_table *", "unsigned int", "int (*)(struct regmap *, int, int, u64)"]


func: acpi_find_cache_node
ret: static struct acpi_pptt_cache *
module: vm
args:
["struct acpi_table_header *", "u32", "enum cache_type", "unsigned int", "struct acpi_pptt_processor **"]


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


func: acpi_graph_get_remote_endpoint
ret: int
module: vm
args:
["const struct fwnode_handle *", "struct fwnode_handle **", "struct fwnode_handle **", "struct fwnode_handle **"]


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: amba_ahb_device_add
ret: struct amba_device *
module: vm
args:
["struct device *", "const char *", "resource_size_t", "size_t", "int", "int", "void *", "unsigned int"]


func: amba_ahb_device_add_res
ret: struct amba_device *
module: vm
args:
["struct device *", "const char *", "resource_size_t", "size_t", "int", "int", "void *", "unsigned int", "struct resource *"]


func: amba_aphb_device_add
ret: static struct amba_device *
module: vm
args:
["struct device *", "const char *", "resource_size_t", "size_t", "int", "int", "void *", "unsigned int", "u64", "struct resource *"]


func: ata_acpi_gtf_to_tf
ret: static void
module: vm
args:
["const struct ata_acpi_gtf *", "struct ata_taskfile *", "struct ata_device *", "struct ata_device *"]


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: ata_pci_bmdma_init_one
ret: int
module: vm
args:
["struct pci_dev *", "const struct ata_port_info * const *", "struct scsi_host_template *", "void *", "int"]


func: ata_pci_init_one
ret: static int
module: vm
args:
["struct pci_dev *", "const struct ata_port_info * const *", "struct scsi_host_template *", "void *", "int", "bool"]


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


func: dev_coredumpm
ret: void
module: vm
args:
["struct device *", "struct module *", "void *", "size_t", "gfp_t", "ssize_t (*)(char *, loff_t, size_t, void *, size_t)", "void (*)(void *)"]


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_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: __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_add_irq_chip
ret: int
module: vm
args:
["struct device *", "struct regmap *", "int", "int", "int", "const struct regmap_irq_chip *", "struct regmap_irq_chip_data **"]


func: regmap_add_irq_chip
ret: int
module: vm
args:
["struct regmap *", "int", "int", "int", "const struct regmap_irq_chip *", "struct regmap_irq_chip_data **"]


func: regmap_irq_update_bits
ret: static int
module: vm
args:
["unsigned int", "unsigned int", "unsigned int", "struct regmap_irq_chip_data *", "struct regmap_irq_chip_data *"]


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


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: transfer_xor
ret: static int
module: vm
args:
["struct loop_device *", "int", "struct page *", "unsigned int", "struct page *", "unsigned int", "int", "sector_t"]


func: hisi_lpc_target_in
ret: static int
module: vm
args:
["struct hisi_lpc_dev *", "struct lpc_cycle_para *", "unsigned long", "unsigned char *", "unsigned long"]


func: hisi_lpc_target_out
ret: static int
module: vm
args:
["struct hisi_lpc_dev *", "struct lpc_cycle_para *", "unsigned long", "const unsigned char *", "unsigned long"]


func: check_for_audio_disc
ret: static int
module: vm
args:
["struct cdrom_device_info *", "const struct cdrom_device_ops *", "const struct cdrom_device_ops *"]


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


func: tpm_tis_core_init
ret: int
module: vm
args:
["struct device *", "struct tpm_tis_data *", "int", "const struct tpm_tis_phy_ops *", "acpi_handle"]


func: iproc_asiu_setup
ret: void
module: vm
args:
["struct device_node *", "const struct iproc_asiu_div *", "const struct iproc_asiu_gate *", "unsigned int"]


func: iproc_pll_clk_setup
ret: void
module: vm
args:
["struct device_node *", "const struct iproc_pll_ctrl *", "const struct iproc_pll_vco_param *", "unsigned int", "const struct iproc_clk_ctrl *", "unsigned int"]


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


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_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: create_mux_common
ret: static struct clk *
module: vm
args:
["struct mux_hwclock *", "const struct clk_ops *", "unsigned long", "unsigned long", "unsigned long", "const char *", "int", "struct clockgen *"]


func: xgene_register_clk_pmd
ret: static struct clk *
module: vm
args:
["const char *", "const char *", "void *", "spinlock_t *", "u32", "u64", "u8", "u8", "unsigned long", "struct device *"]


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


func: mtk_clk_register_gate
ret: struct clk *
module: vm
args:
["const char *", "const char *", "struct regmap *", "int", "int", "int", "u8", "const struct clk_ops *"]


func: rcar_gen3_cpg_clk_register
ret: struct clk *
module: vm
args:
["struct device *", "const struct cpg_core_clk *", "const struct cpg_mssr_info *", "struct clk **", "void *", "struct raw_notifier_head *"]


func: rockchip_clk_register_cpuclk
ret: struct clk *
module: vm
args:
["const char *", "const char * const *", "u8", "const struct rockchip_cpuclk_reg_data *", "const struct rockchip_cpuclk_rate_table *", "int", "void *", "spinlock_t *"]


func: rockchip_clk_register_ddrclk
ret: struct clk *
module: vm
args:
["const char *", "int", "const char * const *", "u8", "int", "int", "int", "int", "int", "int", "void *", "spinlock_t *"]


func: rockchip_clk_register_muxgrf
ret: struct clk *
module: vm
args:
["const char *", "const char * const *", "u8", "int", "struct regmap *", "int", "int", "int", "int"]


func: rockchip_clk_register_pll
ret: struct clk *
module: vm
args:
["struct rockchip_clk_provider *", "enum rockchip_pll_type", "const char *", "const char * const *", "u8", "int", "int", "int", "int", "int", "struct rockchip_pll_rate_table *", "unsigned long", "u8"]


func: rockchip_clk_register_armclk
ret: void
module: vm
args:
["struct rockchip_clk_provider *", "unsigned int", "const char *", "const char * const *", "u8", "const struct rockchip_cpuclk_reg_data *", "const struct rockchip_cpuclk_rate_table *", "int"]


func: ccu_mux_helper_determine_rate
ret: int
module: vm
args:
["struct ccu_common *", "struct ccu_mux_internal *", "struct clk_rate_request *", "unsigned long (*)(struct ccu_mux_internal *, struct clk_hw *, unsigned long *, unsigned long, void *)", "void *"]


func: ccu_sdm_helper_get_factors
ret: int
module: vm
args:
["struct ccu_common *", "struct ccu_sdm_internal *", "unsigned long", "unsigned long *", "unsigned long *"]


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: pl08x_fill_lli_for_desc
ret: static void
module: vm
args:
["struct pl08x_lli_build_data *", "int", "int", "u32", "u32", "struct pl08x_driver_data *", "struct pl08x_driver_data *"]


func: pl08x_prep_dma_cyclic
ret: static struct dma_async_tx_descriptor *
module: vm
args:
["struct dma_chan *", "dma_addr_t", "size_t", "size_t", "enum dma_transfer_direction", "unsigned long"]


func: pl08x_prep_slave_sg
ret: static struct dma_async_tx_descriptor *
module: vm
args:
["struct dma_chan *", "struct scatterlist *", "unsigned int", "enum dma_transfer_direction", "unsigned long", "void *"]


func: bcm2835_dma_create_cb_chain
ret: static struct bcm2835_desc *
module: vm
args:
["struct dma_chan *", "enum dma_transfer_direction", "bool", "u32", "u32", "size_t", "dma_addr_t", "dma_addr_t", "size_t", "size_t", "gfp_t"]


func: of_dma_controller_register
ret: int
module: vm
args:
["struct device_node *", "struct dma_chan *(*)(struct of_phandle_args *, struct of_dma *)", "void *"]


func: of_dma_router_register
ret: int
module: vm
args:
["struct device_node *", "void *(*)(struct of_phandle_args *, struct of_dma *)", "struct dma_router *"]


func: shdma_add_desc
ret: static struct shdma_desc *
module: vm
args:
["struct shdma_chan *", "unsigned long", "dma_addr_t *", "dma_addr_t *", "size_t *", "struct shdma_desc **", "enum dma_transfer_direction"]


func: shdma_prep_sg
ret: static struct dma_async_tx_descriptor *
module: vm
args:
["struct shdma_chan *", "struct scatterlist *", "unsigned int", "dma_addr_t *", "enum dma_transfer_direction", "unsigned long", "bool"]


func: edac_device_alloc_ctl_info
ret: struct edac_device_ctl_info *
module: vm
args:
["unsigned int", "char *", "unsigned int", "char *", "unsigned int", "unsigned int", "struct edac_dev_sysfs_block_attribute *", "unsigned int", "int"]


func: edac_mc_handle_error
ret: void
module: vm
args:
["const enum hw_event_mc_err_type", "struct mem_ctl_info *", "const u16", "const unsigned long", "const unsigned long", "const unsigned long", "const int", "const int", "const int", "const char *", "const char *"]


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


func: sdei_smccc_hvc
ret: static void
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "struct arm_smccc_res *"]


func: handle_kernel_image
ret: efi_status_t
module: vm
args:
["efi_system_table_t *", "unsigned long *", "unsigned long *", "unsigned long *", "unsigned long *", "unsigned long", "efi_loaded_image_t *"]


func: efi_exit_boot_services
ret: efi_status_t
module: vm
args:
["efi_system_table_t *", "void *", "struct efi_boot_memmap *", "void *", "efi_exit_boot_map_processing"]


func: efi_relocate_kernel
ret: efi_status_t
module: vm
args:
["efi_system_table_t *", "unsigned long *", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: handle_cmdline_files
ret: efi_status_t
module: vm
args:
["efi_system_table_t *", "efi_loaded_image_t *", "char *", "char *", "unsigned long", "unsigned long *", "unsigned long *"]


func: allocate_new_fdt_and_exit_boot
ret: efi_status_t
module: vm
args:
["efi_system_table_t *", "void *", "unsigned long *", "unsigned long", "u64", "u64", "char *", "unsigned long", "unsigned long"]


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: devm_fwnode_get_index_gpiod_from_child
ret: struct gpio_desc *
module: vm
args:
["struct device *", "const char *", "int", "struct fwnode_handle *", "enum gpiod_flags", "const char *"]


func: bgpio_init
ret: int
module: vm
args:
["struct gpio_chip *", "struct device *", "unsigned long", "void *", "void *", "void *", "void *", "void *", "unsigned long"]


func: acpi_find_gpio
ret: struct gpio_desc *
module: vm
args:
["struct device *", "const char *", "unsigned int", "enum gpiod_flags *", "enum gpio_lookup_flags *"]


func: of_parse_own_gpio
ret: static struct gpio_desc *
module: vm
args:
["struct device_node *", "struct gpio_chip *", "unsigned int", "const char **", "enum gpio_lookup_flags *", "enum gpiod_flags *"]


func: gpiochip_irqchip_add_key
ret: int
module: vm
args:
["struct gpio_chip *", "struct irq_chip *", "unsigned int", "irq_flow_handler_t", "unsigned int", "bool", "struct lock_class_key *", "struct lock_class_key *"]


func: devm_hwmon_device_register_with_info
ret: struct device *
module: vm
args:
["struct device *", "const char *", "void *", "const struct hwmon_chip_info *", "const struct attribute_group **"]


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: uinput_validate_absinfo
ret: static int
module: vm
args:
["unsigned int", "const struct input_absinfo *", "const struct input_absinfo *", "const struct input_absinfo *", "struct input_dev *"]


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


func: iommu_dma_alloc
ret: struct page **
module: vm
args:
["struct device *", "size_t", "gfp_t", "unsigned long", "int", "dma_addr_t *", "void (*)(struct device *, const void *, phys_addr_t)"]


func: __arm_lpae_map
ret: static int
module: vm
args:
["struct arm_lpae_io_pgtable *", "unsigned long", "phys_addr_t", "size_t", "arm_lpae_iopte", "int", "arm_lpae_iopte *"]


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


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


func: partition_create_desc
ret: struct partition_desc *
module: vm
args:
["struct fwnode_handle *", "struct partition_affinity *", "int", "int", "const struct irq_domain_ops *"]


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: int
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: int
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: devm_mfd_add_devices
ret: int
module: vm
args:
["struct device *", "int", "const struct mfd_cell *", "int", "struct resource *", "int", "struct irq_domain *"]


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


func: add_regulator_linked
ret: static struct device *
module: vm
args:
["int", "struct regulator_init_data *", "unsigned long", "unsigned int", "struct regulator_consumer_supply *"]


func: cis_tpl_parse
ret: static int
module: vm
args:
["struct mmc_card *", "struct sdio_func *", "const char *", "const struct cis_tpl *", "int", "unsigned char", "const unsigned char *", "unsigned int"]


func: mmc_io_rw_extended
ret: int
module: vm
args:
["struct mmc_card *", "int", "unsigned int", "unsigned int", "int", "u8 *", "unsigned int", "unsigned int"]


func: __mmci_dma_prep_data
ret: static int
module: vm
args:
["struct mmci_host *", "struct mmc_data *", "struct dma_chan **", "struct dma_async_tx_descriptor **"]


func: mmci_dma_unmap
ret: static void
module: vm
args:
["struct mmc_data *", "struct mmc_data *", "struct mmc_data *", "struct mmci_host *", "struct mmci_host *"]


func: fman_register_intr
ret: void
module: vm
args:
["struct fman *", "enum fman_event_modules", "u8", "enum fman_intr_type", "void (*)(void *)", "void *"]


func: fman_sp_build_buffer_struct
ret: int
module: vm
args:
["struct fman_sp_int_context_data_copy *", "struct fman_buffer_prefix_content *", "struct fman_sp_buf_margins *", "struct fman_sp_buffer_offsets *", "u8 *"]


func: mdio_mux_init
ret: int
module: vm
args:
["struct device *", "struct device_node *", "int (*)(int, int, void *)", "void **", "void *", "struct mii_bus *"]


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


func: xennet_make_txreqs
ret: static struct xen_netif_tx_request *
module: vm
args:
["struct netfront_queue *", "struct xen_netif_tx_request *", "struct sk_buff *", "struct page *", "unsigned int", "unsigned int"]


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: __of_address_to_resource
ret: static int
module: vm
args:
["struct device_node *", "const __be32 *", "u64", "unsigned int", "const char *", "struct resource *"]


func: of_phandle_iterator_init
ret: int
module: vm
args:
["struct of_phandle_iterator *", "const struct device_node *", "const char *", "const char *", "int"]


func: __of_parse_phandle_with_args
ret: static int
module: vm
args:
["const struct device_node *", "const char *", "const char *", "int", "int", "struct of_phandle_args *"]


func: of_phy_connect
ret: struct phy_device *
module: vm
args:
["struct net_device *", "struct device_node *", "void (*)(struct net_device *)", "u32", "phy_interface_t"]


func: of_pci_get_host_bridge_resources
ret: int
module: vm
args:
["struct device_node *", "unsigned char", "unsigned char", "struct list_head *", "resource_size_t *"]


func: of_platform_populate
ret: int
module: vm
args:
["struct device_node *", "const struct of_device_id *", "const struct of_dev_auxdata *", "struct device *"]


func: of_platform_bus_create
ret: static int
module: vm
args:
["struct device_node *", "const struct of_device_id *", "const struct of_dev_auxdata *", "struct device *", "bool"]


func: opp_parse_supplies
ret: static int
module: vm
args:
["struct device *", "struct opp_table *", "struct opp_table *", "struct dev_pm_opp *", "struct dev_pm_opp *"]


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: rcar_pcie_config_access
ret: static int
module: vm
args:
["struct rcar_pcie *", "unsigned char", "unsigned int", "int", "u32 *", "struct pci_bus *", "struct pci_bus *"]


func: __pci_hp_register
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: __devm_of_phy_provider_register
ret: struct phy_provider *
module: vm
args:
["struct device *", "struct device_node *", "struct module *", "struct phy *(*)(struct device *, struct of_phandle_args *)"]


func: dt_remember_or_free_map
ret: static int
module: vm
args:
["struct pinctrl *", "const char *", "struct pinctrl_dev *", "struct pinctrl_map *", "unsigned int"]


func: mtk_pconf_spec_set_ies_smt_range
ret: int
module: vm
args:
["struct regmap *", "const struct mtk_pin_ies_smt_set *", "unsigned int", "unsigned int", "unsigned char", "int"]


func: mtk_pctrl_spec_pull_set_samereg
ret: int
module: vm
args:
["struct regmap *", "const struct mtk_pin_spec_pupd_set_samereg *", "unsigned int", "unsigned int", "unsigned char", "bool", "unsigned int"]


func: pinconf_generic_dt_node_to_map
ret: int
module: vm
args:
["struct pinctrl_dev *", "struct device_node *", "struct pinctrl_map **", "unsigned int *", "enum pinctrl_map_type"]


func: pinconf_generic_dt_subnode_to_map
ret: int
module: vm
args:
["struct pinctrl_dev *", "struct device_node *", "struct pinctrl_map **", "unsigned int *", "unsigned int *", "enum pinctrl_map_type"]


func: parse_dt_cfg
ret: static void
module: vm
args:
["struct device_node *", "const struct pinconf_generic_params *", "unsigned int", "unsigned long *", "unsigned int *"]


func: pinconf_generic_dump_one
ret: static void
module: vm
args:
["struct pinctrl_dev *", "struct seq_file *", "const char *", "unsigned int", "const struct pin_config_item *", "int", "int *"]


func: pinctrl_utils_add_map_configs
ret: int
module: vm
args:
["struct pinctrl_dev *", "struct pinctrl_map **", "unsigned int *", "unsigned int *", "const char *", "unsigned long *", "unsigned int", "enum pinctrl_map_type"]


func: pinctrl_utils_add_map_mux
ret: int
module: vm
args:
["struct pinctrl_dev *", "struct pinctrl_map **", "unsigned int *", "unsigned int *", "const char *", "const char *"]


func: pinctrl_utils_reserve_map
ret: int
module: vm
args:
["struct pinctrl_dev *", "struct pinctrl_map **", "unsigned int *", "unsigned int *", "unsigned int"]


func: msm_gpio_update_dual_edge_pos
ret: static void
module: vm
args:
["const struct msm_pingroup *", "struct irq_data *", "struct msm_pinctrl *", "struct msm_pinctrl *"]


func: sh_pfc_dt_subnode_to_map
ret: static int
module: vm
args:
["struct pinctrl_dev *", "struct device_node *", "struct pinctrl_map **", "unsigned int *", "unsigned int *"]


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: __power_supply_register
ret: static struct power_supply *
module: vm
args:
["struct device *", "const struct power_supply_desc *", "const struct power_supply_config *", "bool"]


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


func: regulator_of_get_init_data
ret: struct regulator_init_data *
module: vm
args:
["struct device *", "const struct regulator_desc *", "struct regulator_config *", "struct device_node **"]


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: spi_replace_transfers
ret: struct spi_replaced_transfers *
module: vm
args:
["struct spi_message *", "struct spi_transfer *", "size_t", "size_t", "spi_replaced_release_t", "size_t", "gfp_t"]


func: spi_map_buf
ret: static int
module: vm
args:
["struct device *", "struct sg_table *", "void *", "size_t", "enum dma_data_direction", "struct spi_controller *"]


func: get_static_power
ret: static int
module: vm
args:
["unsigned long", "u32 *", "struct thermal_zone_device *", "struct cpufreq_cooling_device *", "struct cpufreq_cooling_device *"]


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: dwc2_complete_non_periodic_xfer
ret: static void
module: vm
args:
["struct dwc2_hsotg *", "struct dwc2_host_chan *", "struct dwc2_qtd *", "enum dwc2_halt_status", "int"]


func: dwc2_complete_periodic_xfer
ret: static void
module: vm
args:
["struct dwc2_hsotg *", "struct dwc2_host_chan *", "int", "struct dwc2_qtd *", "enum dwc2_halt_status"]


func: dwc2_get_actual_xfer_length
ret: static u32
module: vm
args:
["struct dwc2_host_chan *", "int", "enum dwc2_halt_status", "int *", "struct dwc2_qtd *", "struct dwc2_hsotg *"]


func: dwc2_update_urb_state
ret: static int
module: vm
args:
["struct dwc2_hsotg *", "struct dwc2_host_chan *", "int", "struct dwc2_hcd_urb *", "struct dwc2_qtd *"]


func: dwc2_update_urb_state_abn
ret: static void
module: vm
args:
["struct dwc2_hsotg *", "struct dwc2_host_chan *", "int", "struct dwc2_qtd *", "enum dwc2_halt_status", "struct dwc2_hcd_urb *", "struct dwc2_hcd_urb *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: xhci_cleanup_halted_endpoint
ret: static void
module: vm
args:
["struct xhci_hcd *", "unsigned int", "unsigned int", "unsigned int", "struct xhci_td *", "enum xhci_ep_reset_type", "union xhci_trb *"]


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


func: xhci_alloc_streams
ret: static int
module: vm
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: vm
args:
["struct usb_hcd *", "struct usb_device *", "struct usb_host_endpoint *", "int", "bool", "const char *"]


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


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


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


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


func: vme_slave_get
ret: int
module: vm
args:
["struct vme_resource *", "int *", "unsigned long long *", "unsigned long long *", "dma_addr_t *", "u32 *", "u32 *"]


func: vme_slave_set
ret: int
module: vm
args:
["struct vme_resource *", "int", "unsigned long long", "unsigned long long", "dma_addr_t", "u32", "u32"]


func: xenbus_map_ring
ret: int
module: vm
args:
["struct xenbus_device *", "grant_ref_t *", "unsigned int", "grant_handle_t *", "unsigned long *", "bool *"]


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


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


func: __xenbus_map_ring
ret: static int
module: vm
args:
["struct xenbus_device *", "grant_ref_t *", "unsigned int", "grant_handle_t *", "phys_addr_t *", "bool *", "unsigned int"]


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


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


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: configfs_make_dirent
ret: int
module: vm
args:
["struct configfs_dirent *", "struct dentry *", "void *", "umode_t", "int", "struct configfs_fragment *"]


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: crypt_scatterlist
ret: static int
module: vm
args:
["struct ecryptfs_crypt_stat *", "struct scatterlist *", "struct scatterlist *", "int", "unsigned char *", "int"]


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


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


func: write_tag_3_packet
ret: static int
module: vm
args:
["char *", "size_t *", "struct ecryptfs_auth_tok *", "struct ecryptfs_crypt_stat *", "struct ecryptfs_key_record *", "size_t *"]


func: ep_scan_ready_list
ret: static int
module: vm
args:
["struct eventpoll *", "int (*)(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 *", "long long *", "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_can_be_merged
ret: static int
module: vm
args:
["struct extent_status *", "struct extent_status *", "struct extent_status *", "struct extent_status *", "struct extent_status *", "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_expand_extra_isize
ret: static int
module: vm
args:
["struct inode *", "unsigned int", "handle_t *", "int *", "struct ext4_iloc *", "struct ext4_iloc *"]


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: __fat_readdir
ret: static int
module: vm
args:
["struct inode *", "struct dir_context *", "int", "struct fat_ioctl_filldir_callback *", "struct file *"]


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: vfat_add_entry
ret: static int
module: vm
args:
["struct inode *", "const struct qstr *", "int", "int", "struct timespec *", "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: fuse_ctl_add_dentry
ret: static struct dentry *
module: vm
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: vm
args:
["struct super_block *", "u64", "const struct qstr *", "struct fuse_entry_out *", "struct inode **"]


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


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: 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: __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: do_mpage_readpage
ret: static struct bio *
module: vm
args:
["struct bio *", "struct page *", "unsigned int", "sector_t *", "struct buffer_head *", "unsigned long *", "get_block_t *", "gfp_t"]


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


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


func: dnotify_handle_event
ret: static int
module: vm
args:
["struct fsnotify_group *", "struct inode *", "struct fsnotify_mark *", "struct fsnotify_mark *", "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: do_dentry_open
ret: static int
module: vm
args:
["struct file *", "struct inode *", "int (*)(struct inode *, struct file *)", "const struct cred *"]


func: proc_fill_cache
ret: bool
module: vm
args:
["struct file *", "struct dir_context *", "const char *", "int", "instantiate_t *", "struct task_struct *", "const 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: 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: squashfs_decompress
ret: int
module: vm
args:
["struct squashfs_sb_info *", "struct buffer_head **", "int", "int", "int", "struct squashfs_page_actor *"]


func: lz4_uncompress
ret: static int
module: vm
args:
["struct squashfs_sb_info *", "void *", "struct buffer_head **", "int", "int", "int", "struct squashfs_page_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: 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: 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: rdmacg_uncharge_hierarchy
ret: static void
module: vm
args:
["struct rdma_cgroup *", "struct rdmacg_device *", "struct rdma_cgroup *", "enum rdmacg_resource_type"]


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: 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", "int", "unsigned long"]


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 *", "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_irq_setup_generic_chip
ret: int
module: vm
args:
["struct device *", "struct irq_chip_generic *", "u32", "enum irq_gc_flags", "unsigned int", "unsigned int"]


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


func: __irq_alloc_domain_generic_chips
ret: int
module: vm
args:
["struct irq_domain *", "int", "int", "const char *", "irq_flow_handler_t", "unsigned int", "unsigned int", "enum irq_gc_flags"]


func: irq_init_generic_chip
ret: void
module: vm
args:
["struct irq_chip_generic *", "const char *", "int", "unsigned int", "void *", "irq_flow_handler_t"]


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_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: module_layout
ret: void
module: vm
args:
["struct module *", "struct modversion_info *", "struct kernel_param *", "struct kernel_symbol *", "struct tracepoint * const *"]


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: __walk_iomem_res_desc
ret: static int
module: vm
args:
["resource_size_t", "resource_size_t", "unsigned long", "unsigned long", "bool", "void *", "int (*)(struct resource *, void *)"]


func: find_next_iomem_res
ret: static int
module: vm
args:
["resource_size_t", "resource_size_t", "unsigned long", "unsigned long", "bool", "struct resource *"]


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: 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: 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: rb_move_tail
ret: static struct ring_buffer_event *
module: vm
args:
["struct ring_buffer_per_cpu *", "unsigned long", "struct rb_event_info *", "struct rb_event_info *"]


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: hist_register_trigger
ret: static int
module: vm
args:
["char *", "struct event_trigger_ops *", "struct event_trigger_data *", "struct trace_event_file *"]


func: hist_trigger_match
ret: static bool
module: vm
args:
["struct event_trigger_data *", "struct event_trigger_data *", "bool", "struct event_trigger_data *", "struct event_trigger_data *"]


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", "int", "struct trace_event_file *", "struct uprobe_cpu_buffer *", "struct pt_regs *"]


func: tracing_map_sort_entries
ret: int
module: vm
args:
["struct tracing_map *", "struct tracing_map_sort_key *", "unsigned int", "struct tracing_map_sort_entry ***"]


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: 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: btree_grim_visitor
ret: size_t
module: vm
args:
["struct btree_head *", "struct btree_geo *", "unsigned long", "void (*)(void *, unsigned long, unsigned long *, size_t, void *)", "void *"]


func: __btree_for_each
ret: static size_t
module: vm
args:
["struct btree_head *", "struct btree_geo *", "unsigned long *", "unsigned long", "void (*)(void *, unsigned long, unsigned long *, size_t, void *)", "void *", "int", "int", "size_t"]


func: merge
ret: static void
module: vm
args:
["struct btree_head *", "struct btree_geo *", "int", "unsigned long *", "int", "unsigned long *", "int", "unsigned long *", "int"]


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


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


func: net_dim_stats_compare
ret: static int
module: vm
args:
["struct dim_stats *", "struct dim_stats *", "struct dim_stats *", "struct dim_stats *", "struct dim_stats *", "struct dim_stats *"]


func: gen_pool_best_fit
ret: unsigned long
module: vm
args:
["unsigned long *", "unsigned long", "unsigned long", "unsigned int", "void *", "struct gen_pool *", "unsigned long"]


func: iommu_tbl_pool_init
ret: void
module: vm
args:
["struct iommu_map_table *", "unsigned long", "u32", "void (*)(struct iommu_map_table *)", "bool", "u32", "bool"]


func: iommu_tbl_range_alloc
ret: unsigned long
module: vm
args:
["struct device *", "struct iommu_map_table *", "unsigned long", "unsigned long *", "unsigned long", "unsigned int"]


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


func: 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: 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: 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: 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: ZSTD_execSequenceLast7
ret: static size_t
module: vm
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: vm
args:
["HUF_DEltX4 *", "U32", "const U32", "const U32 *", "const int", "const sortedSymbol_t *", "const U32", "U32", "U16"]


func: cma_declare_contiguous
ret: int
module: vm
args:
["phys_addr_t", "phys_addr_t", "phys_addr_t", "phys_addr_t", "unsigned int", "bool", "const char *", "struct cma **"]


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: 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 *", "unsigned long", "pmd_t *", "struct page *", "struct vm_area_struct *"]


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


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


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", "ulong", "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: add_to_kill
ret: static void
module: vm
args:
["struct task_struct *", "struct page *", "struct vm_area_struct *", "struct list_head *", "struct to_kill **"]


func: 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: 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: do_pages_move
ret: static int
module: vm
args:
["struct mm_struct *", "nodemask_t", "unsigned long", "const void **", "const int *", "int *", "int"]


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


func: __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: 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: 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: 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 *", "struct anon_vma *", "unsigned long", "struct vm_userfaultfd_ctx", "struct file *", "unsigned long"]


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


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


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


func: __alloc_pages_direct_compact
ret: static struct page *
module: vm
args:
["gfp_t", "unsigned int", "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: compat_process_vm_rw
ret: static ssize_t
module: vm
args:
["compat_pid_t", "const struct compat_iovec *", "unsigned long", "const struct compat_iovec *", "unsigned long", "unsigned long", "int"]


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


func: 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 *", "struct vm_fault *", "int *"]


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_cache
ret: static struct kmem_cache *
module: vm
args:
["const char *", "size_t", "size_t", "size_t", "slab_flags_t", "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: fc_header
ret: static int
module: vm
args:
["struct sk_buff *", "struct net_device *", "unsigned short", "const void *", "const void *", "unsigned int"]


func: compat_mc_getsockopt
ret: int
module: vm
args:
["struct sock *", "int", "char *", "int *", "int (*)(struct sock *, int, int, char *, int *)", "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: __hw_addr_sync_dev
ret: int
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *)", "int (*)(struct net_device *, const unsigned char *)"]


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


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


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


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


func: __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_basic
ret: int
module: vm
args:
["const seqcount_t *", "struct gnet_dump *", "struct gnet_stats_basic_cpu *", "struct gnet_stats_basic_packed *"]


func: bpf_build_state
ret: static int
module: vm
args:
["struct nlattr *", "unsigned int", "const void *", "struct lwtunnel_state **", "struct netlink_ext_ack *"]


func: lwtunnel_build_state
ret: int
module: vm
args:
["u16", "struct nlattr *", "unsigned int", "const void *", "struct lwtunnel_state **", "struct netlink_ext_ack *"]


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_add
ret: int
module: vm
args:
["struct ndmsg *", "struct nlattr **", "struct net_device *", "const unsigned char *", "u16", "u16"]


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


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: 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: 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: 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: 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: ipv6_rcv_saddr_equal
ret: static bool
module: vm
args:
["const struct in6_addr *", "const struct in6_addr *", "__be32", "__be32", "bool", "bool", "bool", "bool"]


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: 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_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: call_ipmr_vif_entry_notifiers
ret: static int
module: vm
args:
["struct net *", "enum fib_event_type", "vifi_t", "u32", "struct vif_device *", "struct vif_device *"]


func: ip_mr_forward
ret: static void
module: vm
args:
["struct net *", "struct mr_table *", "struct net_device *", "struct sk_buff *", "struct mfc_cache *", "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:
["struct flowi4 *", "const struct sock *", "int", "u8", "u8", "u32", "const struct iphdr *", "const struct iphdr *", "const struct net *", "int"]


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


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


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: inet6_addr_add
ret: static int
module: vm
args:
["struct net *", "int", "const struct in6_addr *", "const struct in6_addr *", "unsigned int", "__u32", "__u32", "__u32", "struct netlink_ext_ack *"]


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


func: calipso_genopt
ret: static int
module: vm
args:
["unsigned char *", "u32", "u32", "const struct netlbl_lsm_secattr *", "const struct calipso_doi *"]


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


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: icmp6_send
ret: void
module: vm
args:
["struct sk_buff *", "u8", "u8", "__u32", "const struct in6_addr *", "const struct inet6_skb_parm *"]


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: fib6_add
ret: int
module: vm
args:
["struct fib6_node *", "struct rt6_info *", "struct nl_info *", "struct mx6_config *", "struct netlink_ext_ack *"]


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


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", "const struct sockcm_cookie *", "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: 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: __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: rawv6_send_hdrinc
ret: static int
module: vm
args:
["struct sock *", "struct msghdr *", "int", "struct flowi6 *", "struct dst_entry **", "unsigned int"]


func: rt6_add_route_info
ret: static struct rt6_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 rt6_info *", "struct in6_addr *", "struct in6_addr *", "int", "int", "u32", "u32", "unsigned int"]


func: rt6_get_route_info
ret: static struct rt6_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: compute_score
ret: static int
module: vm
args:
["struct sock *", "struct net *", "const struct in6_addr *", "__be16", "const struct in6_addr *", "unsigned short", "int", "int", "bool"]


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


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_hook_entry_head
ret: static struct nf_hook_entries **
module: vm
args:
["const struct nf_hook_ops *", "const struct nf_hook_ops *", "const struct nf_hook_ops *", "struct net *"]


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: netlbl_af6list_audit_addr
ret: void
module: vm
args:
["struct audit_buffer *", "int", "const char *", "const struct in6_addr *", "const struct in6_addr *"]


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


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


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


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


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


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


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


func: 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: tpacket_fill_skb
ret: static int
module: vm
args:
["struct packet_sock *", "struct sk_buff *", "void *", "struct net_device *", "void *", "int", "__be16", "unsigned char *", "int", "int", "const struct sockcm_cookie *"]


func: rfkill_alloc
ret: struct rfkill *
module: vm
args:
["const char *", "struct device *", "const enum rfkill_type", "const struct rfkill_ops *", "void *"]


func: tcf_action_init
ret: int
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr *", "struct nlattr *", "char *", "int", "int", "struct list_head *"]


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


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


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_exts_validate
ret: int
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr **", "struct nlattr *", "struct tcf_exts *", "bool"]


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


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


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


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


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


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


func: tc_dump_qdisc_root
ret: static int
module: vm
args:
["struct Qdisc *", "struct sk_buff *", "int *", "int", "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: sch_direct_xmit
ret: int
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: ioctl_standard_iw_point
ret: static int
module: vm
args:
["struct iw_point *", "unsigned int", "const struct iw_ioctl_description *", "iw_handler", "struct net_device *", "struct iw_request_info *"]


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


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


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


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


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


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


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


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


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


func: match_to_local
ret: static unsigned int
module: vm
args:
["struct aa_profile *", "unsigned int", "int", "int", "struct sockaddr_un *", "int", "const char **"]


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


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


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


func: handle_onexec
ret: static struct aa_label *
module: vm
args:
["struct aa_label *", "struct aa_label *", "bool", "const struct linux_binprm *", "char *", "struct path_cond *", "bool *"]


func: label_match
ret: static int
module: vm
args:
["struct aa_profile *", "struct aa_label *", "bool", "unsigned int", "u32", "struct aa_perms *", "bool"]


func: profile_onexec
ret: static int
module: vm
args:
["struct aa_profile *", "struct aa_label *", "bool", "char *", "struct path_cond *", "bool *", "const struct linux_binprm *", "const struct linux_binprm *"]


func: profile_transition
ret: static struct aa_label *
module: vm
args:
["struct aa_profile *", "char *", "struct path_cond *", "bool *", "const struct linux_binprm *", "const struct linux_binprm *"]


func: __aa_path_perm
ret: int
module: vm
args:
["const char *", "struct aa_profile *", "const char *", "u32", "struct path_cond *", "int", "struct aa_perms *"]


func: aa_audit_file
ret: int
module: vm
args:
["struct aa_profile *", "struct aa_perms *", "const char *", "u32", "const char *", "const char *", "struct aa_label *", "kuid_t", "const char *", "int"]


func: path_name
ret: static int
module: vm
args:
["const char *", "struct aa_label *", "const struct path *", "int", "char *", "const char **", "struct path_cond *", "u32"]


func: profile_path_link
ret: static int
module: vm
args:
["struct aa_profile *", "const struct path *", "char *", "const struct path *", "char *", "struct path_cond *"]


func: profile_path_perm
ret: static int
module: vm
args:
["const char *", "struct aa_profile *", "const struct path *", "char *", "u32", "struct path_cond *", "int", "struct aa_perms *"]


func: aa_check_perms
ret: int
module: vm
args:
["struct aa_profile *", "struct aa_perms *", "u32", "struct common_audit_data *", "void (*)(struct audit_buffer *, void *)"]


func: aa_new_mount
ret: int
module: vm
args:
["struct aa_label *", "const char *", "const struct path *", "const char *", "unsigned long", "void *"]


func: audit_mount
ret: static int
module: vm
args:
["struct aa_profile *", "const char *", "const char *", "const char *", "const char *", "unsigned long", "const void *", "u32", "struct aa_perms *", "const char *", "int", "const char *"]


func: match_mnt
ret: static int
module: vm
args:
["struct aa_profile *", "const struct path *", "char *", "struct path *", "char *", "const char *", "unsigned long", "void *", "bool"]


func: match_mnt_path_str
ret: static int
module: vm
args:
["struct aa_profile *", "const struct path *", "char *", "const char *", "const char *", "unsigned long", "void *", "bool", "const char *"]


func: audit_resource
ret: static int
module: vm
args:
["struct aa_profile *", "unsigned int", "unsigned long", "struct aa_label *", "const char *", "int"]


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: ima_add_violation
ret: void
module: vm
args:
["struct file *", "const unsigned char *", "struct integrity_iint_cache *", "const char *", "const char *"]


func: ima_store_measurement
ret: void
module: vm
args:
["struct integrity_iint_cache *", "struct file *", "const unsigned char *", "struct evm_ima_xattr_data *", "int", "int"]


func: ima_appraise_measurement
ret: int
module: vm
args:
["enum ima_hooks", "struct integrity_iint_cache *", "struct file *", "const unsigned char *", "struct evm_ima_xattr_data *", "int", "int"]


func: ima_calc_field_array_hash_tfm
ret: static int
module: vm
args:
["struct ima_field_data *", "int", "struct ima_digest_data *", "struct crypto_shash *", "struct ima_template_desc *", "struct ima_template_desc *"]


func: ima_parse_buf
ret: int
module: vm
args:
["void *", "void *", "void **", "int", "struct ima_field_data *", "int *", "unsigned long *", "int", "char *"]


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: TSS_authhmac
ret: static int
module: vm
args:
["unsigned char *", "const unsigned char *", "unsigned int", "unsigned char *", "unsigned char *", "unsigned char", "unsigned char", "unsigned int"]


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


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


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


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


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


func: security_path_rename
ret: int
module: vm
args:
["const struct path *", "struct dentry *", "const struct path *", "struct dentry *", "unsigned int"]


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


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: smk_ipv6_check
ret: static int
module: vm
args:
["struct smack_known *", "struct smack_known *", "struct sockaddr_in6 *", "struct sockaddr_in6 *", "int"]


func: smk_fill_rule
ret: static int
module: vm
args:
["const char *", "const char *", "const char *", "const char *", "struct smack_parsed_rule *", "int", "int"]


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


func: tomoyo_check_acl
ret: void
module: vm
args:
["struct tomoyo_request_info *", "bool (*)(struct tomoyo_request_info *, const struct tomoyo_acl_info *)"]


func: tomoyo_update_domain
ret: int
module: vm
args:
["struct tomoyo_acl_info *", "const int", "struct tomoyo_acl_param *", "bool (*)(const struct tomoyo_acl_info *, const struct tomoyo_acl_info *)", "bool (*)(struct tomoyo_acl_info *, struct tomoyo_acl_info *, const bool)"]


func: tomoyo_update_policy
ret: int
module: vm
args:
["struct tomoyo_acl_head *", "const int", "struct tomoyo_acl_param *", "bool (*)(const struct tomoyo_acl_head *, const struct tomoyo_acl_head *)"]


func: tomoyo_mount_acl
ret: static int
module: vm
args:
["struct tomoyo_request_info *", "const char *", "const struct path *", "const char *", "unsigned long"]


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


func: ecc_point_mult
ret: static void
module: ecdh_generic
args:
["const struct ecc_point *", "const u64 *", "u64 *", "u64 *", "unsigned int", "struct ecc_point *", "struct ecc_point *"]


func: reset_prng_context
ret: static int
module: ansi_cprng
args:
["struct prng_context *", "const unsigned char *", "const unsigned char *", "const unsigned char *", "size_t"]


func: lrw_crypt
ret: int
module: lrw
args:
["struct blkcipher_desc *", "struct scatterlist *", "struct scatterlist *", "unsigned int", "struct lrw_crypt_req *"]


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


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


func: async_xor_val
ret: struct dma_async_tx_descriptor *
module: async_xor
args:
["struct page *", "struct page **", "unsigned int", "int", "size_t", "enum sum_check_flags *", "struct async_submit_ctl *"]


func: async_memcpy
ret: struct dma_async_tx_descriptor *
module: async_memcpy
args:
["struct page *", "struct page *", "unsigned int", "unsigned int", "size_t", "struct async_submit_ctl *"]


func: async_syndrome_val
ret: struct dma_async_tx_descriptor *
module: async_pq
args:
["struct page **", "unsigned int", "int", "size_t", "enum sum_check_flags *", "struct page *", "struct async_submit_ctl *"]


func: decode_bch
ret: int
module: bch
args:
["struct bch_control *", "const uint8_t *", "unsigned int", "const uint8_t *", "const uint8_t *", "const unsigned int *", "unsigned int *"]


func: find_affine4_roots
ret: static int
module: bch
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int *", "struct bch_control *", "struct bch_control *"]


func: lc_seq_dump_details
ret: void
module: lru_cache
args:
["struct seq_file *", "struct lru_cache *", "char *", "void (*)(struct seq_file *, struct lc_element *)"]


func: LZ4HC_compress_generic
ret: static int
module: lz4hc_compress
args:
["LZ4HC_CCtx_internal * const", "const char * const", "char * const", "const int", "const int", "int", "limitedOutput_directive"]


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: 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: decode_rs16
ret: int
module: reed_solomon
args:
["struct rs_control *", "uint16_t *", "uint16_t *", "int", "uint16_t *", "int", "int *", "uint16_t", "uint16_t *"]


func: decode_rs8
ret: int
module: reed_solomon
args:
["struct rs_control *", "uint8_t *", "uint16_t *", "int", "uint16_t *", "int", "int *", "uint16_t", "uint16_t *"]


func: qcom_mdt_load
ret: int
module: mdt_loader
args:
["struct device *", "const struct firmware *", "const char *", "int", "void *", "phys_addr_t", "size_t"]


func: h4_recv_buf
ret: struct sk_buff *
module: hci_uart
args:
["struct hci_dev *", "struct sk_buff *", "const unsigned char *", "int", "const struct h4_recv_pkt *", "int"]


func: mcp23s08_probe_one
ret: static int
module: pinctrl-mcp23s08
args:
["struct mcp23s08 *", "struct device *", "void *", "unsigned int", "unsigned int", "unsigned int", "int"]


func: pmic_gpio_write
ret: static int
module: pinctrl-spmi-gpio
args:
["unsigned int", "struct pmic_gpio_pad *", "struct pmic_gpio_state *", "struct pmic_gpio_state *", "unsigned int"]


func: pmic_mpp_write
ret: static int
module: pinctrl-spmi-mpp
args:
["unsigned int", "struct pmic_mpp_pad *", "struct pmic_mpp_state *", "struct pmic_mpp_state *", "unsigned int"]


func: si476x_core_cmd_dig_audio_pin_cfg
ret: int
module: si476x-core
args:
["struct si476x_core *", "enum si476x_dclk_config", "enum si476x_dfs_config", "enum si476x_dout_config", "enum si476x_xout_config"]


func: si476x_core_cmd_ic_link_gpo_ctl_pin_cfg
ret: int
module: si476x-core
args:
["struct si476x_core *", "enum si476x_icin_config", "enum si476x_icip_config", "enum si476x_icon_config", "enum si476x_icop_config"]


func: si476x_core_cmd_zif_pin_cfg
ret: int
module: si476x-core
args:
["struct si476x_core *", "enum si476x_iqclk_config", "enum si476x_iqfs_config", "enum si476x_iout_config", "enum si476x_qout_config"]


func: sm501_gpio_register_chip
ret: static int
module: sm501
args:
["struct sm501_gpio *", "struct sm501_gpio_chip *", "struct sm501_devdata *", "struct sm501_devdata *"]


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


func: avs_tmon_set_trip_temp
ret: static void
module: brcmstb_thermal
args:
["enum avs_tmon_trip_type", "int", "struct brcmstb_thermal_priv *", "struct brcmstb_thermal_priv *"]


func: __devm_regmap_init_sunxi_rsb
ret: struct regmap *
module: sunxi-rsb
args:
["struct sunxi_rsb_device *", "const struct regmap_config *", "struct lock_class_key *", "const char *"]


func: handle_request
ret: static void
module: firewire-core
args:
["struct fw_card *", "struct fw_request *", "int", "int", "int", "int", "unsigned long long", "void *", "size_t", "void *"]


func: fw_send_request
ret: void
module: firewire-core
args:
["struct fw_card *", "struct fw_transaction *", "int", "int", "int", "int", "unsigned long long", "void *", "size_t", "fw_transaction_callback_t", "void *"]


func: fwnet_pd_new
ret: static struct fwnet_partial_datagram *
module: firewire-net
args:
["struct fwnet_peer *", "u16", "unsigned int", "void *", "unsigned int", "unsigned int", "struct net_device *", "struct net_device *"]


func: vub300_usb_bulk_msg
ret: static int
module: vub300
args:
["unsigned int", "void *", "int", "int *", "int", "struct vub300_mmc_host *", "struct vub300_mmc_host *"]


func: sd_read_data
ret: static int
module: rtsx_pci_sdmmc
args:
["struct mmc_command *", "u16", "u8 *", "int", "int", "struct realtek_pci_sdmmc *", "struct realtek_pci_sdmmc *"]


func: sd_read_data
ret: static int
module: rtsx_usb_sdmmc
args:
["struct mmc_command *", "u16", "u8 *", "int", "int", "struct rtsx_usb_sdmmc *", "struct rtsx_usb_sdmmc *"]


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_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_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: verity_for_bv_block
ret: int
module: dm-verity
args:
["struct dm_verity *", "struct dm_verity_io *", "struct bvec_iter *", "int (*)(struct dm_verity *, struct dm_verity_io *, u8 *, size_t)"]


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: async_copy_data
ret: static struct dma_async_tx_descriptor *
module: raid456
args:
["int", "struct bio *", "struct page **", "sector_t", "struct dma_async_tx_descriptor *", "int", "struct stripe_head *"]


func: __lookup
ret: static int
module: dm-cache-smq
args:
["struct smq_policy *", "dm_oblock_t", "dm_cblock_t *", "int", "bool", "struct policy_work **", "bool *"]


func: smq_lookup_with_work
ret: static int
module: dm-cache-smq
args:
["struct dm_cache_policy *", "dm_oblock_t", "dm_cblock_t *", "int", "bool", "struct policy_work **"]


func: copy_from_journal
ret: static void
module: dm-integrity
args:
["struct dm_integrity_c *", "unsigned int", "unsigned int", "unsigned int", "sector_t", "void *", "io_notify_fn"]


func: dm_integrity_rw_tag
ret: static int
module: dm-integrity
args:
["struct dm_integrity_c *", "unsigned char *", "sector_t *", "unsigned int *", "unsigned int", "int"]


func: rw_journal
ret: static void
module: dm-integrity
args:
["struct dm_integrity_c *", "int", "int", "unsigned int", "unsigned int", "struct journal_completion *"]


func: userspace_do_request
ret: static int
module: dm-log-userspace
args:
["const char *", "int", "char *", "size_t", "char *", "size_t *", "struct log_c *", "struct log_c *"]


func: dm_region_hash_create
ret: struct dm_region_hash *
module: dm-region-hash
args:
["void *", "void (*)(void *, struct bio_list *)", "void (*)(void *)", "void (*)(void *)", "sector_t", "unsigned int", "struct dm_dirty_log *", "uint32_t", "region_t"]


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: __btree_sort
ret: static void
module: bcache
args:
["struct btree_keys *", "struct btree_iter *", "unsigned int", "unsigned int", "bool", "struct bset_sort_state *"]


func: msb_read_page
ret: static int
module: ms_block
args:
["struct msb_data *", "u16", "u8", "struct ms_extra_data_register *", "struct scatterlist *", "int"]


func: mtd_device_parse_register
ret: int
module: mtd
args:
["struct mtd_info *", "const char * const *", "struct mtd_part_parser_data *", "const struct mtd_partition *", "int"]


func: mtd_ooblayout_find_region
ret: static int
module: mtd
args:
["struct mtd_info *", "int", "int *", "struct mtd_oob_region *", "int (*)(struct mtd_info *, int, struct mtd_oob_region *)"]


func: mtd_ooblayout_get_bytes
ret: static int
module: mtd
args:
["struct mtd_info *", "u8 *", "const u8 *", "int", "int", "int (*)(struct mtd_info *, int, struct mtd_oob_region *)"]


func: mtd_ooblayout_set_bytes
ret: static int
module: mtd
args:
["struct mtd_info *", "const u8 *", "u8 *", "int", "int", "int (*)(struct mtd_info *, int, struct mtd_oob_region *)"]


func: parse_mtd_partitions
ret: int
module: mtd
args:
["struct mtd_info *", "const char * const *", "struct mtd_partitions *", "struct mtd_part_parser_data *"]


func: mount_mtd_aux
ret: static struct dentry *
module: mtd
args:
["struct file_system_type *", "int", "void *", "struct mtd_info *", "int (*)(struct super_block *, void *, int)", "const char *"]


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


func: nand_write_subpage_hwecc
ret: static int
module: nand
args:
["struct mtd_info *", "struct nand_chip *", "uint32_t", "uint32_t", "const uint8_t *", "int", "int"]


func: ubi_add_to_av
ret: int
module: ubi
args:
["struct ubi_device *", "struct ubi_attach_info *", "int", "int", "const struct ubi_vid_hdr *", "int"]


func: validate_vid_hdr
ret: static int
module: ubi
args:
["const struct ubi_device *", "const struct ubi_vid_hdr *", "const struct ubi_ainf_volume *", "int"]


func: scan_pool
ret: static int
module: ubi
args:
["struct ubi_device *", "struct ubi_attach_info *", "__be32 *", "int", "unsigned long long *", "struct list_head *"]


func: inval_cache_and_wait_for_operation
ret: static int
module: cfi_cmdset_0001
args:
["struct map_info *", "struct flchip *", "unsigned long", "unsigned long", "int", "unsigned int", "unsigned int"]


func: cfi_send_gen_cmd
ret: uint32_t
module: cfi_util
args:
["u_char", "uint32_t", "uint32_t", "struct map_info *", "struct cfi_private *", "int", "map_word *"]


func: ipmi_request_settime
ret: int
module: ipmi_msghandler
args:
["ipmi_user_t", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "void *", "int", "int", "unsigned int"]


func: ipmi_request_supply_msgs
ret: int
module: ipmi_msghandler
args:
["ipmi_user_t", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "void *", "void *", "struct ipmi_recv_msg *", "int"]


func: i_ipmi_request
ret: static int
module: ipmi_msghandler
args:
["ipmi_user_t", "ipmi_smi_t", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "void *", "void *", "struct ipmi_recv_msg *", "int", "unsigned char", "unsigned char", "int", "unsigned int"]


func: intf_find_seq
ret: static int
module: ipmi_msghandler
args:
["ipmi_smi_t", "unsigned char", "short", "unsigned char", "unsigned char", "struct ipmi_addr *", "struct ipmi_recv_msg **"]


func: handle_recv
ret: static int
module: ipmi_devintf
args:
["struct ipmi_file_private *", "bool", "struct ipmi_recv *", "int (*)(struct ipmi_recv *, void *)", "void *"]


func: ab3100_regulator_register
ret: static int
module: ab3100
args:
["struct platform_device *", "struct ab3100_platform_data *", "struct regulator_init_data *", "struct device_node *", "unsigned long"]


func: max8660_pdata_from_dt
ret: static int
module: max8660
args:
["struct device *", "struct device_node **", "struct max8660_platform_data *", "struct max8660_platform_data *"]


func: palmas_ldo_registration
ret: static int
module: palmas-regulator
args:
["struct palmas_pmic *", "struct palmas_pmic_driver_data *", "struct palmas_pmic_platform_data *", "const char *", "struct regulator_config"]


func: iio_buffer_add_demux
ret: static int
module: industrialio
args:
["struct iio_buffer *", "struct iio_demux_table **", "unsigned int", "unsigned int", "unsigned int"]


func: __iio_add_chan_devattr
ret: int
module: industrialio
args:
["const char *", "const struct iio_chan_spec *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "ssize_t (*)(struct device *, struct device_attribute *, const char *, size_t)", "u64", "enum iio_shared_by", "struct device *", "struct list_head *"]


func: iio_device_add_event
ret: static int
module: industrialio
args:
["struct iio_dev *", "const struct iio_chan_spec *", "unsigned int", "enum iio_event_type", "enum iio_event_direction", "enum iio_shared_by", "const unsigned long *"]


func: iio_alloc_pollfunc
ret: struct iio_poll_func *
module: industrialio
args:
["irqreturn_t (*)(int, void *)", "irqreturn_t (*)(int, void *)", "int", "struct iio_dev *", "const char *", "..."]


func: ad5421_read_event_config
ret: static int
module: ad5421
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction"]


func: ad5421_read_event_value
ret: static int
module: ad5421
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction", "enum iio_event_info", "int *", "int *"]


func: ad5421_write_event_config
ret: static int
module: ad5421
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction", "int"]


func: sca3000_write_event_value
ret: static int
module: sca3000
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction", "enum iio_event_info", "int", "int"]


func: mma8452_get_event_regs
ret: static int
module: mma8452
args:
["const struct iio_chan_spec *", "enum iio_event_direction", "const struct mma8452_event_regs **", "struct mma8452_data *"]


func: devm_iio_triggered_buffer_setup
ret: int
module: industrialio-triggered-buffer
args:
["struct device *", "struct iio_dev *", "irqreturn_t (*)(int, void *)", "irqreturn_t (*)(int, void *)", "const struct iio_buffer_setup_ops *"]


func: iio_triggered_buffer_setup
ret: int
module: industrialio-triggered-buffer
args:
["struct iio_dev *", "irqreturn_t (*)(int, void *)", "irqreturn_t (*)(int, void *)", "const struct iio_buffer_setup_ops *"]


func: ad_sd_init
ret: int
module: ad_sigma_delta
args:
["struct ad_sigma_delta *", "struct iio_dev *", "struct spi_device *", "const struct ad_sigma_delta_info *"]


func: qcom_vadc_scale
ret: int
module: qcom-vadc-common
args:
["enum vadc_scale_fn_type", "const struct vadc_linear_graph *", "const struct vadc_prescale_ratio *", "bool", "u16", "int *"]


func: ad7291_threshold_reg
ret: static unsigned int
module: ad7291
args:
["enum iio_event_direction", "enum iio_event_info", "const struct iio_chan_spec *", "const struct iio_chan_spec *"]


func: maxim_thermocouple_read
ret: static int
module: maxim_thermocouple
args:
["const struct iio_chan_spec *", "int *", "struct maxim_thermocouple_data *", "struct maxim_thermocouple_data *"]


func: qcom_glink_native_probe
ret: struct qcom_glink *
module: qcom_glink_native
args:
["struct device *", "unsigned long", "struct qcom_glink_pipe *", "struct qcom_glink_pipe *", "bool"]


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


func: bq27xxx_battery_update_dm_block
ret: static void
module: bq27xxx_battery
args:
["struct bq27xxx_device_info *", "struct bq27xxx_dm_buf *", "enum bq27xxx_dm_reg_id", "unsigned int"]


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


func: __drm_legacy_mapbufs
ret: int
module: drm
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: drm
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: drm
args:
["struct drm_device *", "resource_size_t", "unsigned int", "enum drm_map_type", "enum drm_map_flags", "struct drm_map_list **"]


func: drm_crtc_check_viewport
ret: int
module: drm
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: drm
args:
["struct drm_device *", "struct drm_crtc *", "struct drm_plane *", "struct drm_plane *", "const struct drm_crtc_funcs *", "const char *", "..."]


func: drm_dev_printk
ret: void
module: drm
args:
["const struct device *", "const char *", "unsigned int", "const char *", "const char *", "const char *", "..."]


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


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


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


func: drm_ht_just_insert_please
ret: int
module: drm
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: drm
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: drm
args:
["struct drm_mm_scan *", "struct drm_mm *", "u64", "u64", "unsigned long", "u64", "u64", "enum drm_mm_insert_mode"]


func: drm_of_component_match_add
ret: void
module: drm
args:
["struct device *", "struct component_match **", "int (*)(struct device *, void *)", "struct device_node *"]


func: drm_plane_init
ret: int
module: drm
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: drm
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_internal
ret: static int
module: drm
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: drm_mode_cursor_universal
ret: static int
module: drm
args:
["struct drm_crtc *", "struct drm_mode_cursor2 *", "struct drm_file *", "struct drm_modeset_acquire_ctx *"]


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


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


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


func: drm_atomic_helper_page_flip_target
ret: int
module: drm_kms_helper
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: drm_kms_helper
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: drm_kms_helper
args:
["struct drm_atomic_state *", "struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "uint32_t"]


func: drm_helper_crtc_mode_set
ret: int
module: drm_kms_helper
args:
["struct drm_crtc *", "struct drm_display_mode *", "struct drm_display_mode *", "int", "int", "struct drm_framebuffer *"]


func: drm_dp_atomic_find_vcpi_slots
ret: int
module: drm_kms_helper
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: drm_kms_helper
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: drm_kms_helper
args:
["struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_branch *", "struct drm_dp_mst_port *", "struct drm_dp_mst_port *"]


func: drm_pick_crtcs
ret: static int
module: drm_kms_helper
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: drm_kms_helper
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: drm_kms_helper
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: drm_kms_helper
args:
["struct drm_device *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "unsigned int", "const struct drm_framebuffer_funcs *"]


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


func: drm_plane_helper_update
ret: int
module: drm_kms_helper
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int", "int", "unsigned int", "unsigned int", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: drm_simple_display_pipe_init
ret: int
module: drm_kms_helper
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: udl_user_framebuffer_dirty
ret: static int
module: udl
args:
["struct drm_framebuffer *", "struct drm_file *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int"]


func: udl_render_hline
ret: int
module: udl
args:
["struct drm_device *", "int", "struct urb **", "const char *", "char **", "u32", "u32", "u32", "int *", "int *"]


func: mgag200_framebuffer_init
ret: int
module: mgag200
args:
["struct drm_device *", "struct mga_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


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


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


func: amdgpu_dm_connector_init_helper
ret: void
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct amdgpu_dm_connector *", "int", "struct dc_link *", "int"]


func: create_stream_for_sink
ret: static struct dc_stream_state *
module: amdgpu
args:
["struct amdgpu_dm_connector *", "const struct drm_display_mode *", "const struct dm_connector_state *"]


func: update_stream_scaling_settings
ret: static void
module: amdgpu
args:
["const struct drm_display_mode *", "const struct dm_connector_state *", "struct dc_stream_state *"]


func: dm_helpers_dp_mst_write_payload_allocation_table
ret: bool
module: amdgpu
args:
["struct dc_context *", "const struct dc_stream_state *", "struct dp_mst_stream_allocation_table *", "bool"]


func: amdgpu_dm_set_crtc_irq_state
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_irq_src *", "unsigned int", "enum amdgpu_interrupt_state"]


func: dm_write_persistent_data
ret: bool
module: amdgpu
args:
["struct dc_context *", "const struct dc_sink *", "const char *", "const char *", "void *", "unsigned int", "struct persistent_data_flag *"]


func: dc_conn_log
ret: void
module: amdgpu
args:
["struct dc_context *", "const struct dc_link *", "uint8_t *", "int", "enum dc_log_type", "const char *", "..."]


func: dal_cmd_table_helper_assign_control_parameter
ret: void
module: amdgpu
args:
["const struct command_table_helper *", "struct bp_encoder_control *", "DIG_ENCODER_CONTROL_PARAMETERS_V2 *"]


func: bw_calcs
ret: bool
module: amdgpu
args:
["struct dc_context *", "const struct bw_calcs_dceip *", "const struct bw_calcs_vbios *", "const struct pipe_ctx *", "int", "struct dce_bw_output *"]


func: dc_check_update_surfaces_for_stream
ret: enum surface_update_type
module: amdgpu
args:
["struct dc *", "struct dc_surface_update *", "int", "const struct dc_stream_status *", "struct dc_stream_update *"]


func: dc_commit_planes_to_stream
ret: bool
module: amdgpu
args:
["struct dc *", "struct dc_plane_state **", "uint8_t", "struct dc_stream_state *", "struct dc_state *"]


func: dc_commit_updates_for_stream
ret: void
module: amdgpu
args:
["struct dc *", "struct dc_surface_update *", "int", "struct dc_stream_state *", "struct dc_stream_update *", "struct dc_plane_state **", "struct dc_state *"]


func: set_test_pattern
ret: static void
module: amdgpu
args:
["struct dc_link *", "enum dp_test_pattern", "const struct link_training_settings *", "const unsigned char *", "unsigned int"]


func: dc_link_setup_psr
ret: bool
module: amdgpu
args:
["struct dc_link *", "const struct dc_stream_state *", "struct psr_config *", "struct psr_context *"]


func: get_lane_status_and_drive_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "const struct link_training_settings *", "union lane_status *", "union lane_align_status_updated *", "struct link_training_settings *"]


func: dc_add_all_planes_for_stream
ret: bool
module: amdgpu
args:
["const struct dc *", "struct dc_stream_state *", "struct dc_plane_state * const *", "int", "struct dc_state *"]


func: generic_reg_get2
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get3
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get4
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get5
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_update_ex
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "int", "uint8_t", "uint32_t", "uint32_t", "..."]


func: generic_reg_wait
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "unsigned int", "unsigned int", "const char *", "int"]


func: dce_abm_create
ret: struct abm *
module: amdgpu
args:
["struct dc_context *", "const struct dce_abm_registers *", "const struct dce_abm_shift *", "const struct dce_abm_mask *"]


func: dce_aud_az_configure
ret: void
module: amdgpu
args:
["struct audio *", "enum signal_type", "const struct audio_crtc_info *", "const struct audio_info *"]


func: dce_aud_wall_dto_setup
ret: void
module: amdgpu
args:
["struct audio *", "enum signal_type", "const struct audio_crtc_info *", "const struct audio_pll_info *"]


func: dce_audio_create
ret: struct audio *
module: amdgpu
args:
["struct dc_context *", "unsigned int", "const struct dce_audio_registers *", "const struct dce_audio_shift *", "const struct dce_aduio_mask *"]


func: dce110_clk_src_construct
ret: bool
module: amdgpu
args:
["struct dce110_clk_src *", "struct dc_context *", "struct dc_bios *", "enum clock_source_id", "const struct dce110_clk_src_regs *", "const struct dce110_clk_src_shift *", "const struct dce110_clk_src_mask *"]


func: get_ss_info_from_atombios
ret: static void
module: amdgpu
args:
["enum as_signal_type", "struct spread_spectrum_data **", "uint32_t *", "struct dce110_clk_src *", "struct dce110_clk_src *"]


func: dce110_disp_clk_create
ret: struct display_clock *
module: amdgpu
args:
["struct dc_context *", "const struct dce_disp_clk_registers *", "const struct dce_disp_clk_shift *", "const struct dce_disp_clk_mask *"]


func: dce_disp_clk_construct
ret: static void
module: amdgpu
args:
["struct dce_disp_clk *", "struct dc_context *", "const struct dce_disp_clk_registers *", "const struct dce_disp_clk_shift *", "const struct dce_disp_clk_mask *"]


func: dce_dmcu_create
ret: struct dmcu *
module: amdgpu
args:
["struct dc_context *", "const struct dce_dmcu_registers *", "const struct dce_dmcu_shift *", "const struct dce_dmcu_mask *"]


func: dce_ipp_construct
ret: void
module: amdgpu
args:
["struct dce_ipp *", "struct dc_context *", "int", "const struct dce_ipp_registers *", "const struct dce_ipp_shift *", "const struct dce_ipp_mask *"]


func: dce_ipp_cursor_set_position
ret: static void
module: amdgpu
args:
["struct input_pixel_processor *", "const struct dc_cursor_position *", "const struct dc_cursor_mi_param *"]


func: dce110_link_encoder_construct
ret: void
module: amdgpu
args:
["struct dce110_link_encoder *", "const struct encoder_init_data *", "const struct encoder_feature_support *", "const struct dce110_link_enc_registers *", "const struct dce110_link_enc_aux_registers *", "const struct dce110_link_enc_hpd_registers *"]


func: dce110_link_encoder_enable_tmds_output
ret: void
module: amdgpu
args:
["struct link_encoder *", "enum clock_source_id", "enum dc_color_depth", "bool", "bool", "uint32_t"]


func: dce110_link_encoder_validate_dvi_output
ret: bool
module: amdgpu
args:
["const struct dce110_link_encoder *", "enum signal_type", "enum signal_type", "const struct dc_crtc_timing *"]


func: dce112_mem_input_construct
ret: void
module: amdgpu
args:
["struct dce_mem_input *", "struct dc_context *", "int", "const struct dce_mem_input_registers *", "const struct dce_mem_input_shift *", "const struct dce_mem_input_mask *"]


func: dce120_mi_program_display_marks
ret: static void
module: amdgpu
args:
["struct mem_input *", "struct dce_watermarks", "struct dce_watermarks", "struct dce_watermarks", "uint32_t"]


func: dce_mi_program_pte_vm
ret: static void
module: amdgpu
args:
["struct mem_input *", "enum surface_pixel_format", "union dc_tiling_info *", "enum dc_rotation_angle"]


func: dce_mi_program_surface_config
ret: static void
module: amdgpu
args:
["struct mem_input *", "enum surface_pixel_format", "union dc_tiling_info *", "union plane_size *", "enum dc_rotation_angle", "struct dc_plane_dcc_param *", "bool"]


func: dce110_opp_construct
ret: void
module: amdgpu
args:
["struct dce110_opp *", "struct dc_context *", "uint32_t", "const struct dce_opp_registers *", "const struct dce_opp_shift *", "const struct dce_opp_mask *"]


func: dce110_opp_program_fmt
ret: void
module: amdgpu
args:
["struct output_pixel_processor *", "struct bit_depth_reduction_params *", "struct clamping_and_pixel_encoding_params *"]


func: dce110_opp_set_dyn_expansion
ret: void
module: amdgpu
args:
["struct output_pixel_processor *", "enum dc_color_space", "enum dc_color_depth", "enum signal_type"]


func: dce110_stream_encoder_construct
ret: void
module: amdgpu
args:
["struct dce110_stream_encoder *", "struct dc_context *", "struct dc_bios *", "enum engine_id", "const struct dce110_stream_enc_registers *", "const struct dce_stream_encoder_shift *", "const struct dce_stream_encoder_mask *"]


func: dce_transform_construct
ret: void
module: amdgpu
args:
["struct dce_transform *", "struct dc_context *", "uint32_t", "const struct dce_transform_registers *", "const struct dce_transform_shift *", "const struct dce_transform_mask *"]


func: set_dither
ret: static void
module: amdgpu
args:
["struct dce_transform *", "bool", "bool", "bool", "bool", "enum dcp_spatial_dither_depth", "enum dcp_spatial_dither_mode"]


func: dce100_clock_source_create
ret: struct clock_source *
module: amdgpu
args:
["struct dc_context *", "struct dc_bios *", "enum clock_source_id", "const struct dce110_clk_src_regs *", "bool"]


func: dce110_timing_generator_construct
ret: void
module: amdgpu
args:
["struct dce110_timing_generator *", "struct dc_context *", "uint32_t", "const struct dce110_timing_generator_offsets *"]


func: dal_i2caux_dce110_construct
ret: void
module: amdgpu
args:
["struct i2caux_dce110 *", "struct dc_context *", "const struct dce110_aux_registers *", "const struct dce110_i2c_hw_engine_registers *", "const struct dce110_i2c_hw_engine_shift *", "const struct dce110_i2c_hw_engine_mask *"]


func: mod_freesync_override_min_max
ret: bool
module: amdgpu
args:
["struct mod_freesync *", "struct dc_stream_state *", "unsigned int", "unsigned int", "struct mod_freesync_caps *"]


func: calc_freesync_range
ret: static void
module: amdgpu
args:
["struct core_freesync *", "struct dc_stream_state *", "struct freesync_state *", "unsigned int", "unsigned int"]


func: cz_get_performance_level
ret: static int
module: amdgpu
args:
["struct pp_hwmgr *", "const struct pp_hw_power_state *", "PHM_PerformanceLevelDesignation", "uint32_t", "PHM_PerformanceLevel *"]


func: phm_check_states_equal
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "const struct pp_hw_power_state *", "const struct pp_hw_power_state *", "bool *"]


func: phm_get_clock_info
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "const struct pp_hw_power_state *", "struct pp_clock_info *", "PHM_PerformanceLevelDesignation"]


func: get_powerplay_table_entry_v1_0
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "uint32_t", "struct pp_power_state *", "int (*)(struct pp_hwmgr *, void *, struct pp_power_state *, void *, uint32_t)"]


func: get_valid_clk
ret: static int
module: amdgpu
args:
["struct phm_clock_array **", "const phm_ppt_v1_clock_voltage_dependency_table *", "struct pp_hwmgr *"]


func: get_vddc_lookup_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_voltage_lookup_table **", "const ATOM_Tonga_Voltage_Lookup_Table *", "struct pp_hwmgr *", "uint32_t"]


func: pp_tables_get_entry
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "unsigned long", "struct pp_power_state *", "pp_tables_hw_clock_info_callback"]


func: get_clock_voltage_dependency_table
ret: static int
module: amdgpu
args:
["struct phm_clock_voltage_dependency_table **", "const ATOM_PPLIB_Clock_Voltage_Dependency_Table *", "struct pp_hwmgr *"]


func: get_valid_clk
ret: static int
module: amdgpu
args:
["struct phm_clock_array **", "const struct phm_clock_voltage_dependency_table *", "struct pp_hwmgr *"]


func: get_dcefclk_voltage_dependency_table
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table **", "const ATOM_Vega10_DCEFCLK_Dependency_Table *", "struct pp_hwmgr *"]


func: get_pix_clk_voltage_dependency_table
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table **", "const ATOM_Vega10_PIXCLK_Dependency_Table *", "struct pp_hwmgr *"]


func: fiji_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "uint32_t *", "uint32_t *", "struct pp_hwmgr *"]


func: polaris10_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "SMU_VoltageLevel *", "uint32_t *", "struct pp_hwmgr *"]


func: tonga_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "SMU_VoltageLevel *", "uint32_t *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


func: amd_sched_init
ret: int
module: amdgpu
args:
["struct amd_gpu_scheduler *", "const struct amd_sched_backend_ops *", "unsigned int", "long", "const char *"]


func: kgd_hqd_load
ret: static int
module: amdgpu
args:
["struct kgd_dev *", "void *", "uint32_t", "uint32_t", "uint32_t *", "uint32_t", "uint32_t", "struct mm_struct *"]


func: amdgpu_bo_list_set
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct drm_file *", "struct amdgpu_bo_list *", "struct drm_amdgpu_bo_list_entry *", "unsigned int"]


func: amdgpu_cgs_add_irq_source
ret: static int
module: amdgpu
args:
["void *", "unsigned int", "unsigned int", "unsigned int", "cgs_irq_source_set_func_t", "cgs_irq_handler_func_t", "void *"]


func: amdgpu_cgs_call_acpi_method
ret: static int
module: amdgpu
args:
["struct cgs_device *", "uint32_t", "uint32_t", "void *", "void *", "uint32_t", "uint32_t", "uint32_t"]


func: amdgpu_connector_add
ret: void
module: amdgpu
args:
["struct amdgpu_device *", "uint32_t", "uint32_t", "int", "struct amdgpu_i2c_bus_rec *", "uint16_t", "struct amdgpu_hpd *", "struct amdgpu_router *"]


func: amdgpu_framebuffer_init
ret: int
module: amdgpu
args:
["struct drm_device *", "struct amdgpu_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: amdgpu_get_crtc_scanoutpos
ret: int
module: amdgpu
args:
["struct drm_device *", "unsigned int", "unsigned int", "int *", "int *", "ktime_t *", "ktime_t *", "const struct drm_display_mode *"]


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


func: amdgpu_gem_object_create
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "unsigned long", "int", "u32", "u64", "bool", "struct reservation_object *", "struct drm_gem_object **"]


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


func: amdgpu_ib_schedule
ret: int
module: amdgpu
args:
["struct amdgpu_ring *", "unsigned int", "struct amdgpu_ib *", "struct amdgpu_job *", "struct dma_fence **"]


func: amdgpu_job_submit
ret: int
module: amdgpu
args:
["struct amdgpu_job *", "struct amdgpu_ring *", "struct amd_sched_entity *", "void *", "struct dma_fence **"]


func: amdgpu_firmware_info
ret: static int
module: amdgpu
args:
["struct drm_amdgpu_info_firmware *", "struct amdgpu_device *", "struct drm_amdgpu_query_fw *", "struct drm_amdgpu_query_fw *"]


func: amdgpu_bo_backup_to_shadow
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_ring *", "struct amdgpu_bo *", "struct reservation_object *", "struct dma_fence **", "bool"]


func: amdgpu_bo_create
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "unsigned long", "int", "bool", "u32", "u64", "struct sg_table *", "struct reservation_object *", "uint64_t", "struct amdgpu_bo **"]


func: amdgpu_bo_create_kernel
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "unsigned long", "int", "u32", "struct amdgpu_bo **", "u64 *", "void **"]


func: psp_cmd_submit_buf
ret: static int
module: amdgpu
args:
["struct psp_context *", "struct amdgpu_firmware_info *", "struct psp_gfx_cmd_resp *", "uint64_t", "int"]


func: amdgpu_queue_mgr_map
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_queue_mgr *", "u32", "u32", "u32", "struct amdgpu_ring **"]


func: amdgpu_ring_init
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_ring *", "unsigned int", "struct amdgpu_irq_src *", "unsigned int"]


func: amdgpu_copy_buffer
ret: int
module: amdgpu
args:
["struct amdgpu_ring *", "uint64_t", "uint64_t", "uint32_t", "struct reservation_object *", "struct dma_fence **", "bool", "bool"]


func: amdgpu_ttm_copy_mem_to_mem
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_copy_mem *", "struct amdgpu_copy_mem *", "uint64_t", "struct reservation_object *", "struct dma_fence **"]


func: amdgpu_map_buffer
ret: static int
module: amdgpu
args:
["struct ttm_mem_reg *", "unsigned int", "uint64_t", "unsigned int", "struct amdgpu_ring *", "uint64_t *", "struct ttm_buffer_object *"]


func: amdgpu_vm_get_entry
ret: void
module: amdgpu
args:
["struct amdgpu_pte_update_params *", "uint64_t", "struct amdgpu_vm_pt **", "struct amdgpu_vm_pt **"]


func: amdgpu_vm_grab_id
ret: int
module: amdgpu
args:
["struct amdgpu_vm *", "struct amdgpu_ring *", "struct amdgpu_sync *", "struct dma_fence *", "struct amdgpu_job *"]


func: amdgpu_vm_alloc_levels
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "struct amdgpu_vm_pt *", "uint64_t", "uint64_t", "unsigned int"]


func: amdgpu_vm_bo_update_mapping
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct dma_fence *", "dma_addr_t *", "struct amdgpu_vm *", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "struct dma_fence **"]


func: amdgpu_vm_cpu_set_ptes
ret: static void
module: amdgpu
args:
["struct amdgpu_pte_update_params *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint64_t"]


func: amdgpu_vm_free_mapping
ret: static void
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_bo_va_mapping *", "struct dma_fence *", "struct amdgpu_vm *"]


func: amdgpu_atombios_crtc_program_pll
ret: void
module: amdgpu
args:
["struct drm_crtc *", "u32", "int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "int", "bool", "struct amdgpu_atom_ss *"]


func: amdgpu_atombios_dp_set_tp
ret: static void
module: amdgpu
args:
["int", "struct amdgpu_atombios_dp_link_train_info *", "struct amdgpu_atombios_dp_link_train_info *"]


func: dce_v10_0_crtc_cursor_set2
ret: static int
module: amdgpu
args:
["struct drm_crtc *", "struct drm_file *", "uint32_t", "uint32_t", "uint32_t", "int32_t", "int32_t"]


func: dce_v6_0_line_buffer_adjust
ret: static u32
module: amdgpu
args:
["struct amdgpu_device *", "struct drm_display_mode *", "struct drm_display_mode *", "struct amdgpu_crtc *", "struct amdgpu_crtc *", "struct amdgpu_crtc *"]


func: gfx_v7_0_ring_emit_gds_switch
ret: static void
module: amdgpu
args:
["struct amdgpu_ring *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: gfx_v9_0_read_wave_vgprs
ret: static void
module: amdgpu
args:
["struct amdgpu_device *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t *"]


func: gfx_v9_0_wait_reg_mem
ret: static void
module: amdgpu
args:
["struct amdgpu_ring *", "int", "int", "int", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: si_populate_memory_timing_parameters
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "SMC_SIslands_MCArbDramTimingRegisterSet *", "struct rv7xx_pl *", "struct rv7xx_pl *"]


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


func: mtk_ddp_comp_init
ret: int
module: mediatek-drm
args:
["struct device *", "struct device_node *", "struct mtk_ddp_comp *", "enum mtk_ddp_comp_id", "const struct mtk_ddp_comp_funcs *"]


func: rockchip_fb_alloc
ret: static struct rockchip_drm_fb *
module: rockchipdrm
args:
["struct drm_device *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "unsigned int"]


func: a5xx_ucode_load_bo
ret: static struct drm_gem_object *
module: msm
args:
["u64 *", "const struct firmware *", "const struct firmware *", "struct msm_gpu *", "struct msm_gpu *"]


func: adreno_gpu_init
ret: int
module: msm
args:
["struct drm_device *", "struct platform_device *", "struct adreno_gpu *", "const struct adreno_gpu_funcs *", "int"]


func: mdp5_ctl_blend
ret: int
module: msm
args:
["struct mdp5_ctl *", "struct mdp5_pipeline *", "enum mdp5_pipe (*)[2]", "enum mdp5_pipe (*)[2]", "u32", "u32"]


func: mdp5_mixer_assign
ret: int
module: msm
args:
["struct drm_atomic_state *", "struct drm_crtc *", "uint32_t", "struct mdp5_hw_mixer **", "struct mdp5_hw_mixer **"]


func: mdp5_pipe_assign
ret: int
module: msm
args:
["struct drm_atomic_state *", "struct drm_plane *", "uint32_t", "uint32_t", "struct mdp5_hw_pipe **", "struct mdp5_hw_pipe **"]


func: mdp5_hwpipe_mode_set
ret: static void
module: msm
args:
["struct mdp5_kms *", "struct drm_framebuffer *", "struct phase_step *", "struct pixel_ext *", "u32", "bool", "bool", "int", "int", "unsigned int", "unsigned int", "u32", "u32", "u32", "u32", "u32", "u32", "struct mdp5_hw_pipe *", "struct mdp5_hw_pipe *", "u32", "u32"]


func: mdp5_plane_mode_set
ret: static int
module: msm
args:
["struct drm_plane *", "struct drm_framebuffer *", "struct drm_rect *", "struct drm_rect *", "struct drm_crtc *"]


func: mdp5_write_pixel_ext
ret: static void
module: msm
args:
["enum mdp5_pipe", "uint32_t", "int *", "int *", "uint32_t", "int *", "int *", "const struct mdp_format *", "const struct mdp_format *", "struct mdp5_kms *", "struct mdp5_kms *"]


func: msm_gem_kernel_new
ret: void *
module: msm
args:
["struct drm_device *", "uint32_t", "uint32_t", "struct msm_gem_address_space *", "struct drm_gem_object **", "uint64_t *"]


func: _msm_gem_kernel_new
ret: static void *
module: msm
args:
["struct drm_device *", "uint32_t", "uint32_t", "struct msm_gem_address_space *", "struct drm_gem_object **", "uint64_t *", "bool"]


func: msm_gem_new_impl
ret: static int
module: msm
args:
["struct drm_device *", "uint32_t", "struct reservation_object *", "struct drm_gem_object **", "bool", "uint32_t"]


func: msm_gpu_init
ret: int
module: msm
args:
["struct drm_device *", "struct platform_device *", "struct msm_gpu *", "const struct msm_gpu_funcs *", "const char *", "struct msm_gpu_config *"]


func: rcar_du_plane_hwalloc
ret: static int
module: rcar-du-drm
args:
["unsigned int", "struct rcar_du_plane_state *", "struct rcar_du_plane_state *", "struct rcar_du_plane *"]


func: mipi_dbi_init
ret: int
module: mipi-dbi
args:
["struct device *", "struct mipi_dbi *", "const struct drm_simple_display_pipe_funcs *", "struct drm_driver *", "const struct drm_display_mode *", "unsigned int"]


func: devm_tinydrm_init
ret: int
module: tinydrm
args:
["struct device *", "struct tinydrm_device *", "const struct drm_framebuffer_funcs *", "struct drm_driver *"]


func: tinydrm_display_pipe_init
ret: int
module: tinydrm
args:
["struct tinydrm_device *", "const struct drm_simple_display_pipe_funcs *", "int", "const uint32_t *", "unsigned int", "const struct drm_display_mode *", "unsigned 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: qxl_framebuffer_init
ret: int
module: qxl
args:
["struct drm_device *", "struct qxl_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *", "const struct drm_framebuffer_funcs *"]


func: qxl_draw_dirty_fb
ret: void
module: qxl
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: qxl
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: qxl
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: qxl
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: qxl
args:
["struct qxl_device *", "unsigned long", "bool", "bool", "u32", "struct qxl_surface *", "struct qxl_bo **"]


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


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


func: ttm_bo_device_init
ret: int
module: ttm
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: ttm
args:
["struct ttm_bo_device *", "struct ttm_buffer_object *", "unsigned long", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "bool", "struct file *", "size_t", "struct sg_table *", "struct reservation_object *", "void (*)(struct ttm_buffer_object *)"]


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


func: ttm_base_object_init
ret: int
module: ttm
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: ttm
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: ttm
args:
["struct ttm_page_pool *", "struct list_head *", "int", "unsigned int", "unsigned int", "enum ttm_caching_state"]


func: atombios_crtc_program_pll
ret: static void
module: radeon
args:
["u32", "int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "int", "bool", "struct radeon_atom_ss *", "struct drm_crtc *"]


func: cik_sdma_vm_set_pages
ret: void
module: radeon
args:
["struct radeon_device *", "struct radeon_ib *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint32_t"]


func: evergreen_line_buffer_adjust
ret: static u32
module: radeon
args:
["struct radeon_device *", "struct drm_display_mode *", "struct drm_display_mode *", "struct radeon_crtc *", "struct radeon_crtc *", "struct radeon_crtc *"]


func: evergreen_packet3_check
ret: static int
module: radeon
args:
["struct radeon_cs_parser *", "struct radeon_cs_packet *", "struct radeon_cs_packet *", "struct radeon_cs_packet *"]


func: r100_cs_parse_packet0
ret: int
module: radeon
args:
["struct radeon_cs_parser *", "struct radeon_cs_packet *", "const unsigned int *", "unsigned int", "radeon_packet0_check_t"]


func: radeon_atom_apply_quirks
ret: static bool
module: radeon
args:
["struct drm_device *", "uint32_t", "int *", "struct radeon_i2c_bus_rec *", "uint16_t *", "struct radeon_hpd *"]


func: radeon_add_atom_connector
ret: void
module: radeon
args:
["struct drm_device *", "uint32_t", "uint32_t", "int", "struct radeon_i2c_bus_rec *", "uint32_t", "uint16_t", "struct radeon_hpd *", "struct radeon_router *"]


func: radeon_add_legacy_connector
ret: void
module: radeon
args:
["struct drm_device *", "uint32_t", "uint32_t", "int", "struct radeon_i2c_bus_rec *", "uint16_t", "struct radeon_hpd *"]


func: radeon_compute_pll_legacy
ret: void
module: radeon
args:
["struct radeon_pll *", "uint64_t", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *"]


func: radeon_framebuffer_init
ret: int
module: radeon
args:
["struct drm_device *", "struct radeon_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: radeon_dp_mst_set_be_cntl
ret: static int
module: radeon
args:
["enum radeon_hpd_id", "bool", "struct radeon_encoder_mst *", "struct radeon_encoder *", "struct radeon_encoder *"]


func: radeon_gem_object_create
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned long", "int", "int", "u32", "bool", "struct drm_gem_object **"]


func: radeon_bo_create
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned long", "int", "bool", "u32", "u32", "struct sg_table *", "struct reservation_object *", "struct radeon_bo **"]


func: radeon_sa_bo_new
ret: int
module: radeon
args:
["struct radeon_device *", "struct radeon_sa_manager *", "struct radeon_sa_bo **", "unsigned int", "unsigned int"]


func: radeon_move_blit
ret: static int
module: radeon
args:
["struct ttm_buffer_object *", "bool", "struct ttm_mem_reg *", "struct ttm_mem_reg *", "struct ttm_mem_reg *", "bool"]


func: radeon_uvd_calc_upll_dividers
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: rs690_compute_mode_priority
ret: static void
module: radeon
args:
["struct rs690_watermark *", "struct rs690_watermark *", "struct drm_display_mode *", "struct drm_display_mode *", "u32 *", "u32 *", "struct radeon_device *"]


func: rv515_compute_mode_priority
ret: static void
module: radeon
args:
["struct rv515_watermark *", "struct rv515_watermark *", "struct drm_display_mode *", "struct drm_display_mode *", "u32 *", "u32 *", "struct radeon_device *"]


func: si_populate_memory_timing_parameters
ret: static int
module: radeon
args:
["struct radeon_device *", "SMC_SIslands_MCArbDramTimingRegisterSet *", "struct rv7xx_pl *", "struct rv7xx_pl *"]


func: sumo_construct_sclk_voltage_mapping_table
ret: void
module: radeon
args:
["struct radeon_device *", "struct sumo_sclk_voltage_mapping_table *", "ATOM_AVAILABLE_SCLK_LIST *"]


func: vc4_rcl_surface_setup
ret: static int
module: vc4
args:
["struct vc4_exec_info *", "struct drm_gem_cma_object **", "struct drm_vc4_submit_rcl_surface *", "bool"]


func: vc4_check_tex_size
ret: bool
module: vc4
args:
["struct vc4_exec_info *", "struct drm_gem_cma_object *", "uint32_t", "uint8_t", "uint32_t", "uint32_t", "uint8_t"]


func: nouveau_bo_new
ret: int
module: nouveau
args:
["struct nouveau_cli *", "u64", "int", "uint32_t", "uint32_t", "uint32_t", "struct sg_table *", "struct reservation_object *", "struct nouveau_bo **"]


func: nv04_bo_move_m2mf
ret: static int
module: nouveau
args:
["struct nouveau_channel *", "struct ttm_buffer_object *", "struct ttm_mem_reg *", "struct ttm_mem_reg *"]


func: nouveau_crtc_page_flip
ret: int
module: nouveau
args:
["struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "u32", "struct drm_modeset_acquire_ctx *"]


func: nouveau_framebuffer_new
ret: int
module: nouveau
args:
["struct drm_device *", "const struct drm_mode_fb_cmd2 *", "struct nouveau_bo *", "struct nouveau_framebuffer **"]


func: nouveau_gem_pushbuf_validate
ret: static int
module: nouveau
args:
["struct nouveau_channel *", "struct drm_file *", "struct drm_nouveau_gem_pushbuf_bo *", "uint64_t", "int", "struct validate_op *", "int *"]


func: nv50_chan_create
ret: static int
module: nouveau
args:
["struct nvif_device *", "struct nvif_object *", "const s32 *", "void *", "u32", "struct nv50_chan *", "u8"]


func: nv50_dmac_create
ret: static int
module: nouveau
args:
["struct nvif_device *", "struct nvif_object *", "const s32 *", "void *", "u64", "struct nv50_dmac *", "u8", "u32"]


func: nv50_outp_atomic_check_view
ret: static int
module: nouveau
args:
["struct drm_crtc_state *", "struct drm_connector_state *", "struct drm_display_mode *", "struct drm_encoder *", "struct drm_encoder *"]


func: nvif_notify_init
ret: int
module: nouveau
args:
["struct nvif_object *", "int (*)(struct nvif_notify *)", "bool", "u8", "void *", "u32", "u32", "struct nvif_notify *"]


func: nvkm_client_new
ret: int
module: nouveau
args:
["const char *", "u64", "const char *", "const char *", "int (*)(const void *, u32, const void *, u32)", "struct nvkm_client **"]


func: nvkm_memory_tags_get
ret: int
module: nouveau
args:
["struct nvkm_memory *", "struct nvkm_device *", "u32", "void (*)(struct nvkm_device *, u32, u32)", "struct nvkm_tags **"]


func: nvkm_notify_init
ret: int
module: nouveau
args:
["struct nvkm_object *", "struct nvkm_event *", "int (*)(struct nvkm_notify *)", "bool", "void *", "u32", "u32", "struct nvkm_notify *"]


func: nvkm_object_new_
ret: int
module: nouveau
args:
["const struct nvkm_object_func *", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


func: nvkm_device_ctor
ret: int
module: nouveau
args:
["const struct nvkm_device_func *", "const struct nvkm_device_quirk *", "struct device *", "enum nvkm_device_type", "u64", "const char *", "const char *", "const char *", "bool", "bool", "u64", "struct nvkm_device *"]


func: nvkm_device_pci_new
ret: int
module: nouveau
args:
["struct pci_dev *", "const char *", "const char *", "bool", "bool", "u64", "struct nvkm_device **"]


func: nvkm_device_tegra_new
ret: int
module: nouveau
args:
["const struct nvkm_device_tegra_func *", "struct platform_device *", "const char *", "const char *", "bool", "bool", "u64", "struct nvkm_device **"]


func: nv50_disp_base_new
ret: int
module: nouveau
args:
["const struct nv50_disp_dmac_func *", "const struct nv50_disp_chan_mthd *", "struct nv50_disp_root *", "int", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


func: nv50_disp_chan_ctor
ret: int
module: nouveau
args:
["const struct nv50_disp_chan_func *", "const struct nv50_disp_chan_mthd *", "struct nv50_disp_root *", "int", "int", "int", "const struct nvkm_oclass *", "struct nv50_disp_chan *"]


func: nv50_disp_chan_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_chan_func *", "const struct nv50_disp_chan_mthd *", "struct nv50_disp_root *", "int", "int", "int", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: nv50_disp_curs_new
ret: int
module: nouveau
args:
["const struct nv50_disp_chan_func *", "const struct nv50_disp_chan_mthd *", "struct nv50_disp_root *", "int", "int", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


func: nv50_disp_dmac_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_dmac_func *", "const struct nv50_disp_chan_mthd *", "struct nv50_disp_root *", "int", "int", "u64", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: nv50_disp_super_iedt
ret: static u32
module: nouveau
args:
["struct nvkm_outp *", "u8 *", "u8 *", "u8 *", "u8 *", "struct nvbios_outp *", "struct nvkm_head *", "struct nvkm_head *"]


func: nvkm_outp_ctor
ret: int
module: nouveau
args:
["const struct nvkm_outp_func *", "struct nvkm_disp *", "int", "struct dcb_output *", "struct nvkm_outp *"]


func: nv50_disp_root_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_root_func *", "struct nvkm_disp *", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


func: nvkm_dmaobj_ctor
ret: int
module: nouveau
args:
["const struct nvkm_dmaobj_func *", "struct nvkm_dma *", "const struct nvkm_oclass *", "void **", "u32 *", "struct nvkm_dmaobj *"]


func: nvkm_falcon_new_
ret: int
module: nouveau
args:
["const struct nvkm_falcon_func *", "struct nvkm_device *", "int", "bool", "u32", "struct nvkm_engine **"]


func: nvkm_fifo_chan_ctor
ret: int
module: nouveau
args:
["const struct nvkm_fifo_chan_func *", "struct nvkm_fifo *", "u32", "u32", "bool", "u64", "u64", "u64", "int", "u32", "u32", "const struct nvkm_oclass *", "struct nvkm_fifo_chan *"]


func: gk104_fifo_gpfifo_new_
ret: static int
module: nouveau
args:
["struct gk104_fifo *", "u32 *", "u16 *", "u64", "u64", "u64", "const struct nvkm_oclass *", "struct nvkm_object **", "const struct gk104_fifo_chan_func *"]


func: nv04_fifo_new_
ret: int
module: nouveau
args:
["const struct nvkm_fifo_func *", "struct nvkm_device *", "int", "int", "const struct nv04_fifo_ramfc *", "struct nvkm_fifo **"]


func: gf100_gr_chan_new
ret: static int
module: nouveau
args:
["struct nvkm_gr *", "struct nvkm_fifo_chan *", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: nvkm_sw_chan_ctor
ret: int
module: nouveau
args:
["const struct nvkm_sw_chan_func *", "struct nvkm_sw *", "struct nvkm_fifo_chan *", "const struct nvkm_oclass *", "struct nvkm_sw_chan *"]


func: gf100_sw_chan_new
ret: static int
module: nouveau
args:
["struct nvkm_sw *", "struct nvkm_fifo_chan *", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: nvkm_nvsw_new_
ret: int
module: nouveau
args:
["const struct nvkm_nvsw_func *", "struct nvkm_sw_chan *", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


func: nvkm_xtensa_new_
ret: int
module: nouveau
args:
["const struct nvkm_xtensa_func *", "struct nvkm_device *", "int", "bool", "u32", "struct nvkm_engine **"]


func: nvkm_falcon_ctor
ret: void
module: nouveau
args:
["const struct nvkm_falcon_func *", "struct nvkm_subdev *", "const char *", "u32", "struct nvkm_falcon *"]


func: nvkm_msgqueue_post
ret: int
module: nouveau
args:
["struct nvkm_msgqueue *", "enum msgqueue_msg_priority", "struct nvkm_msgqueue_hdr *", "nvkm_msgqueue_callback", "struct completion *", "bool"]


func: nvbios_dpcfg_match
ret: u16
module: nouveau
args:
["struct nvkm_bios *", "u16", "u8", "u8", "u8", "u8 *", "u8 *", "u8 *", "u8 *", "struct nvbios_dpcfg *"]


func: nvbios_rammapSp
ret: u32
module: nouveau
args:
["struct nvkm_bios *", "u32", "u8", "u8", "u8", "u8", "int", "u8 *", "u8 *", "struct nvbios_ramcfg *"]


func: gk20a_clk_ctor
ret: int
module: nouveau
args:
["struct nvkm_device *", "int", "const struct nvkm_clk_func *", "const struct gk20a_clk_pllg_params *", "struct gk20a_clk *"]


func: nvkm_ram_ctor
ret: int
module: nouveau
args:
["const struct nvkm_ram_func *", "struct nvkm_fb *", "enum nvkm_ram_type", "u64", "struct nvkm_ram *"]


func: nvkm_ram_new_
ret: int
module: nouveau
args:
["const struct nvkm_ram_func *", "struct nvkm_fb *", "enum nvkm_ram_type", "u64", "struct nvkm_ram **"]


func: g94_i2c_aux_new_
ret: int
module: nouveau
args:
["const struct nvkm_i2c_aux_func *", "struct nvkm_i2c_pad *", "int", "u8", "struct nvkm_i2c_aux **"]


func: nvkm_i2c_bus_probe
ret: int
module: nouveau
args:
["struct nvkm_i2c_bus *", "const char *", "struct nvkm_i2c_bus_probe *", "bool (*)(struct nvkm_i2c_bus *, struct i2c_board_info *, void *)", "void *"]


func: gf100_mem_map
ret: int
module: nouveau
args:
["struct nvkm_mmu *", "struct nvkm_memory *", "void *", "u32", "u64 *", "u64 *", "struct nvkm_vma **"]


func: nvkm_vmm_ctor
ret: int
module: nouveau
args:
["const struct nvkm_vmm_func *", "struct nvkm_mmu *", "u32", "u64", "u64", "struct lock_class_key *", "const char *", "struct nvkm_vmm *"]


func: nvkm_vmm_new
ret: int
module: nouveau
args:
["struct nvkm_device *", "u64", "u64", "void *", "u32", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: nvkm_vmm_new_
ret: int
module: nouveau
args:
["const struct nvkm_vmm_func *", "struct nvkm_mmu *", "u32", "u64", "u64", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: nvkm_vmm_pt_new
ret: static struct nvkm_vmm_pt *
module: nouveau
args:
["bool", "const struct nvkm_vmm_page *", "const struct nvkm_vmm_desc *", "const struct nvkm_vmm_desc *"]


func: nvkm_vmm_ptes_get_map
ret: static int
module: nouveau
args:
["struct nvkm_vmm *", "const struct nvkm_vmm_page *", "u64", "u64", "struct nvkm_vmm_map *", "nvkm_vmm_pte_func"]


func: nvkm_vmm_ptes_map
ret: static void
module: nouveau
args:
["struct nvkm_vmm *", "u64", "u64", "struct nvkm_vmm_map *", "nvkm_vmm_pte_func", "const struct nvkm_vmm_page *", "const struct nvkm_vmm_page *"]


func: nvkm_vmm_ptes_unmap
ret: static void
module: nouveau
args:
["struct nvkm_vmm *", "u64", "u64", "bool", "const struct nvkm_vmm_page *", "const struct nvkm_vmm_page *"]


func: gf100_vmm_new
ret: int
module: nouveau
args:
["struct nvkm_mmu *", "u64", "u64", "void *", "u32", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: gf100_vmm_new_
ret: int
module: nouveau
args:
["const struct nvkm_vmm_func *", "const struct nvkm_vmm_func *", "struct nvkm_mmu *", "u64", "u64", "void *", "u32", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: nv04_vmm_new_
ret: int
module: nouveau
args:
["const struct nvkm_vmm_func *", "struct nvkm_mmu *", "u32", "u64", "u64", "void *", "u32", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: acr_r352_prepare_hs_blob
ret: static int
module: nouveau
args:
["struct acr_r352 *", "struct nvkm_secboot *", "const char *", "struct nvkm_gpuobj **", "struct hsf_load_header *", "bool"]


func: nvkm_secboot_ctor
ret: int
module: nouveau
args:
["const struct nvkm_secboot_func *", "struct nvkm_acr *", "struct nvkm_device *", "int", "struct nvkm_secboot *"]


func: g84_therm_threshold_hyst_emulation
ret: static void
module: nouveau
args:
["struct nvkm_therm *", "uint32_t", "const struct nvbios_therm_threshold *", "enum nvkm_therm_thrs", "u8"]


func: virtio_gpu_framebuffer_init
ret: int
module: virtio-gpu
args:
["struct drm_device *", "struct virtio_gpu_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: virtio_gpu_cmd_resource_create_3d
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_resource_create_3d *", "struct virtio_gpu_fence **"]


func: virtio_gpu_cmd_set_scanout
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: virtio_gpu_cmd_transfer_from_host_3d
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "uint32_t", "uint32_t", "uint64_t", "uint32_t", "struct virtio_gpu_box *", "struct virtio_gpu_fence **"]


func: virtio_gpu_cmd_transfer_to_host_2d
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "uint32_t", "uint64_t", "__le32", "__le32", "__le32", "__le32", "struct virtio_gpu_fence **"]


func: virtio_gpu_object_attach
ret: int
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "uint32_t", "struct virtio_gpu_fence **"]


func: virtio_gpu_queue_fenced_ctrl_buffer
ret: static int
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_vbuffer *", "struct virtio_gpu_ctrl_hdr *", "struct virtio_gpu_fence **"]


func: media_create_pad_links
ret: int
module: media
args:
["const struct media_device *", "const u32", "struct media_entity *", "const u16", "const u32", "struct media_entity *", "const u16", "u32", "const bool"]


func: cx2341x_update
ret: int
module: cx2341x
args:
["void *", "cx2341x_mbox_func", "const struct cx2341x_mpeg_params *", "const struct cx2341x_mpeg_params *"]


func: tpg_print_str_2
ret: static void
module: v4l2-tpg
args:
["const struct tpg_data *", "u8 *(*)[2]", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "int", "int", "char *", "unsigned int"]


func: smscore_sendrequest_and_wait
ret: static int
module: smsmdtv
args:
["void *", "size_t", "struct completion *", "struct smscore_device_t *", "struct smscore_device_t *"]


func: calculate_clipping_registers_rect
ret: static void
module: saa7146_vv
args:
["struct saa7146_video_dma *", "u32 *", "u32 *", "enum v4l2_field", "struct saa7146_fh *", "struct saa7146_dev *"]


func: ir_raw_gen_manchester
ret: int
module: rc-core
args:
["struct ir_raw_event **", "unsigned int", "const struct ir_raw_timings_manchester *", "unsigned int", "u64"]


func: ir_raw_gen_pd
ret: int
module: rc-core
args:
["struct ir_raw_event **", "unsigned int", "const struct ir_raw_timings_pd *", "unsigned int", "u64"]


func: ir_raw_gen_pl
ret: int
module: rc-core
args:
["struct ir_raw_event **", "unsigned int", "const struct ir_raw_timings_pl *", "unsigned int", "u64"]


func: imon_find_endpoints
ret: static bool
module: imon
args:
["struct imon_context *", "struct usb_host_interface *", "struct usb_host_interface *", "struct usb_host_interface *"]


func: __jpu_try_fmt
ret: static int
module: rcar_jpu
args:
["struct jpu_fmt **", "struct v4l2_pix_format_mplane *", "enum v4l2_buf_type", "struct jpu_ctx *", "struct jpu_ctx *"]


func: bru_configure
ret: static void
module: vsp1
args:
["struct vsp1_entity *", "struct vsp1_pipeline *", "struct vsp1_dl_list *", "enum vsp1_entity_params"]


func: vsp1_du_setup_rpf_pipe
ret: static int
module: vsp1
args:
["struct vsp1_rwpf *", "unsigned int", "struct vsp1_pipeline *", "struct vsp1_device *", "struct vsp1_device *"]


func: vsp1_entity_init
ret: int
module: vsp1
args:
["struct vsp1_device *", "struct vsp1_entity *", "const char *", "unsigned int", "const struct v4l2_subdev_ops *", "u32"]


func: vsp1_subdev_enum_frame_size
ret: int
module: vsp1
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "struct v4l2_subdev_frame_size_enum *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: vsp1_subdev_enum_mbus_code
ret: int
module: vsp1
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "struct v4l2_subdev_mbus_code_enum *", "const unsigned int *", "unsigned int"]


func: vsp1_histogram_init
ret: int
module: vsp1
args:
["struct vsp1_device *", "struct vsp1_histogram *", "enum vsp1_entity_type", "const char *", "const struct vsp1_entity_operations *", "const unsigned int *", "unsigned int", "size_t", "u32"]


func: vsp1_pipeline_propagate_partition
ret: void
module: vsp1
args:
["struct vsp1_pipeline *", "struct vsp1_partition *", "unsigned int", "struct vsp1_partition_window *"]


func: rpf_partition
ret: static void
module: vsp1
args:
["struct vsp1_entity *", "struct vsp1_pipeline *", "struct vsp1_partition *", "unsigned int", "struct vsp1_partition_window *"]


func: sru_try_format
ret: static void
module: vsp1
args:
["struct vsp1_sru *", "struct v4l2_subdev_pad_config *", "unsigned int", "struct v4l2_mbus_framefmt *"]


func: uds_try_format
ret: static void
module: vsp1
args:
["struct vsp1_uds *", "struct v4l2_subdev_pad_config *", "unsigned int", "struct v4l2_mbus_framefmt *"]


func: vimc_ent_sd_register
ret: int
module: vimc_common
args:
["struct vimc_ent_device *", "struct v4l2_subdev *", "struct v4l2_device *", "const char * const", "u32", "u16", "const unsigned long *", "const struct v4l2_subdev_ops *"]


func: vivid_vbi_gen_wss_raw
ret: static void
module: vivid
args:
["u8 *", "unsigned int", "const struct v4l2_sliced_vbi_data *", "const struct v4l2_sliced_vbi_data *"]


func: soc_camera_calc_client_output
ret: void
module: soc_scale_crop
args:
["struct soc_camera_device *", "struct v4l2_rect *", "struct v4l2_rect *", "const struct v4l2_pix_format *", "struct v4l2_mbus_framefmt *", "unsigned int"]


func: soc_camera_client_s_selection
ret: int
module: soc_scale_crop
args:
["struct v4l2_subdev *", "struct v4l2_selection *", "struct v4l2_selection *", "struct v4l2_rect *", "struct v4l2_rect *"]


func: soc_camera_client_scale
ret: int
module: soc_scale_crop
args:
["struct soc_camera_device *", "struct v4l2_rect *", "struct v4l2_rect *", "struct v4l2_mbus_framefmt *", "unsigned int *", "unsigned int *", "bool", "unsigned int"]


func: client_set_fmt
ret: static int
module: soc_scale_crop
args:
["struct soc_camera_device *", "struct v4l2_rect *", "struct v4l2_rect *", "unsigned int", "unsigned int", "struct v4l2_subdev_format *", "bool"]


func: __csid_get_format
ret: static struct v4l2_mbus_framefmt *
module: qcom-camss
args:
["enum v4l2_subdev_format_whence", "unsigned int", "struct v4l2_subdev_pad_config *", "struct csid_device *"]


func: csid_try_format
ret: static void
module: qcom-camss
args:
["struct csid_device *", "struct v4l2_subdev_pad_config *", "unsigned int", "struct v4l2_mbus_framefmt *", "enum v4l2_subdev_format_whence"]


func: __csiphy_get_format
ret: static struct v4l2_mbus_framefmt *
module: qcom-camss
args:
["enum v4l2_subdev_format_whence", "unsigned int", "struct v4l2_subdev_pad_config *", "struct csiphy_device *"]


func: csiphy_try_format
ret: static void
module: qcom-camss
args:
["struct csiphy_device *", "struct v4l2_subdev_pad_config *", "unsigned int", "struct v4l2_mbus_framefmt *", "enum v4l2_subdev_format_whence"]


func: __ispif_get_format
ret: static struct v4l2_mbus_framefmt *
module: qcom-camss
args:
["enum v4l2_subdev_format_whence", "unsigned int", "struct v4l2_subdev_pad_config *", "struct ispif_line *"]


func: ispif_try_format
ret: static void
module: qcom-camss
args:
["struct ispif_line *", "struct v4l2_subdev_pad_config *", "unsigned int", "struct v4l2_mbus_framefmt *", "enum v4l2_subdev_format_whence"]


func: __vfe_get_format
ret: static struct v4l2_mbus_framefmt *
module: qcom-camss
args:
["enum v4l2_subdev_format_whence", "unsigned int", "struct v4l2_subdev_pad_config *", "struct vfe_line *"]


func: vfe_try_format
ret: static void
module: qcom-camss
args:
["struct vfe_line *", "struct v4l2_subdev_pad_config *", "unsigned int", "struct v4l2_mbus_framefmt *", "enum v4l2_subdev_format_whence"]


func: v4l2_flash_indicator_init
ret: struct v4l2_flash *
module: v4l2-flash-led-class
args:
["struct device *", "struct fwnode_handle *", "struct led_classdev *", "struct v4l2_flash_config *"]


func: v4l2_flash_init
ret: struct v4l2_flash *
module: v4l2-flash-led-class
args:
["struct device *", "struct fwnode_handle *", "struct led_classdev_flash *", "const struct v4l2_flash_ops *", "struct v4l2_flash_config *"]


func: __v4l2_flash_init
ret: static struct v4l2_flash *
module: v4l2-flash-led-class
args:
["struct device *", "struct fwnode_handle *", "struct led_classdev_flash *", "struct led_classdev *", "const struct v4l2_flash_ops *", "struct v4l2_flash_config *"]


func: v4l2_detect_cvt
ret: bool
module: v4l2-dv-timings
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "u32", "bool", "struct v4l2_dv_timings *"]


func: v4l2_detect_gtf
ret: bool
module: v4l2-dv-timings
args:
["unsigned int", "unsigned int", "unsigned int", "u32", "bool", "struct v4l2_fract", "struct v4l2_dv_timings *"]


func: v4l2_enum_dv_timings_cap
ret: int
module: v4l2-dv-timings
args:
["struct v4l2_enum_dv_timings *", "const struct v4l2_dv_timings_cap *", "v4l2_check_dv_timings_fnc *", "void *"]


func: v4l2_find_dv_timings_cap
ret: bool
module: v4l2-dv-timings
args:
["struct v4l2_dv_timings *", "const struct v4l2_dv_timings_cap *", "unsigned int", "v4l2_check_dv_timings_fnc *", "void *"]


func: v4l2_valid_dv_timings
ret: bool
module: v4l2-dv-timings
args:
["const struct v4l2_dv_timings *", "const struct v4l2_dv_timings_cap *", "v4l2_check_dv_timings_fnc *", "void *"]


func: videobuf_queue_sg_init
ret: void
module: videobuf-dma-sg
args:
["struct videobuf_queue *", "const struct videobuf_queue_ops *", "struct device *", "spinlock_t *", "enum v4l2_buf_type", "enum v4l2_field", "unsigned int", "void *", "struct mutex *"]


func: v4l2_async_notifier_parse_fwnode_endpoints
ret: int
module: v4l2-fwnode
args:
["struct device *", "struct v4l2_async_notifier *", "size_t", "int (*)(struct device *, struct v4l2_fwnode_endpoint *, struct v4l2_async_subdev *)"]


func: v4l2_async_notifier_parse_fwnode_endpoints_by_port
ret: int
module: v4l2-fwnode
args:
["struct device *", "struct v4l2_async_notifier *", "size_t", "unsigned int", "int (*)(struct device *, struct v4l2_fwnode_endpoint *, struct v4l2_async_subdev *)"]


func: __v4l2_async_notifier_parse_fwnode_endpoints
ret: static int
module: v4l2-fwnode
args:
["struct device *", "struct v4l2_async_notifier *", "size_t", "unsigned int", "bool", "int (*)(struct device *, struct v4l2_fwnode_endpoint *, struct v4l2_async_subdev *)"]


func: videobuf_dvb_register_bus
ret: int
module: videobuf-dvb
args:
["struct videobuf_dvb_frontends *", "struct module *", "void *", "struct device *", "short *", "int"]


func: v4l2_async_match_notify
ret: static int
module: videodev
args:
["struct v4l2_async_notifier *", "struct v4l2_device *", "struct v4l2_subdev *", "struct v4l2_async_subdev *"]


func: v4l2_ctrl_new_std_menu_items
ret: struct v4l2_ctrl *
module: videodev
args:
["struct v4l2_ctrl_handler *", "const struct v4l2_ctrl_ops *", "u32", "u8", "u64", "u8", "const char * const *"]


func: v4l2_ctrl_new
ret: static struct v4l2_ctrl *
module: videodev
args:
["struct v4l2_ctrl_handler *", "const struct v4l2_ctrl_ops *", "const struct v4l2_ctrl_type_ops *", "u32", "const char *", "enum v4l2_ctrl_type", "s64", "s64", "u64", "s64", "const u32 *", "u32", "u32", "const char * const *", "const s64 *", "void *"]


func: v4l2_event_subscribe
ret: int
module: videodev
args:
["struct v4l2_fh *", "const struct v4l2_event_subscription *", "unsigned int", "const struct v4l2_subscribed_event_ops *"]


func: v4l2_subdev_link_validate_default
ret: int
module: videodev
args:
["struct v4l2_subdev *", "struct media_link *", "struct v4l2_subdev_format *", "struct v4l2_subdev_format *"]


func: v4l2_i2c_new_subdev_board
ret: struct v4l2_subdev *
module: v4l2-common
args:
["struct v4l2_device *", "struct i2c_adapter *", "struct i2c_board_info *", "const unsigned short *"]


func: v4l_bound_align_image
ret: void
module: v4l2-common
args:
["u32 *", "unsigned int", "unsigned int", "unsigned int", "u32 *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: videobuf_queue_core_init
ret: void
module: videobuf-core
args:
["struct videobuf_queue *", "const struct videobuf_queue_ops *", "struct device *", "spinlock_t *", "enum v4l2_buf_type", "enum v4l2_field", "unsigned int", "void *", "struct videobuf_qtype_ops *", "struct mutex *"]


func: __videobuf_copy_to_user
ret: static int
module: videobuf-core
args:
["struct videobuf_buffer *", "char *", "size_t", "int", "struct videobuf_queue *", "struct videobuf_queue *"]


func: videobuf_status
ret: static void
module: videobuf-core
args:
["struct v4l2_buffer *", "struct videobuf_buffer *", "enum v4l2_buf_type", "struct videobuf_queue *"]


func: vb2_dvb_register_bus
ret: int
module: videobuf2-dvb
args:
["struct vb2_dvb_frontends *", "struct module *", "void *", "struct device *", "struct media_device *", "short *", "int"]


func: find_and_set_predefined_video_timings
ret: static int
module: adv7842
args:
["struct v4l2_subdev *", "u8", "const struct adv7842_video_standards *", "const struct v4l2_dv_timings *"]


func: saa7127_set_cc
ret: static int
module: saa7127
args:
["struct v4l2_subdev *", "const struct v4l2_sliced_vbi_data *", "const struct v4l2_sliced_vbi_data *", "const struct v4l2_sliced_vbi_data *", "const struct v4l2_sliced_vbi_data *"]


func: mt9m111_setup_rect_ctx
ret: static int
module: mt9m111
args:
["struct mt9m111 *", "struct mt9m111_context *", "unsigned int", "unsigned int", "struct v4l2_rect *", "struct v4l2_rect *"]


func: find_and_set_predefined_video_timings
ret: static int
module: adv7604
args:
["struct v4l2_subdev *", "u8", "const struct adv76xx_video_standards *", "const struct v4l2_dv_timings *"]


func: ov7670_enum_frame_interval
ret: static int
module: ov7670
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "struct v4l2_subdev_frame_interval_enum *"]


func: ov7670_try_fmt_internal
ret: static int
module: ov7670
args:
["struct v4l2_subdev *", "struct v4l2_mbus_framefmt *", "struct ov7670_format_struct **", "struct ov7670_win_size **"]


func: dtv_property_legacy_params_sync
ret: static int
module: dvb-core
args:
["const struct dtv_frontend_properties *", "struct dvb_frontend_parameters *", "struct dvb_frontend *"]


func: dvb_register_device
ret: int
module: dvb-core
args:
["struct dvb_adapter *", "struct dvb_device **", "const struct dvb_device *", "void *", "enum dvb_device_type", "int"]


func: stv0900_set_viterbi_standard
ret: static void
module: stv0900
args:
["struct stv0900_internal *", "enum fe_stv0900_search_standard", "enum fe_stv0900_fec", "enum fe_stv0900_demod_num"]


func: mt312_read
ret: static int
module: mt312
args:
["const enum mt312_reg_addr", "u8 *", "const size_t", "struct mt312_state *", "struct mt312_state *"]


func: mt312_write
ret: static int
module: mt312
args:
["const enum mt312_reg_addr", "const u8 *", "const size_t", "struct mt312_state *", "struct mt312_state *"]


func: mxl5xx_attach
ret: struct dvb_frontend *
module: mxl5xx
args:
["struct i2c_adapter *", "struct mxl5xx_cfg *", "u32", "u32", "int (**)(struct dvb_frontend *, int)"]


func: zl10039_write
ret: static int
module: zl10039
args:
["const enum zl10039_reg_addr", "const u8 *", "const size_t", "struct zl10039_state *", "struct zl10039_state *"]


func: as102_firmware_upload
ret: static int
module: dvb-as102
args:
["struct as10x_bus_adapter_t *", "const struct firmware *", "const struct firmware *", "unsigned char *"]


func: get_max_endpoint
ret: static void
module: tm6000
args:
["char *", "struct usb_host_endpoint *", "struct tm6000_endpoint *", "struct usb_host_interface *", "struct usb_host_interface *", "struct usb_device *"]


func: __uvc_query_v4l2_ctrl
ret: static int
module: uvcvideo
args:
["struct uvc_video_chain *", "struct uvc_control *", "struct uvc_control_mapping *", "struct v4l2_queryctrl *"]


func: uvc_ctrl_fill_event
ret: static void
module: uvcvideo
args:
["struct uvc_video_chain *", "struct v4l2_event *", "struct uvc_control *", "struct uvc_control_mapping *", "s32", "u32"]


func: uvc_parse_format
ret: static int
module: uvcvideo
args:
["struct uvc_format *", "__u32 **", "unsigned char *", "int", "struct uvc_streaming *", "struct uvc_device *", "struct uvc_device *"]


func: uvc_v4l2_try_format
ret: static int
module: uvcvideo
args:
["struct uvc_streaming *", "struct v4l2_format *", "struct uvc_streaming_control *", "struct uvc_format **", "struct uvc_frame **"]


func: uvc_video_decode_end
ret: static void
module: uvcvideo
args:
["const __u8 *", "int", "struct uvc_buffer *", "struct uvc_buffer *", "struct uvc_streaming *", "struct uvc_streaming *"]


func: gspca_dev_probe
ret: int
module: gspca_main
args:
["struct usb_interface *", "const struct usb_device_id *", "const struct sd_desc *", "int", "struct module *"]


func: az6027_identify_state
ret: static int
module: dvb-usb-az6027
args:
["struct usb_device *", "struct dvb_usb_device_properties *", "struct dvb_usb_device_description **", "int *"]


func: dvb_usb_device_init
ret: int
module: dvb-usb
args:
["struct usb_interface *", "struct dvb_usb_device_properties *", "struct module *", "struct dvb_usb_device **", "short *"]


func: flexcop_usb_i2c_req
ret: static int
module: b2c2-flexcop-usb
args:
["flexcop_usb_i2c_function_t", "u8", "u8", "u8 *", "u8", "struct flexcop_i2c_adapter *", "struct flexcop_i2c_adapter *", "flexcop_usb_request_t"]


func: af9035_add_i2c_dev
ret: static int
module: dvb-usb-af9035
args:
["const char *", "u8", "void *", "struct i2c_adapter *", "struct dvb_usb_device *", "struct dvb_usb_device *"]


func: mxl111sf_config_mpeg_in
ret: int
module: dvb-usb-mxl111sf
args:
["struct mxl111sf_state *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: em28xx_copy_video
ret: static void
module: em28xx-v4l
args:
["struct em28xx_buffer *", "unsigned char *", "unsigned long", "struct em28xx *", "struct em28xx *"]


func: em28xx_init_usb_xfer
ret: int
module: em28xx
args:
["struct em28xx *", "enum em28xx_mode", "int", "int", "int", "int", "int (*)(struct em28xx *, struct urb *)"]


func: simple_config_lookup
ret: static int
module: tuner-simple
args:
["unsigned int *", "u8 *", "u8 *", "struct tuner_params *", "struct tuner_params *", "struct dvb_frontend *"]


func: mt2032_set_if_freq
ret: static void
module: mt20xx
args:
["struct dvb_frontend *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: btcx_calc_skips
ret: void
module: bttv
args:
["int", "int", "int *", "struct btcx_skiplist *", "unsigned int *", "const struct v4l2_clip *", "unsigned int"]


func: bttv_irq_wakeup_video
ret: static void
module: bttv
args:
["unsigned int", "struct bttv_buffer_set *", "struct bttv_buffer_set *", "struct bttv_buffer_set *", "struct bttv_buffer_set *", "struct bttv *", "struct bttv *"]


func: limit_scaled_size_lock
ret: static int
module: bttv
args:
["__s32 *", "__s32 *", "enum v4l2_field", "unsigned int", "unsigned int", "int", "int", "struct bttv_fh *", "struct bttv_fh *"]


func: bttv_risc_packed
ret: int
module: bttv
args:
["struct bttv *", "struct btcx_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: bttv_calc_geo
ret: static void
module: bttv
args:
["struct bttv *", "struct bttv_geometry *", "unsigned int", "unsigned int", "int", "const struct bttv_tvnorm *", "const struct v4l2_rect *"]


func: bttv_risc_overlay
ret: static int
module: bttv
args:
["struct bttv *", "struct btcx_riscmem *", "struct bttv_overlay *", "int", "int", "const struct bttv_format *"]


func: bttv_risc_planar
ret: static int
module: bttv
args:
["struct btcx_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct bttv *", "struct bttv *"]


func: __snd_solo_pcm_copy
ret: static int
module: solo6x10
args:
["unsigned long", "void *", "unsigned long", "bool", "struct snd_pcm_substream *", "struct snd_pcm_substream *"]


func: ttpci_budget_init
ret: int
module: budget-core
args:
["struct budget *", "struct saa7146_dev *", "struct saa7146_pci_extension_data *", "struct module *", "short *"]


func: si2157_attach
ret: static int
module: saa7164
args:
["struct i2c_adapter *", "struct dvb_frontend *", "struct saa7164_port *", "struct si2157_config *", "u8"]


func: tw68_risc_buffer
ret: int
module: tw68
args:
["struct pci_dev *", "struct tw68_buf *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: tw68_risc_field
ret: static __le32 *
module: tw68
args:
["__le32 *", "struct scatterlist *", "unsigned int", "u32", "unsigned int", "unsigned int", "unsigned int", "bool"]


func: my_dvb_dmx_ts_card_init
ret: int
module: ngene
args:
["struct dvb_demux *", "char *", "int (*)(struct dvb_demux_feed *)", "int (*)(struct dvb_demux_feed *)", "void *"]


func: my_dvb_dmxdev_ts_card_init
ret: int
module: ngene
args:
["struct dmxdev *", "struct dvb_demux *", "struct dmx_frontend *", "struct dmx_frontend *", "struct dvb_adapter *"]


func: ivtv_queue_move
ret: int
module: ivtv
args:
["struct ivtv_stream *", "struct ivtv_queue *", "struct ivtv_queue *", "struct ivtv_queue *", "int"]


func: descriptor_list_create
ret: int
module: cobalt
args:
["struct cobalt *", "struct scatterlist *", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct sg_dma_desc_info *"]


func: cx88_risc_buffer
ret: int
module: cx88xx
args:
["struct pci_dev *", "struct cx88_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cx88_risc_databuffer
ret: int
module: cx88xx
args:
["struct pci_dev *", "struct cx88_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: cx88_vdev_init
ret: void
module: cx88xx
args:
["struct cx88_core *", "struct pci_dev *", "struct video_device *", "const struct video_device *", "const char *"]


func: cx88_risc_field
ret: static __le32 *
module: cx88xx
args:
["__le32 *", "struct scatterlist *", "unsigned int", "u32", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool"]


func: start_video_dma
ret: static int
module: cx8800
args:
["struct cx88_buffer *", "struct cx88_buffer *", "struct cx88_dmaqueue *", "struct cx8800_dev *", "struct cx8800_dev *"]


func: cx25821_risc_buffer
ret: int
module: cx25821
args:
["struct pci_dev *", "struct cx25821_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cx25821_risc_databuffer_audio
ret: int
module: cx25821
args:
["struct pci_dev *", "struct cx25821_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: cx25821_start_video_dma
ret: int
module: cx25821
args:
["struct cx25821_dev *", "struct cx25821_dmaqueue *", "struct cx25821_buffer *", "const struct sram_channel *"]


func: cx23885_risc_buffer
ret: int
module: cx23885
args:
["struct pci_dev *", "struct cx23885_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cx23885_risc_databuffer
ret: int
module: cx23885
args:
["struct pci_dev *", "struct cx23885_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: saa7134_pgtable_build
ret: int
module: saa7134
args:
["struct pci_dev *", "struct saa7134_pgtable *", "struct scatterlist *", "unsigned int", "unsigned int"]


func: optee_smccc_hvc
ret: static void
module: optee
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "struct arm_smccc_res *"]


func: rxe_av_fill_ip_info
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_av *", "struct rdma_ah_attr *", "struct ib_gid_attr *", "union ib_gid *"]


func: copy_data
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_pd *", "int", "struct rxe_dma_info *", "void *", "int", "enum copy_direction", "u32 *"]


func: rxe_mem_init_user
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_pd *", "u64", "u64", "u64", "int", "struct ib_udata *", "struct rxe_mem *"]


func: rxe_qp_from_init
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_qp *", "struct rxe_pd *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct ib_pd *"]


func: do_mmap_info
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct ib_udata *", "bool", "struct ib_ucontext *", "struct rxe_queue_buf *", "size_t", "struct rxe_mmap_info **"]


func: rxe_queue_resize
ret: int
module: rdma_rxe
args:
["struct rxe_queue *", "unsigned int *", "unsigned int", "struct ib_ucontext *", "struct ib_udata *", "spinlock_t *", "spinlock_t *"]


func: prepare_ack_packet
ret: static struct sk_buff *
module: rdma_rxe
args:
["struct rxe_qp *", "struct rxe_pkt_info *", "int", "int", "u32", "u8", "u32 *", "struct rxe_pkt_info *", "struct rxe_pkt_info *"]


func: rxe_srq_from_attr
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_srq *", "struct ib_srq_attr *", "enum ib_srq_attr_mask", "struct ib_udata *"]


func: rxe_srq_from_init
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_srq *", "struct ib_srq_init_attr *", "struct ib_ucontext *", "struct ib_udata *"]


func: rxe_add_gid
ret: static int
module: rdma_rxe
args:
["struct ib_device *", "u8", "unsigned int", "const union ib_gid *", "const struct ib_gid_attr *", "void **"]


func: rxe_create_cq
ret: static struct ib_cq *
module: rdma_rxe
args:
["struct ib_device *", "const struct ib_cq_init_attr *", "struct ib_ucontext *", "struct ib_udata *"]


func: rvt_process_mad
ret: int
module: rdmavt
args:
["struct ib_device *", "int", "u8", "const struct ib_wc *", "const struct ib_grh *", "const struct ib_mad_hdr *", "size_t", "struct ib_mad_hdr *", "size_t *", "u16 *"]


func: rvt_lkey_ok
ret: int
module: rdmavt
args:
["struct rvt_lkey_table *", "struct rvt_pd *", "struct rvt_sge *", "struct rvt_sge *", "struct ib_sge *", "int"]


func: import_ep
ret: static int
module: iw_cxgb4
args:
["struct c4iw_ep *", "int", "__u8 *", "struct dst_entry *", "struct c4iw_dev *", "bool", "enum chip_type", "u8"]


func: destroy_cq
ret: static int
module: iw_cxgb4
args:
["struct c4iw_rdev *", "struct t4_cq *", "struct c4iw_dev_ucontext *", "struct sk_buff *", "struct c4iw_wr_wait *"]


func: post_qp_event
ret: static void
module: iw_cxgb4
args:
["struct c4iw_dev *", "struct c4iw_cq *", "struct c4iw_qp *", "struct t4_cqe *", "enum ib_event_type"]


func: write_tpt_entry
ret: static int
module: iw_cxgb4
args:
["struct c4iw_rdev *", "u32", "u32 *", "u8", "u32", "enum fw_ri_stag_type", "enum fw_ri_mem_perms", "int", "u32", "u64", "u64", "u8", "u32", "u32", "struct sk_buff *", "struct c4iw_wr_wait *"]


func: c4iw_modify_qp
ret: int
module: iw_cxgb4
args:
["struct c4iw_dev *", "struct c4iw_qp *", "enum c4iw_qp_attr_mask", "struct c4iw_qp_attributes *", "int"]


func: build_immd
ret: static int
module: iw_cxgb4
args:
["struct fw_ri_immd *", "u32 *", "struct ib_send_wr *", "struct ib_send_wr *", "struct t4_sq *", "struct t4_sq *", "int"]


func: build_memreg
ret: static int
module: iw_cxgb4
args:
["union t4_wr *", "struct ib_reg_wr *", "struct c4iw_mr *", "u8 *", "bool", "struct t4_sq *", "struct t4_sq *"]


func: create_qp
ret: static int
module: iw_cxgb4
args:
["struct c4iw_rdev *", "struct t4_wq *", "struct c4iw_dev_ucontext *", "struct c4iw_wr_wait *", "struct t4_cq *", "struct t4_cq *"]


func: qib_mmap_mem
ret: static int
module: ib_qib
args:
["struct vm_area_struct *", "unsigned int", "void *", "u32", "char *", "struct qib_ctxtdata *", "struct qib_ctxtdata *"]


func: create_file
ret: static int
module: ib_qib
args:
["const char *", "umode_t", "struct dentry *", "struct dentry **", "const struct file_operations *", "void *"]


func: find_best_ent
ret: static void
module: ib_qib
args:
["struct qib_pportdata *", "const struct txdds_ent **", "const struct txdds_ent **", "const struct txdds_ent **", "int"]


func: qib_user_sdma_page_to_frags
ret: static int
module: ib_qib
args:
["struct qib_user_sdma_queue *", "struct qib_user_sdma_pkt *", "struct page *", "u16", "u16", "u16", "void *", "const struct qib_devdata *"]


func: qib_user_sdma_queue_pkts
ret: static int
module: ib_qib
args:
["const struct qib_devdata *", "struct qib_user_sdma_queue *", "const struct iovec *", "unsigned long", "struct list_head *", "int *", "int *", "struct qib_pportdata *"]


func: cxio_register_phys_mem
ret: int
module: iw_cxgb3
args:
["struct cxio_rdev *", "u32 *", "u32", "enum tpt_mem_perm", "u32", "u64", "u32", "u8", "u32", "u32"]


func: __cxio_tpt_op
ret: static int
module: iw_cxgb3
args:
["struct cxio_rdev *", "u32", "u32 *", "u8", "u32", "enum tpt_mem_type", "enum tpt_mem_perm", "u32", "u64", "u32", "u8", "u32", "u32"]


func: iwch_modify_qp
ret: int
module: iw_cxgb3
args:
["struct iwch_dev *", "struct iwch_qp *", "enum iwch_qp_attr_mask", "struct iwch_qp_attributes *", "int"]


func: bnxt_qplib_enable_nq
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_nq *", "int", "int", "int", "int (*)(struct bnxt_qplib_nq *, struct bnxt_qplib_cq *)", "int (*)(struct bnxt_qplib_nq *, void *, u8)"]


func: bnxt_qplib_enable_rcfw_channel
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_rcfw *", "int", "int", "int", "int (*)(struct bnxt_qplib_rcfw *, struct creq_func_event *)"]


func: bnxt_qplib_alloc_init_hwq
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_hwq *", "struct scatterlist *", "int", "u32 *", "u32", "u32", "u32", "enum bnxt_qplib_hwq_type"]


func: bnxt_qplib_alloc_res
ret: int
module: bnxt_re
args:
["struct bnxt_qplib_res *", "struct pci_dev *", "struct net_device *", "struct bnxt_qplib_dev_attr *"]


func: i40iw_form_cm_frame
ret: static struct i40iw_puda_buf *
module: i40iw
args:
["struct i40iw_cm_node *", "struct i40iw_kmem_info *", "struct i40iw_kmem_info *", "struct i40iw_kmem_info *", "u8"]


func: i40iw_make_cm_node
ret: static struct i40iw_cm_node *
module: i40iw
args:
["struct i40iw_cm_core *", "struct i40iw_device *", "struct i40iw_cm_info *", "struct i40iw_cm_listener *"]


func: i40iw_hmc_sd_grp
ret: static enum i40iw_status_code
module: i40iw
args:
["struct i40iw_sc_dev *", "u32", "u32", "bool", "struct i40iw_hmc_info *", "struct i40iw_hmc_info *"]


func: i40iw_manage_qhash
ret: enum i40iw_status_code
module: i40iw
args:
["struct i40iw_device *", "struct i40iw_cm_info *", "enum i40iw_quad_entry_type", "enum i40iw_quad_hash_manage_type", "void *", "bool"]


func: i40iw_disable_irq
ret: static void
module: i40iw
args:
["void *", "struct i40iw_msix_vector *", "struct i40iw_msix_vector *", "struct i40iw_sc_dev *", "struct i40iw_sc_dev *"]


func: mlx4_ib_get_cq_umem
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "struct ib_ucontext *", "struct mlx4_ib_cq_buf *", "struct ib_umem **", "u64", "int"]


func: mlx4_MAD_IFC
ret: int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "int", "int", "const struct ib_wc *", "const struct ib_grh *", "const void *", "void *"]


func: mlx4_ib_send_to_slave
ret: int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "int", "u8", "enum ib_qp_type", "struct ib_wc *", "struct ib_grh *", "struct ib_mad *"]


func: mlx4_ib_send_to_wire
ret: int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "int", "u8", "enum ib_qp_type", "u16", "u32", "u32", "struct rdma_ah_attr *", "u8 *", "u16", "struct ib_mad *"]


func: iboe_process_mad
ret: static int
module: mlx4_ib
args:
["struct ib_device *", "u8", "struct ib_mad *", "const struct ib_mad *", "const struct ib_mad *", "const struct ib_grh *", "const struct ib_wc *", "int"]


func: mlx4_ib_post_pv_qp_buf
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_demux_pv_qp *", "int", "struct mlx4_ib_demux_pv_ctx *", "struct mlx4_ib_demux_pv_ctx *"]


func: mlx4_ib_umem_write_mtt_block
ret: static int
module: mlx4_ib
args:
["struct mlx4_mtt *", "u64", "u64", "u64", "u64", "u64 *", "int *", "int *", "struct mlx4_ib_dev *"]


func: __mlx4_ib_modify_qp
ret: static int
module: mlx4_ib
args:
["void *", "enum mlx4_ib_source_type", "const struct ib_qp_attr *", "int", "enum ib_qp_state", "enum ib_qp_state"]


func: _mlx4_set_path
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "const struct rdma_ah_attr *", "u64", "u16", "struct mlx4_qp_path *", "struct mlx4_roce_smac_vlan_info *", "u8"]


func: create_qp_common
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "enum mlx4_ib_source_type", "struct ib_qp_init_attr *", "int", "struct mlx4_ib_qp **", "struct ib_udata *", "struct ib_udata *", "struct ib_pd *", "struct ib_pd *"]


func: set_kernel_sq_size
ret: static int
module: mlx4_ib
args:
["struct ib_qp_cap *", "enum mlx4_ib_qp_type", "struct mlx4_ib_qp *", "bool", "struct mlx4_ib_dev *"]


func: set_rq_size
ret: static int
module: mlx4_ib
args:
["int", "int", "struct mlx4_ib_qp *", "u32", "struct ib_qp_cap *", "struct ib_qp_cap *", "struct mlx4_ib_dev *"]


func: set_user_sq_size
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_qp *", "struct mlx4_ib_create_qp *", "struct mlx4_ib_create_qp *", "struct mlx4_ib_dev *"]


func: alloc_group_attrs
ret: static struct attribute **
module: mlx4_ib
args:
["ssize_t (*)(struct mlx4_port *, struct port_attribute *, char *)", "ssize_t (*)(struct mlx4_port *, struct port_attribute *, const char *, size_t)", "int"]


func: create_sysfs_entry
ret: static int
module: mlx4_ib
args:
["void *", "struct mlx4_ib_iov_sysfs_attr *", "char *", "struct kobject *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "ssize_t (*)(struct device *, struct device_attribute *, const char *, size_t)"]


func: qedr_iw_issue_event
ret: static void
module: qedr
args:
["void *", "enum iw_cm_event_type", "struct qed_iwarp_cm_event_params *", "struct qed_iwarp_cm_event_params *"]


func: process_req
ret: static int
module: qedr
args:
["struct qedr_qp *", "int", "struct ib_wc *", "u16", "enum ib_wc_status", "int", "struct qedr_cq *", "struct qedr_dev *"]


func: qedr_create_user_qp
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct ib_pd *", "struct ib_udata *", "struct ib_qp_init_attr *"]


func: qedr_prepare_sq_inline_data
ret: static u32
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "u8 *", "struct ib_send_wr *", "struct ib_send_wr **", "u8 *", "u8"]


func: qedr_prepare_sq_rdma_data
ret: static u32
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct rdma_sq_rdma_wqe_1st *", "struct rdma_sq_rdma_wqe_2nd *", "struct ib_send_wr *", "struct ib_send_wr **"]


func: qedr_prepare_sq_send_data
ret: static u32
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct rdma_sq_send_wqe_1st *", "struct rdma_sq_send_wqe_2st *", "struct ib_send_wr *", "struct ib_send_wr **"]


func: hns_roce_calc_hem_mhop
ret: int
module: hns-roce
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "unsigned long *", "struct hns_roce_hem_mhop *"]


func: hns_roce_init_hem_table
ret: int
module: hns-roce
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "u32", "unsigned long", "unsigned long", "int"]


func: hns_roce_loop_free
ret: static void
module: hns-roce
args:
["struct hns_roce_mr *", "int", "int", "int", "struct hns_roce_dev *", "struct hns_roce_dev *", "struct hns_roce_dev *"]


func: hns_roce_create_qp_common
ret: static int
module: hns-roce
args:
["struct hns_roce_dev *", "struct ib_qp_init_attr *", "struct ib_udata *", "unsigned long", "struct hns_roce_qp *", "struct ib_pd *"]


func: hns_roce_set_rq_size
ret: static int
module: hns-roce
args:
["struct hns_roce_dev *", "int", "int", "struct hns_roce_qp *", "struct ib_qp_cap *", "struct ib_qp_cap *"]


func: hns_roce_set_user_sq_size
ret: static int
module: hns-roce
args:
["struct hns_roce_dev *", "struct hns_roce_qp *", "struct hns_roce_ib_create_qp *", "struct hns_roce_ib_create_qp *", "struct ib_qp_cap *"]


func: modify_qp_init_to_init
ret: static void
module: hns-roce-hw-v2
args:
["struct ib_qp *", "int", "struct hns_roce_v2_qp_context *", "struct hns_roce_v2_qp_context *", "const struct ib_qp_attr *", "const struct ib_qp_attr *"]


func: modify_qp_reset_to_init
ret: static void
module: hns-roce-hw-v2
args:
["struct ib_qp *", "const struct ib_qp_attr *", "int", "struct hns_roce_v2_qp_context *", "struct hns_roce_v2_qp_context *"]


func: mthca_buf_alloc
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "int", "int", "union mthca_buf *", "int *", "struct mthca_pd *", "int", "struct mthca_mr *"]


func: mthca_MAD_IFC
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "int", "int", "int", "const struct ib_wc *", "const struct ib_grh *", "const void *", "void *"]


func: mthca_MODIFY_QP
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "enum ib_qp_state", "enum ib_qp_state", "u32", "int", "struct mthca_mailbox *", "u32"]


func: mthca_make_profile
ret: s64
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_profile *", "struct mthca_dev_lim *", "struct mthca_init_hca_param *"]


func: mthca_alloc_qp
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_cq *", "struct mthca_cq *", "enum ib_qp_type", "enum ib_sig_type", "struct ib_qp_cap *", "struct mthca_qp *"]


func: mthca_alloc_sqp
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_cq *", "struct mthca_cq *", "enum ib_sig_type", "struct ib_qp_cap *", "int", "int", "struct mthca_sqp *"]


func: build_mlx_header
ret: static int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_sqp *", "int", "struct ib_ud_wr *", "struct mthca_mlx_seg *", "struct mthca_data_seg *"]


func: mthca_alloc_qp_common
ret: static int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "enum ib_sig_type", "struct mthca_qp *", "struct mthca_cq *", "struct mthca_cq *"]


func: create_cq_user
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_ucontext *", "struct mlx5_ib_cq *", "int", "u32 **", "int *", "int *", "int *", "struct ib_udata *", "struct ib_udata *"]


func: mlx5_MAD_IFC
ret: int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "int", "int", "u8", "const struct ib_wc *", "const struct ib_grh *", "const void *", "void *"]


func: _create_flow_rule
ret: static struct mlx5_ib_flow_handler *
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_flow_prio *", "const struct ib_flow_attr *", "struct mlx5_flow_destination *", "u32"]


func: mlx5_ib_alloc_rdma_netdev
ret: static struct net_device *
module: mlx5_ib
args:
["struct ib_device *", "u8", "enum rdma_netdev_t", "const char *", "unsigned char", "void (*)(struct net_device *)"]


func: set_roce_addr
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "unsigned int", "const union ib_gid *", "const struct ib_gid_attr *", "u8"]


func: mr_umem_get
ret: static int
module: mlx5_ib
args:
["u64", "u64", "int", "struct ib_umem **", "int *", "int *", "int *", "int *", "struct ib_pd *", "struct ib_pd *"]


func: mlx5_ib_page_fault_resume
ret: static void
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "int", "struct mlx5_pagefault *", "struct mlx5_pagefault *", "struct mlx5_pagefault *", "struct mlx5_pagefault *"]


func: begin_wqe
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_qp *", "void **", "struct mlx5_wqe_ctrl_seg **", "struct ib_send_wr *", "unsigned int *", "int *", "int"]


func: create_kernel_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_qp_init_attr *", "struct mlx5_ib_qp *", "u32 **", "int *", "struct mlx5_ib_qp_base *"]


func: create_qp_common
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_pd *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct mlx5_ib_qp *"]


func: create_raw_packet_qp_tis
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_sq *", "u32", "struct mlx5_ib_qp *", "struct mlx5_ib_qp *", "struct mlx5_ib_dev *"]


func: create_rss_raw_qp_tir
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct ib_pd *"]


func: create_user_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_pd *", "struct mlx5_ib_qp *", "struct ib_qp_init_attr *", "u32 **", "struct mlx5_ib_create_qp_resp *", "int *", "struct mlx5_ib_qp_base *", "struct ib_udata *", "struct ib_udata *"]


func: finish_wqe
ret: static void
module: mlx5_ib
args:
["struct mlx5_ib_qp *", "struct mlx5_wqe_ctrl_seg *", "u8", "unsigned int", "u64", "int", "u8", "u32"]


func: get_cqs
ret: static void
module: mlx5_ib
args:
["enum ib_qp_type", "struct ib_cq *", "struct ib_cq *", "struct mlx5_ib_cq **", "struct mlx5_ib_cq **"]


func: mlx5_ib_umem_get
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "unsigned long", "size_t", "struct ib_umem **", "int *", "int *", "int *", "u32 *", "struct ib_pd *"]


func: mlx5_set_path
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "const struct rdma_ah_attr *", "struct mlx5_qp_path *", "u8", "int", "const struct ib_qp_attr *", "bool", "u32"]


func: prepare_user_rq
ret: static int
module: mlx5_ib
args:
["struct ib_pd *", "struct ib_wq_init_attr *", "struct mlx5_ib_rwq *", "struct ib_udata *", "struct ib_udata *"]


func: set_rq_size
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "int", "struct mlx5_ib_qp *", "struct mlx5_ib_create_qp *", "struct ib_qp_cap *", "struct ib_qp_cap *"]


func: create_srq_user
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_srq *", "struct mlx5_srq_attr *", "int", "struct ib_udata *", "struct ib_udata *", "struct ib_pd *", "struct ib_pd *"]


func: nes_get_next_skb
ret: static struct sk_buff *
module: iw_nes
args:
["struct nes_device *", "struct nes_qp *", "struct sk_buff *", "u32", "u32 *", "u16 *", "u32 *", "u32 *"]


func: nes_reg_mr
ret: static int
module: iw_nes
args:
["struct nes_device *", "u32", "u64", "struct nes_root_vpbl *", "dma_addr_t", "u16", "u16", "int", "u64 *", "u16 *", "u8 *", "struct nes_pd *"]


func: ocrdma_mbx_delete_q
ret: static int
module: ocrdma
args:
["int", "struct ocrdma_queue_info *", "struct ocrdma_queue_info *", "struct ocrdma_dev *", "struct ocrdma_dev *"]


func: ocrdma_set_av_params
ret: static int
module: ocrdma
args:
["struct ocrdma_modify_qp *", "struct ib_qp_attr *", "int", "struct ocrdma_qp *", "struct ocrdma_qp *"]


func: ocrdma_build_inline_sges
ret: static int
module: ocrdma
args:
["struct ocrdma_hdr_wqe *", "struct ocrdma_sge *", "struct ib_send_wr *", "u32", "struct ocrdma_qp *", "struct ocrdma_qp *"]


func: rdma_resolve_ip
ret: int
module: ib_core
args:
["struct rdma_addr_client *", "struct sockaddr *", "struct sockaddr *", "struct rdma_dev_addr *", "int", "void (*)(int, struct sockaddr *, struct rdma_dev_addr *, void *)", "void *"]


func: addr6_resolve
ret: static int
module: ib_core
args:
["struct sockaddr_in6 *", "struct rdma_dev_addr *", "struct dst_entry **", "const struct sockaddr_in6 *"]


func: agent_send_response
ret: void
module: ib_core
args:
["const struct ib_mad_hdr *", "const struct ib_grh *", "const struct ib_wc *", "const struct ib_device *", "int", "int", "size_t", "bool"]


func: ib_cache_gid_set_default_gid
ret: void
module: ib_core
args:
["struct ib_device *", "u8", "struct net_device *", "unsigned long", "enum ib_cache_gid_default_mode"]


func: ib_find_cached_gid
ret: int
module: ib_core
args:
["struct ib_device *", "const union ib_gid *", "enum ib_gid_type", "struct net_device *", "u8 *", "u16 *"]


func: ib_find_cached_gid_by_port
ret: int
module: ib_core
args:
["struct ib_device *", "const union ib_gid *", "enum ib_gid_type", "u8", "struct net_device *", "u16 *"]


func: ib_find_gid_by_filter
ret: int
module: ib_core
args:
["struct ib_device *", "const union ib_gid *", "u8", "bool (*)(const union ib_gid *, const struct ib_gid_attr *, void *)", "void *", "u16 *"]


func: find_gid
ret: static int
module: ib_core
args:
["const union ib_gid *", "const struct ib_gid_attr *", "bool", "unsigned long", "int *", "struct ib_gid_table *", "struct ib_gid_table *"]


func: write_gid
ret: static int
module: ib_core
args:
["struct ib_device *", "u8", "struct ib_gid_table *", "int", "const union ib_gid *", "const struct ib_gid_attr *", "enum gid_table_write_action", "bool"]


func: ib_find_gid
ret: int
module: ib_core
args:
["struct ib_device *", "union ib_gid *", "enum ib_gid_type", "struct net_device *", "u8 *", "u16 *"]


func: ib_register_mad_agent
ret: struct ib_mad_agent *
module: ib_core
args:
["struct ib_device *", "u8", "enum ib_qp_type", "struct ib_mad_reg_req *", "u8", "ib_mad_send_handler", "ib_mad_recv_handler", "void *", "u32"]


func: ib_register_mad_snoop
ret: struct ib_mad_agent *
module: ib_core
args:
["struct ib_device *", "u8", "enum ib_qp_type", "int", "ib_mad_snoop_handler", "ib_mad_recv_handler", "void *"]


func: ib_init_ah_from_mcmember
ret: int
module: ib_core
args:
["struct ib_device *", "u8", "struct ib_sa_mcmember_rec *", "struct net_device *", "enum ib_gid_type", "struct rdma_ah_attr *"]


func: ib_sa_join_multicast
ret: struct ib_sa_multicast *
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u8", "struct ib_sa_mcmember_rec *", "ib_sa_comp_mask", "gfp_t", "int (*)(int, struct ib_sa_multicast *)", "void *"]


func: rdma_rw_ctx_destroy
ret: void
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u8", "struct scatterlist *", "u32", "enum dma_data_direction"]


func: rdma_rw_ctx_destroy_signature
ret: void
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u8", "struct scatterlist *", "u32", "struct scatterlist *", "u32", "enum dma_data_direction"]


func: rdma_rw_ctx_init
ret: int
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u8", "struct scatterlist *", "u32", "u32", "u64", "u32", "enum dma_data_direction"]


func: rdma_rw_ctx_signature_init
ret: int
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u8", "struct scatterlist *", "u32", "struct scatterlist *", "u32", "struct ib_sig_attrs *", "u64", "u32", "enum dma_data_direction"]


func: ib_sa_guid_info_rec_query
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u8", "struct ib_sa_guidinfo_rec *", "ib_sa_comp_mask", "u8", "int", "gfp_t", "void (*)(int, struct ib_sa_guidinfo_rec *, void *)", "void *", "struct ib_sa_query **"]


func: ib_sa_mcmember_rec_query
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u8", "u8", "struct ib_sa_mcmember_rec *", "ib_sa_comp_mask", "int", "gfp_t", "void (*)(int, struct ib_sa_mcmember_rec *, void *)", "void *", "struct ib_sa_query **"]


func: ib_sa_path_rec_get
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u8", "struct sa_path_rec *", "ib_sa_comp_mask", "int", "gfp_t", "void (*)(int, struct sa_path_rec *, void *)", "void *", "struct ib_sa_query **"]


func: ib_sa_service_rec_query
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u8", "u8", "struct ib_sa_service_rec *", "ib_sa_comp_mask", "int", "gfp_t", "void (*)(int, struct ib_sa_service_rec *, void *)", "void *", "struct ib_sa_query **"]


func: _show_port_gid_attr
ret: static ssize_t
module: ib_core
args:
["struct port_attribute *", "char *", "size_t (*)(struct ib_gid_attr *, char *)", "struct ib_port *", "struct ib_port *"]


func: ib_create_cq
ret: struct ib_cq *
module: ib_core
args:
["struct ib_device *", "ib_comp_handler", "void (*)(struct ib_event *, void *)", "void *", "const struct ib_cq_init_attr *"]


func: ib_init_ah_from_wc
ret: int
module: ib_core
args:
["struct ib_device *", "u8", "const struct ib_wc *", "const struct ib_grh *", "struct rdma_ah_attr *"]


func: ib_modify_qp_is_ok
ret: int
module: ib_core
args:
["enum ib_qp_state", "enum ib_qp_state", "enum ib_qp_type", "enum ib_qp_attr_mask", "enum rdma_link_layer"]


func: __uverbs_create_xsrq
ret: static int
module: ib_uverbs
args:
["struct ib_uverbs_file *", "struct ib_uverbs_create_xsrq *", "struct ib_udata *", "struct ib_device *"]


func: create_cq
ret: static struct ib_ucq_object *
module: ib_uverbs
args:
["struct ib_uverbs_file *", "struct ib_device *", "struct ib_udata *", "struct ib_udata *", "struct ib_uverbs_ex_create_cq *", "size_t", "int (*)(struct ib_uverbs_file *, struct ib_ucq_object *, struct ib_uverbs_ex_create_cq_resp *, struct ib_udata *, void *)", "void *"]


func: create_qp
ret: static int
module: ib_uverbs
args:
["struct ib_uverbs_file *", "struct ib_udata *", "struct ib_udata *", "struct ib_uverbs_ex_create_qp *", "size_t", "int (*)(struct ib_uverbs_file *, struct ib_uverbs_ex_create_qp_resp *, struct ib_udata *)", "void *"]


func: ib_uverbs_create_cq_cb
ret: static int
module: ib_uverbs
args:
["struct ib_uverbs_file *", "struct ib_ucq_object *", "struct ib_uverbs_ex_create_cq_resp *", "struct ib_udata *", "void *"]


func: cm_format_mra
ret: static void
module: ib_cm
args:
["struct cm_mra_msg *", "struct cm_id_private *", "enum cm_msg_response", "u8", "const void *", "u8"]


func: cm_format_rej
ret: static void
module: ib_cm
args:
["struct cm_rej_msg *", "struct cm_id_private *", "enum ib_cm_rej_reason", "void *", "u8", "const void *", "u8"]


func: cm_issue_rej
ret: static int
module: ib_cm
args:
["struct cm_port *", "struct ib_mad_recv_wc *", "enum ib_cm_rej_reason", "enum cm_msg_response", "u8", "void *"]


func: cma_save_net_info
ret: static int
module: rdma_cm
args:
["struct sockaddr *", "struct sockaddr *", "struct rdma_cm_id *", "struct ib_cm_event *", "sa_family_t", "__be64"]


func: iwpm_get_remote_info
ret: int
module: iw_cm
args:
["struct __kernel_sockaddr_storage *", "struct __kernel_sockaddr_storage *", "struct __kernel_sockaddr_storage *", "u8"]


func: iwpm_parse_nlmsg
ret: int
module: iw_cm
args:
["struct netlink_callback *", "int", "const struct nla_policy *", "struct nlattr **", "const char *"]


func: iser_dma_map_task_data
ret: int
module: ib_iser
args:
["struct iscsi_iser_task *", "struct iser_data_buf *", "enum iser_data_dir", "enum dma_data_direction"]


func: iser_fast_reg_fmr
ret: static int
module: ib_iser
args:
["struct iscsi_iser_task *", "struct iser_data_buf *", "struct iser_reg_resources *", "struct iser_mem_reg *"]


func: ipoib_cm_post_receive_nonsrq
ret: static int
module: ib_ipoib
args:
["struct net_device *", "struct ib_recv_wr *", "struct ib_sge *", "int", "struct ipoib_cm_rx *", "struct ipoib_cm_rx *"]


func: ipoib_cm_send_req
ret: static int
module: ib_ipoib
args:
["struct net_device *", "struct ib_cm_id *", "u32", "struct sa_path_rec *", "struct ib_qp *", "struct ib_qp *"]


func: ipoib_match_gid_pkey_addr
ret: static int
module: ib_ipoib
args:
["struct ipoib_dev_priv *", "const union ib_gid *", "u16", "const struct sockaddr *", "int", "struct net_device **"]


func: srpt_alloc_rw_ctxs
ret: static int
module: ib_srpt
args:
["struct srpt_send_ioctx *", "struct srp_direct_buf *", "int", "struct scatterlist **", "unsigned int *"]


func: __comedi_get_user_chanlist
ret: static int
module: comedi
args:
["struct comedi_subdevice *", "unsigned int *", "struct comedi_cmd *", "struct comedi_cmd *", "struct comedi_device *"]


func: comedi_dio_insn_config
ret: int
module: comedi
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_insn *", "unsigned int *", "unsigned int"]


func: comedi_load_firmware
ret: int
module: comedi
args:
["struct comedi_device *", "struct device *", "const char *", "int (*)(struct comedi_device *, const u8 *, size_t, unsigned long)", "unsigned long"]


func: comedi_timeout
ret: int
module: comedi
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_insn *", "int (*)(struct comedi_device *, struct comedi_subdevice *, struct comedi_insn *, unsigned long)", "unsigned long"]


func: pci230_ct_setup_ns_mode
ret: static void
module: amplc_pci230
args:
["unsigned int", "unsigned int", "u64", "unsigned int", "struct comedi_device *", "struct comedi_device *"]


func: labpc_setup_cmd6_reg
ret: static void
module: ni_labpc_common
args:
["struct comedi_device *", "enum scan_mode", "enum transfer_type", "unsigned int", "unsigned int", "bool", "struct comedi_subdevice *"]


func: serial2002_setup_subdevice
ret: static int
module: serial2002
args:
["struct comedi_subdevice *", "struct config_t *", "struct serial2002_range_table_t *", "unsigned char *", "int"]


func: pcl818_ai_write_sample
ret: static bool
module: pcl818
args:
["struct comedi_subdevice *", "unsigned int", "unsigned short", "struct comedi_device *", "struct comedi_device *"]


func: pci9118_set_chanlist
ret: static void
module: adl_pci9118
args:
["int", "unsigned int *", "int", "int", "struct comedi_subdevice *", "struct comedi_device *", "struct comedi_device *"]


func: apci3120_set_chanlist
ret: static void
module: addi_apci_3120
args:
["int", "unsigned int *", "struct comedi_subdevice *", "struct comedi_device *", "struct comedi_device *"]


func: subdev_8255_init
ret: int
module: comedi_8255
args:
["struct comedi_device *", "struct comedi_subdevice *", "int (*)(struct comedi_device *, int, int, int, unsigned long)", "unsigned long"]


func: das1800_flush_dma_channel
ret: static void
module: das1800
args:
["struct comedi_subdevice *", "struct comedi_isadma_desc *", "struct comedi_isadma_desc *", "struct comedi_device *"]


func: pci1710_ai_check_chanlist
ret: static int
module: adv_pci1710
args:
["struct comedi_cmd *", "struct comedi_cmd *", "struct comedi_subdevice *", "struct comedi_device *", "struct comedi_device *"]


func: pci1710_ai_setup_chanlist
ret: static void
module: adv_pci1710
args:
["unsigned int *", "unsigned int", "unsigned int", "struct comedi_subdevice *", "struct comedi_device *", "struct comedi_device *"]


func: ni_gpct_device_construct
ret: struct ni_gpct_device *
module: ni_tio
args:
["struct comedi_device *", "void (*)(struct ni_gpct *, unsigned int, enum ni_gpct_register)", "unsigned int (*)(struct ni_gpct *, enum ni_gpct_register)", "enum ni_gpct_variant", "unsigned int"]


func: das16_ai_set_mux_range
ret: static void
module: das16
args:
["unsigned int", "unsigned int", "unsigned int", "struct comedi_device *", "struct comedi_device *"]


func: vlsi_process_tx
ret: static int
module: vlsi_ir
args:
["struct ring_descr *", "struct ring_descr *", "struct vlsi_ring *", "struct vlsi_ring *", "struct vlsi_ring *"]


func: rtllib_parse_info_param
ret: int
module: rtllib
args:
["struct rtllib_device *", "struct rtllib_info_element *", "u16", "struct rtllib_network *", "struct rtllib_rx_stats *"]


func: rtllib_parse_mife_generic
ret: static void
module: rtllib
args:
["struct rtllib_device *", "struct rtllib_info_element *", "struct rtllib_network *", "u16 *", "u16 *"]


func: rtllib_rx_decrypt
ret: static int
module: rtllib
args:
["struct rtllib_device *", "struct sk_buff *", "struct rtllib_rx_stats *", "struct lib80211_crypt_data *", "size_t"]


func: _rtl92e_translate_rx_signal_stats
ret: static void
module: r8192e_pci
args:
["struct net_device *", "struct rtllib_rx_stats *", "struct rx_fwinfo *", "struct rx_desc *", "struct sk_buff *"]


func: _rtl92e_phy_set_sw_chnl_cmd_array
ret: static u8
module: r8192e_pci
args:
["struct net_device *", "struct sw_chnl_cmd *", "u32", "enum sw_chnl_cmd_id", "u32", "u32", "u32", "u32"]


func: request_netinfo
ret: static void
module: hdm_dim2
args:
["struct most_interface *", "int", "void (*)(struct most_interface *, unsigned char, unsigned char *)"]


func: rtsx_stor_access_xfer_buf
ret: unsigned int
module: rts5208
args:
["unsigned char *", "unsigned int", "struct scsi_cmnd *", "unsigned int *", "unsigned int *", "enum xfer_buf_dir"]


func: rtsx_transfer_data_partial
ret: int
module: rts5208
args:
["struct rtsx_chip *", "u8", "void *", "size_t", "int", "unsigned int *", "unsigned int *", "enum dma_data_direction", "int"]


func: rtsx_transfer_sglist_adma_partial
ret: static int
module: rts5208
args:
["struct rtsx_chip *", "u8", "struct scatterlist *", "int", "unsigned int *", "unsigned int *", "int", "enum dma_data_direction", "int"]


func: ks_wlan_hw_tx
ret: int
module: ks7010
args:
["struct ks_wlan_private *", "void *", "unsigned long", "void (*)(struct ks_wlan_private *, struct sk_buff *)", "struct sk_buff *"]


func: CheckPositive
ret: static bool
module: r8723bs
args:
["const u32", "const u32", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T"]


func: PHY_HandleSwChnlAndSetBW8723B
ret: static void
module: r8723bs
args:
["struct adapter *", "bool", "bool", "u8", "enum CHANNEL_WIDTH", "enum EXTCHNL_OFFSET", "enum EXTCHNL_OFFSET", "u8"]


func: cfg80211_rtw_get_key
ret: static int
module: r8723bs
args:
["struct wiphy *", "struct net_device *", "u8", "bool", "const u8 *", "void *", "void (*)(void *, struct key_params *)"]


func: ad7606_probe
ret: int
module: ad7606
args:
["struct device *", "int", "void *", "const char *", "unsigned int", "const struct ad7606_bus_ops *"]


func: gdm_usb_sdu_send
ret: static int
module: gdmulte
args:
["void *", "void *", "int", "unsigned int", "unsigned int", "void (*)(void *)", "void *", "int", "int"]


func: LNetMEAttach
ret: int
module: lnet
args:
["unsigned int", "struct lnet_process_id", "__u64", "__u64", "enum lnet_unlink", "enum lnet_ins_pos", "struct lnet_handle_me *"]


func: LNetMEInsert
ret: int
module: lnet
args:
["struct lnet_handle_me", "struct lnet_process_id", "__u64", "__u64", "enum lnet_unlink", "enum lnet_ins_pos", "struct lnet_handle_me *"]


func: LNetGet
ret: int
module: lnet
args:
["lnet_nid_t", "struct lnet_handle_md", "struct lnet_process_id", "unsigned int", "__u64", "unsigned int"]


func: LNetPut
ret: int
module: lnet
args:
["lnet_nid_t", "struct lnet_handle_md", "enum lnet_ack_req", "struct lnet_process_id", "unsigned int", "__u64", "unsigned int", "__u64"]


func: lnet_ni_recv
ret: void
module: lnet
args:
["struct lnet_ni *", "void *", "struct lnet_msg *", "int", "unsigned int", "unsigned int", "unsigned int"]


func: lnet_get_peer_info
ret: int
module: lnet
args:
["__u32", "__u64 *", "char *", "__u32 *", "__u32 *", "__u32 *", "__u32 *", "__u32 *", "__u32 *", "__u32 *"]


func: lstcon_rpc_stat_reply
ret: void
module: lnet_selftest
args:
["struct lstcon_rpc_trans *", "struct srpc_msg *", "struct lstcon_node *", "struct lstcon_trans_stat *"]


func: lstcon_rpc_trans_ndlist
ret: int
module: lnet_selftest
args:
["struct list_head *", "struct list_head *", "int", "void *", "lstcon_rpc_cond_func_t", "struct lstcon_rpc_trans **"]


func: lstcon_batch_info
ret: int
module: lnet_selftest
args:
["char *", "struct lstcon_test_batch_ent *", "int", "int", "int *", "int *", "struct lstcon_node_ent *"]


func: lstcon_test_add
ret: int
module: lnet_selftest
args:
["char *", "int", "int", "int", "int", "int", "char *", "char *", "void *", "int", "int *", "struct list_head *"]


func: sfw_create_rpc
ret: struct srpc_client_rpc *
module: lnet_selftest
args:
["struct lnet_process_id", "int", "unsigned int", "int", "int", "void (*)(struct srpc_client_rpc *)", "void *"]


func: sfw_create_test_rpc
ret: int
module: lnet_selftest
args:
["struct sfw_test_unit *", "struct lnet_process_id", "unsigned int", "int", "int", "struct srpc_client_rpc **"]


func: srpc_create_client_rpc
ret: struct srpc_client_rpc *
module: lnet_selftest
args:
["struct lnet_process_id", "int", "int", "int", "void (*)(struct srpc_client_rpc *)", "void (*)(struct srpc_client_rpc *)", "void *"]


func: srpc_post_active_rdma
ret: static int
module: lnet_selftest
args:
["int", "__u64", "void *", "int", "int", "struct lnet_process_id", "lnet_nid_t", "struct lnet_handle_md *", "struct srpc_event *"]


func: srpc_post_passive_rdma
ret: static int
module: lnet_selftest
args:
["int", "int", "__u64", "void *", "int", "int", "struct lnet_process_id", "struct lnet_handle_md *", "struct srpc_event *"]


func: cfs_hash_create
ret: struct cfs_hash *
module: libcfs
args:
["char *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct cfs_hash_ops *", "unsigned int"]


func: cfs_hash_bd_from_key
ret: static void
module: libcfs
args:
["struct cfs_hash *", "struct cfs_hash_bucket **", "unsigned int", "const void *", "struct cfs_hash_bd *"]


func: cfs_hash_bd_lookup_intent
ret: static struct hlist_node *
module: libcfs
args:
["struct cfs_hash *", "struct cfs_hash_bd *", "const void *", "struct hlist_node *", "enum cfs_hash_lookup_intent"]


func: cfs_hash_multi_bd_findadd_locked
ret: static struct hlist_node *
module: libcfs
args:
["struct cfs_hash *", "struct cfs_hash_bd *", "const void *", "struct hlist_node *", "int", "unsigned int"]


func: cfs_hash_multi_bd_finddel_locked
ret: static struct hlist_node *
module: libcfs
args:
["struct cfs_hash *", "struct cfs_hash_bd *", "const void *", "struct hlist_node *", "unsigned int"]


func: cfs_crypto_hash_digest
ret: int
module: libcfs
args:
["enum cfs_crypto_hash_alg", "const void *", "unsigned int", "unsigned char *", "unsigned int", "unsigned char *", "unsigned int *"]


func: cfs_crypto_hash_alloc
ret: static int
module: libcfs
args:
["enum cfs_crypto_hash_alg", "const struct cfs_crypto_hash_type **", "struct ahash_request **", "unsigned char *", "unsigned int"]


func: ksocknal_recv_hello
ret: int
module: ksocklnd
args:
["struct lnet_ni *", "struct ksock_conn *", "struct ksock_hello_msg *", "struct lnet_process_id *", "__u64 *"]


func: kiblnd_fmr_pool_map
ret: int
module: ko2iblnd
args:
["struct kib_fmr_poolset *", "struct kib_tx *", "struct kib_rdma_desc *", "__u32", "__u64", "struct kib_fmr *"]


func: kiblnd_init_rdma
ret: static int
module: ko2iblnd
args:
["struct kib_tx *", "int", "int", "struct kib_rdma_desc *", "__u64", "struct kib_conn *", "struct kib_conn *"]


func: kiblnd_setup_rd_iov
ret: static int
module: ko2iblnd
args:
["struct lnet_ni *", "struct kib_tx *", "struct kib_rdma_desc *", "unsigned int", "const struct kvec *", "int", "int"]


func: kiblnd_setup_rd_kiov
ret: static int
module: ko2iblnd
args:
["struct lnet_ni *", "struct kib_tx *", "struct kib_rdma_desc *", "int", "const struct bio_vec *", "int", "int"]


func: echo_client_connect
ret: static int
module: obdecho
args:
["const struct lu_env *", "struct obd_export **", "struct obd_device *", "struct obd_uuid *", "struct obd_connect_data *", "void *"]


func: echo_client_prep_commit
ret: static int
module: obdecho
args:
["const struct lu_env *", "struct obd_export *", "int", "struct obdo *", "u64", "u64", "u64", "int", "struct echo_object *"]


func: osc_lock_discard_pages
ret: int
module: osc
args:
["const struct lu_env *", "struct osc_object *", "unsigned long", "unsigned long", "enum cl_lock_mode"]


func: osc_page_gang_lookup
ret: int
module: osc
args:
["const struct lu_env *", "struct cl_io *", "struct osc_object *", "unsigned long", "unsigned long", "osc_page_gang_cbt", "void *"]


func: osc_io_commit_async
ret: static int
module: osc
args:
["const struct lu_env *", "const struct cl_io_slice *", "struct cl_page_list *", "int", "int", "cl_commit_cbt"]


func: osc_object_fiemap
ret: static int
module: osc
args:
["const struct lu_env *", "struct cl_object *", "struct ll_fiemap_info_key *", "struct fiemap *", "size_t *"]


func: osc_enqueue_base
ret: int
module: osc
args:
["struct obd_export *", "struct ldlm_res_id *", "__u64 *", "union ldlm_policy_data *", "struct ost_lvb *", "int", "osc_enqueue_upcall_f", "void *", "struct ldlm_enqueue_info *", "struct ptlrpc_request_set *", "int", "int"]


func: osc_match_base
ret: int
module: osc
args:
["struct obd_export *", "struct ldlm_res_id *", "enum ldlm_type", "union ldlm_policy_data *", "enum ldlm_mode", "__u64 *", "void *", "struct lustre_handle *", "int"]


func: osc_punch_base
ret: int
module: osc
args:
["struct obd_export *", "struct obdo *", "obd_enqueue_update_f", "void *", "struct ptlrpc_request_set *"]


func: osc_sync_base
ret: int
module: osc
args:
["struct osc_object *", "struct obdo *", "obd_enqueue_update_f", "void *", "struct ptlrpc_request_set *"]


func: osc_brw_prep_request
ret: static int
module: osc
args:
["int", "struct client_obd *", "struct obdo *", "u32", "struct brw_page **", "struct ptlrpc_request **", "int", "int"]


func: osc_enqueue_fini
ret: static int
module: osc
args:
["struct ptlrpc_request *", "osc_enqueue_upcall_f", "void *", "struct lustre_handle *", "enum ldlm_mode", "__u64 *", "int", "int"]


func: osc_reconnect
ret: static int
module: osc
args:
["const struct lu_env *", "struct obd_export *", "struct obd_device *", "struct obd_uuid *", "struct obd_connect_data *", "void *"]


func: osc_set_info_async
ret: static int
module: osc
args:
["const struct lu_env *", "struct obd_export *", "u32", "void *", "u32", "void *", "struct ptlrpc_request_set *"]


func: cl_lock_slice_add
ret: void
module: obdclass
args:
["struct cl_lock *", "struct cl_lock_slice *", "struct cl_object *", "const struct cl_lock_operations *"]


func: cl_lock_trace0
ret: static void
module: obdclass
args:
["const struct lu_env *", "const char *", "const struct cl_lock *", "const char *", "const int", "int"]


func: cl_object_find
ret: struct cl_object *
module: obdclass
args:
["const struct lu_env *", "struct cl_device *", "const struct lu_fid *", "const struct cl_object_conf *"]


func: cl_page_alloc
ret: struct cl_page *
module: obdclass
args:
["const struct lu_env *", "struct cl_object *", "unsigned long", "struct page *", "enum cl_page_type"]


func: cl_page_slice_add
ret: void
module: obdclass
args:
["struct cl_page *", "struct cl_page_slice *", "struct cl_object *", "unsigned long", "const struct cl_page_operations *"]


func: llog_open
ret: int
module: obdclass
args:
["const struct lu_env *", "struct llog_ctxt *", "struct llog_handle **", "struct llog_logid *", "char *", "enum llog_open_param"]


func: llog_setup
ret: int
module: obdclass
args:
["const struct lu_env *", "struct obd_device *", "struct obd_llog_group *", "int", "struct obd_device *", "struct llog_operations *"]


func: lprocfs_read_helper
ret: __s64
module: obdclass
args:
["struct lprocfs_counter *", "struct lprocfs_counter_header *", "enum lprocfs_stats_flags", "enum lprocfs_fields_flags"]


func: lu_object_find_at
ret: struct lu_object *
module: obdclass
args:
["const struct lu_env *", "struct lu_device *", "const struct lu_fid *", "const struct lu_object_conf *"]


func: htable_lookup
ret: static struct lu_object *
module: obdclass
args:
["struct lu_site *", "struct cfs_hash_bd *", "const struct lu_fid *", "wait_queue_entry_t *", "__u64 *"]


func: mdc_create_pack
ret: void
module: mdc
args:
["struct ptlrpc_request *", "struct md_op_data *", "const void *", "size_t", "umode_t", "uid_t", "gid_t", "cfs_cap_t", "__u64"]


func: mdc_open_pack
ret: void
module: mdc
args:
["struct ptlrpc_request *", "struct md_op_data *", "umode_t", "__u64", "__u64", "const void *", "size_t"]


func: mdc_rename_pack
ret: void
module: mdc
args:
["struct ptlrpc_request *", "struct md_op_data *", "const char *", "size_t", "const char *", "size_t"]


func: mdc_cancel_unused
ret: int
module: mdc
args:
["struct obd_export *", "const struct lu_fid *", "union ldlm_policy_data *", "enum ldlm_mode", "enum ldlm_cancel_flags", "void *"]


func: mdc_enqueue
ret: int
module: mdc
args:
["struct obd_export *", "struct ldlm_enqueue_info *", "const union ldlm_policy_data *", "struct lookup_intent *", "struct md_op_data *", "struct lustre_handle *", "u64"]


func: mdc_intent_lock
ret: int
module: mdc
args:
["struct obd_export *", "struct md_op_data *", "struct lookup_intent *", "struct ptlrpc_request **", "ldlm_blocking_callback", "__u64"]


func: mdc_lock_match
ret: enum ldlm_mode
module: mdc
args:
["struct obd_export *", "__u64", "const struct lu_fid *", "enum ldlm_type", "union ldlm_policy_data *", "enum ldlm_mode", "struct lustre_handle *"]


func: mdc_finish_enqueue
ret: static int
module: mdc
args:
["struct ptlrpc_request *", "struct lookup_intent *", "struct lustre_handle *", "int", "struct ldlm_enqueue_info *", "struct obd_export *"]


func: mdc_finish_intent_lock
ret: static int
module: mdc
args:
["struct ptlrpc_request *", "struct lookup_intent *", "struct lustre_handle *", "struct md_op_data *", "struct md_op_data *", "struct obd_export *"]


func: mdc_create
ret: int
module: mdc
args:
["struct obd_export *", "struct md_op_data *", "const void *", "size_t", "umode_t", "uid_t", "gid_t", "cfs_cap_t", "__u64", "struct ptlrpc_request **"]


func: mdc_rename
ret: int
module: mdc
args:
["struct obd_export *", "struct md_op_data *", "const char *", "size_t", "const char *", "size_t", "struct ptlrpc_request **"]


func: mdc_get_lustre_md
ret: static int
module: mdc
args:
["struct obd_export *", "struct ptlrpc_request *", "struct obd_export *", "struct obd_export *", "struct lustre_md *"]


func: mdc_getxattr
ret: static int
module: mdc
args:
["struct obd_export *", "const struct lu_fid *", "u64", "const char *", "const char *", "int", "int", "int", "struct ptlrpc_request **"]


func: mdc_setxattr
ret: static int
module: mdc
args:
["struct obd_export *", "const struct lu_fid *", "u64", "const char *", "const char *", "int", "int", "int", "__u32", "struct ptlrpc_request **"]


func: mdc_xattr_common
ret: static int
module: mdc
args:
["struct obd_export *", "const struct req_format *", "const struct lu_fid *", "int", "u64", "const char *", "const char *", "int", "int", "int", "__u32", "struct ptlrpc_request **"]


func: ll_file_io_generic
ret: static ssize_t
module: lustre
args:
["const struct lu_env *", "struct vvp_io_args *", "struct file *", "enum cl_io_type", "loff_t *", "size_t"]


func: ll_local_open
ret: static int
module: lustre
args:
["struct lookup_intent *", "struct ll_file_data *", "struct obd_client_handle *", "struct file *", "struct file *"]


func: ll_prep_md_op_data
ret: struct md_op_data *
module: lustre
args:
["struct md_op_data *", "struct inode *", "struct inode *", "const char *", "size_t", "u32", "__u32", "void *"]


func: ll_fault_io_init
ret: static struct cl_io *
module: lustre
args:
["struct lu_env *", "unsigned long", "unsigned long *", "struct vm_area_struct *", "struct vm_area_struct *"]


func: ll_read_ahead_pages
ret: static unsigned long
module: lustre
args:
["const struct lu_env *", "struct cl_io *", "struct cl_page_list *", "struct ll_readahead_state *", "struct ra_io_arg *"]


func: ll_readahead
ret: static int
module: lustre
args:
["const struct lu_env *", "struct cl_io *", "struct cl_page_list *", "struct ll_readahead_state *", "bool"]


func: ras_update
ret: static void
module: lustre
args:
["struct ll_sb_info *", "struct inode *", "struct ll_readahead_state *", "unsigned long", "enum ras_update_flags"]


func: vvp_io_one_lock_index
ret: static int
module: lustre
args:
["const struct lu_env *", "struct cl_io *", "__u32", "enum cl_lock_mode", "unsigned long", "unsigned long"]


func: lmv_intent_remote
ret: static int
module: lmv
args:
["struct lookup_intent *", "const struct lu_fid *", "struct ptlrpc_request **", "ldlm_blocking_callback", "__u64", "struct obd_export *"]


func: lmv_early_cancel
ret: static int
module: lmv
args:
["struct lmv_tgt_desc *", "struct md_op_data *", "int", "int", "int", "struct obd_export *", "enum ldlm_mode"]


func: lmv_enqueue
ret: static int
module: lmv
args:
["struct obd_export *", "struct ldlm_enqueue_info *", "const union ldlm_policy_data *", "struct lookup_intent *", "struct md_op_data *", "struct lustre_handle *", "__u64"]


func: lmv_locate_target_for_name
ret: static struct lmv_tgt_desc *
module: lmv
args:
["struct lmv_stripe_md *", "const char *", "int", "struct lu_fid *", "u32 *", "struct lmv_obd *", "struct lmv_obd *"]


func: lmv_merge_attr
ret: static int
module: lmv
args:
["struct obd_export *", "const struct lmv_stripe_md *", "struct cl_attr *", "ldlm_blocking_callback"]


func: ldlm_convert_policy_to_local
ret: void
module: ptlrpc
args:
["struct obd_export *", "enum ldlm_type", "const union ldlm_wire_policy_data *", "union ldlm_policy_data *"]


func: ldlm_lock_create
ret: struct ldlm_lock *
module: ptlrpc
args:
["struct ldlm_namespace *", "const struct ldlm_res_id *", "enum ldlm_type", "enum ldlm_mode", "const struct ldlm_callback_suite *", "void *", "__u32", "enum lvb_type"]


func: ldlm_lock_match
ret: enum ldlm_mode
module: ptlrpc
args:
["struct ldlm_namespace *", "__u64", "const struct ldlm_res_id *", "enum ldlm_type", "union ldlm_policy_data *", "enum ldlm_mode", "struct lustre_handle *", "int"]


func: ldlm_bl_to_thread_list
ret: int
module: ptlrpc
args:
["struct ldlm_namespace *", "struct ldlm_lock_desc *", "struct list_head *", "int", "enum ldlm_cancel_flags"]


func: ldlm_bl_to_thread
ret: static int
module: ptlrpc
args:
["struct ldlm_namespace *", "struct ldlm_lock_desc *", "struct ldlm_lock *", "struct list_head *", "int", "enum ldlm_cancel_flags"]


func: ldlm_handle_cp_callback
ret: static void
module: ptlrpc
args:
["struct ptlrpc_request *", "struct ldlm_namespace *", "struct ldlm_request *", "struct ldlm_lock *"]


func: ldlm_cancel_resource_local
ret: int
module: ptlrpc
args:
["struct ldlm_resource *", "struct list_head *", "union ldlm_policy_data *", "enum ldlm_mode", "__u64", "enum ldlm_cancel_flags", "void *"]


func: ldlm_cli_cancel_unused_resource
ret: int
module: ptlrpc
args:
["struct ldlm_namespace *", "const struct ldlm_res_id *", "union ldlm_policy_data *", "enum ldlm_mode", "enum ldlm_cancel_flags", "void *"]


func: ldlm_cli_enqueue
ret: int
module: ptlrpc
args:
["struct obd_export *", "struct ptlrpc_request **", "struct ldlm_enqueue_info *", "const struct ldlm_res_id *", "const union ldlm_policy_data *", "__u64 *", "void *", "__u32", "enum lvb_type", "struct lustre_handle *", "int"]


func: ldlm_cli_enqueue_fini
ret: int
module: ptlrpc
args:
["struct obd_export *", "struct ptlrpc_request *", "enum ldlm_type", "__u8", "enum ldlm_mode", "__u64 *", "void *", "__u32", "const struct lustre_handle *", "int"]


func: ldlm_prep_elc_req
ret: int
module: ptlrpc
args:
["struct obd_export *", "struct ptlrpc_request *", "int", "int", "int", "struct list_head *", "int"]


func: ldlm_resource_get
ret: struct ldlm_resource *
module: ptlrpc
args:
["struct ldlm_namespace *", "struct ldlm_resource *", "const struct ldlm_res_id *", "enum ldlm_type", "int"]


func: ptlrpc_new_bulk
ret: struct ptlrpc_bulk_desc *
module: ptlrpc
args:
["unsigned int", "unsigned int", "enum ptlrpc_bulk_op_type", "unsigned int", "const struct ptlrpc_bulk_frag_ops *"]


func: ptlrpc_prep_bulk_imp
ret: struct ptlrpc_bulk_desc *
module: ptlrpc
args:
["struct ptlrpc_request *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const struct ptlrpc_bulk_frag_ops *"]


func: __req_capsule_get
ret: static void *
module: ptlrpc
args:
["struct req_capsule *", "const struct req_msg_field *", "enum req_location", "void (*)(void *)", "int"]


func: llog_client_open
ret: static int
module: ptlrpc
args:
["const struct lu_env *", "struct llog_handle *", "struct llog_logid *", "char *", "enum llog_open_param"]


func: ptlrpc_lprocfs_svc_req_history_seek
ret: static int
module: ptlrpc
args:
["struct ptlrpc_service_part *", "__u64", "struct ptlrpc_srh_iterator *", "struct ptlrpc_srh_iterator *"]


func: ptl_send_buf
ret: static int
module: ptlrpc
args:
["struct lnet_handle_md *", "void *", "int", "enum lnet_ack_req", "struct ptlrpc_cb_id *", "struct ptlrpc_connection *", "int", "__u64", "unsigned int"]


func: ptlrpc_nrs_policy_control
ret: int
module: ptlrpc
args:
["const struct ptlrpc_service *", "enum ptlrpc_nrs_queue_type", "char *", "enum ptlrpc_nrs_ctl", "bool", "void *"]


func: nrs_fifo_res_get
ret: static int
module: ptlrpc
args:
["struct ptlrpc_nrs_policy *", "struct ptlrpc_nrs_request *", "const struct ptlrpc_nrs_resource *", "struct ptlrpc_nrs_resource **", "bool"]


func: do_set_info_async
ret: int
module: ptlrpc
args:
["struct obd_import *", "int", "int", "u32", "void *", "u32", "void *", "struct ptlrpc_request_set *"]


func: sptlrpc_conf_choose_flavor
ret: void
module: ptlrpc
args:
["enum lustre_sec_part", "enum lustre_sec_part", "struct obd_uuid *", "lnet_nid_t", "struct sptlrpc_flavor *"]


func: sptlrpc_rule_set_choose
ret: static int
module: ptlrpc
args:
["enum lustre_sec_part", "enum lustre_sec_part", "lnet_nid_t", "struct sptlrpc_flavor *", "struct sptlrpc_rule_set *", "struct sptlrpc_rule_set *"]


func: lsm_unpackmd_common
ret: static int
module: lov
args:
["struct lov_obd *", "struct lov_stripe_md *", "struct lov_mds_md_v1 *", "struct lov_ost_data_v1 *"]


func: lov_init_empty
ret: static int
module: lov
args:
["const struct lu_env *", "struct lov_device *", "struct lov_object *", "struct lov_stripe_md *", "const struct cl_object_conf *", "union lov_layout_state *"]


func: lov_init_sub
ret: static int
module: lov
args:
["const struct lu_env *", "struct lov_object *", "struct cl_object *", "int", "struct lov_layout_raid0 *"]


func: mgc_enqueue
ret: static int
module: mgc
args:
["struct obd_export *", "__u64 *", "void *", "struct lustre_handle *", "void *", "__u32", "void *", "void *", "void *", "union ldlm_policy_data *", "__u32", "__u32"]


func: hfa384x_docmd
ret: static int
module: prism2_usb
args:
["struct hfa384x *", "struct hfa384x_metacmd *", "void *", "ctlx_usercb_t", "ctlx_cmdcb_t", "enum cmd_mode"]


func: hfa384x_dorrid
ret: static int
module: prism2_usb
args:
["struct hfa384x *", "u16", "void *", "unsigned int", "void *", "ctlx_usercb_t", "ctlx_cmdcb_t", "enum cmd_mode"]


func: hfa384x_dowmem
ret: static int
module: prism2_usb
args:
["struct hfa384x *", "u16", "u16", "void *", "unsigned int", "void *", "ctlx_usercb_t", "ctlx_cmdcb_t", "enum cmd_mode"]


func: hfa384x_dowrid
ret: static int
module: prism2_usb
args:
["struct hfa384x *", "enum cmd_mode", "u16", "void *", "unsigned int", "ctlx_cmdcb_t", "ctlx_usercb_t", "void *"]


func: prism2mib_bytearea2pstr
ret: static int
module: prism2_usb
args:
["struct mibrec *", "int", "struct wlandevice *", "struct hfa384x *", "struct p80211msg_dot11req_mibset *", "void *"]


func: prism2mib_flag
ret: static int
module: prism2_usb
args:
["int", "struct hfa384x *", "void *", "struct p80211msg_dot11req_mibset *", "struct wlandevice *", "struct mibrec *", "struct mibrec *"]


func: prism2mib_uint32
ret: static int
module: prism2_usb
args:
["struct mibrec *", "struct hfa384x *", "void *", "struct p80211msg_dot11req_mibset *", "struct wlandevice *", "int"]


func: ieee80211_parse_info_param
ret: int
module: r8192u_usb
args:
["struct ieee80211_device *", "struct ieee80211_info_element *", "u16", "struct ieee80211_network *", "struct ieee80211_rx_stats *"]


func: rtl_get_hal_edca_param
ret: u32
module: r8822be
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "enum wireless_mode", "struct ieee80211_tx_queue_params *"]


func: rtl_get_tcb_desc
ret: void
module: r8822be
args:
["struct ieee80211_hw *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "struct sk_buff *", "struct rtl_tcb_desc *"]


func: rtl_op_conf_tx
ret: static int
module: r8822be
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "u16", "const struct ieee80211_tx_queue_params *"]


func: rtl_op_set_key
ret: static int
module: r8822be
args:
["struct ieee80211_hw *", "enum set_key_cmd", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: rtl_op_sta_notify
ret: static void
module: r8822be
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "enum sta_notify_cmd", "struct ieee80211_sta *"]


func: rtl_op_sta_statistics
ret: static void
module: r8822be
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct station_info *"]


func: halmac_query_status_88xx
ret: enum halmac_ret_status
module: r8822be
args:
["struct halmac_adapter *", "enum halmac_feature_id", "enum halmac_cmd_process_status *", "u8 *", "u32 *"]


func: halmac_parse_intf_phy_88xx
ret: enum halmac_ret_status
module: r8822be
args:
["struct halmac_adapter *", "struct halmac_intf_phy_para_ *", "enum halmac_intf_phy_platform", "enum hal_intf_phy"]


func: halmac_init_adapter
ret: enum halmac_ret_status
module: r8822be
args:
["void *", "struct halmac_platform_api *", "enum halmac_interface", "struct halmac_adapter **", "struct halmac_api **"]


func: check_positive
ret: static bool
module: r8822be
args:
["const u32", "const u32", "const u32", "const u32", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *"]


func: rtl_phydm_get_ra_bitmap
ret: static bool
module: r8822be
args:
["struct rtl_priv *", "enum wireless_mode", "enum rf_type", "enum ht_channel_width", "u8", "u32 *", "u32 *"]


func: _rtl_rc_rate_set_series
ret: static void
module: r8822be
args:
["struct rtl_priv *", "struct ieee80211_sta *", "struct ieee80211_tx_rate *", "u8", "s8", "bool", "int", "struct ieee80211_tx_rate_control *"]


func: rtl_rate_init
ret: static void
module: r8822be
args:
["void *", "struct ieee80211_supported_band *", "struct cfg80211_chan_def *", "struct ieee80211_sta *", "void *"]


func: rtl_rate_update
ret: static void
module: r8822be
args:
["void *", "struct ieee80211_supported_band *", "struct cfg80211_chan_def *", "struct ieee80211_sta *", "void *", "u32"]


func: rtl_tx_status
ret: static void
module: r8822be
args:
["void *", "struct ieee80211_supported_band *", "struct ieee80211_sta *", "void *", "struct sk_buff *"]


func: rtl8822be_rx_query_desc
ret: bool
module: r8822be
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct ieee80211_rx_status *", "u8 *", "struct sk_buff *"]


func: rtl8822be_tx_fill_desc
ret: void
module: r8822be
args:
["struct ieee80211_hw *", "struct ieee80211_hdr *", "u8 *", "u8 *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "struct sk_buff *", "u8", "struct rtl_tcb_desc *"]


func: XGI_DisplayOn
ret: static void
module: xgifb
args:
["struct vb_device_info *", "struct xgi_hw_device_info *", "struct xgifb_video_info *", "struct xgifb_video_info *"]


func: XGI_SetCRT1Group
ret: static void
module: xgifb
args:
["struct xgifb_video_info *", "struct xgi_hw_device_info *", "unsigned short", "unsigned short", "struct vb_device_info *"]


func: dpaa2_eth_rx
ret: static void
module: fsl-dpaa2-eth
args:
["struct dpaa2_eth_priv *", "struct dpaa2_eth_channel *", "const struct dpaa2_fd *", "struct napi_struct *"]


func: dpni_get_queue
ret: int
module: fsl-dpaa2-eth
args:
["struct fsl_mc_io *", "u32", "u16", "enum dpni_queue_type", "u8", "u8", "struct dpni_queue *", "struct dpni_queue_id *"]


func: dpni_get_taildrop
ret: int
module: fsl-dpaa2-eth
args:
["struct fsl_mc_io *", "u32", "u16", "enum dpni_congestion_point", "enum dpni_queue_type", "u8", "u8", "struct dpni_taildrop *"]


func: dpni_set_queue
ret: int
module: fsl-dpaa2-eth
args:
["struct fsl_mc_io *", "u32", "u16", "enum dpni_queue_type", "u8", "u8", "u8", "const struct dpni_queue *"]


func: vchiq_add_service_internal
ret: VCHIQ_SERVICE_T *
module: vchiq
args:
["VCHIQ_STATE_T *", "const VCHIQ_SERVICE_PARAMS_T *", "int", "VCHIQ_INSTANCE_T", "VCHIQ_USERDATA_TERM_T"]


func: vchiq_bulk_transfer
ret: VCHIQ_STATUS_T
module: vchiq
args:
["VCHIQ_SERVICE_HANDLE_T", "VCHI_MEM_HANDLE_T", "void *", "int", "void *", "VCHIQ_BULK_MODE_T", "VCHIQ_BULK_DIR_T"]


func: queue_message
ret: static VCHIQ_STATUS_T
module: vchiq
args:
["VCHIQ_STATE_T *", "VCHIQ_SERVICE_T *", "int", "ssize_t (*)(void *, void *, size_t, size_t)", "void *", "size_t", "int"]


func: queue_message_sync
ret: static VCHIQ_STATUS_T
module: vchiq
args:
["VCHIQ_STATE_T *", "VCHIQ_SERVICE_T *", "int", "ssize_t (*)(void *, void *, size_t, size_t)", "void *", "int", "int"]


func: buffer_cb
ret: static void
module: bcm2835-v4l2
args:
["struct vchiq_mmal_instance *", "struct vchiq_mmal_port *", "int", "struct mmal_buffer *", "unsigned long", "u32", "s64", "s64"]


func: set_camera_parameters
ret: static int
module: bcm2835-v4l2
args:
["struct vchiq_mmal_instance *", "struct vchiq_mmal_component *", "struct bm2835_mmal_dev *", "struct bm2835_mmal_dev *"]


func: port_action_handle
ret: static int
module: bcm2835-v4l2
args:
["struct vchiq_mmal_instance *", "enum mmal_msg_port_action_type", "u32", "u32", "struct vchiq_mmal_port *", "struct vchiq_mmal_port *"]


func: port_parameter_get
ret: static int
module: bcm2835-v4l2
args:
["struct vchiq_mmal_instance *", "u32", "void *", "u32 *", "struct vchiq_mmal_port *", "struct vchiq_mmal_port *"]


func: port_parameter_set
ret: static int
module: bcm2835-v4l2
args:
["struct vchiq_mmal_instance *", "u32", "void *", "u32", "struct vchiq_mmal_port *", "struct vchiq_mmal_port *"]


func: send_synchronous_mmal_msg
ret: static int
module: bcm2835-v4l2
args:
["struct vchiq_mmal_instance *", "struct mmal_msg *", "unsigned int", "struct mmal_msg **", "VCHI_HELD_MSG_T *"]


func: vnt_set_keys
ret: int
module: vt6656_stage
args:
["struct ieee80211_hw *", "struct ieee80211_sta *", "struct ieee80211_vif *", "struct ieee80211_key_conf *"]


func: vnt_get_rtscts_duration_le
ret: static __le16
module: vt6656_stage
args:
["u8", "u8", "u16", "struct vnt_usb_send_context *", "struct vnt_usb_send_context *", "struct vnt_usb_send_context *"]


func: fwtty_send_data_async
ret: static int
module: firewire-serial
args:
["struct fwtty_peer *", "int", "unsigned long long", "void *", "size_t", "struct fwtty_port *", "fwtty_transaction_cb"]


func: wilc_add_ptk
ret: int
module: wilc1000
args:
["struct wilc_vif *", "const u8 *", "u8", "const u8 *", "const u8 *", "const u8 *", "u8", "u8", "u8"]


func: wilc_add_rx_gtk
ret: int
module: wilc1000
args:
["struct wilc_vif *", "const u8 *", "u8", "u8", "u32", "const u8 *", "const u8 *", "const u8 *", "u8", "u8"]


func: wilc_remain_on_channel
ret: int
module: wilc1000
args:
["struct wilc_vif *", "u32", "u32", "u16", "wilc_remain_on_chan_expired", "wilc_remain_on_chan_ready", "void *"]


func: wilc_scan
ret: int
module: wilc1000
args:
["struct wilc_vif *", "u8", "u8", "u8 *", "u8", "const u8 *", "size_t", "wilc_scan_result", "void *", "struct hidden_network *"]


func: wilc_set_join_req
ret: int
module: wilc1000
args:
["struct wilc_vif *", "u8 *", "const u8 *", "size_t", "const u8 *", "size_t", "wilc_connect_result", "void *", "u8", "enum AUTHTYPE", "u8", "void *"]


func: get_key
ret: static int
module: wilc1000
args:
["void (*)(void *, struct key_params *)", "void *", "const u8 *", "bool", "u8", "struct net_device *", "struct wiphy *"]


func: dviInit
ret: int
module: sm750fb
args:
["unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char"]


func: sm750_hw_copyarea
ret: int
module: sm750fb
args:
["struct lynx_accel *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: sm750_hw_imageblit
ret: int
module: sm750fb
args:
["struct lynx_accel *", "const char *", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32"]


func: ssi_buffer_mgr_map_blkcipher_request
ret: int
module: ccree
args:
["struct ssi_drvdata *", "void *", "unsigned int", "unsigned int", "void *", "struct scatterlist *", "struct scatterlist *"]


func: ssi_buffer_mgr_map_scatterlist
ret: static int
module: ccree
args:
["struct device *", "struct scatterlist *", "unsigned int", "int", "u32 *", "u32", "u32 *", "u32 *"]


func: ssi_blkcipher_process
ret: static int
module: ccree
args:
["struct crypto_tfm *", "struct blkcipher_req_ctx *", "struct scatterlist *", "struct scatterlist *", "unsigned int", "void *", "unsigned int", "void *", "enum drv_crypto_direction"]


func: ssi_hash_create_data_desc
ret: static void
module: ccree
args:
["struct ahash_req_ctx *", "unsigned int", "struct cc_hw_desc *", "bool", "unsigned int *", "struct ssi_hash_ctx *"]


func: ssi_hash_digest
ret: static int
module: ccree
args:
["struct ahash_req_ctx *", "struct ssi_hash_ctx *", "unsigned int", "struct scatterlist *", "unsigned int", "u8 *", "void *"]


func: ssi_hash_update
ret: static int
module: ccree
args:
["struct ahash_req_ctx *", "struct ssi_hash_ctx *", "unsigned int", "struct scatterlist *", "unsigned int", "void *"]


func: ssi_ivgen_getiv
ret: int
module: ccree
args:
["struct ssi_drvdata *", "dma_addr_t *", "unsigned int", "unsigned int", "struct cc_hw_desc *", "unsigned int *"]


func: MACvSetKeyEntry
ret: void
module: vt6655_stage
args:
["struct vnt_private *", "unsigned short", "unsigned int", "unsigned int", "unsigned char *", "u32 *", "unsigned char"]


func: s_cbFillTxBufHead
ret: static unsigned int
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "unsigned char *", "unsigned int", "struct vnt_tx_desc *", "unsigned int"]


func: s_uGetDataDuration
ret: static unsigned int
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "unsigned int", "unsigned char", "unsigned short", "bool", "unsigned char", "unsigned int", "unsigned int", "unsigned int"]


func: s_vFillRTSHead
ret: static void
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "void *", "unsigned int", "bool", "bool", "struct ieee80211_hdr *", "unsigned short", "unsigned char"]


func: _gb_connection_create
ret: static struct gb_connection *
module: greybus
args:
["struct gb_host_device *", "int", "struct gb_interface *", "struct gb_bundle *", "int", "gb_request_handler_t", "unsigned long"]


func: gb_svc_intf_set_power_mode
ret: int
module: greybus
args:
["struct gb_svc *", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "u32", "struct gb_svc_l2_timer_cfg *", "struct gb_svc_l2_timer_cfg *"]


func: gb_audio_manager_module_create
ret: int
module: gb-audio-manager
args:
["struct gb_audio_manager_module **", "struct kset *", "int", "struct gb_audio_manager_module_descriptor *"]


func: chcr_cipher_fallback
ret: static int
module: chcr
args:
["struct crypto_skcipher *", "u32", "struct scatterlist *", "struct scatterlist *", "unsigned int", "u8 *", "unsigned short"]


func: chcr_sg_ent_in_wr
ret: static int
module: chcr
args:
["struct scatterlist *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: ahash_edesc_add_src
ret: static int
module: caamhash
args:
["struct ahash_edesc *", "struct ahash_request *", "int", "unsigned int", "unsigned int", "size_t", "struct caam_hash_ctx *"]


func: cnstr_shdsc_aead_decap
ret: void
module: caamalg_desc
args:
["u32 * const", "struct alginfo *", "struct alginfo *", "unsigned int", "unsigned int", "const bool", "const bool", "u32 *", "const u32", "const bool"]


func: cnstr_shdsc_aead_encap
ret: void
module: caamalg_desc
args:
["u32 * const", "struct alginfo *", "struct alginfo *", "unsigned int", "unsigned int", "const bool", "u32 *", "const u32", "const bool"]


func: caam_unmap
ret: static void
module: caamalg_qi
args:
["struct device *", "struct scatterlist *", "struct scatterlist *", "int", "int", "dma_addr_t", "int", "enum optype", "dma_addr_t", "int"]


func: caam_unmap
ret: static void
module: caamalg
args:
["struct device *", "struct scatterlist *", "struct scatterlist *", "int", "int", "dma_addr_t", "int", "enum dma_data_direction", "dma_addr_t", "int"]


func: nitrox_process_se_request
ret: int
module: n5pf
args:
["struct nitrox_device *", "struct se_crypto_request *", "completion_t", "struct skcipher_request *"]


func: spum_create_request
ret: u32
module: bcm_crypto_spu
args:
["u8 *", "struct spu_request_opts *", "struct spu_cipher_parms *", "struct spu_hash_parms *", "struct spu_aead_parms *", "unsigned int"]


func: spu2_cipher_xlate
ret: static int
module: bcm_crypto_spu
args:
["enum spu_cipher_alg", "enum spu_cipher_mode", "enum spu_cipher_type", "enum spu2_cipher_type *", "enum spu2_cipher_mode *"]


func: do_shash
ret: int
module: bcm_crypto_spu
args:
["unsigned char *", "unsigned char *", "const u8 *", "unsigned int", "const u8 *", "unsigned int", "const u8 *", "unsigned int"]


func: qce_dma_prep_sgs
ret: int
module: qcrypto
args:
["struct qce_dma_data *", "struct scatterlist *", "int", "struct scatterlist *", "int", "dma_async_tx_callback", "void *"]


func: qce_dma_prep_sg
ret: static int
module: qcrypto
args:
["struct dma_chan *", "struct scatterlist *", "int", "enum dma_transfer_direction", "dma_async_tx_callback", "void *", "unsigned long"]


func: ccp_copy_to_from_sb
ret: static int
module: ccp
args:
["struct ccp_cmd_queue *", "u32", "u32", "u32", "bool", "struct ccp_dm_workarea *", "struct ccp_dm_workarea *"]


func: ccp_get_dm_area
ret: static void
module: ccp
args:
["unsigned int", "struct scatterlist *", "unsigned int", "unsigned int", "struct ccp_dm_workarea *"]


func: ccp_init_data
ret: static int
module: ccp
args:
["struct ccp_data *", "struct ccp_cmd_queue *", "struct scatterlist *", "u64", "unsigned int", "enum dma_data_direction"]


func: ccp_init_dm_workarea
ret: static int
module: ccp
args:
["struct ccp_dm_workarea *", "unsigned int", "enum dma_data_direction", "struct ccp_cmd_queue *", "struct ccp_cmd_queue *"]


func: ccp_reverse_get_dm_area
ret: static void
module: ccp
args:
["struct ccp_dm_workarea *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: ccp_reverse_set_dm_area
ret: static int
module: ccp
args:
["struct ccp_dm_workarea *", "unsigned int", "struct scatterlist *", "unsigned int", "unsigned int"]


func: ccp_set_dm_area
ret: static int
module: ccp
args:
["unsigned int", "struct scatterlist *", "unsigned int", "unsigned int", "struct ccp_dm_workarea *", "struct ccp_dm_workarea *"]


func: rproc_add_subdev
ret: void
module: remoteproc
args:
["struct rproc *", "struct rproc_subdev *", "int (*)(struct rproc_subdev *)", "void (*)(struct rproc_subdev *)"]


func: i2c_mux_alloc
ret: struct i2c_mux_core *
module: i2c-mux
args:
["struct i2c_adapter *", "struct device *", "int", "int", "u32", "int (*)(struct i2c_mux_core *, u32)", "int (*)(struct i2c_mux_core *, u32)"]


func: piix4_add_adapter
ret: static int
module: i2c-piix4
args:
["struct pci_dev *", "unsigned short", "bool", "u8", "bool", "const char *", "struct i2c_adapter **"]


func: aem_register_sensors
ret: static int
module: ibmaem
args:
["struct aem_data *", "const struct aem_ro_sensor_template *", "const struct aem_rw_sensor_template *"]


func: pmbus_add_boolean
ret: static int
module: pmbus_core
args:
["struct pmbus_data *", "const char *", "const char *", "int", "struct pmbus_sensor *", "struct pmbus_sensor *", "u16", "u16"]


func: pmbus_add_sensor
ret: static struct pmbus_sensor *
module: pmbus_core
args:
["struct pmbus_data *", "const char *", "const char *", "int", "int", "int", "enum pmbus_sensor_classes", "bool", "bool"]


func: pmbus_add_sensor_attrs
ret: static int
module: pmbus_core
args:
["struct i2c_client *", "struct pmbus_data *", "const char *", "const struct pmbus_sensor_attr *", "int"]


func: sba_prep_dma_pq
ret: static struct dma_async_tx_descriptor *
module: bcm-sba-raid
args:
["struct dma_chan *", "dma_addr_t *", "dma_addr_t *", "u32", "const u8 *", "size_t", "unsigned long"]


func: sba_prep_dma_pq_single_req
ret: static struct sba_request *
module: bcm-sba-raid
args:
["struct sba_device *", "dma_addr_t", "dma_addr_t *", "dma_addr_t *", "dma_addr_t", "u8", "size_t", "unsigned long"]


func: _setup_req
ret: static int
module: pl330
args:
["struct pl330_dmac *", "unsigned int", "struct pl330_thread *", "unsigned int", "struct _xfer_spec *"]


func: set_config
ret: static int
module: sun6i-dma
args:
["struct sun6i_dma_dev *", "enum dma_transfer_direction", "u32 *", "struct dma_slave_config *", "struct dma_slave_config *", "struct dma_slave_config *", "struct dma_slave_config *"]


func: xgene_dma_prep_xor_desc
ret: static void
module: xgene-dma
args:
["struct xgene_dma_desc_sw *", "dma_addr_t *", "dma_addr_t *", "u32", "size_t *", "const u8 *", "struct xgene_dma_chan *"]


func: rcar_dmac_chan_prep_sg
ret: static struct dma_async_tx_descriptor *
module: rcar-dmac
args:
["struct rcar_dmac_chan *", "struct scatterlist *", "unsigned int", "dma_addr_t", "enum dma_transfer_direction", "unsigned long", "bool"]


func: axicdma_clk_init
ret: static int
module: xilinx_dma
args:
["struct platform_device *", "struct clk **", "struct clk **", "struct clk **", "struct clk **", "struct clk **"]


func: gigaset_initdriver
ret: struct gigaset_driver *
module: gigaset
args:
["unsigned int", "unsigned int", "const char *", "const char *", "const struct gigaset_ops *", "struct module *"]


func: do_action
ret: static void
module: gigaset
args:
["int", "struct cardstate *", "struct bc_state *", "struct at_state_t **", "char **", "int *", "int *", "struct event_t *"]


func: hysdn_sched_tx
ret: int
module: hysdn
args:
["hysdn_card *", "unsigned char *", "volatile unsigned short *", "volatile unsigned short *", "unsigned short"]


func: bsd_reset
ret: static void
module: isdn_bsdcomp
args:
["void *", "unsigned char", "unsigned char", "unsigned char *", "unsigned int", "struct isdn_ppp_resetparams *"]


func: st5481_setup_isocpipes
ret: int
module: hisax_st5481
args:
["struct urb **", "struct usb_device *", "unsigned int", "int", "int", "int", "usb_complete_t", "void *"]


func: ses_set_page2_descriptor
ret: static int
module: ses
args:
["unsigned char *", "struct enclosure_component *", "struct enclosure_device *", "struct enclosure_device *"]


func: fill_cmd
ret: static int
module: hpsa
args:
["struct CommandList *", "u8", "void *", "size_t", "u16", "unsigned char *", "int", "struct ctlr_info *"]


func: hpsa_bmic_id_physical_device
ret: static int
module: hpsa
args:
["struct ctlr_info *", "u16", "struct bmic_identify_physical_device *", "unsigned char *", "size_t"]


func: hpsa_cmd_dev_match
ret: static bool
module: hpsa
args:
["struct CommandList *", "struct hpsa_scsi_dev_t *", "unsigned char *", "struct ctlr_info *", "struct ctlr_info *"]


func: hpsa_scsi_ioaccel1_queue_command
ret: static int
module: hpsa
args:
["struct ctlr_info *", "struct CommandList *", "u32", "u8 *", "int", "u8 *", "struct hpsa_scsi_dev_t *"]


func: hpsa_scsi_ioaccel2_queue_command
ret: static int
module: hpsa
args:
["struct ctlr_info *", "struct CommandList *", "u32", "u8 *", "int", "struct hpsa_scsi_dev_t *", "u8 *"]


func: osst_do_scsi
ret: static struct osst_request *
module: osst
args:
["struct osst_request *", "struct osst_tape *", "unsigned char *", "int", "int", "int", "int", "int"]


func: osst_execute
ret: static int
module: osst
args:
["struct osst_request *", "const unsigned char *", "int", "int", "void *", "unsigned int", "int", "int", "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_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_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: twa_initconnection
ret: static int
module: 3w-9xxx
args:
["TW_Device_Extension *", "int", "u32", "unsigned short", "unsigned short", "unsigned short", "unsigned short *", "unsigned short *", "unsigned short *", "unsigned short *", "u32 *", "unsigned short"]


func: NCR5380_poll_politely2
ret: static int
module: dmx3191d
args:
["unsigned int", "u8", "u8", "unsigned int", "u8", "u8", "unsigned long", "struct NCR5380_hostdata *", "struct NCR5380_hostdata *"]


func: spi_dv_retrain
ret: static enum spi_compare_returns
module: scsi_transport_spi
args:
["struct scsi_device *", "u8 *", "u8 *", "enum spi_compare_returns (*)(struct scsi_device *, u8 *, u8 *, int)"]


func: spi_execute
ret: static int
module: scsi_transport_spi
args:
["struct scsi_device *", "const void *", "enum dma_data_direction", "void *", "unsigned int", "struct scsi_sense_hdr *"]


func: fc_vport_setup
ret: static int
module: scsi_transport_fc
args:
["struct Scsi_Host *", "int", "struct device *", "struct fc_vport_identifiers *", "struct fc_vport **"]


func: twl_initconnection
ret: static int
module: 3w-sas
args:
["TW_Device_Extension *", "int", "u32", "unsigned short", "unsigned short", "unsigned short *", "unsigned short *", "unsigned short *", "unsigned short *", "u32 *", "unsigned short", "unsigned short"]


func: cxgbi_ddp_ppm_setup
ret: void
module: libcxgbi
args:
["void **", "struct cxgbi_device *", "struct cxgbi_tag_format *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cxgbi_ddp_set_one_ppod
ret: void
module: libcxgbi
args:
["struct cxgbi_pagepod *", "struct cxgbi_task_tag_info *", "struct scatterlist **", "unsigned int *"]


func: cxgbi_hbas_add
ret: int
module: libcxgbi
args:
["struct cxgbi_device *", "u64", "unsigned int", "struct scsi_host_template *", "struct scsi_transport_template *"]


func: esas2r_fm_api
ret: bool
module: esas2r
args:
["struct esas2r_adapter *", "struct esas2r_flash_img *", "struct esas2r_request *", "struct esas2r_sg_context *"]


func: esas2r_process_fs_ioctl
ret: bool
module: esas2r
args:
["struct esas2r_adapter *", "struct esas2r_ioctl_fs *", "struct esas2r_request *", "struct esas2r_sg_context *"]


func: csmi_ioctl_tunnel
ret: static bool
module: esas2r
args:
["struct esas2r_adapter *", "union atto_ioctl_csmi *", "struct esas2r_request *", "struct esas2r_sg_context *", "u32", "u16"]


func: hba_ioctl_tunnel
ret: static bool
module: esas2r
args:
["struct esas2r_adapter *", "struct esas2r_request *", "struct esas2r_sg_context *", "struct atto_ioctl *"]


func: esas2r_process_vda_ioctl
ret: bool
module: esas2r
args:
["struct esas2r_adapter *", "struct atto_ioctl_vda *", "struct esas2r_request *", "struct esas2r_sg_context *"]


func: qla4xxx_get_fwddb_entry
ret: int
module: qla4xxx
args:
["struct scsi_qla_host *", "uint16_t", "struct dev_db_entry *", "dma_addr_t", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint16_t *", "uint16_t *"]


func: qla4xxx_copy_fwddb_param
ret: static void
module: qla4xxx
args:
["struct scsi_qla_host *", "struct dev_db_entry *", "struct iscsi_cls_conn *", "struct iscsi_cls_session *"]


func: rx_sync_cmd
ret: static int
module: aacraid
args:
["struct aac_dev *", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32 *", "u32 *", "u32 *", "u32 *", "u32 *"]


func: svnic_cq_init
ret: void
module: snic
args:
["struct vnic_cq *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "u64"]


func: vnic_wq_init_start
ret: void
module: snic
args:
["struct vnic_wq *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: qla2x00_marker
ret: int
module: qla2xxx
args:
["struct scsi_qla_host *", "struct req_que *", "struct rsp_que *", "uint16_t", "uint64_t", "uint8_t"]


func: __qla2x00_marker
ret: static int
module: qla2xxx
args:
["struct scsi_qla_host *", "uint16_t", "uint64_t", "uint8_t", "struct rsp_que *", "struct req_que *"]


func: qla2x00_get_adapter_id
ret: int
module: qla2xxx
args:
["scsi_qla_host_t *", "uint16_t *", "uint8_t *", "uint8_t *", "uint8_t *", "uint16_t *", "uint16_t *"]


func: qla_nvme_fcp_abort
ret: static void
module: qla2xxx
args:
["struct nvme_fc_local_port *", "struct nvme_fc_remote_port *", "void *", "struct nvmefc_fcp_req *"]


func: __qla2xxx_eh_generic_reset
ret: static int
module: qla2xxx
args:
["char *", "enum nexus_wait_type", "struct scsi_cmnd *", "int (*)(struct fc_port *, uint64_t, int)"]


func: qlt_send_notify_ack
ret: static void
module: qla2xxx
args:
["struct qla_qpair *", "struct imm_ntfy_from_isp *", "int", "uint16_t", "uint32_t", "uint8_t", "uint16_t", "uint16_t"]


func: tcm_qla2xxx_set_sess_by_loop_id
ret: static void
module: tcm_qla2xxx
args:
["struct se_node_acl *", "struct se_session *", "struct fc_port *", "uint16_t", "struct tcm_qla2xxx_nacl *", "struct tcm_qla2xxx_lport *"]


func: tcm_qla2xxx_set_sess_by_s_id
ret: static void
module: tcm_qla2xxx
args:
["struct tcm_qla2xxx_lport *", "struct se_node_acl *", "struct se_session *", "struct fc_port *", "uint8_t *", "struct tcm_qla2xxx_nacl *", "struct tcm_qla2xxx_nacl *"]


func: init_initiator_login_request_task
ret: int
module: qedi
args:
["struct iscsi_task_params *", "struct iscsi_login_req_hdr *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *"]


func: init_initiator_logout_request_task
ret: int
module: qedi
args:
["struct iscsi_task_params *", "struct iscsi_logout_req_hdr *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *"]


func: init_initiator_nop_out_task
ret: int
module: qedi
args:
["struct iscsi_task_params *", "struct iscsi_nop_out_hdr *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *"]


func: init_initiator_rw_iscsi_task
ret: int
module: qedi
args:
["struct iscsi_task_params *", "struct iscsi_conn_params *", "struct scsi_initiator_cmd_params *", "struct iscsi_cmd_hdr *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *", "struct scsi_dif_task_params *"]


func: init_initiator_text_request_task
ret: int
module: qedi
args:
["struct iscsi_task_params *", "struct iscsi_text_request_hdr *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *"]


func: init_rw_iscsi_task
ret: static int
module: qedi
args:
["struct iscsi_task_params *", "enum iscsi_task_type", "struct iscsi_conn_params *", "struct iscsi_common_hdr *", "struct scsi_sgl_task_params *", "struct scsi_initiator_cmd_params *", "struct scsi_dif_task_params *"]


func: init_sqe
ret: static void
module: qedi
args:
["struct iscsi_task_params *", "struct scsi_sgl_task_params *", "struct scsi_dif_task_params *", "struct iscsi_common_hdr *", "enum iscsi_task_type", "bool", "struct scsi_initiator_cmd_params *"]


func: init_initiator_midpath_unsolicited_fcoe_task
ret: int
module: qedf
args:
["struct fcoe_task_params *", "struct fcoe_tx_mid_path_params *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *", "u8"]


func: qedf_initiate_els
ret: static int
module: qedf
args:
["struct qedf_rport *", "unsigned int", "void *", "uint32_t", "void (*)(struct qedf_els_cb_arg *)", "struct qedf_els_cb_arg *", "uint32_t"]


func: qedf_init_task
ret: static void
module: qedf
args:
["struct qedf_rport *", "struct qedf_ioreq *", "struct fcoe_task_context *", "struct fcoe_wqe *", "struct fc_lport *"]


func: qedf_elsct_send
ret: static struct fc_seq *
module: qedf
args:
["struct fc_lport *", "u32", "struct fc_frame *", "unsigned int", "void (*)(struct fc_seq *, struct fc_frame *, void *)", "void *", "u32"]


func: sym_getsync
ret: static int
module: sym53c8xx
args:
["u_char", "u_char", "u_char *", "u_char *", "struct sym_hcb *", "struct sym_hcb *", "struct sym_hcb *"]


func: asd_enqueue_internal
ret: static int
module: aic94xx
args:
["struct asd_ascb *", "void (*)(struct asd_ascb *, struct done_list_struct *)", "void (*)(struct timer_list *)"]


func: bfa_attach
ret: void
module: bfa
args:
["struct bfa_s *", "void *", "struct bfa_iocfc_cfg_s *", "struct bfa_meminfo_s *", "struct bfa_pcidev_s *"]


func: fc_rnid_acc_build
ret: u16
module: bfa
args:
["struct fchs_s *", "struct fc_rnid_acc_s *", "u32", "u32", "__be16", "u32", "struct fc_rnid_common_id_data_s *", "struct fc_rnid_general_topology_data_s *"]


func: fc_rpsc_acc_build
ret: u16
module: bfa
args:
["struct fchs_s *", "struct fc_rpsc_acc_s *", "u32", "u32", "__be16", "struct fc_rpsc_speed_info_s *"]


func: bfa_fcs_pbc_vport_create
ret: enum bfa_status
module: bfa
args:
["struct bfa_fcs_vport_s *", "struct bfa_fcs_s *", "u16", "struct bfa_lport_cfg_s *", "struct bfad_vport_s *"]


func: bfa_ablk_pf_create
ret: enum bfa_status
module: bfa
args:
["struct bfa_ablk_s *", "u16 *", "u8", "enum bfi_pcifn_class", "u16", "u16", "bfa_ablk_cbfn_t", "void *"]


func: bfa_diag_attach
ret: void
module: bfa
args:
["struct bfa_diag_s *", "struct bfa_ioc_s *", "void *", "bfa_cb_diag_beacon_t", "struct bfa_trc_mod_s *"]


func: bfa_diag_fwping
ret: enum bfa_status
module: bfa
args:
["struct bfa_diag_s *", "u32", "u32", "struct bfa_diag_results_fwping *", "bfa_cb_diag_t", "void *"]


func: bfa_diag_memtest
ret: enum bfa_status
module: bfa
args:
["struct bfa_diag_s *", "struct bfa_diag_memtest_s *", "u32", "struct bfa_diag_memtest_result *", "bfa_cb_diag_t", "void *"]


func: bfa_flash_attach
ret: void
module: bfa
args:
["struct bfa_flash_s *", "struct bfa_ioc_s *", "void *", "struct bfa_trc_mod_s *", "enum bfa_boolean"]


func: bfa_flash_read_part
ret: enum bfa_status
module: bfa
args:
["struct bfa_flash_s *", "enum bfa_flash_part_type", "u8", "void *", "u32", "u32", "bfa_cb_flash_t", "void *"]


func: bfa_fru_attach
ret: void
module: bfa
args:
["struct bfa_fru_s *", "struct bfa_ioc_s *", "void *", "struct bfa_trc_mod_s *", "enum bfa_boolean"]


func: bfa_phy_attach
ret: void
module: bfa
args:
["struct bfa_phy_s *", "struct bfa_ioc_s *", "void *", "struct bfa_trc_mod_s *", "enum bfa_boolean"]


func: bfa_fcdiag_loopback
ret: enum bfa_status
module: bfa
args:
["struct bfa_s *", "enum bfa_port_opmode", "enum bfa_port_speed", "u32", "u32", "struct bfa_diag_loopback_result_s *", "bfa_cb_diag_t", "void *"]


func: bfa_fcxp_req_rsp_alloc
ret: struct bfa_fcxp_s *
module: bfa
args:
["void *", "struct bfa_s *", "int", "int", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "enum bfa_boolean"]


func: bfa_fcxp_req_rsp_alloc_wait
ret: void
module: bfa
args:
["struct bfa_s *", "struct bfa_fcxp_wqe_s *", "bfa_fcxp_alloc_cbfn_t", "void *", "void *", "int", "int", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "enum bfa_boolean"]


func: bfa_fcxp_send
ret: void
module: bfa
args:
["struct bfa_fcxp_s *", "struct bfa_rport_s *", "u16", "u8", "enum bfa_boolean", "enum fc_cos", "u32", "struct fchs_s *", "bfa_cb_fcxp_send_t", "void *", "u32", "u8"]


func: bfa_fcxp_init
ret: static void
module: bfa
args:
["struct bfa_fcxp_s *", "void *", "struct bfa_s *", "int", "int", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t"]


func: bfa_fcxp_init_reqrsp
ret: static void
module: bfa
args:
["struct bfa_s *", "u8 *", "u32 *", "bfa_fcxp_get_sgaddr_t *", "bfa_fcxp_get_sglen_t *", "int", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "struct list_head *", "struct bfa_fcxp_s *"]


func: bfa_fcb_lport_new
ret: struct bfad_port_s *
module: bfa
args:
["struct bfad_s *", "struct bfa_fcs_lport_s *", "enum bfa_lport_role", "struct bfad_vf_s *", "struct bfad_vport_s *"]


func: osd_req_decode_sense_full
ret: int
module: libosd
args:
["struct osd_request *", "struct osd_sense_info *", "bool", "struct osd_obj_id *", "int", "struct osd_attr *", "int"]


func: osd_req_flush_object
ret: void
module: libosd
args:
["struct osd_request *", "const struct osd_obj_id *", "enum osd_options_flush_scope_values", "u64", "u64"]


func: osd_req_list_collection_objects
ret: int
module: libosd
args:
["struct osd_request *", "const struct osd_obj_id *", "osd_id", "struct osd_obj_id_list *", "unsigned int"]


func: osd_req_read_sg
ret: int
module: libosd
args:
["struct osd_request *", "const struct osd_obj_id *", "struct bio *", "const struct osd_sg_entry *", "unsigned int"]


func: osd_req_read_sg_kern
ret: int
module: libosd
args:
["struct osd_request *", "const struct osd_obj_id *", "void **", "const struct osd_sg_entry *", "unsigned int"]


func: _osd_req_list_objects
ret: static int
module: libosd
args:
["struct osd_request *", "__be16", "const struct osd_obj_id *", "osd_id", "struct osd_obj_id_list *", "unsigned int"]


func: _req_append_segment
ret: static int
module: libosd
args:
["unsigned int", "struct _osd_req_data_segment *", "struct _osd_req_data_segment *", "struct _osd_io_info *", "struct osd_request *"]


func: MR_BuildRaidContext
ret: u8
module: megaraid_sas
args:
["struct megasas_instance *", "struct IO_REQUEST_INFO *", "struct RAID_CONTEXT *", "struct MR_DRV_RAID_MAP_ALL *", "u8 **"]


func: MR_GetPhyParams
ret: u8
module: megaraid_sas
args:
["struct megasas_instance *", "u32", "u64", "u16", "struct IO_REQUEST_INFO *", "struct RAID_CONTEXT *", "struct MR_DRV_RAID_MAP_ALL *"]


func: get_updated_dev_handle
ret: __le16
module: megaraid_sas
args:
["struct megasas_instance *", "struct LD_LOAD_BALANCE_INFO *", "struct IO_REQUEST_INFO *", "struct MR_DRV_RAID_MAP_ALL *"]


func: get_arm_from_strip
ret: static u32
module: megaraid_sas
args:
["u32", "u64", "struct MR_DRV_RAID_MAP_ALL *", "struct megasas_instance *", "struct megasas_instance *"]


func: megasas_set_pd_lba
ret: void
module: megaraid_sas
args:
["struct MPI2_RAID_SCSI_IO_REQUEST *", "u8", "struct IO_REQUEST_INFO *", "struct scsi_cmnd *", "struct MR_DRV_RAID_MAP_ALL *", "u32"]


func: bnx2fc_initiate_els
ret: static int
module: bnx2fc
args:
["struct bnx2fc_rport *", "unsigned int", "void *", "u32", "void (*)(struct bnx2fc_els_cb_arg *)", "struct bnx2fc_els_cb_arg *", "u32"]


func: be_cmd_create_default_pdu_queue
ret: int
module: be2iscsi
args:
["struct be_ctrl_info *", "struct be_queue_info *", "struct be_queue_info *", "int", "int", "uint8_t", "uint8_t"]


func: be_cmd_wrbq_create
ret: int
module: be2iscsi
args:
["struct be_ctrl_info *", "struct be_dma_mem *", "struct be_queue_info *", "struct hwi_wrb_context *", "uint8_t"]


func: beiscsi_cmd_cq_create
ret: int
module: be2iscsi
args:
["struct be_ctrl_info *", "struct be_queue_info *", "struct be_queue_info *", "bool", "bool", "int"]


func: beiscsi_offload_cxn_v0
ret: void
module: be2iscsi
args:
["struct beiscsi_offload_params *", "struct wrb_handle *", "struct be_mem_descriptor *", "struct hwi_wrb_context *"]


func: beiscsi_exec_nemb_cmd
ret: static int
module: be2iscsi
args:
["struct beiscsi_hba *", "struct be_dma_mem *", "void (*)(struct beiscsi_hba *, unsigned int)", "void *", "u32"]


func: _base_build_nvme_prp
ret: static void
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "u16", "Mpi26NVMeEncapsulatedRequest_t *", "dma_addr_t", "size_t", "dma_addr_t", "size_t"]


func: _config_request
ret: static int
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "Mpi2ConfigRequest_t *", "Mpi2ConfigReply_t *", "void *", "u16", "int"]


func: _scsih_display_enclosure_chassis_info
ret: static void
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "struct _sas_device *", "struct scsi_device *", "struct scsi_target *"]


func: mpt3sas_setup_direct_io
ret: void
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "struct scsi_cmnd *", "struct _raid_device *", "Mpi25SCSIIORequest_t *", "u16"]


func: pqi_aio_submit_io
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct scsi_cmnd *", "u32", "u8 *", "unsigned int", "struct pqi_queue_group *", "struct pqi_encryption_info *", "bool"]


func: pqi_build_raid_path_request
ret: static int
module: smartpqi
args:
["struct pqi_raid_path_request *", "u8", "u8 *", "void *", "size_t", "u16", "int *", "struct pqi_ctrl_info *"]


func: pqi_identify_physical_device
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct bmic_identify_physical_device *", "struct pqi_scsi_dev *", "struct pqi_scsi_dev *", "size_t"]


func: pqi_raid_bypass_submit_scsi_cmd
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_scsi_dev *", "struct scsi_cmnd *", "struct pqi_queue_group *"]


func: pqi_raid_submit_scsi_cmd_with_io_request
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_io_request *", "struct pqi_scsi_dev *", "struct scsi_cmnd *", "struct pqi_queue_group *"]


func: pqi_start_io
ret: static void
module: smartpqi
args:
["struct pqi_queue_group *", "enum pqi_io_path", "struct pqi_io_request *", "struct pqi_ctrl_info *"]


func: pqi_submit_admin_request_synchronous
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_general_admin_request *", "struct pqi_general_admin_response *"]


func: pqi_submit_raid_request_synchronous
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_iu_header *", "unsigned int", "struct pqi_raid_error_info *", "unsigned long"]


func: csio_ln_mgmt_submit_req
ret: static int
module: csiostor
args:
["struct csio_ioreq *", "void (*)(struct csio_hw *, struct csio_ioreq *)", "struct csio_dma_buf *", "uint32_t", "enum fcoe_cmn_type"]


func: csio_ln_mgmt_submit_wr
ret: static int
module: csiostor
args:
["struct csio_ioreq *", "uint8_t", "uint32_t", "struct csio_dma_buf *", "struct csio_dma_buf *", "struct csio_mgmtm *", "struct csio_mgmtm *"]


func: csio_fcoe_read_fcf_init_mb
ret: void
module: csiostor
args:
["struct csio_lnode *", "struct csio_mb *", "uint32_t", "uint32_t", "uint32_t", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_fcoe_read_portparams_init_mb
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "struct fw_fcoe_port_cmd_params *", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_fcoe_read_res_info_init_mb
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_fcoe_vnp_alloc_init_mb
ret: void
module: csiostor
args:
["struct csio_lnode *", "struct csio_mb *", "uint32_t", "uint32_t", "uint32_t", "uint16_t", "uint8_t *", "uint8_t *", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_mb_caps_config
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "bool", "bool", "bool", "bool", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_mb_eq_ofld_alloc_write
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "void *", "uint32_t", "struct csio_eq_params *", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_mb_hello
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "uint32_t", "uint32_t", "enum csio_dev_master", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_mb_iq_alloc_write
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "void *", "uint32_t", "struct csio_iq_params *", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_mb_params
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "unsigned int", "unsigned int", "unsigned int", "const u32 *", "u32 *", "bool", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_mb_port
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "uint8_t", "bool", "uint32_t", "uint16_t", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_mb_process_portparams_rsp
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "enum fw_retval *", "struct fw_fcoe_port_cmd_params *", "struct fw_fcoe_port_stats *"]


func: csio_mb_reset
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "int", "int", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_write_fcoe_link_cond_init_mb
ret: void
module: csiostor
args:
["struct csio_lnode *", "struct csio_mb *", "uint32_t", "uint8_t", "uint32_t", "uint8_t", "bool", "uint32_t", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_wr_alloc_q
ret: int
module: csiostor
args:
["struct csio_hw *", "uint32_t", "uint32_t", "uint16_t", "void *", "uint32_t", "int", "iq_handler_t"]


func: csio_wr_eq_create
ret: int
module: csiostor
args:
["struct csio_hw *", "void *", "int", "int", "uint8_t", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_wr_iq_create
ret: int
module: csiostor
args:
["struct csio_hw *", "void *", "int", "uint32_t", "uint8_t", "bool", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_wr_process_iq
ret: int
module: csiostor
args:
["struct csio_hw *", "struct csio_q *", "void (*)(struct csio_hw *, void *, uint32_t, struct csio_fl_dma_buf *, void *)", "void *"]


func: csio_wr_process_iq_idx
ret: int
module: csiostor
args:
["struct csio_hw *", "int", "void (*)(struct csio_hw *, void *, uint32_t, struct csio_fl_dma_buf *, void *)", "void *"]


func: fc_exch_seq_send
ret: struct fc_seq *
module: libfc
args:
["struct fc_lport *", "struct fc_frame *", "void (*)(struct fc_seq *, struct fc_frame *, void *)", "void (*)(struct fc_seq *, void *)", "void *", "u32"]


func: fc_fcp_cmd_send
ret: static int
module: libfc
args:
["struct fc_lport *", "struct fc_fcp_pkt *", "void (*)(struct fc_seq *, struct fc_frame *, void *)"]


func: lpfc_get_hba_info
ret: static int
module: lpfc
args:
["struct lpfc_hba *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *"]


func: lpfc_bsg_sli_cfg_dma_desc_setup
ret: static void
module: lpfc
args:
["struct lpfc_hba *", "enum nemb_type", "uint32_t", "struct lpfc_dmabuf *", "struct lpfc_dmabuf *", "struct lpfc_dmabuf *"]


func: lpfc_ct_cmd
ret: static int
module: lpfc
args:
["struct lpfc_vport *", "struct lpfc_dmabuf *", "struct lpfc_dmabuf *", "struct lpfc_nodelist *", "void (*)(struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *)", "uint32_t", "uint8_t"]


func: lpfc_idiag_mbxacc_dump_bsg_mbox
ret: void
module: lpfc
args:
["struct lpfc_hba *", "enum nemb_type", "enum mbox_type", "enum dma_type", "enum sta_type", "struct lpfc_dmabuf *", "uint32_t"]


func: lpfc_els_rsp_acc
ret: int
module: lpfc
args:
["struct lpfc_vport *", "uint32_t", "struct lpfc_iocbq *", "struct lpfc_nodelist *", "LPFC_MBOXQ_t *"]


func: lpfc_prep_els_iocb
ret: struct lpfc_iocbq *
module: lpfc
args:
["struct lpfc_vport *", "uint8_t", "uint16_t", "uint8_t", "struct lpfc_nodelist *", "uint32_t", "uint32_t"]


func: lpfc_create_wq_cq
ret: static int
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_queue *", "struct lpfc_queue *", "struct lpfc_queue *", "uint16_t *", "int", "uint32_t"]


func: lpfc_find_next_oas_lun
ret: bool
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_name *", "struct lpfc_name *", "uint64_t *", "struct lpfc_name *", "struct lpfc_name *", "uint64_t *", "uint32_t *", "uint32_t *"]


func: lpfc_mrq_create
ret: int
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_queue **", "struct lpfc_queue **", "struct lpfc_queue **", "uint32_t"]


func: lpfc_rq_create
ret: int
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_queue *", "struct lpfc_queue *", "struct lpfc_queue *", "uint32_t"]


func: ahc_set_syncrate
ret: void
module: aic7xxx
args:
["struct ahc_softc *", "struct ahc_devinfo *", "const struct ahc_syncrate *", "u_int", "u_int", "u_int", "u_int", "int"]


func: ahc_update_neg_request
ret: int
module: aic7xxx
args:
["struct ahc_softc *", "struct ahc_devinfo *", "struct ahc_tmode_tstate *", "struct ahc_initiator_tinfo *", "ahc_neg_type"]


func: ahc_dma_tag_create
ret: int
module: aic7xxx
args:
["struct ahc_softc *", "bus_dma_tag_t", "bus_size_t", "bus_size_t", "dma_addr_t", "dma_addr_t", "bus_dma_filter_t *", "void *", "bus_size_t", "int", "bus_size_t", "int", "bus_dma_tag_t *"]


func: ahc_dmamap_load
ret: int
module: aic7xxx
args:
["struct ahc_softc *", "bus_dma_tag_t", "bus_dmamap_t", "void *", "bus_size_t", "bus_dmamap_callback_t *", "void *", "int"]


func: ahd_update_neg_request
ret: int
module: aic79xx
args:
["struct ahd_softc *", "struct ahd_devinfo *", "struct ahd_tmode_tstate *", "struct ahd_initiator_tinfo *", "ahd_neg_type"]


func: ahd_dma_tag_create
ret: int
module: aic79xx
args:
["struct ahd_softc *", "bus_dma_tag_t", "bus_size_t", "bus_size_t", "dma_addr_t", "dma_addr_t", "bus_dma_filter_t *", "void *", "bus_size_t", "int", "bus_size_t", "int", "bus_dma_tag_t *"]


func: ahd_dmamap_load
ret: int
module: aic79xx
args:
["struct ahd_softc *", "bus_dma_tag_t", "bus_dmamap_t", "void *", "bus_size_t", "bus_dmamap_callback_t *", "void *", "int"]


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


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_alloc_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: scatter_data_area
ret: static int
module: target_core_user
args:
["struct tcmu_dev *", "struct scatterlist *", "unsigned int", "struct iovec **", "int *", "bool", "struct tcmu_cmd *", "struct tcmu_cmd *"]


func: iscsit_build_datain_pdu
ret: void
module: iscsi_target_mod
args:
["struct iscsi_cmd *", "struct iscsi_conn *", "struct iscsi_datain *", "struct iscsi_data_rsp *", "bool"]


func: iscsit_build_text_rsp
ret: int
module: iscsi_target_mod
args:
["struct iscsi_cmd *", "struct iscsi_conn *", "struct iscsi_text_rsp *", "enum iscsit_transport_type"]


func: iscsit_tpg_add_network_portal
ret: struct iscsi_tpg_np *
module: iscsi_target_mod
args:
["struct iscsi_portal_group *", "struct __kernel_sockaddr_storage *", "struct iscsi_tpg_np *", "int"]


func: cxgbit_lro_receive
ret: static int
module: cxgbit
args:
["struct cxgbit_sock *", "u8", "const __be64 *", "const struct pkt_gl *", "struct t4_lro_mgr *", "struct napi_struct *"]


func: cxgbit_uld_lro_rx_handler
ret: static int
module: cxgbit
args:
["void *", "const __be64 *", "const struct pkt_gl *", "struct t4_lro_mgr *", "struct napi_struct *"]


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


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


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


func: picolcd_init_devfs
ret: void
module: hid-picolcd
args:
["struct picolcd_data *", "struct hid_report *", "struct hid_report *", "struct hid_report *", "struct hid_report *", "struct hid_report *"]


func: __i2c_hid_command
ret: static int
module: i2c-hid
args:
["struct i2c_client *", "const struct i2c_hid_cmd *", "u8", "u8", "u8 *", "int", "unsigned char *", "int"]


func: set_reg_idx
ret: static int
module: genwqe_card
args:
["struct genwqe_reg *", "unsigned int *", "unsigned int", "u32", "u32", "u64", "struct genwqe_dev *"]


func: btt_do_bvec
ret: static int
module: nd_btt
args:
["struct btt *", "struct bio_integrity_payload *", "struct page *", "unsigned int", "unsigned int", "bool", "sector_t"]


func: tool_dbfn_write
ret: static ssize_t
module: ntb_tool
args:
["const char *", "size_t", "loff_t *", "int (*)(struct ntb_dev *, u64)", "int (*)(struct ntb_dev *, u64)", "struct tool_ctx *"]


func: uwb_drp_handle_conflict_rsv
ret: static void
module: uwb
args:
["struct uwb_rsv *", "struct uwb_rc_evt_drp *", "struct uwb_ie_drp *", "struct uwb_mas_bm *", "struct uwb_rc *"]


func: uwb_rc_cmd_async
ret: int
module: uwb
args:
["struct uwb_rc *", "const char *", "struct uwb_rccb *", "size_t", "u8", "u16", "uwb_rc_cmd_cb_f", "void *"]


func: uwb_rc_vcmd
ret: ssize_t
module: uwb
args:
["struct uwb_rc *", "const char *", "struct uwb_rccb *", "size_t", "u8", "u16", "struct uwb_rceb **"]


func: __uwb_rc_cmd
ret: static ssize_t
module: uwb
args:
["struct uwb_rc *", "const char *", "struct uwb_rccb *", "size_t", "struct uwb_rceb *", "size_t", "u8", "u16", "struct uwb_rceb **"]


func: stp_policy_node_get_ranges
ret: void
module: stm_core
args:
["struct stp_policy_node *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: dummy_stm_packet
ret: static ssize_t
module: dummy_stm
args:
["struct stm_data *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const unsigned char *"]


func: spi_qup_prep_sg
ret: static int
module: spi-qup
args:
["struct spi_controller *", "struct scatterlist *", "unsigned int", "enum dma_transfer_direction", "dma_async_tx_callback"]


func: bitbang_txrx_16
ret: static unsigned int
module: spi-bitbang
args:
["struct spi_device *", "u32 (*)(struct spi_device *, unsigned int, u32, u8)", "unsigned int", "struct spi_transfer *"]


func: spi_test_run_iter
ret: static int
module: spi-loopback-test
args:
["struct spi_device *", "const struct spi_test *", "void *", "void *", "size_t", "size_t", "size_t"]


func: cdce706_reg_update
ret: static int
module: clk-cdce706
args:
["unsigned int", "unsigned int", "unsigned int", "struct cdce706_dev_data *", "struct cdce706_dev_data *"]


func: cdce706_register_hw
ret: static int
module: clk-cdce706
args:
["struct cdce706_dev_data *", "struct cdce706_hw_data *", "unsigned int", "const char * const *", "struct clk_init_data *"]


func: _freq_tbl_determine_rate
ret: static int
module: clk-qcom
args:
["struct clk_hw *", "const struct freq_tbl *", "struct clk_rate_request *", "const struct parent_map *"]


func: create_gpio_led
ret: static int
module: leds-gpio
args:
["const struct gpio_led *", "struct gpio_led_data *", "struct device *", "struct device_node *", "gpio_blink_set_t"]


func: ssb_attr_sprom_store
ret: ssize_t
module: ssb
args:
["struct ssb_bus *", "const char *", "size_t", "int (*)(const u16 *, size_t)", "int (*)(struct ssb_bus *, const u16 *)"]


func: __dwc3_cleanup_done_trbs
ret: static int
module: dwc3
args:
["struct dwc3_ep *", "struct dwc3_request *", "struct dwc3_trb *", "const struct dwc3_event_depevt *", "int", "int", "struct dwc3 *"]


func: __dwc3_prepare_one_trb
ret: static void
module: dwc3
args:
["struct dwc3_ep *", "struct dwc3_trb *", "dma_addr_t", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: usb_cdc_wdm_register
ret: struct usb_driver *
module: cdc-wdm
args:
["struct usb_interface *", "struct usb_endpoint_descriptor *", "int", "int (*)(struct usb_interface *, int)"]


func: wdm_create
ret: static int
module: cdc-wdm
args:
["struct usb_interface *", "struct usb_endpoint_descriptor *", "u16", "int (*)(struct usb_interface *, int)"]


func: qset_get_next_prev
ret: static void
module: whci-hcd
args:
["struct whc_qset *", "struct whc_qset *", "struct whc_qset **", "struct whc_qset **", "struct whc *"]


func: start_bus_transfer
ret: static void
module: isp1760
args:
["struct usb_hcd *", "u32", "int", "struct isp1760_slotinfo *", "struct isp1760_qtd *", "struct isp1760_qh *", "struct ptd *"]


func: usbhs_pkt_push
ret: void
module: renesas_usbhs
args:
["struct usbhs_pipe *", "struct usbhs_pkt *", "void (*)(struct usbhs_priv *, struct usbhs_pkt *)", "void *", "int", "int", "int"]


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: usbat_hp8200e_rw_block_test
ret: static int
module: ums-usbat
args:
["struct us_data *", "unsigned char *", "unsigned char *", "int", "void *", "unsigned short", "int", "int", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned short", "unsigned char"]


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: usb_ftdi_elan_edset_empty
ret: int
module: ftdi-elan
args:
["struct platform_device *", "u8", "void *", "struct urb *", "u8", "u8", "u8", "void (*)(void *, struct urb *, u8 *, int, int, int, int, int, int, int, int, int)"]


func: update_display_mode
ret: static void
module: usbsevseg
args:
["struct usb_sevsegdev *", "struct usb_sevsegdev *", "struct usb_sevsegdev *", "struct usb_sevsegdev *"]


func: perform_sglist
ret: static int
module: usbtest
args:
["struct usbtest_dev *", "unsigned int", "int", "struct usb_sg_request *", "struct scatterlist *", "int"]


func: test_queue
ret: static int
module: usbtest
args:
["struct usbtest_dev *", "struct usbtest_param_32 *", "int", "struct usb_endpoint_descriptor *", "unsigned int"]


func: usbtest_alloc_urb
ret: static struct urb *
module: usbtest
args:
["struct usb_device *", "int", "unsigned long", "unsigned int", "unsigned int", "u8", "usb_complete_t"]


func: sisusb_send_bulk_msg
ret: static int
module: sisusbvga
args:
["struct sisusb_usb_data *", "int", "int", "char *", "const char *", "int", "ssize_t *", "int", "unsigned int"]


func: usb_assign_descriptors
ret: int
module: libcomposite
args:
["struct usb_function *", "struct usb_descriptor_header **", "struct usb_descriptor_header **", "struct usb_descriptor_header **", "struct usb_descriptor_header **"]


func: usb_gadget_config_buf
ret: int
module: libcomposite
args:
["const struct usb_config_descriptor *", "void *", "unsigned int", "const struct usb_descriptor_header **"]


func: sudmac_start
ret: static void
module: r8a66597-udc
args:
["struct r8a66597_request *", "struct r8a66597_request *", "struct r8a66597_ep *", "struct r8a66597 *"]


func: usb_gadget_ep_match_desc
ret: int
module: udc-core
args:
["struct usb_gadget *", "struct usb_ep *", "struct usb_endpoint_descriptor *", "struct usb_ss_ep_comp_descriptor *"]


func: __uvcg_iter_strm_cls
ret: static int
module: usb_f_uvc
args:
["struct uvcg_streaming_header *", "void *", "void *", "int (*)(void *, void *, void *, int, enum uvcg_strm_type)"]


func: ffs_sb_make_inode
ret: static struct inode *
module: usb_f_fs
args:
["struct super_block *", "void *", "const struct file_operations *", "const struct inode_operations *", "struct ffs_file_perms *"]


func: disable_endpoints
ret: void
module: usb_f_ss_lb
args:
["struct usb_composite_dev *", "struct usb_ep *", "struct usb_ep *", "struct usb_ep *", "struct usb_ep *"]


func: gs_alloc_requests
ret: static int
module: u_serial
args:
["struct usb_ep *", "struct list_head *", "void (*)(struct usb_ep *, struct usb_request *)", "int *"]


func: do_mode_sense
ret: static int
module: usb_f_mass_storage
args:
["struct fsg_buffhd *", "struct fsg_common *", "struct fsg_common *", "struct fsg_common *", "struct fsg_common *"]


func: tcpm_update_sink_capabilities
ret: void
module: tcpm
args:
["struct tcpm_port *", "const u32 *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: wusb_prf
ret: ssize_t
module: wusbcore
args:
["void *", "size_t", "const u8 *", "const struct aes_ccm_nonce *", "const struct aes_ccm_label *", "const void *", "size_t", "size_t"]


func: wusb_ccm_mac
ret: static int
module: wusbcore
args:
["struct crypto_skcipher *", "struct crypto_cipher *", "struct wusb_mac_scratch *", "void *", "const struct aes_ccm_nonce *", "const struct aes_ccm_label *", "const void *", "size_t"]


func: __cyz_load_fw
ret: static int
module: cyclades
args:
["const u32", "void *", "void *", "const struct firmware *", "const struct firmware *", "const char *"]


func: DAC960_SanitizeInquiryData
ret: static void
module: DAC960
args:
["DAC960_SCSI_Inquiry_T *", "DAC960_SCSI_Inquiry_UnitSerialNumber_T *", "unsigned char *", "unsigned char *", "unsigned char *", "unsigned char *"]


func: DAC960_V1_SetDeviceState
ret: static void
module: DAC960
args:
["DAC960_Controller_T *", "DAC960_Command_T *", "unsigned char", "unsigned char", "DAC960_V1_PhysicalDeviceState_T", "const unsigned char *"]


func: __rbd_osd_req_create
ret: static struct ceph_osd_request *
module: rbd
args:
["struct rbd_device *", "struct ceph_snap_context *", "int", "unsigned int", "struct rbd_obj_request *"]


func: rbd_img_obj_request_fill
ret: static void
module: rbd
args:
["struct rbd_obj_request *", "struct ceph_osd_request *", "enum obj_operation_type", "unsigned int"]


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


func: skd_complete_internal
ret: static void
module: skd
args:
["struct skd_device *", "struct fit_completion_entry_v1 *", "struct fit_comp_error_info *", "struct skd_special_context *"]


func: __issue_creg_rw
ret: static int
module: rsxx
args:
["struct rsxx_cardinfo *", "unsigned int", "unsigned int", "unsigned int", "void *", "int", "unsigned int *"]


func: creg_queue_cmd
ret: static int
module: rsxx
args:
["struct rsxx_cardinfo *", "unsigned int", "unsigned int", "unsigned int", "void *", "int", "creg_cmd_cb", "void *"]


func: drbd_single_open
ret: static int
module: drbd
args:
["struct file *", "int (*)(struct seq_file *, void *)", "void *", "struct kref *", "void (*)(struct kref *)"]


func: seq_print_timing_details
ret: static void
module: drbd
args:
["struct seq_file *", "const char *", "unsigned int", "struct drbd_thread_timing_details *", "unsigned long"]


func: conn_send_command
ret: int
module: drbd
args:
["struct drbd_connection *", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


func: drbd_queue_bitmap_io
ret: void
module: drbd
args:
["struct drbd_device *", "int (*)(struct drbd_device *)", "void (*)(struct drbd_device *, int)", "char *", "enum bm_flag"]


func: drbd_send_command
ret: int
module: drbd
args:
["struct drbd_peer_device *", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


func: __send_command
ret: static int
module: drbd
args:
["struct drbd_connection *", "int", "enum drbd_packet", "unsigned int", "void *", "unsigned int", "struct drbd_socket *", "struct drbd_socket *"]


func: _drbd_no_send_page
ret: static int
module: drbd
args:
["struct page *", "int", "size_t", "unsigned int", "struct drbd_peer_device *", "struct drbd_peer_device *"]


func: notify_connection_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_connection *", "struct connection_info *", "enum drbd_notification_type"]


func: notify_device_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_device *", "struct device_info *", "enum drbd_notification_type"]


func: notify_helper
ret: void
module: drbd
args:
["enum drbd_notification_type", "struct drbd_device *", "struct drbd_connection *", "const char *", "int"]


func: notify_peer_device_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_peer_device *", "struct peer_device_info *", "enum drbd_notification_type"]


func: notify_resource_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_resource *", "struct resource_info *", "enum drbd_notification_type"]


func: drbd_submit_peer_request
ret: int
module: drbd
args:
["struct drbd_device *", "struct drbd_peer_request *", "const unsigned int", "const unsigned int", "const int"]


func: read_in_block
ret: static struct drbd_peer_request *
module: drbd
args:
["struct drbd_peer_device *", "u64", "sector_t", "struct packet_info *", "struct packet_info *", "struct packet_info *"]


func: validate_req_change_req_state
ret: static int
module: drbd
args:
["struct drbd_device *", "u64", "sector_t", "struct rb_root *", "const char *", "enum drbd_req_event", "bool"]


func: notify_connection_state_change
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_connection_state_change *", "enum drbd_notification_type"]


func: notify_device_state_change
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_device_state_change *", "enum drbd_notification_type"]


func: notify_peer_device_state_change
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_peer_device_state_change *", "enum drbd_notification_type"]


func: notify_resource_state_change
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_resource_state_change *", "enum drbd_notification_type"]


func: after_state_ch
ret: static void
module: drbd
args:
["struct drbd_device *", "union drbd_state", "union drbd_state", "struct drbd_state_change *", "enum chg_state_flags"]


func: __update_timing_details
ret: void
module: drbd
args:
["struct drbd_thread_timing_details *", "unsigned int *", "void *", "const char *", "const unsigned int"]


func: mtip_exec_internal_command
ret: static int
module: mtip32xx
args:
["struct mtip_port *", "struct host_to_dev_fis *", "dma_addr_t", "int", "unsigned long", "u32", "int"]


func: xen_blkbk_unmap_prepare
ret: static unsigned int
module: xen-blkback
args:
["struct xen_blkif_ring *", "struct grant_page **", "unsigned int", "struct gnttab_unmap_grant_ref *", "struct page **"]


func: scsiback_gnttab_data_map_list
ret: static int
module: xen-scsiback
args:
["struct scsiif_request_segment *", "struct page **", "grant_handle_t *", "int", "u32", "struct vscsibk_pend *", "struct vscsibk_pend *"]


func: ufs_qcom_phy_calibrate
ret: int
module: phy-qcom-ufs
args:
["struct ufs_qcom_phy *", "struct ufs_qcom_phy_calibration *", "int", "struct ufs_qcom_phy_calibration *", "int", "bool"]


func: ufs_qcom_phy_generic_probe
ret: struct phy *
module: phy-qcom-ufs
args:
["struct platform_device *", "struct ufs_qcom_phy *", "const struct phy_ops *", "struct ufs_qcom_phy_specific_ops *"]


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


func: vfio_platform_set_irqs_ioctl
ret: int
module: vfio-platform-base
args:
["struct vfio_platform_device *", "uint32_t", "unsigned int", "unsigned int", "unsigned int", "void *"]


func: vfio_platform_set_irq_mask
ret: static int
module: vfio-platform-base
args:
["struct vfio_platform_device *", "unsigned int", "unsigned int", "unsigned int", "uint32_t", "void *"]


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: __pata_platform_probe
ret: int
module: pata_platform
args:
["struct device *", "struct resource *", "struct resource *", "struct resource *", "unsigned int", "int", "struct scsi_host_template *"]


func: ahci_platform_init_host
ret: int
module: libahci_platform
args:
["struct platform_device *", "struct ahci_host_priv *", "const struct ata_port_info *", "struct scsi_host_template *"]


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


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


func: rmi_f34v7_parse_partition_table
ret: static void
module: rmi_core
args:
["const void *", "struct block_count *", "struct physical_address *", "struct f34_data *", "struct f34_data *"]


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


func: edt_ft5x06_register_write
ret: static int
module: edt-ft5x06
args:
["u8", "u8", "struct edt_ft5x06_ts_data *", "struct edt_ft5x06_ts_data *", "struct edt_ft5x06_ts_data *"]


func: tsc200x_probe
ret: int
module: tsc200x-core
args:
["struct device *", "int", "const struct input_id *", "struct regmap *", "int (*)(struct device *, u8)"]


func: wm97xx_config_gpio
ret: void
module: wm97xx-ts
args:
["struct wm97xx *", "u32", "enum wm97xx_gpio_dir", "enum wm97xx_gpio_pol", "enum wm97xx_gpio_sticky", "enum wm97xx_gpio_wake"]


func: mcs5000_ts_phys_init
ret: static void
module: mcs5000_ts
args:
["const struct mcs_platform_data *", "const struct mcs_platform_data *", "struct mcs5000_ts_data *"]


func: cros_ec_keyb_info
ret: static int
module: cros_ec_keyb
args:
["struct cros_ec_device *", "enum ec_mkbp_info_type", "enum ec_mkbp_event", "union ec_response_get_next_data *", "size_t"]


func: gpio_keys_button_event
ret: static void
module: gpio_keys_polled
args:
["const struct gpio_keys_button *", "int", "struct input_polled_dev *", "struct input_polled_dev *"]


func: port100_listen_mdaa
ret: static int
module: port100
args:
["struct nfc_digital_dev *", "struct digital_tg_mdaa_params *", "u16", "nfc_digital_cmd_complete_t", "void *"]


func: fdp_nci_probe
ret: int
module: fdp
args:
["struct fdp_i2c_phy *", "struct nfc_phy_ops *", "struct nci_dev **", "int", "int", "u8", "u32", "u8 *"]


func: nxp_nci_probe
ret: int
module: nxp-nci
args:
["void *", "struct device *", "const struct nxp_nci_phy_ops *", "unsigned int", "struct nci_dev **"]


func: st21nfca_hci_probe
ret: int
module: st21nfca_hci
args:
["void *", "struct nfc_phy_ops *", "char *", "int", "int", "int", "struct nfc_hci_dev **", "struct st21nfca_se_status *"]


func: pn533_register_device
ret: struct pn533 *
module: pn533
args:
["u32", "u32", "enum pn533_protocol_type", "void *", "struct pn533_phy_ops *", "struct pn533_frame_ops *", "struct device *", "struct device *"]


func: s3fwrn5_probe
ret: int
module: s3fwrn5
args:
["struct nci_dev **", "void *", "struct device *", "const struct s3fwrn5_phy_ops *", "unsigned int"]


func: nfcmrvl_nci_register_dev
ret: struct nfcmrvl_private *
module: nfcmrvl
args:
["enum nfcmrvl_phy", "void *", "struct nfcmrvl_if_ops *", "struct device *", "struct nfcmrvl_platform_data *"]


func: ndlc_probe
ret: int
module: st-nci
args:
["void *", "struct nfc_phy_ops *", "struct device *", "int", "int", "struct llt_ndlc **", "struct st_nci_se_status *"]


func: pn544_hci_probe
ret: int
module: pn544
args:
["void *", "struct nfc_phy_ops *", "char *", "int", "int", "int", "fw_download_t", "struct nfc_hci_dev **"]


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


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


func: get_rxsc_from_nl
ret: static struct macsec_rx_sc *
module: macsec
args:
["struct net *", "struct nlattr **", "struct nlattr **", "struct net_device **", "struct macsec_secy **"]


func: geneve_configure
ret: static int
module: geneve
args:
["struct net *", "struct net_device *", "struct netlink_ext_ack *", "const struct ip_tunnel_info *", "bool", "bool"]


func: geneve_get_v4_rt
ret: static struct rtable *
module: geneve
args:
["struct sk_buff *", "struct net_device *", "struct geneve_sock *", "struct flowi4 *", "const struct ip_tunnel_info *", "__be16", "__be16"]


func: geneve_get_v6_dst
ret: static struct dst_entry *
module: geneve
args:
["struct sk_buff *", "struct net_device *", "struct geneve_sock *", "struct flowi6 *", "const struct ip_tunnel_info *", "__be16", "__be16"]


func: geneve_nl2info
ret: static int
module: geneve
args:
["struct nlattr **", "struct netlink_ext_ack *", "struct ip_tunnel_info *", "bool *", "bool *", "bool", "struct nlattr **"]


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 *", "int", "u8", "__be32", "const struct in6_addr *", "struct in6_addr *", "__be16", "__be16", "struct dst_cache *", "const struct ip_tunnel_info *", "struct sk_buff *", "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 *", "int", "u8", "__be32", "__be32 *", "__be16", "__be16", "struct dst_cache *", "const struct ip_tunnel_info *", "struct sk_buff *", "struct vxlan_dev *"]


func: jme_fill_tx_map
ret: static int
module: jme
args:
["struct pci_dev *", "struct txdesc *", "struct page *", "u32", "u32", "bool", "struct jme_buffer_info *", "struct jme_buffer_info *"]


func: mlxfw_mfa2_tlv_multi_child_count
ret: int
module: mlxfw
args:
["const struct mlxfw_mfa2_file *", "const struct mlxfw_mfa2_tlv_multi *", "enum mlxfw_mfa2_tlv_type", "u16 *"]


func: mlxfw_mfa2_tlv_multi_child_find
ret: const struct mlxfw_mfa2_tlv *
module: mlxfw
args:
["const struct mlxfw_mfa2_file *", "const struct mlxfw_mfa2_tlv_multi *", "enum mlxfw_mfa2_tlv_type", "u16"]


func: mlxsw_sp_span_entry_destroy
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_span_entry *", "struct mlxsw_sp_span_entry *", "struct mlxsw_sp_span_entry *", "struct mlxsw_sp *"]


func: mlxsw_sp_acl_rulei_keymask_buf
ret: void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_rule_info *", "enum mlxsw_afk_element", "const char *", "const char *", "unsigned int"]


func: __mlxsw_sp_acl_ruleset_lookup
ret: static struct mlxsw_sp_acl_ruleset *
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl *", "struct net_device *", "bool", "u32", "const struct mlxsw_sp_acl_profile_ops *"]


func: mlxsw_sp_acl_tcam_group_unbind
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_tcam_group *", "struct mlxsw_sp_acl_tcam_group *", "struct mlxsw_sp_acl_tcam_group *", "struct mlxsw_sp *"]


func: mlxsw_sp_acl_tcam_region_entry_insert
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_tcam_region *", "unsigned int", "struct mlxsw_sp_acl_rule_info *", "struct mlxsw_sp *"]


func: __mlxsw_sp_dpipe_table_host_entry_fill
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_rif *", "unsigned char *", "void *", "struct devlink_dpipe_entry *", "struct devlink_dpipe_entry *"]


func: mlxsw_sp_mr_vif_add
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_table *", "struct net_device *", "vifi_t", "unsigned long", "const struct mlxsw_sp_rif *"]


func: mlxsw_sp_mr_route4_key
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_route_key *", "const struct mfc_cache *", "const struct mfc_cache *", "struct mlxsw_sp_mr_table *", "struct mlxsw_sp_mr_table *"]


func: mlxsw_sp_mr_route_evif_unresolve
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_route_vif_entry *", "struct mlxsw_sp_mr_route_vif_entry *", "struct mlxsw_sp_mr_table *"]


func: mlxsw_sp_mr_vif_resolve
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_table *", "struct net_device *", "struct mlxsw_sp_mr_vif *", "unsigned long", "const struct mlxsw_sp_rif *"]


func: mlxsw_sp_mr_tcam_afa_block_create
ret: static struct mlxsw_afa_block *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "enum mlxsw_sp_mr_route_action", "u16", "u32", "u16", "struct mlxsw_sp_mr_tcam_erif_list *"]


func: mlxsw_sp_mr_tcam_route_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_route_key *", "struct mlxsw_afa_block *", "struct parman_item *", "struct mlxsw_sp *"]


func: __mlxsw_sp_ipip_entry_update_tunnel
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_ipip_entry *", "bool", "bool", "bool", "struct netlink_ext_ack *"]


func: mlxsw_sp_ipip_demote_tunnel_by_saddr
ret: bool
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "enum mlxsw_sp_l3proto", "union mlxsw_sp_l3addr", "u32", "const struct mlxsw_sp_ipip_entry *"]


func: mlxsw_sp_adj_index_mass_update_vr
ret: static int
module: mlxsw_spectrum
args:
["u32", "u16", "u32", "u16", "const struct mlxsw_sp_fib *", "const struct mlxsw_sp_fib *", "struct mlxsw_sp *"]


func: mlxsw_sp_ipip_entry_saddr_matches
ret: static bool
module: mlxsw_spectrum
args:
["const enum mlxsw_sp_l3proto", "union mlxsw_sp_l3addr", "u32", "struct mlxsw_sp_ipip_entry *", "struct mlxsw_sp_ipip_entry *", "struct mlxsw_sp *"]


func: mlxsw_sp_port_bridge_join
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "struct net_device *", "struct net_device *", "struct netlink_ext_ack *"]


func: __mlxsw_sp_port_fdb_uc_op
ret: static int
module: mlxsw_spectrum
args:
["u8", "const char *", "u16", "bool", "enum mlxsw_reg_sfd_rec_action", "enum mlxsw_reg_sfd_rec_policy", "struct mlxsw_sp *"]


func: __mlxsw_sp_port_mdb_del
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "struct mlxsw_sp_mid *", "struct mlxsw_sp_bridge_port *", "struct mlxsw_sp_bridge_port *"]


func: mlxsw_sp_bridge_8021d_port_join
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_bridge_device *", "struct mlxsw_sp_bridge_port *", "struct mlxsw_sp_port *", "struct netlink_ext_ack *"]


func: mlxsw_pci_queue_init
ret: static int
module: mlxsw_pci
args:
["struct mlxsw_pci *", "char *", "const struct mlxsw_pci_queue_ops *", "struct mlxsw_pci_queue *", "u8"]


func: mlxsw_reg_trans_query
ret: int
module: mlxsw_core
args:
["struct mlxsw_core *", "const struct mlxsw_reg_info *", "char *", "struct list_head *", "mlxsw_reg_trans_cb_t *", "unsigned long"]


func: mlxsw_core_reg_access
ret: static int
module: mlxsw_core
args:
["struct mlxsw_core *", "const struct mlxsw_reg_info *", "char *", "enum mlxsw_core_reg_access_type"]


func: mlxsw_core_reg_access_emad
ret: static int
module: mlxsw_core
args:
["struct mlxsw_core *", "const struct mlxsw_reg_info *", "char *", "enum mlxsw_core_reg_access_type", "struct list_head *", "mlxsw_reg_trans_cb_t *", "unsigned long"]


func: mlxsw_afk_values_add_buf
ret: void
module: mlxsw_core
args:
["struct mlxsw_afk_element_values *", "enum mlxsw_afk_element", "const char *", "const char *", "unsigned int"]


func: mlx4_en_ethtool_add_mac_rule_by_ipv4
ret: static int
module: mlx4_en
args:
["struct ethtool_rxnfc *", "struct list_head *", "struct mlx4_spec_list *", "__be32", "struct mlx4_en_priv *"]


func: mlx4_en_fill_qp_context
ret: void
module: mlx4_en
args:
["struct mlx4_en_priv *", "int", "int", "int", "int", "int", "int", "int", "struct mlx4_qp_context *"]


func: mlx4_en_xmit_frame
ret: netdev_tx_t
module: mlx4_en
args:
["struct mlx4_en_rx_ring *", "struct mlx4_en_rx_alloc *", "struct mlx4_en_priv *", "unsigned int", "int", "bool *"]


func: mlx4_DMA_wrapper
ret: int
module: mlx4_core
args:
["struct mlx4_dev *", "int", "struct mlx4_vhcr *", "struct mlx4_cmd_mailbox *", "struct mlx4_cmd_mailbox *", "struct mlx4_cmd_info *"]


func: mlx4_cq_alloc
ret: int
module: mlx4_core
args:
["struct mlx4_dev *", "int", "struct mlx4_mtt *", "struct mlx4_uar *", "u64", "struct mlx4_cq *", "unsigned int", "int", "int"]


func: mlx4_qp_attach_common
ret: int
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_qp *", "u8 *", "int", "enum mlx4_protocol", "enum mlx4_steer_type"]


func: find_entry
ret: static int
module: mlx4_core
args:
["struct mlx4_dev *", "u8 *", "enum mlx4_protocol", "struct mlx4_cmd_mailbox *", "int *", "int *", "u8"]


func: mlx4_make_profile
ret: u64
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_profile *", "struct mlx4_dev_cap *", "struct mlx4_init_hca_param *"]


func: mlx4_qp_modify
ret: int
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_mtt *", "enum mlx4_qp_state", "enum mlx4_qp_state", "struct mlx4_qp_context *", "enum mlx4_qp_optpar", "int", "struct mlx4_qp *"]


func: mlx4_qp_to_ready
ret: int
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_mtt *", "struct mlx4_qp_context *", "struct mlx4_qp *", "enum mlx4_qp_state *"]


func: __mlx4_qp_modify
ret: static int
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_mtt *", "enum mlx4_qp_state", "enum mlx4_qp_state", "struct mlx4_qp_context *", "enum mlx4_qp_optpar", "int", "struct mlx4_qp *", "int"]


func: adjust_qp_sched_queue
ret: static int
module: mlx4_core
args:
["struct mlx4_dev *", "int", "struct mlx4_cmd_mailbox *", "struct mlx4_qp_context *", "struct mlx4_qp_context *"]


func: verify_qp_parameters
ret: static int
module: mlx4_core
args:
["struct mlx4_dev *", "enum qp_transition", "u8", "struct mlx4_cmd_mailbox *", "struct mlx4_vhcr *"]


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_ipsec_build_hw_sa
ret: static void
module: mlx5_core
args:
["u32", "struct mlx5_accel_ipsec_sa *", "struct mlx5e_ipsec_sa_entry *", "struct mlx5e_ipsec_sa_entry *"]


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_attach_mod_hdr
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct mlx5e_tc_flow_parse_attr *", "struct mlx5e_tc_flow_parse_attr *"]


func: parse_tunnel_attr
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_spec *", "struct tc_cls_flower_offload *", "struct mlx5e_priv *", "struct mlx5e_priv *"]


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: mlx5_cmd_create_flow_table
ret: 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: add_rule_fte
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["struct fs_fte *", "struct mlx5_flow_destination *", "int", "bool", "struct mlx5_flow_group *", "struct mlx5_flow_group *"]


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_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_cqwq_create
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_wq_param *", "void *", "struct mlx5_cqwq *", "struct mlx5_frag_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: hns_dsaf_tcam_mc_cfg
ret: static void
module: hns_dsaf
args:
["struct dsaf_device *", "u32", "struct dsaf_tbl_tcam_data *", "struct dsaf_tbl_tcam_data *", "struct dsaf_tbl_tcam_mcast_cfg *"]


func: hns_dsaf_tcam_uc_cfg_vague
ret: static void
module: hns_dsaf
args:
["struct dsaf_device *", "u32", "struct dsaf_tbl_tcam_data *", "struct dsaf_tbl_tcam_data *", "struct dsaf_tbl_tcam_ucast_cfg *"]


func: fill_v2_desc_hw
ret: static void
module: hns_enet_drv
args:
["struct hnae_ring *", "void *", "int", "int", "dma_addr_t", "int", "int", "enum hns_desc_type", "int"]


func: hns_nic_reuse_page
ret: static void
module: hns_enet_drv
args:
["struct sk_buff *", "int", "int", "struct hnae_desc_cb *", "struct hnae_ring *", "struct hnae_ring *", "struct hnae_ring *"]


func: hns3_nic_reuse_page
ret: static void
module: hns3
args:
["struct sk_buff *", "int", "int", "struct hns3_desc_cb *", "struct hns3_enet_ring *", "struct hns3_enet_ring *", "struct hns3_enet_ring *"]


func: hns3_unmap_buffer
ret: static void
module: hns3
args:
["struct hns3_desc_cb *", "struct hns3_desc_cb *", "struct hns3_desc_cb *", "struct hns3_enet_ring *", "struct hns3_enet_ring *"]


func: hclge_dbg_dump_reg_common
ret: static void
module: hclge
args:
["struct hclge_dev *", "struct hclge_dbg_dfx_message *", "char *", "int", "int", "enum hclge_opcode_type"]


func: hclge_config_action
ret: static int
module: hclge
args:
["struct hclge_dev *", "struct hclge_fd_rule *", "struct hclge_fd_rule *", "struct hclge_fd_rule *", "u8"]


func: add_del_hash_entry
ret: static int
module: pxa168_eth
args:
["unsigned char *", "int", "struct pxa168_eth_private *", "struct pxa168_eth_private *", "u32", "u32"]


func: rmnet_vnd_newlink
ret: int
module: rmnet
args:
["u8", "struct net_device *", "struct rmnet_port *", "struct net_device *", "struct rmnet_endpoint *"]


func: rocker_cmd_exec
ret: int
module: rocker
args:
["struct rocker_port *", "bool", "rocker_cmd_prep_cb_t", "void *", "rocker_cmd_proc_cb_t", "void *"]


func: rocker_dma_test_one
ret: static int
module: rocker
args:
["struct rocker_wait *", "u32", "const unsigned char *", "const unsigned char *", "dma_addr_t", "const struct rocker *", "const struct rocker *", "size_t"]


func: rocker_tx_desc_frag_map_put
ret: static int
module: rocker
args:
["struct rocker_desc_info *", "char *", "size_t", "const struct rocker_port *", "const struct rocker_port *"]


func: rocker_tx_desc_frags_unmap
ret: static void
module: rocker
args:
["const struct rocker_desc_info *", "const struct rocker_desc_info *", "const struct rocker_port *"]


func: ofdpa_flow_tbl_bridge
ret: static int
module: rocker
args:
["struct ofdpa_port *", "int", "const u8 *", "const u8 *", "__be16", "u32", "bool", "enum rocker_of_dpa_table_id", "u32"]


func: ofdpa_flow_tbl_term_mac
ret: static int
module: rocker
args:
["struct ofdpa_port *", "u32", "__be16", "const u8 *", "const u8 *", "__be16", "bool", "int", "__be16", "u32"]


func: sgdma_setup_descrip
ret: static void
module: altera_tse
args:
["struct sgdma_descrip *", "struct sgdma_descrip *", "dma_addr_t", "dma_addr_t", "dma_addr_t", "u16", "int", "int", "int"]


func: efx_ef10_handle_rx_event_errors
ret: static u16
module: sfc
args:
["struct efx_channel *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const efx_qword_t *"]


func: efx_mcdi_rpc
ret: int
module: sfc
args:
["struct efx_nic *", "unsigned int", "const efx_dword_t *", "size_t", "efx_dword_t *", "size_t", "size_t *"]


func: efx_mcdi_rpc_async
ret: int
module: sfc
args:
["struct efx_nic *", "unsigned int", "const efx_dword_t *", "size_t", "size_t", "efx_mcdi_async_completer *", "unsigned long"]


func: _efx_mcdi_rpc
ret: static int
module: sfc
args:
["struct efx_nic *", "unsigned int", "const efx_dword_t *", "size_t", "efx_dword_t *", "size_t", "size_t *", "int *", "bool"]


func: _efx_mcdi_rpc_async
ret: static int
module: sfc
args:
["struct efx_nic *", "unsigned int", "const efx_dword_t *", "size_t", "size_t", "efx_mcdi_async_completer *", "unsigned long", "bool"]


func: _efx_mcdi_rpc_evb_retry
ret: static int
module: sfc
args:
["struct efx_nic *", "unsigned int", "const efx_dword_t *", "size_t", "efx_dword_t *", "size_t", "size_t *", "bool"]


func: _efx_mcdi_rpc_finish
ret: static int
module: sfc
args:
["struct efx_nic *", "unsigned int", "size_t", "efx_dword_t *", "size_t", "size_t *", "bool", "u32 *", "int *"]


func: efx_mcdi_mon_add_attr
ret: static void
module: sfc
args:
["const char *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "unsigned int", "unsigned int", "unsigned int", "struct efx_nic *"]


func: efx_nic_update_stats
ret: void
module: sfc
args:
["const struct efx_hw_stat_desc *", "size_t", "const unsigned long *", "u64 *", "const void *", "bool"]


func: falcon_spi_cmd
ret: static int
module: sfc-falcon
args:
["struct ef4_nic *", "unsigned int", "int", "const void *", "void *", "size_t", "const struct falcon_spi_device *", "const struct falcon_spi_device *"]


func: ef4_nic_update_stats
ret: void
module: sfc-falcon
args:
["const struct ef4_hw_stat_desc *", "size_t", "const unsigned long *", "u64 *", "const void *", "bool"]


func: cxgb4_cudbg_collect_entity
ret: static void
module: cxgb4
args:
["struct cudbg_init *", "struct cudbg_buffer *", "const struct cxgb4_collect_entity *", "u32", "void *", "u32 *"]


func: seq_open_tab
ret: struct seq_tab *
module: cxgb4
args:
["struct file *", "unsigned int", "unsigned int", "unsigned int", "int (*)(struct seq_file *, void *, int)"]


func: cxgb4_create_server_filter
ret: int
module: cxgb4
args:
["const struct net_device *", "unsigned int", "__be32", "__be16", "__be16", "unsigned int", "unsigned char", "unsigned char"]


func: fill_match_fields
ret: static int
module: cxgb4
args:
["struct ch_filter_specification *", "const struct cxgb4_match_field *", "bool", "struct tc_cls_u32_offload *", "struct adapter *"]


func: t4_sge_alloc_ctrl_txq
ret: int
module: cxgb4
args:
["struct adapter *", "struct sge_ctrl_txq *", "struct net_device *", "unsigned int", "unsigned int"]


func: t4_sge_alloc_eth_txq
ret: int
module: cxgb4
args:
["struct adapter *", "struct sge_eth_txq *", "struct net_device *", "struct netdev_queue *", "unsigned int"]


func: t4_sge_alloc_rxq
ret: int
module: cxgb4
args:
["struct adapter *", "struct sge_rspq *", "bool", "struct net_device *", "int", "struct sge_fl *", "rspq_handler_t", "rspq_flush_handler_t", "int"]


func: unmap_sgl
ret: static void
module: cxgb4
args:
["struct device *", "const struct sk_buff *", "const struct ulptx_sgl *", "const struct sge_txq *", "const struct sge_txq *"]


func: write_sgl
ret: static void
module: cxgb4
args:
["const struct sk_buff *", "struct ulptx_sgl *", "u64 *", "unsigned int", "const dma_addr_t *", "struct sge_txq *", "struct sge_txq *"]


func: t4_alloc_mac_filt
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "bool", "unsigned int", "const u8 **", "u16 *", "u64 *", "bool"]


func: t4_alloc_vi
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "u8 *", "unsigned int *"]


func: t4_cfg_pfvf
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: t4_iq_free
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: t4_prep_fw
ret: int
module: cxgb4
args:
["struct adapter *", "struct fw_info *", "const u8 *", "unsigned int", "struct fw_hdr *", "enum dev_state", "int *"]


func: t4_query_params
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const u32 *", "u32 *"]


func: t4_query_params_rw
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const u32 *", "u32 *", "int", "bool"]


func: t4_set_params
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const u32 *", "const u32 *"]


func: t4_set_params_timeout
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const u32 *", "const u32 *", "int"]


func: attr_store
ret: static ssize_t
module: cxgb3
args:
["struct device *", "const char *", "size_t", "ssize_t (*)(struct net_device *, unsigned int)", "unsigned int", "unsigned int"]


func: t3_sge_alloc_qset
ret: int
module: cxgb3
args:
["struct adapter *", "unsigned int", "int", "int", "const struct qset_params *", "int", "struct net_device *", "struct netdev_queue *"]


func: clear_rx_desc
ret: static void
module: cxgb3
args:
["struct pci_dev *", "struct rx_sw_desc *", "const struct sge_fl *", "const struct sge_fl *", "const struct sge_fl *"]


func: write_ofld_wr
ret: static void
module: cxgb3
args:
["struct sk_buff *", "struct sge_txq *", "unsigned int", "unsigned int", "unsigned int", "const dma_addr_t *", "struct adapter *"]


func: write_tx_pkt_wr
ret: static void
module: cxgb3
args:
["struct sk_buff *", "unsigned int", "unsigned int", "struct sge_txq *", "unsigned int", "unsigned int", "const dma_addr_t *", "const struct port_info *", "struct adapter *"]


func: write_wr_hdr_sgl
ret: static void
module: cxgb3
args:
["unsigned int", "struct sk_buff *", "struct tx_desc *", "unsigned int", "const struct sge_txq *", "const struct sg_ent *", "unsigned int", "unsigned int", "unsigned int", "__be32", "__be32"]


func: t3_sge_init_cqcntxt
ret: int
module: cxgb3
args:
["struct adapter *", "unsigned int", "u64", "unsigned int", "int", "int", "unsigned int", "unsigned int"]


func: t3_sge_init_ecntxt
ret: int
module: cxgb3
args:
["struct adapter *", "unsigned int", "int", "enum sge_context_type", "int", "u64", "unsigned int", "unsigned int", "int", "unsigned int"]


func: t3_sge_init_flcntxt
ret: int
module: cxgb3
args:
["struct adapter *", "unsigned int", "int", "u64", "unsigned int", "unsigned int", "unsigned int", "int", "unsigned int"]


func: t3_sge_init_rspcntxt
ret: int
module: cxgb3
args:
["struct adapter *", "unsigned int", "int", "u64", "unsigned int", "unsigned int", "int", "unsigned int"]


func: t3_handle_intr_status
ret: static int
module: cxgb3
args:
["unsigned int", "unsigned int", "const struct intr_info *", "unsigned long *", "struct adapter *", "struct adapter *"]


func: t4vf_sge_alloc_rxq
ret: int
module: cxgb4vf
args:
["struct adapter *", "struct sge_rspq *", "bool", "struct net_device *", "int", "struct sge_fl *", "rspq_handler_t"]


func: write_sgl
ret: static void
module: cxgb4vf
args:
["const struct sk_buff *", "struct ulptx_sgl *", "u64 *", "const dma_addr_t *", "struct sge_txq *", "struct sge_txq *", "unsigned int"]


func: t4vf_alloc_mac_filt
ret: int
module: cxgb4vf
args:
["struct adapter *", "unsigned int", "bool", "unsigned int", "const u8 **", "u16 *", "u64 *", "bool"]


func: t1_sge_tx
ret: static int
module: cxgb
args:
["struct sk_buff *", "struct adapter *", "struct net_device *", "struct net_device *", "unsigned int"]


func: cxgb_find_route
ret: struct dst_entry *
module: libcxgb
args:
["struct cxgb4_lld_info *", "struct net_device *(*)(struct net_device *)", "__be32", "__be32", "__be16", "__be16", "u8"]


func: cxgb_find_route6
ret: struct dst_entry *
module: libcxgb
args:
["struct cxgb4_lld_info *", "struct net_device *(*)(struct net_device *)", "__u8 *", "__u8 *", "__be16", "__be16", "u8", "__u32"]


func: cxgb_get_4tuple
ret: void
module: libcxgb
args:
["struct cpl_pass_accept_req *", "enum chip_type", "int *", "__u8 *", "__u8 *", "__be16 *", "__be16 *"]


func: cxgbi_ppm_init
ret: int
module: libcxgb
args:
["void **", "struct net_device *", "struct pci_dev *", "void *", "struct cxgbi_tag_format *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cxgbi_ppm_make_ppod_hdr
ret: void
module: libcxgb
args:
["struct cxgbi_ppm *", "u32", "unsigned int", "unsigned int", "unsigned int", "struct cxgbi_pagepod_hdr *"]


func: enic_dev_wait
ret: static int
module: enic
args:
["struct vnic_dev *", "int (*)(struct vnic_dev *, int *)", "int", "int (*)(struct vnic_dev *, int)"]


func: enic_queue_wq_skb_cont
ret: static int
module: enic
args:
["struct enic *", "struct sk_buff *", "unsigned int", "int", "struct vnic_wq *", "struct vnic_wq *"]


func: bnx2_rx_skb
ret: static struct sk_buff *
module: bnx2
args:
["struct bnx2 *", "struct bnx2_rx_ring_info *", "u8 *", "unsigned int", "unsigned int", "dma_addr_t", "u32"]


func: check_fw_section
ret: static int
module: bnx2
args:
["u32", "bool", "const struct bnx2_fw_file_section *", "const struct bnx2_fw_file_section *", "const struct firmware *"]


func: bnxt_rx_page_skb
ret: static struct sk_buff *
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_rx_ring_info *", "u16", "void *", "u8 *", "dma_addr_t", "unsigned int"]


func: bnxt_tc_put_tunnel_node
ret: static int
module: bnxt_en
args:
["struct rhashtable *", "struct rhashtable_params *", "struct bnxt_tc_tunnel_node *", "struct bnxt *"]


func: bnxt_rx_xdp
ret: bool
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_rx_ring_info *", "u16", "struct page *", "u8 **", "unsigned int *", "u8 *"]


func: bnx2x_pause_resolve
ret: static void
module: bnx2x
args:
["u32", "struct link_vars *", "struct link_vars *", "struct link_params *", "struct link_params *", "struct bnx2x_phy *"]


func: bnx2x_sfp_e3_set_transmitter
ret: static void
module: bnx2x
args:
["u8", "struct bnx2x_phy *", "struct link_params *", "struct link_params *", "struct link_params *"]


func: bnx2x_pf_rx_q_prep
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_fastpath *", "struct rxq_pause_params *", "struct bnx2x_rxq_setup_params *"]


func: bnx2x_init_func_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_func_sp_obj *", "void *", "dma_addr_t", "void *", "dma_addr_t", "struct bnx2x_func_sp_drv_ops *"]


func: bnx2x_init_mac_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_vlan_mac_obj *", "u8", "u32", "u8", "void *", "dma_addr_t", "int", "unsigned long *", "bnx2x_obj_type", "struct bnx2x_credit_pool_obj *"]


func: bnx2x_init_mcast_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_mcast_obj *", "u8", "u32", "u8", "u8", "void *", "dma_addr_t", "int", "unsigned long *", "bnx2x_obj_type"]


func: bnx2x_init_queue_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_queue_sp_obj *", "u8", "u32 *", "u8", "u8", "void *", "dma_addr_t", "unsigned long"]


func: bnx2x_init_rss_config_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_rss_config_obj *", "u8", "u32", "u8", "u8", "void *", "dma_addr_t", "int", "unsigned long *", "bnx2x_obj_type"]


func: bnx2x_init_vlan_mac_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_vlan_mac_obj *", "u8", "u32", "u8", "void *", "dma_addr_t", "int", "unsigned long *", "bnx2x_obj_type", "struct bnx2x_credit_pool_obj *", "struct bnx2x_credit_pool_obj *"]


func: bnx2x_check_move
ret: static bool
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_vlan_mac_obj *", "struct bnx2x_vlan_mac_obj *", "union bnx2x_classification_ramrod_data *"]


func: bnx2x_mcast_enqueue_cmd
ret: static int
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_mcast_obj *", "struct bnx2x_mcast_ramrod_params *", "enum bnx2x_mcast_cmd"]


func: bnx2x_mcast_set_one_rule_e1
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_mcast_obj *", "int", "union bnx2x_mcast_config_data *", "enum bnx2x_mcast_cmd"]


func: bnx2x_q_fill_init_general_data
ret: static void
module: bnx2x
args:
["struct bnx2x_general_setup_params *", "struct client_init_general_data *", "unsigned long *", "struct bnx2x_queue_sp_obj *", "struct bnx2x_queue_sp_obj *", "struct bnx2x *", "struct bnx2x *"]


func: bnx2x_q_fill_init_tx_data
ret: static void
module: bnx2x
args:
["struct bnx2x_txq_setup_params *", "struct client_init_tx_data *", "unsigned long *", "struct bnx2x_queue_sp_obj *"]


func: bnx2x_q_fill_update_data
ret: static void
module: bnx2x
args:
["struct bnx2x_queue_update_params *", "struct client_update_ramrod_data *", "struct bnx2x_queue_sp_obj *", "struct bnx2x_queue_sp_obj *", "struct bnx2x *"]


func: bnx2x_vlan_mac_restore
ret: static int
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_vlan_mac_ramrod_params *", "struct bnx2x_vlan_mac_registry_elem **"]


func: bnx2x_vf_tpa_update
ret: int
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_virtf *", "struct vfpf_tpa_tlv *", "struct bnx2x_queue_update_tpa_params *"]


func: bnx2x_vfop_qctor_dump_rx
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_virtf *", "struct bnx2x_queue_init_params *", "struct bnx2x_queue_setup_params *", "u16", "u16"]


func: bnx2x_vfop_qctor_prep
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_virtf *", "struct bnx2x_vf_queue *", "struct bnx2x_vf_queue_construct_params *", "unsigned long"]


func: bnx2x_vf_mac_vlan_config
ret: static int
module: bnx2x
args:
["struct bnx2x *", "int", "struct bnx2x_vf_mac_vlan_filter *", "bool", "struct bnx2x_virtf *", "struct bnx2x_virtf *"]


func: bnx2x_vf_prep_rx_mode
ret: static void
module: bnx2x
args:
["struct bnx2x *", "u8", "struct bnx2x_rx_mode_ramrod_params *", "struct bnx2x_virtf *", "unsigned long"]


func: bnx2x_vf_mbx_macvlan_list
ret: static int
module: bnx2x
args:
["struct vfpf_set_q_filters_tlv *", "struct bnx2x_vf_mac_vlan_filters **", "u32", "struct bnx2x_virtf *", "struct bnx2x *"]


func: hinic_hwdev_cb_register
ret: void
module: hinic
args:
["struct hinic_hwdev *", "enum hinic_mgmt_msg_cmd", "void *", "void (*)(void *, void *, u16, void *, u16 *)"]


