# funs

func: ccm_mode_decrypt_contiguous_blocks
ret: int
module: icp
args:
["ccm_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ctr_mode_contiguous_blocks
ret: int
module: icp
args:
["ctr_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ecb_cipher_contiguous_blocks
ret: int
module: icp
args:
["ecb_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)"]


func: gcm_decrypt_final
ret: int
module: icp
args:
["gcm_ctx_t *", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_encrypt_final
ret: int
module: icp
args:
["gcm_ctx_t *", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_init
ret: int
module: icp
args:
["gcm_ctx_t *", "unsigned char *", "size_t", "unsigned char *", "size_t", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_init_ctx
ret: int
module: icp
args:
["gcm_ctx_t *", "char *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_mode_decrypt_contiguous_blocks
ret: int
module: icp
args:
["gcm_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_decrypt_incomplete_block
ret: static void
module: icp
args:
["gcm_ctx_t *", "size_t", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_format_initial_blocks
ret: static void
module: icp
args:
["uchar_t *", "ulong_t", "gcm_ctx_t *", "size_t", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: crypto_decrypt
ret: int
module: icp
args:
["crypto_mechanism_t *", "crypto_data_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_data_t *", "crypto_call_req_t *"]


func: crypto_decrypt_init
ret: int
module: icp
args:
["crypto_mechanism_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *"]


func: crypto_decrypt_init_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *"]


func: crypto_decrypt_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_data_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_data_t *", "crypto_call_req_t *"]


func: crypto_cipher_init
ret: static int
module: icp
args:
["crypto_mechanism_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *", "crypto_func_group_t"]


func: crypto_cipher_init_prov
ret: static int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *", "crypto_func_group_t"]


func: crypto_digest_init_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_context_t *", "crypto_call_req_t *"]


func: crypto_digest_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_data_t *", "crypto_data_t *", "crypto_call_req_t *"]


func: crypto_mac_init_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *"]


func: kcf_get_dual_provider
ret: kcf_provider_desc_t *
module: icp
args:
["crypto_mechanism_t *", "crypto_mechanism_t *", "kcf_mech_entry_t **", "crypto_mech_type_t *", "crypto_mech_type_t *", "int *", "kcf_prov_tried_t *", "crypto_func_group_t", "crypto_func_group_t", "boolean_t", "size_t"]


func: kcf_get_hardware_provider
ret: int
module: icp
args:
["crypto_mech_type_t", "crypto_mech_type_t", "boolean_t", "kcf_provider_desc_t *", "kcf_provider_desc_t **", "crypto_func_group_t"]


func: kcf_get_mech_provider
ret: kcf_provider_desc_t *
module: icp
args:
["crypto_mech_type_t", "kcf_mech_entry_t **", "int *", "kcf_prov_tried_t *", "crypto_func_group_t", "boolean_t", "size_t"]


func: crypto_update_iov
ret: int
module: icp
args:
["void *", "crypto_data_t *", "crypto_data_t *", "int (*)(void *, caddr_t, size_t, crypto_data_t *)", "void (*)(uint8_t *, uint64_t *)"]


func: kcf_submit_request
ret: int
module: icp
args:
["kcf_provider_desc_t *", "crypto_ctx_t *", "crypto_call_req_t *", "kcf_req_params_t *", "boolean_t"]


func: kcf_areqnode_alloc
ret: static kcf_areq_node_t *
module: icp
args:
["kcf_provider_desc_t *", "kcf_context_t *", "crypto_call_req_t *", "kcf_req_params_t *", "boolean_t"]


func: aes_common_init
ret: static int
module: icp
args:
["crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_req_handle_t", "boolean_t", "crypto_ctx_t *"]


func: aes_common_init_ctx
ret: static int
module: icp
args:
["aes_ctx_t *", "crypto_spi_ctx_template_t *", "crypto_mechanism_t *", "crypto_key_t *", "int", "boolean_t"]


func: aes_create_ctx_template
ret: static int
module: icp
args:
["crypto_provider_handle_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t *", "size_t *", "crypto_req_handle_t"]


func: aes_decrypt_atomic
ret: static int
module: icp
args:
["crypto_provider_handle_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_data_t *", "crypto_data_t *", "crypto_spi_ctx_template_t", "crypto_req_handle_t"]


func: aes_decrypt_init
ret: static int
module: icp
args:
["crypto_ctx_t *", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_req_handle_t"]


func: sha1_digest_atomic
ret: static int
module: icp
args:
["crypto_provider_handle_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_data_t *", "crypto_data_t *", "crypto_req_handle_t"]


func: mod_hash_create_extended
ret: mod_hash_t *
module: icp
args:
["char *", "size_t", "void (*)(mod_hash_key_t)", "void (*)(mod_hash_val_t)", "uint_t (*)(void *, mod_hash_key_t)", "void *", "int (*)(mod_hash_key_t, mod_hash_key_t)", "int"]


func: mod_hash_find_cb_rval
ret: int
module: icp
args:
["mod_hash_t *", "mod_hash_key_t", "mod_hash_val_t *", "int (*)(mod_hash_key_t, mod_hash_val_t)", "int *"]


func: zfeature_register
ret: static void
module: zcommon
args:
["spa_feature_t", "const char *", "const char *", "const char *", "zfeature_flags_t", "const spa_feature_t *", "zfeature_type_t"]


func: zprop_register_impl
ret: void
module: zcommon
args:
["int", "const char *", "zprop_type_t", "uint64_t", "const char *", "zprop_attr_t", "int", "const char *", "const char *", "boolean_t", "boolean_t", "const zprop_index_t *"]


func: zprop_register_index
ret: void
module: zcommon
args:
["int", "const char *", "uint64_t", "zprop_attr_t", "int", "const char *", "const char *", "const zprop_index_t *"]


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


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


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


func: 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: crypto_aegis128_process_crypt
ret: static void
module: aegis128
args:
["struct aegis_state *", "struct aead_request *", "const struct aegis128_ops *", "const struct aegis128_ops *"]


func: ecc_point_mult_shamir
ret: void
module: ecc
args:
["const struct ecc_point *", "const u64 *", "const struct ecc_point *", "const u64 *", "const struct ecc_point *", "const struct ecc_curve *"]


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


func: nhpoly1305_units
ret: static void
module: nhpoly1305
args:
["struct nhpoly1305_state *", "const struct nhpoly1305_key *", "const u8 *", "unsigned int", "nh_t"]


func: tpm_sign
ret: static int
module: asym_tpm
args:
["struct tpm_buf *", "uint32_t", "unsigned char *", "const unsigned char *", "uint32_t", "void *", "uint32_t"]


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_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: 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: pmem_do_bvec
ret: static blk_status_t
module: nd_pmem
args:
["struct pmem_device *", "struct page *", "unsigned int", "unsigned int", "unsigned int", "sector_t"]


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


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


func: ntbm_msi_request_threaded_irq
ret: int
module: ntb
args:
["struct ntb_dev *", "irq_handler_t", "irq_handler_t", "const char *", "void *", "struct ntb_msi_desc *"]


func: gen3_setup_b2b_mw
ret: static int
module: ntb_hw_intel
args:
["struct intel_ntb_dev *", "const struct intel_b2b_addr *", "const struct intel_b2b_addr *", "const struct intel_b2b_addr *"]


func: tool_fn_write
ret: static ssize_t
module: ntb_tool
args:
["const char *", "size_t", "int (*)(struct ntb_dev *, u64)", "int (*)(struct ntb_dev *, u64)", "loff_t *", "struct tool_ctx *"]


func: speedstep_get_freqs
ret: unsigned int
module: speedstep-lib
args:
["enum speedstep_processor", "unsigned int *", "unsigned int *", "unsigned int *", "void (*)(unsigned int)"]


func: binder_get_object
ret: static size_t
module: binder_linux
args:
["struct binder_proc *", "const void *", "struct binder_buffer *", "unsigned long", "struct binder_object *"]


func: binder_inc_ref_for_node
ret: static int
module: binder_linux
args:
["struct binder_proc *", "struct binder_node *", "bool", "struct list_head *", "struct binder_ref_data *"]


func: binder_put_node_cmd
ret: static int
module: binder_linux
args:
["struct binder_proc *", "struct binder_thread *", "void **", "binder_uintptr_t", "binder_uintptr_t", "int", "uint32_t", "const char *"]


func: binder_thread_read
ret: static int
module: binder_linux
args:
["struct binder_proc *", "struct binder_thread *", "binder_uintptr_t", "size_t", "binder_size_t *", "int"]


func: binder_transaction
ret: static void
module: binder_linux
args:
["struct binder_proc *", "struct binder_thread *", "struct binder_transaction_data *", "int", "binder_size_t"]


func: binder_transaction_buffer_release
ret: static void
module: binder_linux
args:
["struct binder_proc *", "struct binder_thread *", "struct binder_buffer *", "binder_size_t", "bool"]


func: binder_translate_fd
ret: static int
module: binder_linux
args:
["u32", "binder_size_t", "struct binder_transaction *", "struct binder_transaction *", "struct binder_thread *", "struct binder_thread *"]


func: binder_translate_handle
ret: static int
module: binder_linux
args:
["struct flat_binder_object *", "struct binder_transaction *", "struct binder_thread *", "struct binder_thread *"]


func: binder_validate_fixup
ret: static bool
module: binder_linux
args:
["struct binder_proc *", "struct binder_buffer *", "binder_size_t", "binder_size_t", "binder_size_t", "binder_size_t", "binder_size_t"]


func: binder_validate_ptr
ret: static struct binder_buffer_object *
module: binder_linux
args:
["struct binder_proc *", "struct binder_buffer *", "struct binder_object *", "binder_size_t", "binder_size_t", "binder_size_t *", "binder_size_t"]


func: print_binder_work_ilocked
ret: static void
module: binder_linux
args:
["struct seq_file *", "struct binder_proc *", "const char *", "const char *", "struct binder_work *"]


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: ipmi_add_smi
ret: int
module: ipmi_msghandler
args:
["struct module *", "const struct ipmi_smi_handlers *", "void *", "struct device *", "unsigned char"]


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


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


func: __bmc_get_device_id
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct bmc_device *", "struct ipmi_device_id *", "bool *", "guid_t *", "int"]


func: i_ipmi_request
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_user *", "struct ipmi_smi *", "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:
["struct ipmi_smi *", "unsigned char", "short", "unsigned char", "unsigned char", "struct ipmi_addr *", "struct ipmi_recv_msg **"]


func: intf_next_seq
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_recv_msg *", "unsigned long", "int", "int", "unsigned char *", "long *"]


func: smapi_request
ret: static int
module: mwave
args:
["unsigned short", "unsigned short", "unsigned short", "unsigned short", "unsigned short *", "unsigned short *", "unsigned short *", "unsigned short *", "unsigned short *", "unsigned short *"]


func: vnt_set_key
ret: static int
module: vt6655_stage
args:
["struct ieee80211_hw *", "enum set_key_cmd", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: vnt_set_keys
ret: int
module: vt6655_stage
args:
["struct ieee80211_hw *", "struct ieee80211_sta *", "struct ieee80211_vif *", "struct ieee80211_key_conf *"]


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_uFillDataHead
ret: static __le16
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "void *", "unsigned int", "bool", "unsigned char", "unsigned short", "bool", "unsigned int", "unsigned int", "unsigned int", "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_uGetRTSCTSDuration
ret: static __le16
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "unsigned int", "unsigned char", "unsigned short", "bool", "unsigned char"]


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: 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: rtl819x_translate_scan
ret: static char *
module: rtllib
args:
["struct rtllib_device *", "char *", "char *", "struct rtllib_network *", "struct iw_request_info *"]


func: _rtl92e_translate_rx_signal_stats
ret: static void
module: r8192e_pci
args:
["struct net_device *", "struct rtllib_rx_stats *", "struct rx_desc *", "struct rx_fwinfo *", "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: hdm_request_netinfo
ret: static void
module: most_usb
args:
["struct most_interface *", "int", "void (*)(struct most_interface *, unsigned char, unsigned char *)"]


func: range_alloc
ret: static void
module: ashmem_linux
args:
["struct ashmem_area *", "struct ashmem_range *", "unsigned int", "size_t", "size_t", "struct ashmem_range **"]


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: prism2_get_key
ret: static int
module: prism2_usb
args:
["struct wiphy *", "struct net_device *", "u8", "bool", "const u8 *", "void *", "void (*)(void *, struct key_params *)"]


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_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 *", "struct hfa384x *", "void *", "struct p80211msg_dot11req_mibset *", "struct wlandevice *", "int"]


func: prism2mib_flag
ret: static int
module: prism2_usb
args:
["struct mibrec *", "int", "struct wlandevice *", "struct hfa384x *", "struct p80211msg_dot11req_mibset *", "void *"]


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: rtl819x_translate_scan
ret: static char *
module: r8192u_usb
args:
["struct ieee80211_device *", "char *", "char *", "struct ieee80211_network *", "struct iw_request_info *"]


func: rtl8192_process_phyinfo
ret: static void
module: r8192u_usb
args:
["struct r8192_priv *", "u8 *", "struct ieee80211_rx_stats *", "struct ieee80211_rx_stats *", "struct ieee80211_rx_stats *"]


func: gasket_mm_vma_bar_offset
ret: static int
module: gasket
args:
["ulong *", "const struct vm_area_struct *", "const struct gasket_dev *", "const struct gasket_dev *"]


func: gasket_page_table_init
ret: int
module: gasket
args:
["struct gasket_page_table **", "const struct gasket_bar_data *", "const struct gasket_page_table_config *", "struct device *", "struct pci_dev *"]


func: gasket_perform_unmapping
ret: static void
module: gasket
args:
["struct gasket_page_table_entry *", "u64 *", "uint", "int", "struct gasket_page_table *", "struct gasket_page_table *"]


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_shash *", "struct wusb_mac_scratch *", "void *", "const struct aes_ccm_nonce *", "const struct aes_ccm_label *", "const void *", "size_t"]


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: ad7150_read_event_config
ret: static int
module: ad7150
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction"]


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


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


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


func: gdm_usb_sdu_send
ret: static int
module: gdmulte
args:
["void *", "void *", "int", "unsigned int", "unsigned int", "void (*)(void *)", "void *", "int", "int"]


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: __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 *", "struct comedi_subdevice *", "enum scan_mode", "enum transfer_type", "unsigned int", "unsigned int", "bool"]


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: transfer_from_dma_buf
ret: static void
module: pcl816
args:
["struct comedi_subdevice *", "unsigned short *", "unsigned int", "unsigned int", "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:
["struct comedi_subdevice *", "unsigned int *", "unsigned int", "unsigned int", "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", "unsigned int", "const struct ni_route_tables *"]


func: pci9118_set_chanlist
ret: static void
module: adl_pci9118
args:
["struct comedi_subdevice *", "int", "unsigned int *", "int", "int", "struct comedi_device *", "struct comedi_device *"]


func: apci3120_set_chanlist
ret: static void
module: addi_apci_3120
args:
["struct comedi_subdevice *", "int", "unsigned int *", "struct comedi_device *", "struct comedi_device *"]


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: ks_wlan_add_leader_event
ret: static char *
module: ks7010
args:
["const char *", "char *", "char *", "struct rsn_ie *", "struct iw_event *", "struct iw_request_info *"]


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: 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_scan
ret: int
module: wilc1000
args:
["struct wilc_vif *", "u8", "u8", "u8 *", "u8", "void (*)(enum scan_event, struct wilc_rcvd_net_info *, void *)", "void *", "struct cfg80211_scan_request *"]


func: exfat_find_dir_entry
ret: s32
module: exfat
args:
["struct super_block *", "struct chain_t *", "struct uni_name_t *", "s32", "struct dos_name_t *", "u32"]


func: move_file
ret: s32
module: exfat
args:
["struct inode *", "struct chain_t *", "s32", "struct chain_t *", "struct uni_name_t *", "struct file_id_t *"]


func: exfat_init_ext_entry
ret: static s32
module: exfat
args:
["struct super_block *", "struct chain_t *", "s32", "s32", "struct uni_name_t *", "struct dos_name_t *"]


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: 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: hysdn_sched_tx
ret: int
module: hysdn
args:
["hysdn_card *", "unsigned char *", "volatile unsigned short *", "volatile unsigned short *", "unsigned short"]


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: imgu_css_fw_pipeline_params
ret: void *
module: ipu3-imgu
args:
["struct imgu_css *", "unsigned int", "enum imgu_abi_param_class", "enum imgu_abi_memories", "struct imgu_fw_isp_parameter *", "size_t", "void *"]


func: imgu_css_cfg_acc
ret: int
module: ipu3-imgu
args:
["struct imgu_css *", "unsigned int", "struct ipu3_uapi_flags *", "struct imgu_abi_acc_param *", "struct imgu_abi_acc_param *", "struct ipu3_uapi_acc_param *"]


func: imgu_css_cfg_dmem0
ret: int
module: ipu3-imgu
args:
["struct imgu_css *", "unsigned int", "struct ipu3_uapi_flags *", "void *", "void *", "struct ipu3_uapi_params *"]


func: imgu_css_acc_process_lines
ret: static int
module: ipu3-imgu
args:
["const struct process_lines *", "struct imgu_abi_acc_operation *", "struct imgu_abi_acc_process_lines_cmd_data *", "struct imgu_abi_acc_transfer_op_data *"]


func: imgu_css_cfg_copy
ret: static void *
module: ipu3-imgu
args:
["struct imgu_css *", "unsigned int", "bool", "void *", "void *", "void *", "enum imgu_abi_memories", "struct imgu_fw_isp_parameter *", "size_t"]


func: imgu_css_osys_calc
ret: static int
module: ipu3-imgu
args:
["struct imgu_css *", "unsigned int", "unsigned int", "struct imgu_abi_osys_config *", "struct imgu_css_scaler_info *", "struct imgu_css_scaler_info *", "struct imgu_abi_stripes *"]


func: imgu_css_osys_calc_frame_and_stripe_params
ret: static int
module: ipu3-imgu
args:
["struct imgu_css *", "unsigned int", "struct imgu_abi_osys_config *", "struct imgu_css_scaler_info *", "struct imgu_css_scaler_info *", "struct imgu_css_frame_params *", "struct imgu_css_stripe_params *", "unsigned int"]


func: imgu_css_scaler_setup_lut
ret: static void
module: ipu3-imgu
args:
["unsigned int", "unsigned int", "unsigned int", "int", "const int *", "unsigned int", "s8 *", "struct imgu_css_scaler_info *"]


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: 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: 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", "u8", "const char *", "struct i2c_adapter **"]


func: i3c_master_register
ret: int
module: i3c
args:
["struct i3c_master_controller *", "struct device *", "const struct i3c_master_controller_ops *", "bool"]


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


func: do_mem_probe
ret: static int
module: pcmcia_rsrc
args:
["struct pcmcia_socket *", "u_long", "u_long", "int (*)(struct pcmcia_socket *, struct resource *, unsigned int *)", "int (*)(struct pcmcia_socket *, struct resource *, unsigned int *)"]


func: do_validate_mem
ret: static int
module: pcmcia_rsrc
args:
["struct pcmcia_socket *", "unsigned long", "unsigned long", "int (*)(struct pcmcia_socket *, struct resource *, unsigned int *)"]


func: pccard_loop_tuple
ret: int
module: pcmcia
args:
["struct pcmcia_socket *", "unsigned int", "cisdata_t", "cisparse_t *", "void *", "int (*)(tuple_t *, cisparse_t *, void *)"]


func: pcmcia_loop_tuple
ret: int
module: pcmcia
args:
["struct pcmcia_device *", "cisdata_t", "int (*)(struct pcmcia_device *, tuple_t *, void *)", "void *"]


func: pcmcia_access_config
ret: static int
module: pcmcia
args:
["struct pcmcia_device *", "off_t", "u8 *", "int (*)(struct pcmcia_socket *, int, unsigned int, unsigned int, void *)"]


func: chromeos_laptop_prepare_acpi_peripherals
ret: static int
module: chromeos_laptop
args:
["const struct chromeos_laptop *", "const struct chromeos_laptop *", "struct chromeos_laptop *", "struct chromeos_laptop *"]


func: samsung_new_rfkill
ret: static int
module: samsung-laptop
args:
["struct samsung_laptop *", "struct samsung_rfkill *", "const char *", "enum rfkill_type", "const struct rfkill_ops *", "int"]


func: asus_rfkill_setup
ret: static int
module: asus-laptop
args:
["struct asus_laptop *", "struct asus_rfkill *", "const char *", "int", "int", "const struct rfkill_ops *"]


func: tpacpi_new_rfkill
ret: static int
module: thinkpad_acpi
args:
["const enum tpacpi_rfk_id", "const struct tpacpi_rfk_ops *", "const enum rfkill_type", "const char *", "const bool"]


func: sdw_stream_add_master
ret: int
module: soundwire-bus
args:
["struct sdw_bus *", "struct sdw_stream_config *", "struct sdw_port_config *", "unsigned int", "struct sdw_stream_runtime *"]


func: sdw_stream_add_slave
ret: int
module: soundwire-bus
args:
["struct sdw_slave *", "struct sdw_stream_config *", "struct sdw_port_config *", "unsigned int", "struct sdw_stream_runtime *"]


func: sdw_alloc_master_rt
ret: static struct sdw_master_runtime *
module: soundwire-bus
args:
["struct sdw_bus *", "struct sdw_stream_runtime *", "struct sdw_stream_config *", "struct sdw_stream_config *"]


func: intel_create_dai
ret: static int
module: soundwire-intel
args:
["struct sdw_cdns *", "struct snd_soc_dai_driver *", "enum intel_pdi_type", "u32", "u32", "u32", "bool"]


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: bitbang_txrx_16
ret: static unsigned int
module: spi-bitbang
args:
["struct spi_device *", "u32 (*)(struct spi_device *, unsigned int, u32, u8, unsigned int)", "unsigned int", "struct spi_transfer *", "unsigned int"]


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: skd_complete_internal
ret: static void
module: skd
args:
["struct skd_device *", "struct fit_comp_error_info *", "struct skd_special_context *", "struct fit_completion_entry_v1 *"]


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


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: 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: 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: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_connection *", "struct connection_info *", "enum drbd_notification_type"]


func: notify_device_state
ret: int
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: int
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: int
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: 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: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_connection_state_change *", "enum drbd_notification_type"]


func: notify_device_state_change
ret: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_device_state_change *", "enum drbd_notification_type"]


func: notify_peer_device_state_change
ret: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_peer_device_state_change *", "enum drbd_notification_type"]


func: notify_resource_state_change
ret: int
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: __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: 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: 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: __pata_platform_probe
ret: int
module: pata_platform
args:
["struct device *", "struct resource *", "struct resource *", "struct resource *", "unsigned int", "int", "struct scsi_host_template *", "bool"]


func: msgdma_prep_slave_sg
ret: static struct dma_async_tx_descriptor *
module: altera-msgdma
args:
["struct dma_chan *", "struct scatterlist *", "unsigned int", "enum dma_transfer_direction", "unsigned long", "void *"]


func: dw_edma_device_prep_dma_cyclic
ret: static struct dma_async_tx_descriptor *
module: dw-edma
args:
["struct dma_chan *", "dma_addr_t", "size_t", "size_t", "enum dma_transfer_direction", "unsigned long"]


func: ioat_prep_pq
ret: struct dma_async_tx_descriptor *
module: ioatdma
args:
["struct dma_chan *", "dma_addr_t *", "dma_addr_t *", "unsigned int", "const unsigned char *", "size_t", "unsigned long"]


func: ioat_prep_pq_val
ret: struct dma_async_tx_descriptor *
module: ioatdma
args:
["struct dma_chan *", "dma_addr_t *", "dma_addr_t *", "unsigned int", "const unsigned char *", "size_t", "enum sum_check_flags *", "unsigned long"]


func: ioat_prep_pqxor_val
ret: struct dma_async_tx_descriptor *
module: ioatdma
args:
["struct dma_chan *", "dma_addr_t *", "unsigned int", "size_t", "enum sum_check_flags *", "unsigned long"]


func: __ioat_prep_pq16_lock
ret: static struct dma_async_tx_descriptor *
module: ioatdma
args:
["struct dma_chan *", "enum sum_check_flags *", "const dma_addr_t *", "const dma_addr_t *", "unsigned int", "const unsigned char *", "size_t", "unsigned long"]


func: __ioat_prep_xor_lock
ret: static struct dma_async_tx_descriptor *
module: ioatdma
args:
["struct dma_chan *", "enum sum_check_flags *", "dma_addr_t", "dma_addr_t *", "unsigned int", "size_t", "unsigned long"]


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: bgpio_init
ret: int
module: gpio-generic
args:
["struct gpio_chip *", "struct device *", "unsigned long", "void *", "void *", "void *", "void *", "void *", "unsigned long"]


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: cros_usbpd_charger_ec_command
ret: static int
module: cros_usbpd-charger
args:
["unsigned int", "void *", "unsigned int", "void *", "unsigned int", "struct charger_data *", "struct charger_data *", "unsigned int"]


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


func: vmci_qp_alloc
ret: int
module: vmw_vmci
args:
["struct vmci_handle *", "struct vmci_queue **", "u64", "struct vmci_queue **", "u64", "u32", "u32", "u32", "bool", "vmci_event_release_cb", "void *"]


func: vmci_qp_broker_alloc
ret: int
module: vmw_vmci
args:
["struct vmci_handle", "u32", "u32", "u32", "u64", "u64", "struct vmci_qp_page_store *", "struct vmci_ctx *"]


func: qp_alloc_guest_work
ret: static int
module: vmw_vmci
args:
["struct vmci_handle *", "struct vmci_queue **", "u64", "struct vmci_queue **", "u64", "u32", "u32", "u32"]


func: qp_broker_alloc
ret: static int
module: vmw_vmci
args:
["struct vmci_handle", "u32", "u32", "u32", "u64", "u64", "struct vmci_qp_page_store *", "struct vmci_ctx *", "vmci_event_release_cb", "void *", "struct qp_broker_entry **", "bool *"]


func: qp_get_queue_headers
ret: static int
module: vmw_vmci
args:
["struct vmci_queue_header **", "struct vmci_queue_header **", "const struct vmci_qp *", "const struct vmci_qp *"]


func: xpc_set_interface
ret: void
module: xp
args:
["void (*)(int)", "void (*)(int)", "enum xp_retval (*)(short, int, u32, void *, u16)", "enum xp_retval (*)(short, int, u32, void *, u16, xpc_notify_func, void *)", "void (*)(short, int, void *)", "enum xp_retval (*)(short, void *)"]


func: gru_try_dropin
ret: static int
module: gru
args:
["struct gru_state *", "struct gru_thread_state *", "struct gru_tlb_fault_handle *", "struct gru_instruction_bits *"]


func: tgh_invalidate
ret: int
module: gru
args:
["struct gru_tlb_global_handle *", "unsigned long", "unsigned long", "int", "int", "int", "int", "unsigned short"]


func: mei_hdcp_repeater_check_flow_prepare_ack
ret: static int
module: mei_hdcp
args:
["struct device *", "struct hdcp_port_data *", "struct hdcp2_rep_send_receiverid_list *", "struct hdcp2_rep_send_ack *"]


func: mei_hdcp_verify_receiver_cert_prepare_km
ret: static int
module: mei_hdcp
args:
["struct device *", "struct hdcp_port_data *", "struct hdcp2_ake_send_cert *", "bool *", "struct hdcp2_ake_no_stored_km *", "size_t *"]


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: device_init_cdev
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct class *", "int", "const struct file_operations *", "char *", "struct cdev *", "struct device **"]


func: goya_validate_wreg32
ret: static int
module: habanalabs
args:
["struct packet_wreg32 *", "struct packet_wreg32 *", "struct hl_cs_parser *", "struct hl_device *", "struct hl_device *"]


func: _hl_ioctl
ret: static long
module: habanalabs
args:
["unsigned int", "unsigned long", "struct device *", "const struct hl_ioctl_desc *", "const struct hl_ioctl_desc *", "struct file *"]


func: vop_register_device
ret: struct vop_device *
module: vop_bus
args:
["struct device *", "int", "const struct dma_map_ops *", "struct vop_hw_ops *", "u8", "struct mic_mw *", "struct dma_chan *"]


func: scif_register_device
ret: struct scif_hw_dev *
module: scif_bus
args:
["struct device *", "int", "const struct dma_map_ops *", "struct scif_hw_ops *", "u8", "u8", "struct mic_mw *", "struct mic_mw *", "void *", "void *", "struct dma_chan **", "int", "bool"]


func: mic_request_threaded_irq
ret: struct mic_irq *
module: mic_host
args:
["struct mic_device *", "irq_handler_t", "irq_handler_t", "const char *", "void *", "int", "enum mic_intr_type"]


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: conf_space_read
ret: static int
module: xen-pciback
args:
["struct pci_dev *", "int", "u32 *", "const struct config_field_entry *", "const struct config_field_entry *"]


func: __xen_pcibk_get_pcifront_dev
ret: static int
module: xen-pciback
args:
["struct pci_dev *", "struct xen_pcibk_device *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: common_process
ret: static pci_ers_result_t
module: xen-pciback
args:
["pci_channel_state_t", "int", "pci_ers_result_t", "struct pcistub_device *", "struct pcistub_device *"]


func: mipi_dbi_dev_init
ret: int
module: drm_mipi_dbi
args:
["struct mipi_dbi_dev *", "const struct drm_simple_display_pipe_funcs *", "const struct drm_display_mode *", "unsigned int"]


func: mipi_dbi_dev_init_with_formats
ret: int
module: drm_mipi_dbi
args:
["struct mipi_dbi_dev *", "const struct drm_simple_display_pipe_funcs *", "const uint32_t *", "unsigned int", "const struct drm_display_mode *", "unsigned int", "size_t"]


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


func: drm_atomic_set_property
ret: int
module: drm
args:
["struct drm_atomic_state *", "struct drm_file *", "struct drm_mode_object *", "struct drm_property *", "uint64_t"]


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


func: drm_client_firmware_config
ret: static bool
module: drm
args:
["struct drm_connector **", "unsigned int", "struct drm_crtc **", "struct drm_display_mode **", "bool *", "int", "int", "struct drm_client_offset *", "struct drm_client_dev *"]


func: drm_client_pick_crtcs
ret: static int
module: drm
args:
["struct drm_client_dev *", "struct drm_connector **", "unsigned int", "struct drm_crtc **", "struct drm_display_mode **", "int", "int", "int"]


func: drm_connector_init_with_ddc
ret: int
module: drm
args:
["struct drm_device *", "struct drm_connector *", "const struct drm_connector_funcs *", "int", "struct i2c_adapter *"]


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_hdmi_avi_infoframe_quant_range
ret: void
module: drm
args:
["struct hdmi_avi_infoframe *", "struct drm_connector *", "const struct drm_display_mode *", "enum hdmi_quantization_range"]


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_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_atomic
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: __setplane_check
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"]


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 *", "u32", "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_syncobj_array_wait
ret: static int
module: drm
args:
["struct drm_syncobj_wait *", "struct drm_syncobj_timeline_wait *", "struct drm_syncobj **", "bool", "struct drm_file *", "struct drm_device *"]


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


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: update_connector_routing
ret: static int
module: drm_kms_helper
args:
["struct drm_atomic_state *", "struct drm_connector *", "struct drm_connector_state *", "struct drm_connector_state *"]


func: drm_atomic_helper_damage_iter_init
ret: void
module: drm_kms_helper
args:
["struct drm_atomic_helper_damage_iter *", "const struct drm_plane_state *", "const struct drm_plane_state *"]


func: drm_atomic_helper_dirtyfb
ret: int
module: drm_kms_helper
args:
["struct drm_framebuffer *", "struct drm_file *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int"]


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_dpcd_write
ret: static int
module: drm_kms_helper
args:
["struct drm_dp_mst_topology_mgr *", "int", "int", "u8 *", "struct drm_dp_mst_port *", "struct drm_dp_mst_port *"]


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_fb_helper_fbdev_setup
ret: int
module: drm_kms_helper
args:
["struct drm_device *", "struct drm_fb_helper *", "const struct drm_fb_helper_funcs *", "unsigned int", "unsigned 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_plane_helper_check_update
ret: static int
module: drm_kms_helper
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "struct drm_rect *", "struct drm_rect *", "bool *", "bool", "bool", "int", "int", "unsigned int"]


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: drm_gem_vram_fill_create_dumb
ret: int
module: drm_vram_helper
args:
["struct drm_file *", "struct drm_device *", "struct ttm_bo_device *", "unsigned long", "bool", "struct drm_mode_create_dumb *"]


func: drm_vram_mm_init
ret: int
module: drm_vram_helper
args:
["struct drm_vram_mm *", "struct drm_device *", "uint64_t", "size_t", "const struct drm_vram_mm_funcs *"]


func: drm_sched_init
ret: int
module: gpu-sched
args:
["struct drm_gpu_scheduler *", "const struct drm_sched_backend_ops *", "unsigned int", "unsigned int", "long", "const char *"]


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


func: intel_cdclk_needs_cd2x_update
ret: bool
module: i915
args:
["struct drm_i915_private *", "const struct intel_cdclk_state *", "const struct intel_cdclk_state *"]


func: intel_set_cdclk_post_plane_update
ret: void
module: i915
args:
["struct drm_i915_private *", "const struct intel_cdclk_state *", "const struct intel_cdclk_state *", "enum pipe"]


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


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


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


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


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


func: intel_cpu_transcoder_get_m_n
ret: static void
module: i915
args:
["enum transcoder", "struct intel_link_m_n *", "struct intel_link_m_n *", "struct intel_crtc *", "struct intel_crtc *"]


func: intel_cpu_transcoder_set_m_n
ret: static void
module: i915
args:
["const struct intel_crtc_state *", "const struct intel_link_m_n *", "const struct intel_link_m_n *"]


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


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


func: intel_legacy_cursor_update
ret: static int
module: i915
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int", "int", "unsigned int", "unsigned int", "u32", "u32", "u32", "u32", "struct drm_modeset_acquire_ctx *"]


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


func: pipe_config_infoframe_mismatch
ret: static void
module: i915
args:
["struct drm_i915_private *", "bool", "const char *", "const union hdmi_infoframe *", "const union hdmi_infoframe *"]


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


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


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


func: __set_power_wells
ret: static int
module: i915
args:
["const struct i915_power_well_desc *", "int", "struct i915_power_domains *", "struct i915_power_domains *"]


func: icl_pll_get_hw_state
ret: static bool
module: i915
args:
["struct drm_i915_private *", "i915_reg_t", "struct intel_dpll_hw_state *", "struct intel_dpll_hw_state *", "struct intel_shared_dpll *"]


func: intel_find_shared_dpll
ret: static struct intel_shared_dpll *
module: i915
args:
["struct intel_atomic_state *", "const struct intel_crtc *", "const struct intel_dpll_hw_state *", "enum intel_dpll_id", "enum intel_dpll_id"]


func: intel_reference_shared_dpll
ret: static void
module: i915
args:
["struct intel_atomic_state *", "const struct intel_dpll_hw_state *", "const struct intel_shared_dpll *", "const struct intel_crtc *"]


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


func: intel_read_infoframe
ret: void
module: i915
args:
["struct intel_encoder *", "const struct intel_crtc_state *", "enum hdmi_infoframe_type", "union hdmi_infoframe *"]


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


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


func: intel_write_infoframe
ret: static void
module: i915
args:
["struct intel_encoder *", "const struct intel_crtc_state *", "enum hdmi_infoframe_type", "const union hdmi_infoframe *"]


func: intel_sdvo_get_preferred_input_mode
ret: static bool
module: i915
args:
["struct intel_sdvo *", "struct intel_sdvo_connector *", "const struct drm_display_mode *", "struct drm_display_mode *"]


func: skl_program_plane
ret: static void
module: i915
args:
["struct intel_plane *", "const struct intel_crtc_state *", "const struct intel_plane_state *", "int", "bool", "u32"]


func: i915_gem_schedule_fill_pages_blt
ret: int
module: i915
args:
["struct drm_i915_gem_object *", "struct intel_context *", "struct sg_table *", "struct i915_page_sizes *", "u32"]


func: ctx_setparam
ret: static int
module: i915
args:
["struct drm_i915_file_private *", "struct i915_gem_context *", "struct drm_i915_gem_context_param *"]


func: lookup_user_engine
ret: static struct intel_context *
module: i915
args:
["struct i915_gem_context *", "const struct i915_engine_class_instance *", "const struct i915_engine_class_instance *", "unsigned long"]


func: set_sseu
ret: static int
module: i915
args:
["struct i915_gem_context *", "struct drm_i915_gem_context_param *", "struct drm_i915_gem_context_param *"]


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


func: relocate_entry
ret: static u64
module: i915
args:
["struct i915_vma *", "const struct drm_i915_gem_relocation_entry *", "struct i915_execbuffer *", "const struct i915_vma *"]


func: intel_execlists_show_requests
ret: void
module: i915
args:
["struct intel_engine_cs *", "struct drm_printer *", "void (*)(struct drm_printer *, struct i915_request *, const char *)", "unsigned int"]


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


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


func: __i915_active_init
ret: void
module: i915
args:
["struct drm_i915_private *", "struct i915_active *", "int (*)(struct i915_active *)", "void (*)(struct i915_active *)", "struct lock_class_key *"]


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


func: i915_gem_object_pin
ret: struct i915_vma *
module: i915
args:
["struct drm_i915_gem_object *", "struct i915_address_space *", "const struct i915_ggtt_view *", "u64", "u64", "u64"]


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


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


func: __gen8_ppgtt_alloc
ret: static int
module: i915
args:
["struct i915_address_space * const", "struct i915_page_directory * const", "u64 * const", "const u64", "int"]


func: __gen8_ppgtt_clear
ret: static u64
module: i915
args:
["struct i915_address_space * const", "struct i915_page_directory * const", "u64", "const u64", "int"]


func: release_pd_entry
ret: static bool
module: i915
args:
["struct i915_page_directory * const", "const unsigned short", "struct i915_page_table * const", "const struct i915_page_scratch * const"]


func: error_print_engine
ret: static void
module: i915
args:
["struct drm_i915_error_state_buf *", "const struct drm_i915_error_engine *", "const unsigned long"]


func: error_print_request
ret: static void
module: i915
args:
["struct drm_i915_error_state_buf *", "const struct drm_i915_error_request *", "const unsigned long", "const char *"]


func: print_error_obj
ret: static void
module: i915
args:
["struct drm_i915_error_state_buf *", "const struct intel_engine_cs *", "const char *", "const struct drm_i915_error_object *"]


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


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


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


func: i915_request_await_execution
ret: int
module: i915
args:
["struct i915_request *", "struct dma_fence *", "void (*)(struct i915_request *, struct dma_fence *)"]


func: __i915_request_await_execution
ret: static int
module: i915
args:
["struct i915_request *", "struct i915_request *", "void (*)(struct i915_request *, struct dma_fence *)", "gfp_t"]


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


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


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


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


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


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


func: skl_compute_plane_wm
ret: static void
module: i915
args:
["int", "const struct skl_wm_params *", "struct skl_wm_level *", "const struct skl_wm_level *", "const struct intel_crtc_state *", "const struct intel_crtc_state *"]


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


func: skl_compute_wm_params
ret: static int
module: i915
args:
["const struct intel_crtc_state *", "int", "const struct drm_format_info *", "u64", "unsigned int", "u32", "struct skl_wm_params *", "int"]


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


func: __intel_wakeref_init
ret: void
module: i915
args:
["struct intel_wakeref *", "struct intel_runtime_pm *", "const struct intel_wakeref_ops *", "struct lock_class_key *"]


func: intel_vgpu_register_reg
ret: static int
module: kvmgt
args:
["unsigned int", "const struct intel_vgpu_regops *", "size_t", "u32", "void *", "struct intel_vgpu *", "struct intel_vgpu *", "unsigned int"]


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_gem_create
ret: int
module: virtio-gpu
args:
["struct drm_file *", "struct drm_device *", "struct virtio_gpu_object_params *", "struct drm_gem_object **", "uint32_t *"]


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


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


func: virtio_gpu_cmd_create_resource
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_object_params *", "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 *", "struct virtio_gpu_object *", "uint64_t", "__le32", "__le32", "__le32", "__le32", "struct virtio_gpu_fence *"]


func: virtio_gpu_cmd_transfer_to_host_3d
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "uint32_t", "uint64_t", "uint32_t", "struct virtio_gpu_box *", "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: ttm_base_object_init
ret: int
module: vmwgfx
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: vmwgfx
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: vmw_bo_cpu_blit
ret: int
module: vmwgfx
args:
["struct ttm_buffer_object *", "u32", "u32", "struct ttm_buffer_object *", "u32", "u32", "u32", "u32", "struct vmw_diff_cpy *"]


func: vmw_bo_init
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_buffer_object *", "size_t", "struct ttm_placement *", "bool", "void (*)(struct ttm_buffer_object *)"]


func: vmw_user_bo_alloc
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct ttm_object_file *", "uint32_t", "bool", "uint32_t *", "struct vmw_buffer_object **", "struct ttm_base_object **"]


func: vmw_user_bo_lookup
ret: int
module: vmwgfx
args:
["struct ttm_object_file *", "uint32_t", "struct vmw_buffer_object **", "struct ttm_base_object **"]


func: vmw_cmdbuf_res_add
ret: int
module: vmwgfx
args:
["struct vmw_cmdbuf_res_manager *", "enum vmw_cmdbuf_res_type", "u32", "struct vmw_resource *", "struct list_head *"]


func: vmw_cmdbuf_res_remove
ret: int
module: vmwgfx
args:
["struct vmw_cmdbuf_res_manager *", "enum vmw_cmdbuf_res_type", "u32", "struct list_head *", "struct vmw_resource **"]


func: vmw_generic_ioctl
ret: static long
module: vmwgfx
args:
["struct file *", "unsigned int", "unsigned long", "long (*)(struct file *, unsigned int, unsigned long)"]


func: vmw_execbuf_copy_fence_user
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_fpriv *", "int", "struct drm_vmw_fence_rep *", "struct vmw_fence_obj *", "uint32_t", "int32_t"]


func: vmw_execbuf_process
ret: int
module: vmwgfx
args:
["struct drm_file *", "struct vmw_private *", "void *", "void *", "uint32_t", "uint64_t", "uint32_t", "struct drm_vmw_fence_rep *", "struct vmw_fence_obj **", "uint32_t"]


func: vmw_cmd_res_check
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_sw_context *", "enum vmw_res_type", "u32", "const struct vmw_user_resource_conv *", "uint32_t *", "struct vmw_resource **"]


func: vmw_cmd_res_switch_backup
ret: static int
module: vmwgfx
args:
["struct vmw_sw_context *", "struct vmw_resource *", "uint32_t *", "unsigned long", "struct vmw_private *"]


func: vmw_query_bo_switch_prepare
ret: static int
module: vmwgfx
args:
["struct vmw_buffer_object *", "struct vmw_sw_context *", "struct vmw_private *", "struct vmw_private *"]


func: vmw_resource_relocation_add
ret: static int
module: vmwgfx
args:
["struct vmw_sw_context *", "const struct vmw_resource *", "unsigned long", "enum vmw_resource_relocation_type"]


func: vmw_translate_guest_ptr
ret: static int
module: vmwgfx
args:
["struct vmw_sw_context *", "SVGAGuestPtr *", "struct vmw_buffer_object **", "struct vmw_private *"]


func: vmw_view_bindings_add
ret: static int
module: vmwgfx
args:
["struct vmw_sw_context *", "enum vmw_view_type", "enum vmw_ctx_binding_type", "uint32", "uint32 *", "u32", "u32"]


func: vmw_event_fence_action_queue
ret: int
module: vmwgfx
args:
["struct drm_file *", "struct vmw_fence_obj *", "struct drm_pending_event *", "uint32_t *", "uint32_t *", "bool"]


func: vmw_user_fence_create
ret: int
module: vmwgfx
args:
["struct drm_file *", "struct vmw_fence_manager *", "uint32_t", "struct vmw_fence_obj **", "uint32_t *"]


func: vmw_kms_cursor_snoop
ret: void
module: vmwgfx
args:
["struct vmw_surface *", "struct ttm_object_file *", "struct ttm_buffer_object *", "SVGA3dCmdHeader *"]


func: vmw_kms_fbdev_init_data
ret: int
module: vmwgfx
args:
["struct vmw_private *", "unsigned int", "u32", "u32", "struct drm_connector **", "struct drm_crtc **", "struct drm_display_mode **"]


func: vmw_kms_helper_dirty
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_framebuffer *", "const struct drm_clip_rect *", "const struct drm_vmw_rect *", "s32", "s32", "int", "int", "struct vmw_kms_dirty *"]


func: vmw_kms_helper_validation_finish
ret: void
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_validation_context *", "struct vmw_fence_obj **", "struct drm_vmw_fence_rep *"]


func: vmw_kms_new_framebuffer
ret: struct vmw_framebuffer *
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_buffer_object *", "struct vmw_surface *", "bool", "const struct drm_mode_fb_cmd2 *"]


func: vmw_kms_present
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_framebuffer *", "struct vmw_surface *", "uint32_t", "int32_t", "int32_t", "struct drm_vmw_rect *", "uint32_t"]


func: vmw_kms_readback
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_framebuffer *", "struct drm_vmw_fence_rep *", "struct drm_vmw_rect *", "uint32_t"]


func: vmw_kms_write_svga
ret: int
module: vmwgfx
args:
["struct vmw_private *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: vmw_kms_ldu_do_bo_dirty
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_framebuffer *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int", "int"]


func: vmw_mob_bind
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_mob *", "const struct vmw_sg_table *", "unsigned long", "int32_t"]


func: vmw_setup_otable_base
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "SVGAOTableType", "struct ttm_buffer_object *", "unsigned long", "struct vmw_otable *", "struct vmw_otable *"]


func: vmw_overlay_send_put
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_buffer_object *", "struct drm_vmw_control_stream_arg *", "bool"]


func: vmw_resource_init
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_resource *", "bool", "void (*)(struct vmw_resource *)", "const struct vmw_res_func *"]


func: vmw_user_lookup_handle
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct ttm_object_file *", "uint32_t", "struct vmw_surface **", "struct vmw_buffer_object **"]


func: vmw_user_resource_lookup_handle
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct ttm_object_file *", "uint32_t", "const struct vmw_user_resource_conv *", "struct vmw_resource **"]


func: vmw_user_resource_noref_lookup_handle
ret: struct vmw_resource *
module: vmwgfx
args:
["struct vmw_private *", "struct ttm_object_file *", "uint32_t", "const struct vmw_user_resource_conv *"]


func: vmw_kms_sou_do_bo_dirty
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_framebuffer *", "struct drm_clip_rect *", "struct drm_vmw_rect *", "unsigned int", "int", "bool", "struct vmw_fence_obj **", "struct drm_crtc *"]


func: vmw_kms_sou_do_surface_dirty
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_framebuffer *", "struct drm_clip_rect *", "struct drm_vmw_rect *", "struct vmw_resource *", "s32", "s32", "unsigned int", "int", "struct vmw_fence_obj **", "struct drm_crtc *"]


func: vmw_kms_sou_readback
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_framebuffer *", "struct drm_vmw_fence_rep *", "struct drm_vmw_rect *", "uint32_t", "struct drm_crtc *"]


func: vmw_sou_plane_update_bo
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_plane *", "struct drm_plane_state *", "struct vmw_framebuffer *", "struct vmw_fence_obj **"]


func: vmw_compat_shader_add
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_cmdbuf_res_manager *", "u32", "const void *", "SVGA3dShaderType", "size_t", "struct list_head *"]


func: vmw_dx_shader_add
ret: int
module: vmwgfx
args:
["struct vmw_cmdbuf_res_manager *", "struct vmw_resource *", "u32", "SVGA3dShaderType", "struct list_head *"]


func: vmw_gb_shader_init
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_resource *", "uint32_t", "uint64_t", "SVGA3dShaderType", "uint8_t", "uint8_t", "struct vmw_buffer_object *", "void (*)(struct vmw_resource *)"]


func: vmw_view_add
ret: int
module: vmwgfx
args:
["struct vmw_cmdbuf_res_manager *", "struct vmw_resource *", "struct vmw_resource *", "enum vmw_view_type", "u32", "const void *", "size_t", "struct list_head *"]


func: vmw_view_remove
ret: int
module: vmwgfx
args:
["struct vmw_cmdbuf_res_manager *", "u32", "enum vmw_view_type", "struct list_head *", "struct vmw_resource **"]


func: vmw_kms_stdu_dma
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_framebuffer *", "struct drm_vmw_fence_rep *", "struct drm_clip_rect *", "struct drm_vmw_rect *", "uint32_t", "int", "bool", "bool", "struct drm_crtc *"]


func: vmw_stdu_bind_st
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "const struct vmw_resource *", "struct vmw_screen_target_display_unit *", "struct vmw_screen_target_display_unit *"]


func: vmw_surface_gb_priv_define
ret: int
module: vmwgfx
args:
["struct drm_device *", "uint32_t", "SVGA3dSurfaceAllFlags", "SVGA3dSurfaceFormat", "bool", "uint32_t", "uint32_t", "uint32_t", "struct drm_vmw_size", "SVGA3dMSPattern", "SVGA3dMSQualityLevel", "struct vmw_surface **"]


func: vmw_gb_surface_define_internal
ret: static int
module: vmwgfx
args:
["struct drm_device *", "struct drm_vmw_gb_surface_create_ext_req *", "struct drm_vmw_gb_surface_create_rep *", "struct drm_file *"]


func: vmw_gb_surface_reference_internal
ret: static int
module: vmwgfx
args:
["struct drm_device *", "struct drm_vmw_gb_surface_ref_ext_rep *", "struct drm_file *", "struct drm_vmw_surface_arg *", "struct drm_vmw_surface_arg *"]


func: vmw_surface_handle_reference
ret: static int
module: vmwgfx
args:
["struct drm_file *", "uint32_t", "enum drm_vmw_handle_type", "struct ttm_base_object **", "struct vmw_private *"]


func: kfd_fill_gpu_memory_affinity
ret: static int
module: amdgpu
args:
["int *", "uint8_t", "uint64_t", "struct crat_subtype_memory *", "uint32_t", "const struct kfd_local_mem_info *", "struct kfd_dev *"]


func: dbgdev_address_watch_set_registers
ret: static void
module: amdgpu
args:
["const struct dbg_address_watch_info *", "union TCP_WATCH_ADDR_H_BITS *", "union TCP_WATCH_ADDR_L_BITS *", "union TCP_WATCH_CNTL_BITS *", "unsigned int", "unsigned int"]


func: deallocate_vmid
ret: static void
module: amdgpu
args:
["struct device_queue_manager *", "struct qcm_process_device *", "struct queue *", "struct queue *"]


func: set_cache_memory_policy
ret: static bool
module: amdgpu
args:
["struct device_queue_manager *", "struct qcm_process_device *", "enum cache_policy", "enum cache_policy", "void *", "uint64_t"]


func: kfd_event_create
ret: int
module: amdgpu
args:
["struct file *", "struct kfd_process *", "uint32_t", "bool", "uint32_t", "uint32_t *", "uint32_t *", "uint64_t *", "uint32_t *"]


func: pm_unmap_queues_v10
ret: static int
module: amdgpu
args:
["struct packet_manager *", "uint32_t *", "enum kfd_queue_type", "enum kfd_unmap_queues_filter", "uint32_t", "bool", "unsigned int"]


func: init_mqd
ret: static void
module: amdgpu
args:
["struct mqd_manager *", "void **", "struct kfd_mem_obj *", "uint64_t *", "struct queue_properties *"]


func: load_mqd
ret: static int
module: amdgpu
args:
["struct mqd_manager *", "void *", "uint32_t", "uint32_t", "struct queue_properties *", "struct mm_struct *"]


func: pm_send_unmap_queue
ret: int
module: amdgpu
args:
["struct packet_manager *", "enum kfd_queue_type", "enum kfd_unmap_queues_filter", "uint32_t", "bool", "unsigned int"]


func: pqm_create_queue
ret: int
module: amdgpu
args:
["struct process_queue_manager *", "struct kfd_dev *", "struct file *", "struct queue_properties *", "unsigned int *"]


func: create_cp_queue
ret: static int
module: amdgpu
args:
["struct kfd_dev *", "struct queue **", "struct queue_properties *", "unsigned int", "struct file *", "struct process_queue_manager *"]


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: amdgpu_dm_commit_planes
ret: static void
module: amdgpu
args:
["struct drm_atomic_state *", "struct dc_state *", "struct amdgpu_display_manager *", "struct drm_crtc *", "bool", "struct drm_device *"]


func: amdgpu_dm_plane_init
ret: static int
module: amdgpu
args:
["struct drm_plane *", "const struct dc_plane_cap *", "struct amdgpu_display_manager *", "unsigned long"]


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


func: dm_update_crtc_state
ret: static int
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct drm_atomic_state *", "struct drm_crtc *", "struct drm_crtc_state *", "struct drm_crtc_state *", "bool", "bool *"]


func: dm_update_plane_state
ret: static int
module: amdgpu
args:
["struct dc *", "struct drm_atomic_state *", "struct drm_plane *", "struct drm_plane_state *", "struct drm_plane_state *", "bool", "bool *"]


func: fill_dc_plane_attributes
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct dc_plane_state *", "struct drm_plane_state *", "struct drm_crtc_state *"]


func: fill_dc_plane_info_and_addr
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "const struct drm_plane_state *", "const uint64_t", "struct dc_plane_info *", "struct dc_plane_address *", "bool"]


func: fill_plane_buffer_attributes
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "const struct amdgpu_framebuffer *", "const enum surface_pixel_format", "const enum dc_rotation_angle", "const uint64_t", "union dc_tiling_info *", "struct plane_size *", "struct dc_plane_dcc_param *", "struct dc_plane_address *", "bool"]


func: fill_stream_properties_from_drm_display_mode
ret: static void
module: amdgpu
args:
["struct dc_stream_state *", "const struct drm_display_mode *", "const struct drm_connector *", "const struct drm_connector_state *", "const struct dc_stream_state *"]


func: initialize_plane
ret: static int
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct amdgpu_mode_info *", "int", "enum drm_plane_type", "const struct dc_plane_cap *"]


func: update_freesync_state_on_stream
ret: static void
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct dm_crtc_state *", "struct dc_stream_state *", "struct dc_plane_state *", "u32"]


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_read_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: 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", "struct dc_stream_update *", "const struct dc_stream_status *"]


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


func: commit_planes_for_stream
ret: static void
module: amdgpu
args:
["struct dc *", "struct dc_surface_update *", "int", "struct dc_stream_state *", "struct dc_stream_update *", "enum surface_update_type", "struct dc_state *"]


func: dc_link_set_preferred_training_settings
ret: void
module: amdgpu
args:
["struct dc *", "struct dc_link_settings *", "struct dc_link_training_overrides *", "struct dc_link *", "bool"]


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


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


func: initialize_training_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "const struct dc_link_settings *", "const struct dc_link_training_overrides *", "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_indirect_reg_update_ex
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "int", "uint8_t", "uint32_t", "uint32_t", "..."]


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_get6
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 *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get7
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 *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get8
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 *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_set_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: void
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "unsigned int", "unsigned int", "const char *", "int"]


func: set_reg_field_values
ret: static void
module: amdgpu
args:
["struct dc_reg_value_masks *", "int", "uint8_t", "uint32_t", "uint32_t", "struct __va_list_tag *", "uint32_t"]


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


func: dce110_aux_engine_construct
ret: struct dce_aux *
module: amdgpu
args:
["struct aux_engine_dce110 *", "struct dc_context *", "uint32_t", "uint32_t", "const struct dce110_aux_registers *"]


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: 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: dce100_i2c_hw_construct
ret: void
module: amdgpu
args:
["struct dce_i2c_hw *", "struct dc_context *", "uint32_t", "const struct dce_i2c_registers *", "const struct dce_i2c_shift *", "const struct dce_i2c_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:
["uint32_t", "enum signal_type", "enum dc_color_depth", "enum clock_source_id", "struct link_encoder *"]


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: dce112_mi_program_display_marks
ret: static void
module: amdgpu
args:
["struct mem_input *", "struct dce_watermarks", "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 *", "struct 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: 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: dce_mem_input_program_chroma_display_marks
ret: void
module: amdgpu
args:
["struct mem_input *", "struct dce_watermarks", "struct dce_watermarks", "struct dce_watermarks", "uint32_t"]


func: dce110_tg_program_timing
ret: void
module: amdgpu
args:
["struct timing_generator *", "const struct dc_crtc_timing *", "int", "int", "int", "int", "const enum signal_type", "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: dpp1_cnv_setup
ret: void
module: amdgpu
args:
["struct dpp *", "enum surface_pixel_format", "enum expansion_mode", "struct dc_csc_transform", "enum dc_color_space", "struct cnv_alpha_2bit_lut *"]


func: dpp1_construct
ret: void
module: amdgpu
args:
["struct dcn10_dpp *", "struct dc_context *", "uint32_t", "const struct dcn_dpp_registers *", "const struct dcn_dpp_shift *", "const struct dcn_dpp_mask *"]


func: dpp1_set_cursor_position
ret: void
module: amdgpu
args:
["struct dpp *", "const struct dc_cursor_position *", "const struct dc_cursor_mi_param *", "uint32_t", "uint32_t"]


func: dpp1_program_input_csc
ret: void
module: amdgpu
args:
["struct dpp *", "enum dc_color_space", "enum dcn10_input_csc_select", "const struct out_csc_color_matrix *"]


func: hubbub1_construct
ret: void
module: amdgpu
args:
["struct hubbub *", "struct dc_context *", "const struct dcn_hubbub_registers *", "const struct dcn_hubbub_shift *", "const struct dcn_hubbub_mask *"]


func: dcn10_hubp_construct
ret: void
module: amdgpu
args:
["struct dcn10_hubp *", "struct dc_context *", "uint32_t", "const struct dcn_mi_registers *", "const struct dcn_mi_shift *", "const struct dcn_mi_mask *"]


func: hubp1_program_size
ret: void
module: amdgpu
args:
["struct hubp *", "enum surface_pixel_format", "const struct plane_size *", "struct dc_plane_dcc_param *"]


func: hubp1_program_surface_config
ret: void
module: amdgpu
args:
["struct hubp *", "enum surface_pixel_format", "union dc_tiling_info *", "struct plane_size *", "enum dc_rotation_angle", "struct dc_plane_dcc_param *", "bool", "unsigned int"]


func: hubp1_setup
ret: static void
module: amdgpu
args:
["struct hubp *", "struct _vcs_dpi_display_dlg_regs_st *", "struct _vcs_dpi_display_ttu_regs_st *", "struct _vcs_dpi_display_rq_regs_st *", "struct _vcs_dpi_display_pipe_dest_params_st *"]


func: dcn10_ipp_construct
ret: void
module: amdgpu
args:
["struct dcn10_ipp *", "struct dc_context *", "int", "const struct dcn10_ipp_registers *", "const struct dcn10_ipp_shift *", "const struct dcn10_ipp_mask *"]


func: dcn10_link_encoder_construct
ret: void
module: amdgpu
args:
["struct dcn10_link_encoder *", "const struct encoder_init_data *", "const struct encoder_feature_support *", "const struct dcn10_link_enc_registers *", "const struct dcn10_link_enc_aux_registers *", "const struct dcn10_link_enc_hpd_registers *", "const struct dcn10_link_enc_shift *", "const struct dcn10_link_enc_mask *"]


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


func: dcn10_mpc_construct
ret: void
module: amdgpu
args:
["struct dcn10_mpc *", "struct dc_context *", "const struct dcn_mpc_registers *", "const struct dcn_mpc_shift *", "const struct dcn_mpc_mask *", "int"]


func: mpc1_insert_plane
ret: struct mpcc *
module: amdgpu
args:
["struct mpc *", "struct mpc_tree *", "struct mpcc_blnd_cfg *", "struct mpcc_sm_cfg *", "struct mpcc *", "int", "int"]


func: dcn10_opp_construct
ret: void
module: amdgpu
args:
["struct dcn10_opp *", "struct dc_context *", "uint32_t", "const struct dcn10_opp_registers *", "const struct dcn10_opp_shift *", "const struct dcn10_opp_mask *"]


func: dcn10_stream_encoder_construct
ret: void
module: amdgpu
args:
["struct dcn10_stream_encoder *", "struct dc_context *", "struct dc_bios *", "enum engine_id", "const struct dcn10_stream_enc_registers *", "const struct dcn10_stream_encoder_shift *", "const struct dcn10_stream_encoder_mask *"]


func: dccg2_create
ret: struct dccg *
module: amdgpu
args:
["struct dc_context *", "const struct dccg_registers *", "const struct dccg_shift *", "const struct dccg_mask *"]


func: dpp2_construct
ret: bool
module: amdgpu
args:
["struct dcn20_dpp *", "struct dc_context *", "uint32_t", "const struct dcn2_dpp_registers *", "const struct dcn2_dpp_shift *", "const struct dcn2_dpp_mask *"]


func: dsc2_construct
ret: void
module: amdgpu
args:
["struct dcn20_dsc *", "struct dc_context *", "int", "const struct dcn20_dsc_registers *", "const struct dcn20_dsc_shift *", "const struct dcn20_dsc_mask *"]


func: dcn20_dwbc_construct
ret: void
module: amdgpu
args:
["struct dcn20_dwbc *", "struct dc_context *", "const struct dcn20_dwbc_registers *", "const struct dcn20_dwbc_shift *", "const struct dcn20_dwbc_mask *", "int"]


func: dwb_program_vert_scalar
ret: bool
module: amdgpu
args:
["struct dcn20_dwbc *", "uint32_t", "uint32_t", "struct scaling_taps", "enum dwb_subsample_position"]


func: hubbub2_construct
ret: void
module: amdgpu
args:
["struct dcn20_hubbub *", "struct dc_context *", "const struct dcn_hubbub_registers *", "const struct dcn_hubbub_shift *", "const struct dcn_hubbub_mask *"]


func: hubp2_construct
ret: bool
module: amdgpu
args:
["struct dcn20_hubp *", "struct dc_context *", "uint32_t", "const struct dcn_hubp2_registers *", "const struct dcn_hubp2_shift *", "const struct dcn_hubp2_mask *"]


func: dcn20_enable_writeback
ret: static void
module: amdgpu
args:
["struct dc *", "const struct dc_stream_status *", "struct dc_writeback_info *", "struct dc_state *"]


func: dcn20_link_encoder_construct
ret: void
module: amdgpu
args:
["struct dcn20_link_encoder *", "const struct encoder_init_data *", "const struct encoder_feature_support *", "const struct dcn10_link_enc_registers *", "const struct dcn10_link_enc_aux_registers *", "const struct dcn10_link_enc_hpd_registers *", "const struct dcn10_link_enc_shift *", "const struct dcn10_link_enc_mask *"]


func: dcn20_mmhubbub_construct
ret: void
module: amdgpu
args:
["struct dcn20_mmhubbub *", "struct dc_context *", "const struct dcn20_mmhubbub_registers *", "const struct dcn20_mmhubbub_shift *", "const struct dcn20_mmhubbub_mask *", "int"]


func: mcifwb2_dump_frame
ret: void
module: amdgpu
args:
["struct mcif_wb *", "struct mcif_buf_params *", "enum dwb_scaler_mode", "unsigned int", "unsigned int", "struct mcif_wb_frame_dump_info *", "unsigned char *", "unsigned char *", "unsigned char *", "unsigned char *"]


func: dcn20_mpc_construct
ret: void
module: amdgpu
args:
["struct dcn20_mpc *", "struct dc_context *", "const struct dcn20_mpc_registers *", "const struct dcn20_mpc_shift *", "const struct dcn20_mpc_mask *", "int"]


func: dcn20_opp_construct
ret: void
module: amdgpu
args:
["struct dcn20_opp *", "struct dc_context *", "uint32_t", "const struct dcn20_opp_registers *", "const struct dcn20_opp_shift *", "const struct dcn20_opp_mask *"]


func: opp2_set_disp_pattern_generator
ret: void
module: amdgpu
args:
["struct output_pixel_processor *", "enum controller_dp_test_pattern", "enum dc_color_depth", "const struct tg_color *", "int", "int"]


func: acquire_dsc
ret: static void
module: amdgpu
args:
["struct resource_context *", "const struct resource_pool *", "struct display_stream_compressor **", "int"]


func: dcn20_find_secondary_pipe
ret: static struct pipe_ctx *
module: amdgpu
args:
["struct dc *", "struct resource_context *", "const struct pipe_ctx *", "const struct resource_pool *"]


func: dcn20_split_stream_for_odm
ret: static bool
module: amdgpu
args:
["struct resource_context *", "const struct resource_pool *", "struct pipe_ctx *", "struct pipe_ctx *"]


func: update_bounding_box
ret: static void
module: amdgpu
args:
["struct _vcs_dpi_soc_bounding_box_st *", "struct pp_smu_nv_clock_table *", "unsigned int *", "unsigned int", "struct dc *"]


func: hubp21_construct
ret: bool
module: amdgpu
args:
["struct dcn21_hubp *", "struct dc_context *", "uint32_t", "const struct dcn_hubp2_registers *", "const struct dcn_hubp2_shift *", "const struct dcn_hubp2_mask *"]


func: calculate_wm_set_for_vlevel
ret: static void
module: amdgpu
args:
["int", "struct dcn_watermarks *", "struct display_mode_lib *", "display_e2e_pipe_params_st *", "int", "struct wm_range_table_entry *"]


func: CalculateActiveRowBandwidth
ret: static void
module: amdgpu
args:
["bool", "enum source_format_class", "double", "bool", "double", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double *", "double *", "double *"]


func: CalculateFlipSchedule
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "double", "double", "unsigned int", "bool", "double", "unsigned int", "unsigned int", "double", "double", "double", "double", "unsigned int", "unsigned int", "bool", "unsigned int", "unsigned int", "double *", "double *", "double *", "bool *", "double", "enum source_format_class"]


func: CalculatePrefetchSchedule
ret: static bool
module: amdgpu
args:
["double", "double", "double", "double", "unsigned int", "unsigned int", "bool", "unsigned int", "double", "double", "double", "double", "double", "double", "unsigned int", "enum output_format_class", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "bool", "unsigned int", "unsigned int", "bool", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "unsigned int", "double", "double", "unsigned int", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "bool", "double", "bool", "bool", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "unsigned int *", "double *", "unsigned int *", "double *", "double *", "struct display_mode_lib *"]


func: CalculatePrefetchSourceLines
ret: static double
module: amdgpu
args:
["struct display_mode_lib *", "double", "double", "bool", "bool", "unsigned int", "unsigned int", "double *", "unsigned int *"]


func: CalculateRemoteSurfaceFlipDelay
ret: static double
module: amdgpu
args:
["double", "double", "double", "double", "double", "double", "double", "double", "double", "double", "double", "double", "double", "double *", "double *", "double *", "struct display_mode_lib *"]


func: CalculateVMAndRowBytes
ret: static unsigned int
module: amdgpu
args:
["struct display_mode_lib *", "bool", "unsigned int", "unsigned int", "enum source_format_class", "unsigned int", "unsigned int", "enum scan_direction_class", "unsigned int", "unsigned int", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *", "bool *", "unsigned int *", "unsigned int *", "unsigned int"]


func: CalculateWriteBackDelay
ret: static double
module: amdgpu
args:
["enum source_format_class", "double", "double", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: CalculateDelayAfterScaler
ret: static bool
module: amdgpu
args:
["struct display_mode_lib *", "double", "double", "double", "double", "double", "double", "double", "double", "unsigned int", "unsigned int", "bool", "unsigned int", "double", "double", "double", "double", "double", "double", "unsigned int", "enum output_format_class", "unsigned int", "unsigned int", "double", "double", "unsigned int", "unsigned int", "bool", "bool", "double *", "double *", "double"]


func: CalculatePrefetchSchedule
ret: static bool
module: amdgpu
args:
["double", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "bool", "unsigned int", "unsigned int", "bool", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "unsigned int", "double", "double", "unsigned int", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "bool", "double", "bool", "bool", "double", "double", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "unsigned int *", "double *", "double *", "struct display_mode_lib *"]


func: dml20_rq_dlg_get_dlg_reg
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "display_dlg_regs_st *", "display_ttu_regs_st *", "display_e2e_pipe_params_st *", "const unsigned int", "const unsigned int", "const bool", "const bool", "const bool", "const bool", "const bool"]


func: calculate_ttu_cursor
ret: static void
module: amdgpu
args:
["double *", "double *", "double", "double", "double", "double", "double", "double", "unsigned int", "enum cursor_bpp", "struct display_mode_lib *"]


func: dml20_rq_dlg_get_dlg_params
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "const display_e2e_pipe_params_st *", "const unsigned int", "const unsigned int", "display_dlg_regs_st *", "display_ttu_regs_st *", "const display_rq_dlg_params_st", "const display_dlg_sys_params_st", "const bool", "const bool"]


func: extract_rq_sizing_regs
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "display_data_rq_regs_st *", "const display_data_rq_sizing_params_st"]


func: get_meta_and_pte_attr
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "display_data_rq_dlg_params_st *", "display_data_rq_misc_params_st *", "display_data_rq_sizing_params_st *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: get_refcyc_per_delivery
ret: static double
module: amdgpu
args:
["double", "double", "bool", "unsigned int", "unsigned int", "double", "double", "unsigned int", "unsigned int", "struct display_mode_lib *"]


func: CalculateDCFCLKDeepSleep
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "unsigned int", "double *", "double *", "double *", "unsigned int *", "int *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculateFlipSchedule
ret: static void
module: amdgpu
args:
["double", "double", "double", "double", "unsigned int", "bool", "unsigned int", "unsigned int", "bool", "double", "double", "double", "double", "unsigned int", "enum source_format_class", "double", "double", "double", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double *", "double *", "double *", "bool *", "struct display_mode_lib *"]


func: CalculateMetaAndPTETimes
ret: static void
module: amdgpu
args:
["unsigned int", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "double *", "double *", "double *", "double *", "double *", "bool *", "double *", "double *", "double *", "enum scan_direction_class *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "long *", "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 *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculatePrefetchSchedule
ret: static bool
module: amdgpu
args:
["double", "double", "Pipe *", "unsigned int", "double", "double", "double", "double", "double", "double", "unsigned int", "enum output_format_class", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "HostVM *", "bool", "int", "unsigned int", "bool", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "unsigned int", "double", "double", "unsigned int", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "double", "bool", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "unsigned int *", "double *", "double *", "unsigned int *", "unsigned int *", "unsigned int *", "double *", "double *", "bool", "struct display_mode_lib *"]


func: CalculateUrgentBurstFactor
ret: static void
module: amdgpu
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "double", "double", "double", "unsigned int", "unsigned int", "double", "double", "double", "double", "double", "double *", "double *", "double *", "double *", "double *", "double *", "unsigned int *", "unsigned int *"]


func: CalculateVMAndRowBytes
ret: static unsigned int
module: amdgpu
args:
["struct display_mode_lib *", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "enum scan_direction_class", "unsigned int", "unsigned int", "bool", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *", "bool *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "long *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int", "enum source_format_class"]


func: CalculateWatermarksAndDRAMSpeedChangeSupport
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double", "unsigned int", "unsigned int", "double", "double", "double", "double", "double", "double", "double", "double", "double", "int *", "bool *", "unsigned int *", "double *", "unsigned int *", "double *", "unsigned int *", "unsigned int *", "double *", "unsigned int *", "unsigned int *", "double *", "unsigned int *", "double *", "unsigned int *", "double *", "double *", "bool *", "enum source_format_class *", "double *", "double *", "double *", "enum clock_change_support *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "unsigned int *", "double *", "unsigned int", "long *", "bool", "double", "double", "double"]


func: TruncToValidBPP
ret: static unsigned int
module: amdgpu
args:
["double", "double", "bool", "enum output_encoder_class", "enum output_format_class", "unsigned int"]


func: get_meta_and_pte_attr
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "display_data_rq_dlg_params_st *", "display_data_rq_misc_params_st *", "display_data_rq_sizing_params_st *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: get_surf_rq_param
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "display_data_rq_sizing_params_st *", "display_data_rq_dlg_params_st *", "display_data_rq_misc_params_st *", "const display_pipe_params_st", "bool"]


func: dml_init_instance
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "const struct _vcs_dpi_soc_bounding_box_st *", "const struct _vcs_dpi_ip_params_st *", "enum dml_project"]


func: Calculate256BBlockSizes
ret: bool
module: amdgpu
args:
["enum source_format_class", "enum dm_swizzle_mode", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: CalculateWriteBackDISPCLK
ret: double
module: amdgpu
args:
["enum source_format_class", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double", "unsigned int", "unsigned int"]


func: dml1_extract_rq_regs
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "struct _vcs_dpi_display_rq_regs_st *", "const struct _vcs_dpi_display_rq_params_st"]


func: dml1_rq_dlg_get_dlg_params
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "struct _vcs_dpi_display_dlg_regs_st *", "struct _vcs_dpi_display_ttu_regs_st *", "const struct _vcs_dpi_display_rq_dlg_params_st", "const struct _vcs_dpi_display_dlg_sys_params_st", "const struct _vcs_dpi_display_e2e_pipe_params_st", "const bool", "const bool", "const bool", "const bool"]


func: dml1_rq_dlg_get_rq_params
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "struct _vcs_dpi_display_rq_params_st *", "const struct _vcs_dpi_display_pipe_source_params_st"]


func: extract_rq_sizing_regs
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "struct _vcs_dpi_display_data_rq_regs_st *", "const struct _vcs_dpi_display_data_rq_sizing_params_st"]


func: get_refcyc_per_delivery
ret: static double
module: amdgpu
args:
["double", "double", "unsigned int", "double", "double", "unsigned int", "unsigned int", "struct display_mode_lib *"]


func: get_surf_rq_param
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "struct _vcs_dpi_display_data_rq_sizing_params_st *", "struct _vcs_dpi_display_data_rq_dlg_params_st *", "struct _vcs_dpi_display_data_rq_misc_params_st *", "const struct _vcs_dpi_display_pipe_source_params_st", "bool"]


func: dc_dsc_compute_bandwidth_range
ret: bool
module: amdgpu
args:
["const struct dc *", "const uint32_t", "const uint32_t", "const struct dsc_dec_dpcd_caps *", "const struct dc_crtc_timing *", "struct dc_dsc_bw_range *"]


func: dc_dsc_compute_config
ret: bool
module: amdgpu
args:
["const struct dc *", "const struct dsc_dec_dpcd_caps *", "uint32_t", "const struct dc_crtc_timing *", "struct dc_dsc_config *"]


func: get_dsc_bandwidth_range
ret: static void
module: amdgpu
args:
["const uint32_t", "const uint32_t", "const struct dc_crtc_timing *", "struct dc_dsc_bw_range *", "const struct dsc_enc_caps *"]


func: intersect_dsc_caps
ret: static bool
module: amdgpu
args:
["const struct dsc_dec_dpcd_caps *", "const struct dsc_enc_caps *", "enum dc_pixel_encoding", "struct dsc_enc_caps *"]


func: setup_dsc_config
ret: static bool
module: amdgpu
args:
["const struct dsc_dec_dpcd_caps *", "const struct dsc_enc_caps *", "int", "const struct dc_crtc_timing *", "struct dc_dsc_config *"]


func: virtual_link_encoder_enable_tmds_output
ret: static void
module: amdgpu
args:
["struct link_encoder *", "enum clock_source_id", "enum dc_color_depth", "enum signal_type", "uint32_t"]


func: mod_color_calculate_regamma_params
ret: bool
module: amdgpu
args:
["struct dc_transfer_func *", "const struct dc_gamma *", "bool", "bool", "const struct freesync_hdr_tf_params *"]


func: build_degamma
ret: static bool
module: amdgpu
args:
["struct pwl_float_data_ex *", "enum dc_transfer_func_predefined", "const struct hw_x_point *", "uint32_t"]


func: build_freesync_hdr
ret: static bool
module: amdgpu
args:
["struct pwl_float_data_ex *", "const struct freesync_hdr_tf_params *", "const struct hw_x_point *", "uint32_t"]


func: map_regamma_hw_to_x_user
ret: static bool
module: amdgpu
args:
["const struct dc_gamma *", "struct pixel_gamma_point *", "struct pwl_float_data *", "const struct gamma_pixel *", "const struct pwl_float_data_ex *", "struct dc_transfer_func_distributed_points *", "bool", "uint32_t", "struct hw_x_point *"]


func: mod_freesync_build_vrr_infopacket
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_stream_state *", "const struct mod_vrr_params *", "enum vrr_packet_type", "enum color_transfer_func", "struct dc_info_packet *"]


func: mod_freesync_build_vrr_params
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_stream_state *", "struct mod_freesync_config *", "struct mod_vrr_params *"]


func: mod_freesync_get_settings
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct mod_vrr_params *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: mod_freesync_handle_preflip
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_plane_state *", "const struct dc_stream_state *", "unsigned int", "struct mod_vrr_params *"]


func: mod_freesync_is_valid_range
ret: bool
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_stream_state *", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


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: phm_get_performance_level
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "const struct pp_hw_power_state *", "PHM_PerformanceLevelDesignation", "uint32_t", "PHM_PerformanceLevel *"]


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: smu_get_voltage_dependency_table_ppt_v1
ret: int
module: amdgpu
args:
["const struct phm_ppt_v1_clock_voltage_dependency_table *", "struct phm_ppt_v1_clock_voltage_dependency_table *"]


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: get_vddc_lookup_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_voltage_lookup_table **", "const ATOM_Vega10_Voltage_Lookup_Table *", "uint32_t", "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: amdgpu_amdkfd_get_dmabuf_info
ret: int
module: amdgpu
args:
["struct kgd_dev *", "int", "struct kgd_dev **", "uint64_t *", "void *", "size_t", "uint32_t *", "uint32_t *"]


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_amdkfd_gpuvm_alloc_memory_of_gpu
ret: int
module: amdgpu
args:
["struct kgd_dev *", "uint64_t", "uint64_t", "void *", "struct kgd_mem **", "uint64_t *", "uint32_t"]


func: amdgpu_amdkfd_gpuvm_import_dmabuf
ret: int
module: amdgpu
args:
["struct kgd_dev *", "struct dma_buf *", "uint64_t", "void *", "struct kgd_mem **", "uint64_t *", "uint64_t *"]


func: add_bo_to_vm
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct kgd_mem *", "struct amdgpu_vm *", "bool", "struct kfd_bo_va_list **"]


func: reserve_bo_and_cond_vms
ret: static int
module: amdgpu
args:
["struct kgd_mem *", "struct amdgpu_vm *", "enum bo_vm_match", "struct bo_vm_reservation_context *"]


func: amdgpu_bo_list_create
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct drm_file *", "struct drm_amdgpu_bo_list_entry *", "size_t", "struct amdgpu_bo_list **"]


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_map_static_csa
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "struct amdgpu_bo *", "struct amdgpu_bo_va **", "uint64_t", "uint32_t"]


func: amdgpu_display_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_display_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_parse_clk_voltage_dep_table
ret: static int
module: amdgpu
args:
["ATOM_PPLIB_Clock_Voltage_Dependency_Table *", "struct amdgpu_clock_voltage_dependency_table *", "struct amdgpu_clock_voltage_dependency_table *"]


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


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_vmid_grab
ret: int
module: amdgpu
args:
["struct amdgpu_vm *", "struct amdgpu_ring *", "struct amdgpu_sync *", "struct dma_fence *", "struct amdgpu_job *"]


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


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


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 dma_resv *", "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 dma_resv *", "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_bo_param
ret: static void
module: amdgpu
args:
["struct amdgpu_device *", "int", "struct amdgpu_bo_param *", "struct amdgpu_vm *", "struct amdgpu_vm *"]


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_free_mapping
ret: static void
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_bo_va_mapping *", "struct dma_fence *", "struct amdgpu_vm *"]


func: amdgpu_vm_cpu_update
ret: static int
module: amdgpu
args:
["struct amdgpu_vm_update_params *", "struct amdgpu_bo *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint64_t"]


func: amdgpu_vm_sdma_set_ptes
ret: static void
module: amdgpu
args:
["struct amdgpu_bo *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint64_t", "struct amdgpu_vm_update_params *", "struct amdgpu_vm_update_params *"]


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_v10_0_crtc_mode_set
ret: static int
module: amdgpu
args:
["struct drm_crtc *", "struct drm_display_mode *", "struct drm_display_mode *", "int", "int", "struct drm_framebuffer *"]


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


func: gfx_v10_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_v10_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_v10_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: vbox_framebuffer_init
ret: int
module: vboxvideo
args:
["struct vbox_private *", "struct vbox_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


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


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", "size_t", "struct sg_table *", "struct dma_resv *", "void (*)(struct ttm_buffer_object *)"]


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


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


func: ttm_bo_mem_placement
ret: static int
module: ttm
args:
["struct ttm_buffer_object *", "const struct ttm_place *", "struct ttm_mem_reg *", "struct ttm_operation_ctx *"]


func: ttm_mem_evict_first
ret: static int
module: ttm
args:
["struct ttm_bo_device *", "uint32_t", "const struct ttm_place *", "struct ttm_operation_ctx *", "struct ww_acquire_ctx *"]


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


func: evtchnl_alloc
ret: static int
module: drm_xen_front
args:
["struct xen_drm_front_info *", "int", "struct xen_drm_front_evtchnl *", "enum xen_drm_front_evtchnl_type"]


func: evtchnl_publish
ret: static int
module: drm_xen_front
args:
["struct xenbus_transaction", "struct xen_drm_front_evtchnl *", "const char *", "const char *", "const char *"]


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


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


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


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: r600_check_texture_resource
ret: static int
module: radeon
args:
["struct radeon_cs_parser *", "u32", "struct radeon_bo *", "u64", "u64", "u32", "struct radeon_bo *"]


func: r600_parse_clk_voltage_dep_table
ret: static int
module: radeon
args:
["ATOM_PPLIB_Clock_Voltage_Dependency_Table *", "struct radeon_clock_voltage_dependency_table *", "struct radeon_clock_voltage_dependency_table *"]


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


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 drm_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


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 dma_resv *", "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_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: ast_get_vbios_mode_info
ret: static bool
module: ast
args:
["struct drm_crtc *", "struct drm_display_mode *", "struct drm_display_mode *", "struct ast_vbios_mode_info *", "struct ast_vbios_mode_info *"]


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


func: base507c_new_
ret: int
module: nouveau
args:
["const struct nv50_wndw_func *", "const u32 *", "struct nouveau_drm *", "int", "s32", "u32", "struct nv50_wndw **"]


func: curs507a_new_
ret: int
module: nouveau
args:
["const struct nv50_wimm_func *", "struct nouveau_drm *", "int", "s32", "u32", "struct nv50_wndw **"]


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


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: nv50_lut_load
ret: u32
module: nouveau
args:
["struct nv50_lut *", "int", "struct drm_property_blob *", "void (*)(struct drm_color_lut *, int, void *)"]


func: nv50_wndw_new_
ret: int
module: nouveau
args:
["const struct nv50_wndw_func *", "struct drm_device *", "enum drm_plane_type", "const char *", "int", "const u32 *", "u32", "enum nv50_disp_interlock_type", "u32", "struct nv50_wndw **"]


func: nv50_wndw_atomic_check_acquire
ret: static int
module: nouveau
args:
["struct nv50_wndw *", "bool", "struct nv50_wndw_atom *", "struct nv50_wndw_atom *", "struct nv50_head_atom *"]


func: wndwc37e_new_
ret: int
module: nouveau
args:
["const struct nv50_wndw_func *", "struct nouveau_drm *", "enum drm_plane_type", "int", "s32", "u32", "struct nv50_wndw **"]


func: nouveau_bo_new
ret: int
module: nouveau
args:
["struct nouveau_cli *", "u64", "int", "uint32_t", "uint32_t", "uint32_t", "struct sg_table *", "struct dma_resv *", "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_framebuffer_new
ret: int
module: nouveau
args:
["struct drm_device *", "const struct drm_mode_fb_cmd2 *", "struct nouveau_bo *", "struct nouveau_framebuffer **"]


func: validate_fini_no_ticket
ret: static void
module: nouveau
args:
["struct validate_op *", "struct nouveau_fence *", "struct drm_nouveau_gem_pushbuf_bo *", "struct nouveau_channel *"]


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


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_chan_func *", "const struct nv50_disp_chan_mthd *", "struct nv50_disp *", "int", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


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 *", "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 *", "struct nv50_disp *", "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_chan_func *", "const struct nv50_disp_chan_mthd *", "struct nv50_disp *", "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 *", "u64 *", "u16 *", "u64", "u64", "u64", "u64 *", "bool", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: gv100_fifo_gpfifo_new_
ret: int
module: nouveau
args:
["const struct nvkm_fifo_chan_func *", "struct gk104_fifo *", "u64 *", "u16 *", "u64", "u64", "u64", "u64 *", "bool", "u32 *", "const struct nvkm_oclass *", "struct nvkm_object **"]


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", "bool", "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", "bool", "u64", "u64", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: nvkm_vmm_iter
ret: static u64
module: nouveau
args:
["struct nvkm_vmm *", "const struct nvkm_vmm_page *", "u64", "u64", "bool", "bool", "bool (*)(struct nvkm_vmm_iter *, bool, u32, u32)", "nvkm_vmm_pte_func", "struct nvkm_vmm_map *", "nvkm_vmm_pxe_func", "const char *"]


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: gf100_vmm_new
ret: int
module: nouveau
args:
["struct nvkm_mmu *", "bool", "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 *", "bool", "u64", "u64", "void *", "u32", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: gp100_vmm_new_
ret: int
module: nouveau
args:
["const struct nvkm_vmm_func *", "struct nvkm_mmu *", "bool", "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", "bool", "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: ls_ucode_img_build
ret: static void *
module: nouveau
args:
["struct ls_ucode_img_desc *", "const struct firmware *", "const struct firmware *", "const struct firmware *", "const struct firmware *", "const struct firmware *"]


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: nvkm_therm_threshold_hyst_polling
ret: static void
module: nouveau
args:
["struct nvkm_therm *", "enum nvkm_therm_thrs", "const struct nvbios_therm_threshold *", "const struct nvbios_therm_threshold *"]


func: qxl_draw_dirty_fb
ret: void
module: qxl
args:
["struct qxl_device *", "struct drm_framebuffer *", "struct qxl_bo *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int", "int", "uint32_t"]


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: setup_slot
ret: static void
module: qxl
args:
["struct qxl_device *", "struct qxl_memslot *", "unsigned int", "const char *", "unsigned long", "unsigned long"]


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: psb_framebuffer_init
ret: static int
module: gma500_gfx
args:
["struct drm_device *", "struct psb_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct gtt_range *"]


func: psb_mmu_insert_pages
ret: int
module: gma500_gfx
args:
["struct psb_mmu_pd *", "struct page **", "unsigned long", "uint32_t", "uint32_t", "uint32_t", "int"]


func: psb_intel_sdvo_create_enhance_property_tv
ret: static bool
module: gma500_gfx
args:
["struct psb_intel_sdvo *", "struct psb_intel_sdvo_connector *", "struct psb_intel_sdvo_enhancements_reply"]


func: __cyz_load_fw
ret: static int
module: cyclades
args:
["const u32", "void *", "void *", "const struct firmware *", "const struct firmware *", "const char *"]


func: ipwireless_send_packet
ret: int
module: ipwireless
args:
["struct ipw_hardware *", "unsigned int", "const unsigned char *", "unsigned int", "void (*)(void *, unsigned int)", "void *"]


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: st_lsm6dsx_shub_alloc_iiodev
ret: static struct iio_dev *
module: st_lsm6dsx
args:
["struct st_lsm6dsx_hw *", "enum st_lsm6dsx_sensor_id", "u8", "const char *", "const struct st_lsm6dsx_ext_dev_settings *"]


func: magn_3d_parse_report
ret: static int
module: hid-sensor-magn-3d
args:
["struct platform_device *", "struct hid_sensor_hub_device *", "struct iio_chan_spec **", "int *", "struct magn_3d_state *", "unsigned int"]


func: ad7606_probe
ret: int
module: ad7606
args:
["struct device *", "int", "void *", "const char *", "unsigned int", "const struct ad7606_bus_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_adc5_hw_scale
ret: int
module: qcom-vadc-common
args:
["enum vadc_scale_fn_type", "const struct vadc_prescale_ratio *", "const struct adc5_data *", "u16", "int *"]


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: 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: ad5686_probe
ret: int
module: ad5686
args:
["struct device *", "enum ad5686_supported_device_ids", "const char *", "ad5686_write_func", "ad5686_read_func"]


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: fake_master_get
ret: static int
module: vme_fake
args:
["struct vme_master_resource *", "int *", "unsigned long long *", "unsigned long long *", "u32 *", "u32 *", "u32 *"]


func: fake_master_set
ret: static int
module: vme_fake
args:
["struct vme_master_resource *", "int", "unsigned long long", "unsigned long long", "u32", "u32", "u32"]


func: fake_slave_get
ret: static int
module: vme_fake
args:
["struct vme_slave_resource *", "int *", "unsigned long long *", "unsigned long long *", "dma_addr_t *", "u32 *", "u32 *"]


func: fake_slave_set
ret: static int
module: vme_fake
args:
["struct vme_slave_resource *", "int", "unsigned long long", "unsigned long long", "dma_addr_t", "u32", "u32"]


func: __tsi148_master_get
ret: static int
module: vme_tsi148
args:
["int *", "unsigned long long *", "unsigned long long *", "u32 *", "u32 *", "u32 *", "struct vme_master_resource *", "struct vme_master_resource *"]


func: create_gpio_led
ret: static int
module: leds-gpio
args:
["const struct gpio_led *", "struct gpio_led_data *", "struct device *", "struct fwnode_handle *", "gpio_blink_set_t"]


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


func: intel_security_change_key
ret: static int
module: nfit
args:
["struct nvdimm *", "const struct nvdimm_key_data *", "const struct nvdimm_key_data *", "enum nvdimm_passphrase_type"]


func: parport_register_device
ret: struct pardevice *
module: parport
args:
["struct parport *", "const char *", "int (*)(void *)", "void (*)(void *)", "void (*)(void *)", "int", "void *"]


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: safexcel_rdr_req_set
ret: void
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "struct safexcel_result_desc *", "struct crypto_async_request *"]


func: safexcel_cipher_exit_inv
ret: static int
module: crypto_safexcel
args:
["struct crypto_tfm *", "struct crypto_async_request *", "struct safexcel_inv_result *", "struct safexcel_cipher_req *"]


func: safexcel_handle_inv_result
ret: static int
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "struct crypto_async_request *", "bool *", "int *", "struct safexcel_cipher_req *"]


func: safexcel_handle_req_result
ret: static int
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "struct crypto_async_request *", "struct scatterlist *", "struct scatterlist *", "unsigned int", "struct safexcel_cipher_req *", "bool *", "int *"]


func: safexcel_queue_req
ret: static int
module: crypto_safexcel
args:
["struct crypto_async_request *", "enum safexcel_cipher_direction", "struct safexcel_cipher_req *", "struct safexcel_cipher_req *"]


func: safexcel_send_req
ret: static int
module: crypto_safexcel
args:
["struct crypto_async_request *", "int", "struct safexcel_cipher_req *", "struct scatterlist *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "u8 *", "int *", "int *"]


func: chcr_add_cipher_dst_ent
ret: void
module: chcr
args:
["struct ablkcipher_request *", "struct cpl_rx_phys_dsgl *", "struct cipher_wr_param *", "unsigned short"]


func: chcr_cipher_fallback
ret: static int
module: chcr
args:
["struct crypto_sync_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: chtls_recv_sock
ret: static struct sock *
module: chtls
args:
["struct sock *", "struct request_sock *", "void *", "struct chtls_dev *", "const struct cpl_pass_accept_req *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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: _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: 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: rdma_resolve_ip
ret: int
module: ib_core
args:
["struct sockaddr *", "const struct sockaddr *", "struct rdma_dev_addr *", "unsigned long", "void (*)(int, struct sockaddr *, struct rdma_dev_addr *, void *)", "bool", "void *"]


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: rdma_find_gid_by_filter
ret: const struct ib_gid_attr *
module: ib_core
args:
["struct ib_device *", "const union ib_gid *", "u8", "bool (*)(const union ib_gid *, const struct ib_gid_attr *, void *)", "void *"]


func: find_gid
ret: static int
module: ib_core
args:
["struct ib_gid_table *", "const union ib_gid *", "const struct ib_gid_attr *", "bool", "unsigned long", "int *"]


func: __ib_alloc_cq_user
ret: struct ib_cq *
module: ib_core
args:
["struct ib_device *", "void *", "int", "int", "enum ib_poll_context", "const char *", "struct ib_udata *"]


func: rdma_user_mmap_io
ret: int
module: ib_core
args:
["struct ib_ucontext *", "struct vm_area_struct *", "unsigned long", "unsigned long", "pgprot_t", "struct rdma_user_mmap_entry *"]


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: create_mad_addr_info
ret: static void
module: ib_core
args:
["struct ib_mad_send_wr_private *", "struct trace_event_raw_ib_mad_send_template *", "struct ib_mad_qp_info *"]


func: handle_smi
ret: static enum smi_action
module: ib_core
args:
["struct ib_mad_port_private *", "struct ib_mad_qp_info *", "struct ib_wc *", "int", "struct ib_mad_private *", "struct ib_mad_private *", "bool"]


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_init_ah_attr_from_path
ret: int
module: ib_core
args:
["struct ib_device *", "u8", "struct sa_path_rec *", "struct rdma_ah_attr *", "const struct ib_gid_attr *"]


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", "unsigned long", "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", "unsigned long", "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", "unsigned long", "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", "unsigned long", "gfp_t", "void (*)(int, struct ib_sa_service_rec *, void *)", "void *", "struct ib_sa_query **"]


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


func: ib_init_ah_attr_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_map_mr_sg_pi
ret: int
module: ib_core
args:
["struct ib_mr *", "struct scatterlist *", "int", "unsigned int *", "struct scatterlist *", "int", "unsigned int *", "unsigned int"]


func: rdma_alloc_netdev
ret: struct net_device *
module: ib_core
args:
["struct ib_device *", "u8", "enum rdma_netdev_t", "const char *", "unsigned char", "void (*)(struct net_device *)"]


func: rdma_init_netdev
ret: int
module: ib_core
args:
["struct ib_device *", "u8", "enum rdma_netdev_t", "const char *", "unsigned char", "void (*)(struct net_device *)", "struct net_device *"]


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: rdma_lookup_get_uobject
ret: struct ib_uobject *
module: ib_uverbs
args:
["const struct uverbs_api_object *", "struct ib_uverbs_file *", "s64", "enum rdma_lookup_mode", "struct uverbs_attr_bundle *"]


func: ib_uverbs_dealloc_xrcd
ret: int
module: ib_uverbs
args:
["struct ib_uobject *", "struct ib_xrcd *", "enum rdma_remove_reason", "struct uverbs_attr_bundle *"]


func: uverbs_request_start
ret: static int
module: ib_uverbs
args:
["struct uverbs_attr_bundle *", "void *", "size_t", "struct uverbs_req_iter *", "struct uverbs_req_iter *"]


func: __rdma_create_id
ret: struct rdma_cm_id *
module: rdma_cm
args:
["struct net *", "rdma_cm_event_handler", "void *", "enum rdma_ucm_port_space", "enum ib_qp_type", "const char *"]


func: cma_ib_id_from_event
ret: static struct rdma_id_private *
module: rdma_cm
args:
["struct ib_cm_id *", "const struct ib_cm_event *", "struct cma_req_info *", "struct net_device **"]


func: cma_save_ib_info
ret: static void
module: rdma_cm
args:
["struct sockaddr *", "struct sockaddr *", "const struct rdma_cm_id *", "const struct sa_path_rec *"]


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: srpt_cm_req_recv
ret: static int
module: ib_srpt
args:
["struct srpt_device * const", "struct ib_cm_id *", "struct rdma_cm_id *", "u8", "__be16", "const struct srp_login_req *", "const char *"]


func: srpt_free_ioctx_ring
ret: static void
module: ib_srpt
args:
["struct srpt_ioctx **", "struct srpt_device *", "int", "struct kmem_cache *", "enum dma_data_direction"]


func: create_cq_user
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_udata *", "struct mlx5_ib_cq *", "int", "u32 **", "int *", "int *", "int *"]


func: mlx5_ib_process_mad
ret: int
module: mlx5_ib
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: mlx5_MAD_IFC
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "int", "int", "u8", "const struct ib_wc *", "const void *", "void *", "const struct ib_grh *"]


func: mlx5_ib_alloc_dm
ret: struct ib_dm *
module: mlx5_ib
args:
["struct ib_device *", "struct ib_ucontext *", "struct ib_dm_alloc_attr *", "struct uverbs_attr_bundle *"]


func: mlx5_ib_raw_fs_rule_add
ret: struct mlx5_ib_flow_handler *
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_flow_matcher *", "struct mlx5_flow_context *", "struct mlx5_flow_act *", "u32", "void *", "int", "int", "int"]


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


func: handle_alloc_dm_sw_icm
ret: static int
module: mlx5_ib
args:
["struct ib_ucontext *", "struct mlx5_ib_dm *", "struct uverbs_attr_bundle *", "int", "struct ib_dm_alloc_attr *"]


func: mlx5_ib_modify_flow_action_esp
ret: static int
module: mlx5_ib
args:
["struct ib_flow_action *", "const struct ib_flow_action_attrs_esp *", "struct uverbs_attr_bundle *"]


func: parse_flow_attr
ret: static int
module: mlx5_ib
args:
["struct mlx5_core_dev *", "struct mlx5_flow_spec *", "const union ib_flow_spec *", "const struct ib_flow_attr *", "struct mlx5_flow_act *", "u32"]


func: mlx5_ib_advise_mr
ret: int
module: mlx5_ib
args:
["struct ib_pd *", "enum ib_uverbs_advise_mr_advice", "u32", "struct ib_sge *", "u32", "struct uverbs_attr_bundle *"]


func: mlx5_ib_map_mr_sg_pi
ret: int
module: mlx5_ib
args:
["struct ib_mr *", "struct scatterlist *", "int", "unsigned int *", "struct scatterlist *", "int", "unsigned int *"]


func: mlx5_ib_sg_to_klms
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_mr *", "struct scatterlist *", "unsigned short", "unsigned int *", "struct scatterlist *", "unsigned short", "unsigned int *"]


func: mr_umem_get
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "u64", "u64", "int", "struct ib_umem **", "int *", "int *", "int *", "int *", "bool"]


func: __begin_wqe
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_qp *", "void **", "struct mlx5_wqe_ctrl_seg **", "const struct ib_send_wr *", "unsigned int *", "int *", "void **", "int", "bool", "bool"]


func: __mlx5_ib_modify_qp
ret: static int
module: mlx5_ib
args:
["struct ib_qp *", "const struct ib_qp_attr *", "int", "enum ib_qp_state", "enum ib_qp_state", "struct ib_udata *", "const struct mlx5_ib_modify_qp *", "const struct mlx5_ib_modify_qp *"]


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
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "u32 *", "size_t", "struct ib_pd *", "struct ib_udata *", "struct mlx5_ib_create_qp_resp *"]


func: create_raw_packet_qp_tis
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_sq *", "u32", "struct ib_pd *", "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_pd *", "struct ib_qp_init_attr *", "struct ib_udata *"]


func: create_user_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_pd *", "struct mlx5_ib_qp *", "struct ib_udata *", "struct ib_qp_init_attr *", "u32 **", "struct mlx5_ib_create_qp_resp *", "int *", "struct mlx5_ib_qp_base *"]


func: destroy_qp_user
ret: static void
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "struct ib_udata *", "struct mlx5_ib_qp_base *", "struct ib_pd *"]


func: finish_wqe
ret: static void
module: mlx5_ib
args:
["struct mlx5_ib_qp *", "struct mlx5_wqe_ctrl_seg *", "void *", "u8", "void *", "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_udata *"]


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: 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: set_av_attr
ret: static int
module: ocrdma
args:
["struct ocrdma_dev *", "struct ocrdma_ah *", "struct rdma_ah_attr *", "const union ib_gid *", "int", "bool *", "u16"]


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_set_create_qp_rq_cmd
ret: static int
module: ocrdma
args:
["struct ocrdma_create_qp_req *", "struct ocrdma_qp *", "struct ib_qp_init_attr *", "struct ib_qp_init_attr *"]


func: ocrdma_build_inline_sges
ret: static int
module: ocrdma
args:
["struct ocrdma_hdr_wqe *", "struct ocrdma_sge *", "const struct ib_send_wr *", "u32", "struct ocrdma_qp *", "struct ocrdma_qp *"]


func: pvrdma_set_rq_size
ret: static int
module: vmw_pvrdma
args:
["struct pvrdma_qp *", "struct ib_qp_cap *", "struct ib_qp_cap *", "struct pvrdma_dev *", "struct pvrdma_dev *"]


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: qedr_gsi_build_packet
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "const struct ib_send_wr *", "struct qed_roce_ll2_packet **"]


func: __process_resp_one
ret: static void
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct qedr_cq *", "struct ib_wc *", "struct rdma_cqe_responder *", "u64"]


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_poll_cq_req
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct qedr_cq *", "int", "struct ib_wc *", "struct rdma_cqe_requester *", "struct rdma_cqe_requester *"]


func: qedr_populate_pbls
ret: static void
module: qedr
args:
["struct qedr_dev *", "struct qedr_pbl *", "struct qedr_pbl_info *", "struct ib_umem *", "struct ib_umem *", "u32"]


func: qedr_prepare_sq_inline_data
ret: static u32
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "u8 *", "const struct ib_send_wr *", "const 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 *", "const struct ib_send_wr *", "const 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 *", "const struct ib_send_wr *", "const struct ib_send_wr **"]


func: efa_com_cmd_exec
ret: int
module: efa
args:
["struct efa_com_admin_queue *", "struct efa_admin_aq_entry *", "size_t", "struct efa_admin_acq_entry *", "size_t"]


func: efa_com_get_feature_ex
ret: static int
module: efa
args:
["struct efa_com_dev *", "struct efa_admin_get_feature_resp *", "enum efa_admin_aq_feature_id", "u32", "dma_addr_t"]


func: hfi1_cdev_init
ret: int
module: hfi1
args:
["int", "const char *", "const struct file_operations *", "struct cdev *", "struct device **", "bool", "struct kobject *"]


func: iowait_init
ret: void
module: hfi1
args:
["struct iowait *", "u32", "void (*)(struct work_struct *)", "void (*)(struct work_struct *)", "int (*)(struct sdma_engine *, struct iowait_work *, struct sdma_txreq *, uint, bool)", "void (*)(struct iowait *, int)", "void (*)(struct iowait *)", "void (*)(struct iowait *)"]


func: hfi1_mmu_rb_register
ret: int
module: hfi1
args:
["void *", "struct mm_struct *", "struct mmu_rb_ops *", "struct workqueue_struct *", "struct mmu_rb_handler **"]


func: rc_rcv_error
ret: static int
module: hfi1
args:
["struct ib_other_headers *", "struct rvt_qp *", "u32", "u32", "int", "struct hfi1_ctxtdata *", "void *"]


func: hfi1_make_ruc_header
ret: void
module: hfi1
args:
["struct rvt_qp *", "struct ib_other_headers *", "u32", "u32", "u32", "int", "struct hfi1_pkt_state *"]


func: ext_coal_sdma_tx_descs
ret: int
module: hfi1
args:
["struct hfi1_devdata *", "struct sdma_txreq *", "int", "void *", "struct page *", "unsigned long", "u16"]


func: hfi1_build_tid_rdma_read_resp
ret: u32
module: hfi1
args:
["struct rvt_qp *", "struct rvt_ack_entry *", "struct ib_other_headers *", "u32 *", "u32 *", "u32 *", "u32 *", "bool *"]


func: hfi1_build_tid_rdma_write_resp
ret: u32
module: hfi1
args:
["struct rvt_qp *", "struct rvt_ack_entry *", "struct ib_other_headers *", "u32 *", "u32", "u32 *", "struct rvt_sge_state **"]


func: tid_rdma_rcv_read_request
ret: static int
module: hfi1
args:
["struct rvt_qp *", "struct rvt_ack_entry *", "struct hfi1_packet *", "struct ib_other_headers *", "u32", "u32", "u32", "u64"]


func: hfi1_trace_fmt_lrh
ret: const char *
module: hfi1
args:
["struct trace_seq *", "bool", "u8", "bool", "bool", "u8", "u8", "const char *", "u8", "u8", "u8", "u8", "u16", "u16", "u16", "u32", "u32"]


func: hfi1_trace_fmt_rest
ret: const char *
module: hfi1
args:
["struct trace_seq *", "bool", "u8", "u8", "bool", "bool", "u8", "u8", "u8", "u8", "const char *", "u8", "u16", "u32", "u32", "u32", "u32"]


func: hfi1_trace_parse_16b_hdr
ret: void
module: hfi1
args:
["struct hfi1_16b_header *", "u8 *", "bool *", "bool *", "u8 *", "u8 *", "u8 *", "u16 *", "u16 *", "u16 *", "u32 *", "u32 *"]


func: hfi1_trace_parse_9b_bth
ret: void
module: hfi1
args:
["struct ib_other_headers *", "u8 *", "bool *", "bool *", "u8 *", "u8 *", "u8 *", "u8 *", "u8 *", "u16 *", "u32 *", "u32 *"]


func: return_cnp
ret: void
module: hfi1
args:
["struct hfi1_ibport *", "struct rvt_qp *", "u32", "u16", "u32", "u32", "u8", "const struct ib_grh *"]


func: program_rcvarray
ret: static int
module: hfi1
args:
["struct hfi1_filedata *", "struct tid_user_buf *", "struct tid_group *", "unsigned int", "u16", "u32 *", "unsigned int *", "unsigned int *"]


func: set_rcvarray_entry
ret: static int
module: hfi1
args:
["struct hfi1_filedata *", "struct tid_user_buf *", "u32", "struct tid_group *", "u16", "unsigned int"]


func: unpin_rcv_pages
ret: static void
module: hfi1
args:
["struct hfi1_filedata *", "struct tid_user_buf *", "struct tid_rb_node *", "unsigned int", "unsigned int", "bool"]


func: mlx4_ib_get_cq_umem
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "struct mlx4_ib_cq_buf *", "struct ib_umem **", "u64", "int", "struct ib_udata *"]


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


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: set_qp_rss
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_rss *", "struct mlx4_ib_create_qp_rss *", "struct ib_qp_init_attr *", "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: 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_rc_rcv_resp
ret: static void
module: ib_qib
args:
["struct qib_ibport *", "struct ib_other_headers *", "void *", "u32", "struct rvt_qp *", "u32", "u32", "u32", "u32", "struct qib_ctxtdata *"]


func: qib_user_sdma_init_payload
ret: static int
module: ib_qib
args:
["const struct qib_devdata *", "struct qib_user_sdma_queue *", "struct qib_user_sdma_pkt *", "const struct iovec *", "unsigned long", "int"]


func: qib_user_sdma_page_to_frags
ret: static int
module: ib_qib
args:
["const struct qib_devdata *", "struct qib_user_sdma_queue *", "struct qib_user_sdma_pkt *", "struct page *", "u16", "u16", "u16", "void *"]


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: usnic_ib_qp_grp_create
ret: struct usnic_ib_qp_grp *
module: usnic_verbs
args:
["struct usnic_fwd_dev *", "struct usnic_ib_vf *", "struct usnic_ib_pd *", "struct usnic_vnic_res_spec *", "struct usnic_transport_spec *"]


func: usnic_vnic_dump
ret: int
module: usnic_verbs
args:
["struct usnic_vnic *", "char *", "int", "void *", "int (*)(void *, char *, int)", "int (*)(char *, int)", "int (*)(void *, char *, 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 *, struct bnxt_qplib_srq *, u8)"]


func: bnxt_qplib_cq_process_req
ret: static int
module: bnxt_re
args:
["struct bnxt_qplib_cq *", "struct cq_req *", "struct bnxt_qplib_cqe **", "int *", "u32", "struct bnxt_qplib_qp **"]


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


func: bnxt_qplib_alloc_init_hwq
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_hwq *", "struct bnxt_qplib_sg_info *", "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: import_ep
ret: static int
module: iw_cxgb4
args:
["struct c4iw_ep *", "int", "__u8 *", "struct dst_entry *", "struct c4iw_dev *", "bool", "u8", "enum chip_type"]


func: destroy_cq
ret: static void
module: iw_cxgb4
args:
["struct c4iw_rdev *", "struct t4_cq *", "struct c4iw_dev_ucontext *", "struct sk_buff *", "struct c4iw_wr_wait *"]


func: poll_cq
ret: static int
module: iw_cxgb4
args:
["struct t4_wq *", "struct t4_cq *", "struct t4_cqe *", "u8 *", "u64 *", "u32 *", "struct t4_srq *"]


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 *", "const struct ib_send_wr *", "const struct ib_send_wr *", "struct t4_sq *", "struct t4_sq *", "int"]


func: create_qp
ret: static int
module: iw_cxgb4
args:
["struct c4iw_rdev *", "struct t4_wq *", "struct c4iw_dev_ucontext *", "struct c4iw_wr_wait *", "int", "struct t4_cq *", "struct t4_cq *"]


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


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


func: __mthca_modify_qp
ret: static int
module: ib_mthca
args:
["struct ib_qp *", "const struct ib_qp_attr *", "int", "enum ib_qp_state", "enum ib_qp_state", "struct ib_udata *"]


func: build_mlx_header
ret: static int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_sqp *", "int", "const 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 ib_udata *", "struct mthca_cq *", "struct mthca_cq *"]


func: mthca_alloc_srq
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct ib_srq_attr *", "struct mthca_srq *", "struct ib_udata *"]


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: i40iw_create_cm_node
ret: static struct i40iw_cm_node *
module: i40iw
args:
["struct i40iw_cm_core *", "struct i40iw_device *", "struct iw_cm_conn_param *", "struct i40iw_cm_info *"]


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_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: rxe_cq_from_init
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_cq *", "int", "int", "struct ib_udata *", "struct rxe_create_cq_resp *"]


func: copy_data
ret: int
module: rdma_rxe
args:
["struct rxe_pd *", "int", "struct rxe_dma_info *", "void *", "int", "enum copy_direction", "u32 *"]


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 rxe_create_qp_resp *", "struct ib_pd *", "struct ib_udata *"]


func: do_mmap_info
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct mminfo *", "struct ib_udata *", "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_udata *", "struct mminfo *", "spinlock_t *", "spinlock_t *"]


func: prepare_ack_packet
ret: static struct sk_buff *
module: rdma_rxe
args:
["struct rxe_qp *", "struct rxe_pkt_info *", "struct rxe_pkt_info *", "int", "int", "u32", "u8", "u32 *"]


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 rxe_modify_srq_cmd *", "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_udata *", "struct rxe_create_srq_resp *"]


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: 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: fwnet_pd_new
ret: static struct fwnet_partial_datagram *
module: firewire-net
args:
["struct net_device *", "struct fwnet_peer *", "u16", "unsigned int", "void *", "unsigned int", "unsigned int"]


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: add_switch
ret: static struct tb_switch *
module: thunderbolt
args:
["struct tb_switch *", "u64", "const uuid_t *", "const u8 *", "u8", "u8", "u8", "u8", "enum tb_security_level", "bool", "bool", "size_t"]


func: tb_ring_alloc
ret: static struct tb_ring *
module: thunderbolt
args:
["struct tb_nhi *", "u32", "int", "bool", "unsigned int", "u16", "u16", "void (*)(void *)", "void *"]


func: tb_xdomain_request
ret: int
module: thunderbolt
args:
["struct tb_xdomain *", "const void *", "size_t", "enum tb_cfg_pkg_type", "void *", "size_t", "enum tb_cfg_pkg_type", "unsigned int"]


func: __tb_xdomain_request
ret: static int
module: thunderbolt
args:
["struct tb_ctl *", "const void *", "size_t", "enum tb_cfg_pkg_type", "void *", "size_t", "enum tb_cfg_pkg_type", "unsigned int"]


func: vga16fb_clock_chip
ret: static void
module: vga16fb
args:
["unsigned int *", "int", "const struct fb_info *", "struct vga16fb_par *", "struct vga16fb_par *", "int"]


func: svga_set_timings
ret: void
module: svgalib
args:
["void *", "const struct svga_timing_regs *", "struct fb_var_screeninfo *", "u32", "u32", "u32", "u32", "u32", "int"]


func: i2c_bus_reg
ret: static int
module: i2c-matroxfb
args:
["struct i2c_bit_adapter *", "struct matrox_fb_info *", "unsigned int", "unsigned int", "const char *", "int"]


func: matroxfb_PLL_calcclock
ret: int
module: matroxfb_misc
args:
["const struct matrox_pll_features *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: DAC1064_calcclock
ret: static void
module: matroxfb_DAC1064
args:
["const struct matrox_fb_info *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: g450_nextpll
ret: static unsigned int
module: g450_pll
args:
["unsigned int *", "unsigned int", "const struct matrox_pll_limits *", "const struct matrox_fb_info *"]


func: intelfbhw_setcolreg
ret: void
module: intelfb
args:
["struct intelfb_info *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: mb86290fb_imageblit1
ret: static void
module: mb862xxfb
args:
["u32 *", "u16", "u16", "u16", "u16", "u16", "u32", "u32", "const struct fb_image *", "struct fb_info *"]


func: SiS_GetModeID_LCD
ret: unsigned short
module: sisfb
args:
["int", "unsigned int", "int", "int", "int", "bool", "unsigned short", "int", "int", "unsigned int"]


func: SiS_HandleDDC
ret: unsigned short
module: sisfb
args:
["struct SiS_Private *", "unsigned int", "int", "unsigned short", "unsigned short", "unsigned char *", "unsigned int"]


func: SiS_GetCRT2Ptr
ret: static void
module: sisfb
args:
["struct SiS_Private *", "unsigned short", "unsigned short", "unsigned short", "unsigned short *", "unsigned short *"]


func: aty_var_to_crtc
ret: static int
module: atyfb
args:
["const struct fb_var_screeninfo *", "struct crtc *", "const struct fb_info *", "const struct fb_info *"]


func: radeon_setcolreg
ret: static int
module: radeonfb
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct radeonfb_info *", "unsigned int"]


func: hw_bitblt_1
ret: static int
module: viafb
args:
["void *", "u8", "u32", "u32", "u8", "u32", "u32", "u32", "u32", "u32 *", "u32", "u32", "u32", "u32", "u32", "u32", "u8"]


func: viafb_lcd_set_mode
ret: void
module: viafb
args:
["const struct fb_var_screeninfo *", "u16", "u16", "struct lvds_setting_information *", "struct lvds_chip_information *"]


func: set_dpa_vt1636
ret: static void
module: viafb
args:
["struct lvds_setting_information *", "struct lvds_chip_information *", "struct VT1636_DPA_SETTING *", "struct VT1636_DPA_SETTING *"]


func: vmbus_allocate_mmio
ret: int
module: hv_vmbus
args:
["struct resource **", "struct hv_device *", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t", "bool"]


func: cros_ec_pd_command
ret: static int
module: extcon-usbc-cros-ec
args:
["unsigned int", "unsigned int", "void *", "unsigned int", "void *", "unsigned int", "struct cros_ec_extcon_info *"]


func: __nvme_submit_sync_cmd
ret: int
module: nvme-core
args:
["struct request_queue *", "struct nvme_command *", "union nvme_result *", "void *", "unsigned int", "unsigned int", "int", "int", "blk_mq_req_flags_t", "bool"]


func: nvme_submit_user_cmd
ret: static int
module: nvme-core
args:
["struct request_queue *", "struct nvme_command *", "void *", "unsigned int", "void *", "unsigned int", "u32", "u64 *", "unsigned int"]


func: nvme_parse_ana_log
ret: static int
module: nvme-core
args:
["struct nvme_ctrl *", "void *", "int (*)(struct nvme_ctrl *, struct nvme_ana_group_desc *, void *)"]


func: nvme_rdma_post_send
ret: static int
module: nvme-rdma
args:
["struct nvme_rdma_queue *", "struct nvme_rdma_qe *", "struct ib_sge *", "u32", "struct ib_send_wr *"]


func: nvme_fc_register_localport
ret: int
module: nvme-fc
args:
["struct nvme_fc_port_info *", "struct nvme_fc_port_template *", "struct device *", "struct nvme_fc_local_port **"]


func: __nvme_fc_init_request
ret: static int
module: nvme-fc
args:
["struct nvme_fc_ctrl *", "struct nvme_fc_queue *", "struct nvme_fc_fcp_op *", "struct request *", "u32"]


func: nvme_fc_init_ctrl
ret: static struct nvme_ctrl *
module: nvme-fc
args:
["struct device *", "struct nvmf_ctrl_options *", "struct nvme_fc_lport *", "struct nvme_fc_rport *"]


func: nvme_fc_start_fcp_op
ret: static blk_status_t
module: nvme-fc
args:
["struct nvme_fc_ctrl *", "struct nvme_fc_queue *", "struct nvme_fc_fcp_op *", "u32", "enum nvmefc_fcp_datadir"]


func: nvmf_log_connect_error
ret: static void
module: nvme-fabrics
args:
["int", "int", "struct nvmf_connect_data *", "struct nvme_command *", "struct nvme_command *", "struct nvme_ctrl *"]


func: nvmet_req_init
ret: bool
module: nvmet
args:
["struct nvmet_req *", "struct nvmet_cq *", "struct nvmet_sq *", "const struct nvmet_fabrics_ops *"]


func: nvmet_fc_register_targetport
ret: int
module: nvmet-fc
args:
["struct nvmet_fc_port_info *", "struct nvmet_fc_target_template *", "struct device *", "struct nvmet_fc_target_port **"]


func: arizona_ldo1_common_init
ret: static int
module: arizona-ldo1
args:
["struct platform_device *", "struct arizona_ldo1 *", "const struct regulator_desc *", "bool *", "struct arizona_ldo1_pdata *"]


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: arizona_micsupp_common_init
ret: static int
module: arizona-micsupp
args:
["struct platform_device *", "struct arizona_micsupp *", "const struct regulator_desc *", "struct arizona_micsupp_pdata *"]


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: 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: mtd_part_do_parse
ret: static int
module: mtd
args:
["struct mtd_part_parser *", "struct mtd_info *", "struct mtd_partitions *", "struct mtd_part_parser_data *"]


func: is25lp256_post_bfpt_fixups
ret: static int
module: spi-nor
args:
["struct spi_nor *", "const struct sfdp_parameter_header *", "const struct sfdp_bfpt *", "struct spi_nor_flash_parameter *"]


func: spinand_select_op_variant
ret: static const struct spi_mem_op *
module: spinand
args:
["struct spinand_device *", "const struct spinand_op_variants *", "const struct spinand_op_variants *"]


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: 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: do_write_buffer
ret: static int
module: cfi_cmdset_0001
args:
["struct map_info *", "struct flchip *", "unsigned long", "const struct kvec **", "unsigned long *", "int"]


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: 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: 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: nxp_nci_probe
ret: int
module: nxp-nci
args:
["void *", "struct device *", "const struct nxp_nci_phy_ops *", "unsigned int", "struct nci_dev **"]


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: 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: s3fwrn5_probe
ret: int
module: s3fwrn5
args:
["struct nci_dev **", "void *", "struct device *", "const struct s3fwrn5_phy_ops *", "unsigned int"]


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: 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: 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: create_feature_instance
ret: static int
module: dfl
args:
["struct build_feature_devs_info *", "struct dfl_fpga_enum_dfl *", "resource_size_t", "resource_size_t", "u64"]


func: afu_dma_unpin_pages
ret: static void
module: dfl-afu
args:
["struct dfl_afu_dma_region *", "struct dfl_afu_dma_region *", "struct dfl_feature_platform_data *"]


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


func: vhost_scsi_get_req
ret: static int
module: vhost_scsi
args:
["struct vhost_scsi_ctx *", "struct vhost_scsi_tpg **", "struct vhost_virtqueue *", "struct vhost_virtqueue *"]


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


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


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


func: vringh_getdesc_user
ret: int
module: vringh
args:
["struct vringh *", "struct vringh_iov *", "struct vringh_iov *", "bool (*)(struct vringh *, u64, struct vringh_range *)", "u16 *"]


func: vringh_init_kern
ret: int
module: vringh
args:
["struct vringh *", "u64", "unsigned int", "bool", "struct vring_desc *", "struct vring_avail *", "struct vring_used *"]


func: ioctl_event_summary
ret: static int
module: switchtec
args:
["struct switchtec_dev *", "struct switchtec_ioctl_event_summary *", "size_t", "struct switchtec_user *"]


func: counter_count_write_value_get
ret: int
module: counter
args:
["void * const", "const enum counter_count_value_type", "const struct counter_count_write_value * const"]


func: counter_signal_read_value_set
ret: void
module: counter
args:
["struct counter_signal_read_value * const", "const enum counter_signal_value_type", "void * const"]


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: page_to_skb
ret: static struct sk_buff *
module: virtio_net
args:
["struct virtnet_info *", "struct receive_queue *", "struct page *", "unsigned int", "unsigned int", "unsigned int", "bool", "unsigned int"]


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


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


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


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


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


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


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


func: vxlan_fdb_get
ret: static int
module: vxlan
args:
["struct sk_buff *", "struct nlattr **", "struct net_device *", "const unsigned char *", "u16", "u32", "u32", "struct netlink_ext_ack *"]


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_notify
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "struct vxlan_fdb *", "struct vxlan_rdst *", "int", "bool", "struct netlink_ext_ack *"]


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_switchdev_call_notifiers
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "struct vxlan_fdb *", "struct vxlan_rdst *", "bool", "struct netlink_ext_ack *"]


func: vxlan_fdb_switchdev_notifier_info
ret: static void
module: vxlan
args:
["const struct vxlan_fdb *", "const struct vxlan_rdst *", "struct netlink_ext_ack *", "struct switchdev_notifier_vxlan_fdb_info *", "const struct vxlan_dev *"]


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


func: vxlan_fdb_update_existing
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "union vxlan_addr *", "__u16", "__u16", "__be16", "__be32", "__u32", "__u16", "struct vxlan_fdb *", "bool", "struct netlink_ext_ack *"]


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


func: vxlan_nl2conf
ret: static int
module: vxlan
args:
["struct nlattr **", "struct nlattr **", "struct net_device *", "struct vxlan_config *", "bool", "struct netlink_ext_ack *"]


func: vxlan_nl2flag
ret: static int
module: vxlan
args:
["struct vxlan_config *", "struct nlattr **", "int", "unsigned long", "bool", "bool", "struct netlink_ext_ack *"]


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


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", "bool", "enum ifla_geneve_df"]


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 *", "enum ifla_geneve_df *", "bool", "struct nlattr **"]


func: tbnet_fill_header
ret: static void
module: thunderbolt-net
args:
["struct thunderbolt_ip_header *", "u64", "u8", "const uuid_t *", "const uuid_t *", "enum thunderbolt_ip_type", "size_t", "u32"]


func: netvsc_send
ret: int
module: hv_netvsc
args:
["struct net_device *", "struct hv_netvsc_packet *", "struct rndis_message *", "struct hv_page_buffer *", "struct sk_buff *"]


func: xenvif_tx_check_gop
ret: static int
module: xen-netback
args:
["struct xenvif_queue *", "struct sk_buff *", "struct gnttab_map_grant_ref **", "struct gnttab_copy **"]


func: bond_slave_changelink
ret: static int
module: bonding
args:
["struct net_device *", "struct net_device *", "struct nlattr **", "struct nlattr **", "struct netlink_ext_ack *"]


func: mac80211_hwsim_conf_tx
ret: static int
module: mac80211_hwsim
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "u16", "const struct ieee80211_tx_queue_params *"]


func: mac80211_hwsim_get_radio
ret: static int
module: mac80211_hwsim
args:
["struct sk_buff *", "struct mac80211_hwsim_data *", "u32", "u32", "struct netlink_callback *", "int"]


func: mac80211_hwsim_roc
ret: static int
module: mac80211_hwsim
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_channel *", "int", "enum ieee80211_roc_type"]


func: mac80211_hwsim_sta_notify
ret: static void
module: mac80211_hwsim
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "enum sta_notify_cmd", "struct ieee80211_sta *"]


func: rsi_hal_key_config
ret: static int
module: rsi_91x
args:
["struct ieee80211_vif *", "struct ieee80211_key_conf *", "struct ieee80211_sta *", "struct ieee80211_hw *"]


func: rsi_hal_send_sta_notify_frame
ret: int
module: rsi_91x
args:
["struct rsi_common *", "enum opmode", "u8", "const unsigned char *", "u8", "u16", "u16", "struct ieee80211_vif *"]


func: rsi_inform_bss_status
ret: void
module: rsi_91x
args:
["struct rsi_common *", "enum opmode", "u8", "const u8 *", "u8", "u16", "struct ieee80211_sta *", "u16", "u16", "struct ieee80211_vif *"]


func: hostap_handle_sta_rx
ret: ap_rx_ret
module: hostap
args:
["local_info_t *", "struct net_device *", "struct sk_buff *", "struct hostap_80211_rx_status *", "int"]


func: handle_assoc
ret: static void
module: hostap
args:
["local_info_t *", "int", "struct hostap_80211_rx_status *", "struct sk_buff *", "struct sk_buff *"]


func: __prism2_translate_scan
ret: static char *
module: hostap
args:
["struct iw_request_info *", "struct hfa384x_hostscan_result *", "struct hostap_bss_info *", "char *", "char *", "local_info_t *"]


func: symbol_dl_image
ret: static int
module: orinoco
args:
["struct orinoco_private *", "const unsigned char *", "const void *", "int", "const struct fw_info *", "const struct fw_info *"]


func: __orinoco_hw_set_tkip_key
ret: int
module: orinoco
args:
["struct orinoco_private *", "int", "int", "const u8 *", "const u8 *", "size_t", "const u8 *", "size_t"]


func: alloc_orinocodev
ret: struct orinoco_private *
module: orinoco
args:
["int", "struct device *", "int (*)(struct orinoco_private *)", "int (*)(struct orinoco_private *, int)"]


func: ezusb_access_ltv
ret: static int
module: orinoco_usb
args:
["struct ezusb_priv *", "struct request_context *", "u16", "const void *", "u16", "void *", "unsigned int", "u16 *"]


func: __lbtf_cmd
ret: int
module: libertas_tf
args:
["struct lbtf_private *", "uint16_t", "struct cmd_header *", "int", "int (*)(struct lbtf_private *, unsigned long, struct cmd_header *)", "unsigned long"]


func: __lbs_cmd
ret: int
module: libertas
args:
["struct lbs_private *", "uint16_t", "struct cmd_header *", "int", "int (*)(struct lbs_private *, unsigned long, struct cmd_header *)", "unsigned long"]


func: lbs_get_firmware
ret: int
module: libertas
args:
["struct device *", "u32", "const struct lbs_fw_table *", "const struct firmware **", "const struct firmware **"]


func: mwifiex_usb_construct_send_urb
ret: static int
module: mwifiex_usb
args:
["struct mwifiex_adapter *", "struct usb_tx_data_port *", "u8", "struct urb_context *", "struct sk_buff *"]


func: mwifiex_cmd_11ac_cfg
ret: int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "struct mwifiex_11ac_vht_cfg *"]


func: mwifiex_cmd_11n_cfg
ret: int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "struct mwifiex_ds_11n_tx_cfg *"]


func: mwifiex_cfg80211_assoc
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "size_t", "const u8 *", "const u8 *", "int", "struct ieee80211_channel *", "struct cfg80211_connect_params *", "bool"]


func: mwifiex_cfg80211_tdls_mgmt
ret: static int
module: mwifiex
args:
["struct wiphy *", "struct net_device *", "const u8 *", "u8", "u8", "u16", "u32", "bool", "const u8 *", "size_t"]


func: mwifiex_cmd_enh_power_mode
ret: int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "uint16_t", "struct mwifiex_ds_auto_ds *"]


func: mwifiex_update_uap_custom_ie
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "struct mwifiex_ie *", "u16 *", "struct mwifiex_ie *", "u16 *", "struct mwifiex_ie *", "u16 *"]


func: _dbg_security_flags
ret: static void
module: mwifiex
args:
["int", "const char *", "const char *", "struct mwifiex_private *", "struct mwifiex_bssdescriptor *"]


func: mwifiex_config_scan
ret: static void
module: mwifiex
args:
["struct mwifiex_private *", "const struct mwifiex_user_scan_cfg *", "struct mwifiex_scan_cmd_config *", "struct mwifiex_ie_types_chan_list_param_set **", "struct mwifiex_chan_scan_param_set *", "u8 *", "u8 *", "u8 *"]


func: mwifiex_ret_802_11_scan_get_tlv_ptrs
ret: static void
module: mwifiex
args:
["struct mwifiex_adapter *", "struct mwifiex_ie_types_data *", "u32", "u32", "struct mwifiex_ie_types_data **"]


func: mwifiex_cmd_802_11_key_material_v1
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "u32", "struct mwifiex_ds_encrypt_key *"]


func: mwifiex_cmd_802_11_key_material_v2
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "struct mwifiex_ds_encrypt_key *", "u32"]


func: mwifiex_wmm_process_association_req
ret: u32
module: mwifiex
args:
["struct mwifiex_private *", "u8 **", "struct ieee_types_wmm_parameter *", "struct ieee80211_ht_cap *"]


func: init_atmel_card
ret: struct net_device *
module: atmel
args:
["unsigned short", "unsigned long", "const AtmelFWType", "struct device *", "int (*)(void *)", "void *"]


func: libipw_handle_assoc_resp
ret: static int
module: libipw
args:
["struct libipw_assoc_response *", "struct libipw_rx_stats *", "struct libipw_device *", "struct libipw_device *"]


func: libipw_translate_scan
ret: static char *
module: libipw
args:
["struct libipw_device *", "char *", "char *", "struct libipw_network *", "struct iw_request_info *"]


func: ipw_handle_promiscuous_rx
ret: static void
module: ipw2200
args:
["struct libipw_rx_stats *", "struct ipw_rx_mem_buffer *", "struct ipw_priv *", "struct ipw_priv *"]


func: il_send_cmd_pdu_async
ret: int
module: iwlegacy
args:
["struct il_priv *", "u8", "u16", "const void *", "void (*)(struct il_priv *, struct il_device_cmd *, struct il_rx_pkt *)"]


func: il_init_band_reference
ret: static void
module: iwlegacy
args:
["int", "int *", "const struct il_eeprom_channel **", "const u8 **", "const struct il_priv *", "const struct il_priv *"]


func: il3945_rs_rate_init_stub
ret: static void
module: iwl3945
args:
["void *", "struct ieee80211_supported_band *", "struct cfg80211_chan_def *", "struct ieee80211_sta *", "void *"]


func: il3945_rs_tx_status
ret: static void
module: iwl3945
args:
["void *", "struct ieee80211_supported_band *", "struct ieee80211_sta *", "void *", "struct sk_buff *"]


func: il3945_hw_build_tx_cmd_rate
ret: void
module: iwl3945
args:
["struct il_priv *", "struct il_device_cmd *", "struct ieee80211_tx_info *", "struct ieee80211_hdr *", "int"]


func: il4965_mac_update_tkip_key
ret: void
module: iwl4965
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_key_conf *", "struct ieee80211_sta *", "u32", "u16 *"]


func: il4965_rs_switch_to_mimo2
ret: static int
module: iwl4965
args:
["struct il_priv *", "struct il_lq_sta *", "struct ieee80211_conf *", "struct ieee80211_sta *", "struct il_scale_tbl_info *", "int"]


func: iwl_fw_dbg_collect
ret: int
module: iwlwifi
args:
["struct iwl_fw_runtime *", "enum iwl_fw_dbg_trigger", "const char *", "size_t", "struct iwl_fw_dbg_trigger_tlv *"]


func: iwl_dump_ini_mon_fill_header
ret: static void *
module: iwlwifi
args:
["struct iwl_fw_ini_monitor_dump *", "u32", "u32", "u32", "u32", "struct iwl_fw_ini_region_cfg *", "struct iwl_fw_runtime *", "struct iwl_fw_runtime *"]


func: iwl_fw_dump_mem
ret: static void
module: iwlwifi
args:
["struct iwl_fw_error_dump_data **", "u32", "u32", "u32", "struct iwl_fw_runtime *", "struct iwl_fw_runtime *"]


func: iwl_fw_prph_handler
ret: static void
module: iwlwifi
args:
["struct iwl_fw_runtime *", "void *", "void (*)(struct iwl_fw_runtime *, const struct iwl_prph_range *, u32, void *)"]


func: iwl_fw_runtime_init
ret: void
module: iwlwifi
args:
["struct iwl_fw_runtime *", "struct iwl_trans *", "const struct iwl_fw *", "const struct iwl_fw_runtime_ops *", "void *", "struct dentry *"]


func: iwl_init_notification_wait
ret: void
module: iwlwifi
args:
["struct iwl_notif_wait_data *", "struct iwl_notification_wait *", "const u16 *", "int", "bool (*)(struct iwl_notif_wait_data *, struct iwl_rx_packet *, void *)", "void *"]


func: iwl_parse_tlv_firmware
ret: static int
module: iwlwifi
args:
["struct iwl_drv *", "struct iwl_firmware_pieces *", "struct iwl_ucode_capabilities *", "bool *", "const struct firmware *", "const struct firmware *"]


func: iwl_init_ht_hw_capab
ret: void
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_nvm_data *", "struct ieee80211_sta_ht_cap *", "enum nl80211_band", "u8", "u8"]


func: iwl_init_band_reference
ret: static void
module: iwlwifi
args:
["const u8 *", "size_t", "int", "int *", "const struct iwl_eeprom_channel **", "const u8 **", "const struct iwl_cfg *"]


func: iwl_mod_ht40_chan_info
ret: static void
module: iwlwifi
args:
["struct device *", "struct iwl_nvm_data *", "int", "enum nl80211_band", "u16", "const struct iwl_eeprom_channel *", "u8"]


func: iwl_parse_nvm_data
ret: struct iwl_nvm_data *
module: iwlwifi
args:
["struct iwl_trans *", "const struct iwl_cfg *", "const __be16 *", "const __le16 *", "const __le16 *", "const __le16 *", "const __le16 *", "const __le16 *", "u8", "u8", "bool"]


func: iwl_pcie_gen2_build_tx_amsdu
ret: static struct iwl_tfh_tfd *
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_txq *", "struct iwl_device_tx_cmd *", "struct sk_buff *", "struct iwl_cmd_meta *", "int", "int"]


func: iwl_fill_data_tbs_amsdu
ret: static int
module: iwlwifi
args:
["struct iwl_trans *", "struct sk_buff *", "struct iwl_txq *", "u8", "struct iwl_device_tx_cmd *", "u16", "struct iwl_cmd_meta *"]


func: iwl_mvm_d3_update_keys
ret: static void
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "void *"]


func: iwl_mvm_get_wowlan_config
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct cfg80211_wowlan *", "struct iwl_wowlan_config_cmd *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct iwl_mvm_vif *"]


func: iwl_mvm_mac_ctxt_cmd_fill_ap
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct iwl_mac_ctx_cmd *", "struct iwl_mac_data_ap *", "bool"]


func: iwl_mvm_mac_allow_buffered_frames
ret: static void
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_sta *", "u16", "int", "enum ieee80211_frame_release_type", "bool"]


func: iwl_mvm_mac_sched_scan_start
ret: static int
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct cfg80211_sched_scan_request *", "struct ieee80211_scan_ies *"]


func: iwl_mvm_mac_sta_state
ret: static int
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "enum ieee80211_sta_state", "enum ieee80211_sta_state"]


func: iwl_mvm_mac_sta_statistics
ret: static void
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct station_info *"]


func: iwl_mvm_send_aux_roc_cmd
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "int", "struct ieee80211_channel *", "struct ieee80211_channel *"]


func: iwl_mvm_switch_vif_chanctx
ret: static int
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif_chanctx_switch *", "int", "enum ieee80211_chanctx_switch_mode"]


func: iwl_mvm_phy_ctxt_apply
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_mvm_phy_ctxt *", "struct cfg80211_chan_def *", "u8", "u8", "u32", "u32"]


func: _rs_collect_tx_data
ret: static int
module: iwlmvm
args:
["struct iwl_scale_tbl_info *", "int", "int", "int", "struct iwl_rate_scale_data *", "struct iwl_mvm *"]


func: rs_collect_tlc_data
ret: static int
module: iwlmvm
args:
["struct iwl_mvm_sta *", "u8", "struct iwl_scale_tbl_info *", "int", "int", "int", "struct iwl_mvm *"]


func: rs_drv_rate_update
ret: static void
module: iwlmvm
args:
["void *", "struct ieee80211_supported_band *", "struct cfg80211_chan_def *", "struct ieee80211_sta *", "void *", "u32"]


func: rs_fill_rates_for_column
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_lq_sta *", "struct rs_rate *", "__le32 *", "int *", "int", "int", "u8", "bool"]


func: rs_tpc_perform
ret: static bool
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct iwl_scale_tbl_info *", "struct iwl_lq_sta *", "struct iwl_lq_sta *"]


func: iwl_mvm_decode_he_phy_data
ret: static void
module: iwlmvm
args:
["struct iwl_mvm_rx_phy_data *", "struct ieee80211_radiotap_he *", "struct ieee80211_radiotap_he_mu *", "struct ieee80211_rx_status *", "u32", "int", "struct iwl_mvm *"]


func: iwl_mvm_release_frames
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct napi_struct *", "struct iwl_mvm_baid_data *", "struct iwl_mvm_reorder_buffer *", "u16", "u32"]


func: iwl_mvm_reorder
ret: static bool
module: iwlmvm
args:
["struct iwl_mvm *", "struct napi_struct *", "int", "struct ieee80211_sta *", "struct sk_buff *", "struct iwl_rx_mpdu_desc *"]


func: iwl_mvm_reg_scan_start
ret: int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct cfg80211_scan_request *", "struct ieee80211_scan_ies *"]


func: iwl_mvm_sched_scan_start
ret: int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct cfg80211_sched_scan_request *", "struct ieee80211_scan_ies *", "int"]


func: iwl_mvm_build_scan_probe
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_scan_ies *", "struct iwl_mvm_scan_params *"]


func: iwl_mvm_fill_scan_type
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct iwl_mvm_scan_params *", "struct iwl_mvm_scan_params *"]


func: iwl_mvm_remove_sta_key
ret: int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: iwl_mvm_set_sta_key
ret: int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "u8"]


func: iwl_mvm_sta_modify_sleep_tx_count
ret: void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "enum ieee80211_frame_release_type", "u16", "u16", "bool", "bool"]


func: iwl_mvm_update_tkip_key
ret: void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_key_conf *", "struct ieee80211_sta *", "u32", "u16 *"]


func: __iwl_mvm_set_sta_key
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "u8", "bool"]


func: iwl_mvm_enable_txq
ret: static bool
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "int", "u16", "const struct iwl_trans_txq_scd_cfg *", "unsigned int"]


func: iwl_mvm_send_sta_key
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "u32", "struct ieee80211_key_conf *", "bool", "u32", "u16 *", "u32", "u8", "bool"]


func: iwl_mvm_tdls_channel_switch
ret: int
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "u8", "struct cfg80211_chan_def *", "struct sk_buff *", "u32"]


func: iwl_mvm_tdls_config_channel_switch
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "enum iwl_tdls_channel_switch_type", "const u8 *", "bool", "struct cfg80211_chan_def *", "u32", "u16", "u16", "struct sk_buff *", "u32", "u8"]


func: iwl_mvm_te_check_trigger
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_time_event_notif *", "struct iwl_mvm_time_event_data *", "struct iwl_mvm_time_event_data *"]


func: iwl_mvm_time_event_send_add
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct iwl_mvm_time_event_data *", "struct iwl_time_event_cmd *"]


func: iwl_mvm_set_tx_cmd_rate
ret: void
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_tx_cmd *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "__le16"]


func: iwl_mvm_set_tx_params
ret: static struct iwl_device_tx_cmd *
module: iwlmvm
args:
["struct iwl_mvm *", "struct sk_buff *", "struct ieee80211_tx_info *", "int", "struct ieee80211_sta *", "u8"]


func: iwl_mvm_tx_csum
ret: static u16
module: iwlmvm
args:
["struct iwl_mvm *", "struct sk_buff *", "struct ieee80211_hdr *", "struct ieee80211_tx_info *", "u16"]


func: iwl_mvm_update_smps
ret: void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "enum iwl_mvm_smps_type_request", "enum ieee80211_smps_mode"]


func: rs_move_legacy_other
ret: static void
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_lq_sta *", "struct ieee80211_conf *", "struct ieee80211_sta *", "int"]


func: rs_switch_to_mimo2
ret: static int
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_lq_sta *", "struct ieee80211_conf *", "struct ieee80211_sta *", "struct iwl_scale_tbl_info *", "int"]


func: iwlagn_pass_packet_to_mac80211
ret: static void
module: iwldvm
args:
["struct iwl_priv *", "struct ieee80211_hdr *", "u16", "u32", "struct iwl_rx_cmd_buffer *", "struct ieee80211_rx_status *"]


func: iwl_add_station_common
ret: int
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_rxon_context *", "const u8 *", "bool", "struct ieee80211_sta *", "u8 *"]


func: iwl_remove_dynamic_key
ret: int
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_rxon_context *", "struct ieee80211_key_conf *", "struct ieee80211_sta *"]


func: iwl_update_tkip_key
ret: void
module: iwldvm
args:
["struct iwl_priv *", "struct ieee80211_vif *", "struct ieee80211_key_conf *", "struct ieee80211_sta *", "u32", "u16 *"]


func: iwl_sta_calc_ht_flags
ret: static void
module: iwldvm
args:
["struct ieee80211_sta *", "__le32 *", "struct iwl_rxon_context *", "struct iwl_rxon_context *", "struct iwl_priv *", "struct iwl_priv *", "__le32 *"]


func: rtl_get_hal_edca_param
ret: u32
module: rtlwifi
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "enum wireless_mode", "struct ieee80211_tx_queue_params *"]


func: rtl_get_tcb_desc
ret: void
module: rtlwifi
args:
["struct ieee80211_hw *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "struct sk_buff *", "struct rtl_tcb_desc *"]


func: _rtl_rc_rate_set_series
ret: static void
module: rtlwifi
args:
["struct rtl_priv *", "struct ieee80211_sta *", "struct ieee80211_tx_rate *", "struct ieee80211_tx_rate_control *", "u8", "s8", "bool", "int"]


func: rtl92ee_rx_query_desc
ret: bool
module: rtl8192ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct ieee80211_rx_status *", "u8 *", "struct sk_buff *"]


func: rtl92ee_tx_fill_desc
ret: void
module: rtl8192ee
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: _rtl88ee_translate_rx_signal_stuff
ret: static void
module: rtl8188ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "__le32 *", "struct rx_fwinfo_88e *", "struct sk_buff *"]


func: _rtl92ce_translate_rx_signal_stuff
ret: static void
module: rtl8192ce
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_desc_92c *", "struct rx_fwinfo_92c *", "struct sk_buff *"]


func: rtl92c_translate_rx_signal_stuff
ret: void
module: rtl8192cu
args:
["struct ieee80211_hw *", "struct sk_buff *", "struct rtl_stats *", "struct rx_desc_92c *", "struct rx_fwinfo_92c *"]


func: query_rxphystatus
ret: static void
module: rtl8821ae
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_8821ae *", "bool", "bool", "bool", "__le32 *"]


func: _rtl92de_translate_rx_signal_stuff
ret: static void
module: rtl8192de
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_desc_92d *", "struct rx_fwinfo_92d *", "struct sk_buff *"]


func: rtl8xxxu_fill_txdesc_v1
ret: void
module: rtl8xxxu
args:
["struct ieee80211_hw *", "struct ieee80211_hdr *", "struct ieee80211_tx_info *", "struct rtl8xxxu_txdesc32 *", "bool", "bool", "bool", "u32"]


func: rtl8xxxu_rx_parse_phystats
ret: static void
module: rtl8xxxu
args:
["struct rtl8723au_phy_stats *", "struct ieee80211_rx_status *", "struct ieee80211_rx_status *", "struct rtl8xxxu_priv *", "u32"]


func: rtw_rx_fill_rx_status
ret: void
module: rtw88
args:
["struct rtw_dev *", "struct rtw_rx_pkt_stat *", "struct ieee80211_hdr *", "struct ieee80211_rx_status *", "u8 *"]


func: rtw_sec_write_cam
ret: void
module: rtw88
args:
["struct rtw_dev *", "struct rtw_sec_desc *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "u8", "u8"]


func: rtw_tx_pkt_info_update
ret: void
module: rtw88
args:
["struct rtw_dev *", "struct rtw_tx_pkt_info *", "struct ieee80211_tx_control *", "struct sk_buff *"]


func: rtw_wow_pattern_generate
ret: static void
module: rtw88
args:
["struct rtw_vif *", "const struct cfg80211_pkt_pattern *", "struct rtw_wow_pattern *", "struct rtw_dev *"]


func: qtnf_pcie_init_shm_ipc
ret: void
module: qtnfmac_pcie
args:
["struct qtnf_pcie_bus_priv *", "struct qtnf_shm_ipc_region *", "struct qtnf_shm_ipc_region *", "const struct qtnf_shm_ipc_int *"]


func: qtnf_shm_ipc_init
ret: int
module: qtnfmac_pcie
args:
["struct qtnf_shm_ipc *", "enum qtnf_shm_ipc_direction", "struct qtnf_shm_ipc_region *", "struct workqueue_struct *", "const struct qtnf_shm_ipc_int *", "const struct qtnf_shm_ipc_rx_callback *"]


func: mt76u_tx_queue_skb
ret: static int
module: mt76-usb
args:
["struct mt76_dev *", "enum mt76_txq_id", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_sta *"]


func: mt76_dma_add_buf
ret: static int
module: mt76
args:
["struct mt76_queue *", "struct mt76_queue_buf *", "int", "u32", "struct sk_buff *", "void *", "struct mt76_dev *"]


func: mt76_alloc_device
ret: struct mt76_dev *
module: mt76
args:
["struct device *", "unsigned int", "const struct ieee80211_ops *", "const struct mt76_driver_ops *"]


func: mt76x02u_tx_prepare_skb
ret: int
module: mt76x02-usb
args:
["struct mt76_dev *", "void *", "enum mt76_txq_id", "struct mt76_wcid *", "struct ieee80211_sta *", "struct mt76_tx_info *"]


func: mt76x02_mac_write_txwi
ret: void
module: mt76x02-lib
args:
["struct mt76x02_dev *", "struct mt76x02_txwi *", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_sta *", "int"]


func: mt76x02_mac_fill_tx_status
ret: static void
module: mt76x02-lib
args:
["struct mt76x02_sta *", "struct ieee80211_tx_info *", "struct mt76x02_tx_status *", "int", "struct mt76x02_dev *"]


func: mt7615_mac_set_rates
ret: void
module: mt7615e
args:
["struct mt7615_dev *", "struct mt7615_sta *", "struct ieee80211_tx_rate *", "struct ieee80211_tx_rate *"]


func: mt7615_mac_write_txwi
ret: int
module: mt7615e
args:
["struct mt7615_dev *", "__le32 *", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_sta *", "int", "struct ieee80211_key_conf *"]


func: mt76x2_get_power_info_2g
ret: static void
module: mt76x2-common
args:
["struct mt76x02_dev *", "struct mt76x2_tx_power_info *", "int", "int", "struct ieee80211_channel *"]


func: mt7603_wtbl_set_rates
ret: void
module: mt7603e
args:
["struct mt7603_dev *", "struct mt7603_sta *", "struct ieee80211_tx_rate *", "struct ieee80211_tx_rate *"]


func: mt7601u_usb_submit_buf
ret: int
module: mt7601u
args:
["struct mt7601u_dev *", "int", "int", "struct mt7601u_dma_buf *", "gfp_t", "usb_complete_t", "void *"]


func: mt7601u_vendor_request
ret: int
module: mt7601u
args:
["struct mt7601u_dev *", "const u8", "const u8", "const u16", "const u16", "void *", "const size_t"]


func: ath_key_config
ret: int
module: ath
args:
["struct ath_common *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: ath_regd_init
ret: int
module: ath
args:
["struct ath_regulatory *", "struct wiphy *", "void (*)(struct wiphy *, struct regulatory_request *)"]


func: ath5k_tx_queue
ret: void
module: ath5k
args:
["struct ieee80211_hw *", "struct sk_buff *", "struct ath5k_txq *", "struct ieee80211_tx_control *"]


func: ath5k_hw_setup_2word_tx_desc
ret: static int
module: ath5k
args:
["struct ath5k_hw *", "struct ath5k_desc *", "unsigned int", "unsigned int", "int", "enum ath5k_pkt_type", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: ath9k_hw_get_gain_boundaries_pdadcs
ret: void
module: ath9k_hw
args:
["struct ath_hw *", "struct ath9k_channel *", "void *", "u8 *", "u16", "u16", "u16 *", "u8 *", "u16"]


func: ath9k_hw_get_legacy_target_powers
ret: void
module: ath9k_hw
args:
["struct ath_hw *", "struct ath9k_channel *", "struct cal_target_power_leg *", "u16", "struct cal_target_power_leg *", "u16", "bool"]


func: ath9k_hw_get_target_powers
ret: void
module: ath9k_hw
args:
["struct ath_hw *", "struct ath9k_channel *", "struct cal_target_power_ht *", "u16", "struct cal_target_power_ht *", "u16", "bool"]


func: ath9k_cmn_process_rate
ret: int
module: ath9k_common
args:
["struct ath_common *", "struct ieee80211_hw *", "struct ath_rx_status *", "struct ieee80211_rx_status *"]


func: ath9k_cmn_rx_accept
ret: bool
module: ath9k_common
args:
["struct ath_common *", "struct ieee80211_hdr *", "struct ieee80211_rx_status *", "struct ath_rx_status *", "bool *", "unsigned int"]


func: ath9k_cmn_rx_skb_postprocess
ret: void
module: ath9k_common
args:
["struct ath_common *", "struct sk_buff *", "struct ath_rx_status *", "struct ieee80211_rx_status *", "bool"]


func: ath9k_htc_tx_aggr_oper
ret: static int
module: ath9k_htc
args:
["struct ath9k_htc_priv *", "struct ieee80211_sta *", "enum ieee80211_ampdu_mlme_action", "u16", "struct ieee80211_vif *"]


func: ath_debug_stat_tx
ret: void
module: ath9k
args:
["struct ath_softc *", "struct ath_buf *", "struct ath_tx_status *", "struct ath_txq *", "unsigned int"]


func: ath_descdma_setup
ret: int
module: ath9k
args:
["struct ath_softc *", "struct ath_descdma *", "struct list_head *", "const char *", "int", "int", "bool"]


func: ath_tx_complete_aggr
ret: static void
module: ath9k
args:
["struct ath_softc *", "struct ath_txq *", "struct ath_buf *", "struct ieee80211_sta *", "struct ath_atx_tid *", "struct ath_tx_status *", "int", "struct list_head *"]


func: ath_tx_complete_buf
ret: static void
module: ath9k
args:
["struct ath_softc *", "struct ath_buf *", "struct ath_txq *", "struct list_head *", "struct ieee80211_sta *", "struct ath_tx_status *", "int"]


func: ath_tx_process_buffer
ret: static void
module: ath9k
args:
["struct ath_softc *", "struct ath_txq *", "struct ath_tx_status *", "struct ath_buf *", "struct list_head *"]


func: ath_tx_rc_status
ret: static void
module: ath9k
args:
["struct ath_tx_status *", "int", "int", "int", "struct ath_buf *", "struct ath_softc *", "struct ath_softc *"]


func: ath10k_sdio_prep_async_req
ret: static int
module: ath10k_sdio
args:
["struct ath10k *", "u32", "struct sk_buff *", "struct completion *", "bool", "enum ath10k_htc_ep_id"]


func: ath10k_core_create
ret: struct ath10k *
module: ath10k_core
args:
["size_t", "struct device *", "enum ath10k_bus", "enum ath10k_hw_rev", "const struct ath10k_hif_ops *"]


func: ath10k_sta_update_rx_tid_stats
ret: void
module: ath10k_core
args:
["struct ath10k *", "u8 *", "unsigned long", "enum ath10k_pkt_rx_err", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: ath10k_htt_rx_h_channel
ret: static bool
module: ath10k_core
args:
["struct ath10k *", "struct htt_rx_desc *", "u32", "struct ieee80211_rx_status *", "struct ieee80211_rx_status *"]


func: ath10k_htt_rx_h_mpdu
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct sk_buff_head *", "struct ieee80211_rx_status *", "bool", "u8 *", "enum ath10k_pkt_rx_err *", "u16", "bool"]


func: ath10k_htt_rx_proc_rx_ind_hl
ret: static bool
module: ath10k_core
args:
["struct htt_rx_indication_hl *", "struct sk_buff *", "enum htt_rx_pn_check_type", "enum htt_rx_tkip_demic_type", "struct ath10k_htt *"]


func: ath10k_bss_assoc
ret: static void
module: ath10k_core
args:
["struct ieee80211_vif *", "struct ieee80211_bss_conf *", "struct ieee80211_bss_conf *", "struct ieee80211_hw *"]


func: ath10k_mac_bitrate_mask_get_single_rate
ret: static int
module: ath10k_core
args:
["struct ath10k *", "enum nl80211_band", "const struct cfg80211_bitrate_mask *", "u8 *", "u8 *", "bool"]


func: ath10k_mac_tx
ret: static int
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_vif *", "enum ath10k_hw_txrx_mode", "enum ath10k_mac_tx_path", "struct sk_buff *", "bool"]


func: ath10k_mac_update_rx_channel
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_chanctx_conf *", "struct ieee80211_vif_chanctx_switch *", "int"]


func: ath10k_peer_assoc_prepare
ret: static int
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct wmi_peer_assoc_complete_arg *"]


func: ath10k_peer_create
ret: static int
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_vif *", "struct ieee80211_sta *", "u32", "const u8 *", "enum wmi_peer_type"]


func: ath10k_spectral_process_fft
ret: int
module: ath10k_core
args:
["struct ath10k *", "struct wmi_phyerr_ev_arg *", "const struct phyerr_fft_report *", "size_t", "u64"]


func: ath10k_wmi_tlv_iter
ret: static int
module: ath10k_core
args:
["struct ath10k *", "const void *", "size_t", "int (*)(struct ath10k *, u16, u16, const void *, void *)", "void *"]


func: ath10k_wmi_tlv_op_gen_tdls_peer_update
ret: static struct sk_buff *
module: ath10k_core
args:
["struct ath10k *", "const struct wmi_tdls_peer_update_cmd_arg *", "const struct wmi_tdls_peer_capab_arg *", "const struct wmi_channel_arg *"]


func: ath10k_tpc_config_disp_tables
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct wmi_pdev_tpc_config_event *", "struct ath10k_tpc_stats *", "u8 *", "u16 *", "u8"]


func: ath10k_wmi_tpc_stats_final_disp_tables
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct wmi_pdev_tpc_final_table_event *", "struct ath10k_tpc_stats_final *", "u8 *", "u16 *", "u8"]


func: ath6kl_add_bss_if_needed
ret: static struct cfg80211_bss *
module: ath6kl_core
args:
["struct ath6kl_vif *", "enum network_type", "const u8 *", "struct ieee80211_channel *", "const u8 *", "size_t"]


func: ath6kl_set_probed_ssids
ret: static int
module: ath6kl_core
args:
["struct cfg80211_ssid *", "int", "struct cfg80211_match_set *", "int", "struct ath6kl_vif *", "struct ath6kl *", "struct ath6kl *"]


func: ath6kl_wmi_addkey_cmd
ret: int
module: ath6kl_core
args:
["struct wmi *", "u8", "u8", "enum ath6kl_crypto_type", "u8", "u8", "u8 *", "unsigned int", "u8 *", "u8", "u8 *", "enum wmi_sync_flag"]


func: ath6kl_wmi_beginscan_cmd
ret: int
module: ath6kl_core
args:
["struct wmi *", "u8", "enum wmi_scan_type", "u32", "u32", "u32", "u32", "s8", "u16 *", "u32", "u32 *"]


func: ath6kl_wmi_connect_cmd
ret: int
module: ath6kl_core
args:
["struct wmi *", "u8", "enum network_type", "enum dot11_auth_mode", "enum auth_mode", "enum ath6kl_crypto_type", "u8", "enum ath6kl_crypto_type", "u8", "int", "u8 *", "u8 *", "u16", "u32", "u8"]


func: ath6kl_wmi_data_hdr_add
ret: int
module: ath6kl_core
args:
["struct wmi *", "struct sk_buff *", "u8", "u32", "enum wmi_data_hdr_data_type", "u8", "void *", "u8"]


func: wcn36xx_smd_convert_sta_to_v1
ret: static void
module: wcn36xx
args:
["const struct wcn36xx_hal_config_sta_params *", "struct wcn36xx_hal_config_sta_params_v1 *", "struct wcn36xx *"]


func: wcn36xx_smd_set_sta_params
ret: static void
module: wcn36xx
args:
["struct ieee80211_vif *", "struct ieee80211_sta *", "struct wcn36xx_hal_config_sta_params *", "struct wcn36xx *"]


func: _wil_cfg80211_start_ap
ret: static int
module: wil6210
args:
["struct wiphy *", "struct net_device *", "const u8 *", "size_t", "u32", "int", "u8", "u8", "struct cfg80211_beacon_data *", "u8", "u32"]


func: wil_p2p_listen
ret: int
module: wil6210
args:
["struct wil6210_priv *", "struct wireless_dev *", "unsigned int", "struct ieee80211_channel *", "u64 *"]


func: wil_tx_tso_gen_desc
ret: static int
module: wil6210
args:
["struct wil6210_priv *", "void *", "int", "uint", "int", "skb_frag_t *", "struct wil_ring *", "struct sk_buff *", "bool", "int", "int", "int", "int *"]


func: carl9170_tx_rate_tpc_chains
ret: static void
module: carl9170
args:
["struct ar9170 *", "struct ieee80211_tx_rate *", "unsigned int *", "unsigned int *", "unsigned int *", "struct ieee80211_tx_info *"]


func: carl9170_exec_cmd
ret: int
module: carl9170
args:
["struct ar9170 *", "const enum carl9170_cmd_oids", "unsigned int", "void *", "unsigned int", "void *"]


func: wl12xx_set_key
ret: static int
module: wl12xx
args:
["struct wl1271 *", "enum set_key_cmd", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: wl1271_scan_sched_scan_config
ret: int
module: wl12xx
args:
["struct wl1271 *", "struct wl12xx_vif *", "struct cfg80211_sched_scan_request *", "struct ieee80211_scan_ies *"]


func: wl1271_cmd_set_ap_key
ret: int
module: wlcore
args:
["struct wl1271 *", "struct wl12xx_vif *", "u16", "u8", "u8", "u8", "const u8 *", "u8", "u32", "u16"]


func: wl1271_cmd_set_sta_key
ret: int
module: wlcore
args:
["struct wl1271 *", "struct wl12xx_vif *", "u16", "u8", "u8", "u8", "const u8 *", "const u8 *", "u32", "u16"]


func: wl12xx_cmd_build_probe_req
ret: int
module: wlcore
args:
["struct wl1271 *", "struct wl12xx_vif *", "u8", "u8", "const u8 *", "size_t", "const u8 *", "size_t", "const u8 *", "size_t", "bool"]


func: wl1271_set_key
ret: static int
module: wlcore
args:
["struct wl1271 *", "struct wl12xx_vif *", "u16", "u8", "u8", "u8", "const u8 *", "u32", "u16", "struct ieee80211_sta *"]


func: wlcore_scan
ret: int
module: wlcore
args:
["struct wl1271 *", "struct ieee80211_vif *", "const u8 *", "size_t", "struct cfg80211_scan_request *"]


func: wlcore_set_scan_chan_params
ret: bool
module: wlcore
args:
["struct wl1271 *", "struct wlcore_scan_channels *", "struct ieee80211_channel **", "u32", "u32", "int"]


func: wlcore_scan_get_channels
ret: static int
module: wlcore
args:
["struct wl1271 *", "struct ieee80211_channel **", "u32", "u32", "struct conn_scan_ch_params *", "u32", "bool", "bool", "int", "int", "u8 *", "int"]


func: wl1251_acx_tid_cfg
ret: int
module: wl1251
args:
["struct wl1251 *", "u8", "enum wl1251_acx_channel_type", "u8", "enum wl1251_acx_ps_scheme", "enum wl1251_acx_ack_policy"]


func: wl1251_cmd_scan
ret: int
module: wl1251
args:
["struct wl1251 *", "u8 *", "size_t", "struct ieee80211_channel **", "unsigned int", "unsigned int"]


func: cw1200_core_probe
ret: int
module: cw1200_core
args:
["const struct hwbus_ops *", "struct hwbus_priv *", "struct device *", "struct cw1200_common **", "int", "const u8 *", "const char *", "bool"]


func: cw1200_queue_get
ret: int
module: cw1200_core
args:
["struct cw1200_queue *", "u32", "struct wsm_tx **", "struct ieee80211_tx_info **", "const struct cw1200_txpriv **"]


func: mmc_submit_one
ret: static int
module: brcmfmac
args:
["struct mmc_data *", "struct mmc_request *", "int", "int", "int", "u32 *", "struct brcmf_sdio_dev *", "int", "struct sdio_func *", "struct sdio_func *", "struct mmc_command *", "struct mmc_command *"]


func: brcmf_commonring_register_cb
ret: void
module: brcmfmac
args:
["struct brcmf_commonring *", "int (*)(void *)", "int (*)(void *)", "int (*)(void *)", "int (*)(void *)", "int (*)(void *)", "void *"]


func: brcmf_fw_get_firmwares
ret: int
module: brcmfmac
args:
["struct device *", "struct brcmf_fw_request *", "void (*)(struct device *, int, struct brcmf_fw_request *)"]


func: brcmf_fweh_call_event_handler
ret: static int
module: brcmfmac
args:
["struct brcmf_if *", "enum brcmf_fweh_event_code", "struct brcmf_event_msg *", "void *", "struct brcmf_pub *"]


func: brcmf_msgbuf_alloc_pktid
ret: static int
module: brcmfmac
args:
["struct device *", "struct brcmf_msgbuf_pktids *", "struct sk_buff *", "u16", "dma_addr_t *", "u32 *"]


func: brcms_c_d11hdrs_mac80211
ret: static u16
module: brcmsmac
args:
["struct brcms_c_info *", "struct sk_buff *", "struct scb *", "uint", "uint", "struct ieee80211_hw *", "struct ieee80211_hw *", "uint", "uint"]


func: wlc_phy_chan2freq_nphy
ret: static bool
module: brcmsmac
args:
["struct brcms_phy *", "uint", "int *", "const struct chan_info_nphy_radio2057 **", "const struct chan_info_nphy_radio205x **", "const struct chan_info_nphy_radio2057_rev5 **", "const struct chan_info_nphy_2055 **"]


func: wlc_phy_chanspec_radio2057_setup
ret: static void
module: brcmsmac
args:
["struct brcms_phy *", "const struct chan_info_nphy_radio2057 *", "const struct chan_info_nphy_radio2057_rev5 *"]


func: brcms_c_rateset_default
ret: void
module: brcmsmac
args:
["struct brcms_c_rateset *", "const struct brcms_c_rateset *", "uint", "int", "bool", "uint", "bool", "u8", "u8"]


func: setup_rx_descbuffer
ret: static int
module: b43
args:
["struct b43_dmaring *", "struct b43_dmadesc_generic *", "gfp_t", "struct b43_dmadesc_meta *", "struct b43_dmadesc_meta *"]


func: b43_key_write
ret: static int
module: b43
args:
["struct b43_wldev *", "int", "u8", "const u8 *", "size_t", "const u8 *", "struct ieee80211_key_conf *"]


func: b43_nphy_channel_setup
ret: static void
module: b43
args:
["struct b43_wldev *", "const struct b43_phy_n_sfo_cfg *", "struct ieee80211_channel *", "struct ieee80211_channel *"]


func: b43_radio_2057_chantab_upload
ret: static void
module: b43
args:
["struct b43_wldev *", "const struct b43_nphy_chantabent_rev7 *", "const struct b43_nphy_chantabent_rev7_2g *"]


func: r2057_get_chantabent_rev7
ret: void
module: b43
args:
["struct b43_wldev *", "u16", "const struct b43_nphy_chantabent_rev7 **", "const struct b43_nphy_chantabent_rev7_2g **"]


func: setup_rx_descbuffer
ret: static int
module: b43legacy
args:
["struct b43legacy_dmaring *", "struct b43legacy_dmadesc32 *", "gfp_t", "struct b43legacy_dmadesc_meta *", "struct b43legacy_dmadesc_meta *"]


func: b43legacy_register_led
ret: static int
module: b43legacy
args:
["struct b43legacy_wldev *", "struct b43legacy_led *", "const char *", "const char *", "u8", "bool"]


func: b43legacy_write_initvals
ret: static int
module: b43legacy
args:
["const struct b43legacy_iv *", "size_t", "size_t", "struct b43legacy_wldev *", "struct b43legacy_wldev *"]


func: b43legacy_generate_txhdr
ret: int
module: b43legacy
args:
["struct b43legacy_wldev *", "u8 *", "const unsigned char *", "unsigned int", "struct ieee80211_tx_info *", "u16"]


func: generate_txhdr_fw3
ret: static int
module: b43legacy
args:
["struct b43legacy_wldev *", "struct b43legacy_txhdr_fw3 *", "const unsigned char *", "unsigned int", "struct ieee80211_tx_info *", "u16"]


func: rt2x00usb_vendor_request
ret: int
module: rt2x00usb
args:
["struct rt2x00_dev *", "const u8", "const u8", "const u16", "const u16", "void *", "const u16", "const int"]


func: rt2x00lib_fill_tx_status
ret: static void
module: rt2x00lib
args:
["struct rt2x00_dev *", "struct ieee80211_tx_info *", "struct skb_frame_desc *", "struct txdone_entry_desc *", "bool"]


func: rt2x00queue_for_each_entry
ret: bool
module: rt2x00lib
args:
["struct data_queue *", "enum queue_index", "enum queue_index", "void *", "bool (*)(struct queue_entry *, void *)"]


func: rt2800_config_channel_rf3052
ret: static void
module: rt2800lib
args:
["struct rt2x00_dev *", "struct ieee80211_conf *", "struct rf_channel *", "struct channel_info *", "struct channel_info *"]


func: rt2800_config_wcid_attr_cipher
ret: static void
module: rt2800lib
args:
["struct rt2x00_dev *", "struct ieee80211_key_conf *", "struct rt2x00lib_crypto *", "struct rt2x00lib_crypto *"]


func: phylink_create
ret: struct phylink *
module: phylink
args:
["struct phylink_config *", "struct fwnode_handle *", "phy_interface_t", "const struct phylink_mac_ops *"]


func: ionic_q_init
ret: int
module: ionic
args:
["struct ionic_lif *", "struct ionic_dev *", "struct ionic_queue *", "unsigned int", "const char *", "unsigned int", "size_t", "size_t", "unsigned int"]


func: ionic_qcq_alloc
ret: static int
module: ionic
args:
["struct ionic_lif *", "unsigned int", "unsigned int", "const char *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct ionic_qcq **"]


func: ionic_tx_tso_post
ret: static void
module: ionic
args:
["struct ionic_queue *", "struct ionic_txq_desc *", "struct sk_buff *", "dma_addr_t", "u8", "u16", "unsigned int", "unsigned int", "bool", "u16", "bool", "bool", "bool"]


func: rmnet_vnd_newlink
ret: int
module: rmnet
args:
["u8", "struct net_device *", "struct rmnet_port *", "struct net_device *", "struct rmnet_endpoint *"]


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: vnic_cq_init
ret: void
module: enic
args:
["struct vnic_cq *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "u64"]


func: enic_wq_init_start
ret: void
module: enic
args:
["struct vnic_wq *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: s2io_club_tcp_session
ret: static int
module: s2io
args:
["struct ring_info *", "u8 *", "u8 **", "u32 *", "struct lro **", "struct RxD_t *", "struct s2io_nic *"]


func: vxge_hw_vpath_rts_rth_set
ret: enum vxge_hw_status
module: vxge
args:
["struct __vxge_hw_vpath_handle *", "enum vxge_hw_rth_algoritms", "struct vxge_hw_rth_hash_types *", "u16"]


func: __vxge_hw_mempool_create
ret: static struct vxge_hw_mempool *
module: vxge
args:
["struct __vxge_hw_device *", "u32", "u32", "u32", "u32", "u32", "void *", "const struct vxge_hw_mempool_cbs *"]


func: vxge_xmit_compl
ret: static enum vxge_hw_status
module: vxge
args:
["struct __vxge_hw_fifo *", "void *", "enum vxge_hw_fifo_tcode", "void *", "struct sk_buff ***", "int", "int *"]


func: atl1c_tso_csum
ret: static int
module: atl1c
args:
["struct atl1c_adapter *", "struct sk_buff *", "struct atl1c_tpd_desc **", "enum atl1c_trans_queue"]


func: dwmac5_log_error
ret: static void
module: stmmac
args:
["struct net_device *", "u32", "bool", "const char *", "const struct dwmac5_error_desc *", "unsigned long", "struct stmmac_safety_stats *"]


func: dwxgmac3_log_error
ret: static void
module: stmmac
args:
["struct net_device *", "u32", "bool", "const char *", "const struct dwxgmac3_error_desc *", "unsigned long", "struct stmmac_safety_stats *"]


func: stmmac_vlan_insert
ret: static bool
module: stmmac
args:
["struct sk_buff *", "struct stmmac_tx_queue *", "struct stmmac_tx_queue *", "struct stmmac_priv *", "struct stmmac_priv *"]


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:
["struct efx_nic *", "const char *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "unsigned int", "unsigned int", "unsigned int"]


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: nfp_abm_ctrl_stat
ret: static int
module: nfp
args:
["struct nfp_abm_link *", "const struct nfp_rtsym *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "u64 *"]


func: nfp_abm_qdisc_replace
ret: static int
module: nfp
args:
["struct net_device *", "struct nfp_abm_link *", "enum nfp_qdisc_type", "u32", "u32", "unsigned int", "struct nfp_qdisc **"]


func: nfp_abm_stats_calculate
ret: static void
module: nfp
args:
["struct nfp_alink_stats *", "struct nfp_alink_stats *", "struct gnet_stats_basic_packed *", "struct gnet_stats_queue *"]


func: emit_cmd_any
ret: static void
module: nfp
args:
["struct nfp_prog *", "enum cmd_tgt_map", "u8", "u8", "swreg", "swreg", "u8", "enum cmd_ctx_swap", "bool"]


func: mem_op_stack
ret: static int
module: nfp
args:
["struct nfp_prog *", "struct nfp_insn_meta *", "unsigned int", "unsigned int", "u8", "u8", "bool", "lmem_step"]


func: nfp_bpf_map_mark_used
ret: static int
module: nfp
args:
["struct bpf_verifier_env *", "const struct bpf_reg_state *", "enum nfp_bpf_map_use", "struct nfp_insn_meta *", "struct nfp_insn_meta *"]


func: nfp_bpf_stack_arg_ok
ret: static int
module: nfp
args:
["const char *", "struct bpf_verifier_env *", "const struct bpf_reg_state *", "struct nfp_bpf_reg_state *"]


func: __nfp_ccm_mbox_communicate
ret: int
module: nfp
args:
["struct nfp_net *", "struct sk_buff *", "enum nfp_ccm_type", "unsigned int", "unsigned int", "bool"]


func: nfp_ccm_mbox_msg_prepare
ret: static int
module: nfp
args:
["struct nfp_net *", "struct sk_buff *", "enum nfp_ccm_type", "unsigned int", "unsigned int", "gfp_t"]


func: nfp_net_tls_add
ret: static int
module: nfp
args:
["struct net_device *", "struct sock *", "enum tls_offload_ctx_dir", "struct tls_crypto_info *", "u32"]


func: nfp_flower_compile_action
ret: int
module: nfp
args:
["struct nfp_app *", "struct flow_cls_offload *", "struct net_device *", "struct nfp_fl_payload *", "struct netlink_ext_ack *"]


func: nfp_fl_pedit
ret: static int
module: nfp
args:
["const struct flow_action_entry *", "struct nfp_flower_pedit_acts *", "struct netlink_ext_ack *", "u32 *", "int *", "char *", "struct flow_cls_offload *"]


func: nfp_flower_loop_action
ret: static int
module: nfp
args:
["struct nfp_app *", "const struct flow_action_entry *", "struct flow_cls_offload *", "struct nfp_fl_payload *", "int *", "struct net_device *", "enum nfp_flower_tun_type *", "int *", "int *", "u32 *", "struct nfp_flower_pedit_acts *", "bool *", "struct netlink_ext_ack *", "int"]


func: nfp_flower_output_action
ret: static int
module: nfp
args:
["struct nfp_app *", "const struct flow_action_entry *", "struct nfp_fl_payload *", "int *", "struct net_device *", "bool", "enum nfp_flower_tun_type *", "int *", "int *", "u32 *", "bool", "struct netlink_ext_ack *"]


func: nfp_fl_lag_config_group
ret: static int
module: nfp
args:
["struct nfp_fl_lag *", "struct net_device **", "unsigned int", "enum nfp_fl_lag_batch *", "struct nfp_fl_lag_group *", "struct nfp_fl_lag_group *"]


func: nfp_flower_compile_flow_match
ret: int
module: nfp
args:
["struct nfp_app *", "struct flow_cls_offload *", "struct nfp_fl_key_ls *", "struct net_device *", "struct nfp_fl_payload *", "enum nfp_flower_tun_type", "struct netlink_ext_ack *"]


func: nfp_compile_flow_metadata
ret: int
module: nfp
args:
["struct nfp_app *", "struct flow_cls_offload *", "struct nfp_fl_payload *", "struct net_device *", "struct netlink_ext_ack *"]


func: nfp_flower_calculate_key_layers
ret: static int
module: nfp
args:
["struct net_device *", "struct nfp_fl_key_ls *", "struct flow_cls_offload *", "enum nfp_flower_tun_type *", "struct netlink_ext_ack *", "struct nfp_app *"]


func: nfp_tun_write_neigh
ret: static void
module: nfp
args:
["struct net_device *", "struct nfp_app *", "struct neighbour *", "struct flowi4 *", "struct flowi4 *", "gfp_t"]


func: nfp_devlink_sb_pool_set
ret: static int
module: nfp
args:
["struct devlink *", "unsigned int", "u16", "u32", "enum devlink_sb_threshold_type", "struct netlink_ext_ack *"]


func: nfp_ctrl_rx_one
ret: static bool
module: nfp
args:
["struct nfp_net *", "struct nfp_net_dp *", "struct nfp_net_r_vector *", "struct nfp_net_rx_ring *"]


func: nfp_net_rx_drop
ret: static void
module: nfp
args:
["const struct nfp_net_dp *", "struct nfp_net_rx_ring *", "struct nfp_net_rx_buf *", "struct sk_buff *", "struct nfp_net_r_vector *", "struct nfp_net_r_vector *"]


func: compute_bar
ret: static int
module: nfp
args:
["u32 *", "u64 *", "int", "int", "int", "u64", "size_t", "int", "const struct nfp_bar *", "const struct nfp6000_pcie *"]


func: nfp_cpp_explicit_set_posted
ret: int
module: nfp
args:
["struct nfp_cpp_explicit *", "int", "u8", "enum nfp_cpp_explicit_signal_mode", "u8", "enum nfp_cpp_explicit_signal_mode"]


func: nfp_nsp_command_buf_dma_sg
ret: static int
module: nfp
args:
["struct nfp_nsp *", "struct nfp_nsp_command_buf_arg *", "unsigned int", "unsigned int", "unsigned int"]


func: nfp_eth_set_bit_config
ret: static int
module: nfp
args:
["struct nfp_nsp *", "unsigned int", "const u64", "const unsigned int", "unsigned int", "const u64"]


func: nfp_rtsym_map
ret: u8 *
module: nfp
args:
["struct nfp_rtsym_table *", "const char *", "const char *", "unsigned int", "struct nfp_cpp_area **"]


func: macb_clk_init
ret: static int
module: macb
args:
["struct platform_device *", "struct clk **", "struct clk **", "struct clk **", "struct clk **", "struct clk **"]


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_ring_create
ret: static int
module: rocker
args:
["unsigned int", "size_t", "struct rocker_dma_ring_info *", "const struct rocker *", "const struct rocker *"]


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: 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: bna_rx_create
ret: struct bna_rx *
module: bna
args:
["struct bna *", "struct bnad *", "struct bna_rx_config *", "const struct bna_rx_event_cbfn *", "struct bna_res_info *", "void *"]


func: bna_tx_create
ret: struct bna_tx *
module: bna
args:
["struct bna *", "struct bnad *", "struct bna_tx_config *", "const struct bna_tx_event_cbfn *", "struct bna_res_info *", "void *"]


func: bna_rxq_qpt_setup
ret: static void
module: bna
args:
["struct bna_rxq *", "u32", "struct bna_mem_descr *", "struct bna_mem_descr *", "struct bna_mem_descr *", "struct bna_rxp *", "u32"]


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_port_init
ret: static int
module: mlxsw_core
args:
["struct mlxsw_core *", "u8", "enum devlink_port_flavour", "u32", "bool", "u32", "const unsigned char *", "unsigned char"]


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_devlink_sb_tc_pool_bind_set
ret: static int
module: mlxsw_core
args:
["struct devlink_port *", "unsigned int", "u16", "enum devlink_sb_pool_type", "u16", "u32", "struct netlink_ext_ack *"]


func: mlxsw_afk_encode
ret: void
module: mlxsw_core
args:
["struct mlxsw_afk *", "struct mlxsw_afk_key_info *", "struct mlxsw_afk_element_values *", "char *", "char *"]


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: mlxsw_thermal_tz_score_update
ret: static void
module: mlxsw_core
args:
["struct thermal_zone_device *", "struct mlxsw_thermal_trip *", "int", "struct mlxsw_thermal *", "struct mlxsw_thermal *"]


func: mlxsw_sp1_mr_tcam_route_create
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "void *", "void *", "struct mlxsw_sp_mr_route_key *", "struct mlxsw_afa_block *", "enum mlxsw_sp_mr_route_prio"]


func: mlxsw_sp1_mr_tcam_route_remove
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_route_key *", "struct mlxsw_sp_mr_route_key *", "struct parman_item *", "struct mlxsw_sp *"]


func: mlxsw_sp1_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_acl_block_bind
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_block *", "struct mlxsw_sp_port *", "bool", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rule_create
ret: struct mlxsw_sp_acl_rule *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ruleset *", "unsigned long", "struct mlxsw_afa_block *", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rulei_act_fwd
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule_info *", "struct net_device *", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rulei_act_mirror
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule_info *", "struct mlxsw_sp_acl_block *", "struct net_device *", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rulei_act_vlan
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule_info *", "u32", "u16", "u16", "u8", "struct netlink_ext_ack *"]


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_get
ret: struct mlxsw_sp_acl_ruleset *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_block *", "u32", "enum mlxsw_sp_acl_profile", "struct mlxsw_afk_element_usage *"]


func: __mlxsw_sp_acl_ruleset_lookup
ret: static struct mlxsw_sp_acl_ruleset *
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl *", "struct mlxsw_sp_acl_block *", "u32", "const struct mlxsw_sp_acl_profile_ops *"]


func: mlxsw_sp_acl_atcam_entry_action_replace
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_atcam_entry *", "struct mlxsw_sp_acl_rule_info *"]


func: mlxsw_sp_acl_atcam_entry_add
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_atcam_chunk *", "struct mlxsw_sp_acl_atcam_entry *", "struct mlxsw_sp_acl_rule_info *"]


func: mlxsw_sp_acl_atcam_entry_del
ret: void
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_atcam_chunk *", "struct mlxsw_sp_acl_atcam_entry *"]


func: mlxsw_sp_acl_atcam_region_init
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_tcam_region *", "void *", "const struct mlxsw_sp_acl_ctcam_region_ops *"]


func: mlxsw_sp_acl_atcam_region_entry_action_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam_entry *", "struct mlxsw_sp_acl_rule_info *", "struct mlxsw_sp_acl_atcam_region *"]


func: mlxsw_sp_acl_bf_entry_add
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_bf *", "struct mlxsw_sp_acl_atcam_region *", "unsigned int", "struct mlxsw_sp_acl_atcam_entry *"]


func: mlxsw_sp_acl_bf_index_get
ret: static unsigned int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_atcam_entry *", "struct mlxsw_sp_acl_bf *"]


func: mlxsw_sp_acl_ctcam_entry_action_replace
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_ctcam_entry *", "struct mlxsw_sp_acl_rule_info *"]


func: mlxsw_sp_acl_ctcam_entry_add
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_ctcam_chunk *", "struct mlxsw_sp_acl_ctcam_entry *", "struct mlxsw_sp_acl_rule_info *", "bool"]


func: mlxsw_sp_acl_ctcam_entry_del
ret: void
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_ctcam_chunk *", "struct mlxsw_sp_acl_ctcam_entry *"]


func: mlxsw_sp_acl_ctcam_region_init
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_tcam_region *", "const struct mlxsw_sp_acl_ctcam_region_ops *"]


func: mlxsw_sp_acl_ctcam_region_entry_action_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_afa_block *", "unsigned int", "struct mlxsw_sp_acl_ctcam_entry *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp *"]


func: mlxsw_sp_acl_ctcam_region_entry_insert
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_ctcam_entry *", "struct mlxsw_sp_acl_rule_info *", "bool"]


func: mlxsw_sp_acl_erp_bf_insert
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_erp_mask *", "struct mlxsw_sp_acl_atcam_entry *"]


func: mlxsw_sp_acl_erp_table_alloc
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_erp_core *", "unsigned int", "enum mlxsw_sp_acl_atcam_region_type", "unsigned long *"]


func: mlxsw_sp_acl_tcam_group_region_attach
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_tcam_group *", "struct mlxsw_sp_acl_tcam_region *", "unsigned int", "struct mlxsw_sp_acl_tcam_region *"]


func: mlxsw_sp_acl_tcam_vchunk_create
ret: static struct mlxsw_sp_acl_tcam_vchunk *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_tcam_vgroup *", "unsigned int", "struct mlxsw_afk_element_usage *"]


func: mlxsw_sp_acl_tcam_vchunk_migrate_all
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_tcam_vregion *", "struct mlxsw_sp_acl_tcam_rehash_ctx *", "int *"]


func: mlxsw_sp_acl_tcam_ventry_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_tcam_vgroup *", "struct mlxsw_sp_acl_tcam_ventry *", "struct mlxsw_sp_acl_rule_info *"]


func: mlxsw_sp_acl_tcam_vgroup_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_tcam *", "struct mlxsw_sp_acl_tcam_vgroup *", "struct mlxsw_afk_element_usage *", "bool", "struct mlxsw_sp *", "unsigned int", "const struct mlxsw_sp_acl_tcam_pattern *"]


func: mlxsw_sp_sb_pool_set
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_core *", "unsigned int", "u16", "u32", "enum devlink_sb_threshold_type", "struct netlink_ext_ack *"]


func: mlxsw_sp_sb_tc_pool_bind_set
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_core_port *", "unsigned int", "u16", "enum devlink_sb_pool_type", "u16", "u32", "struct netlink_ext_ack *"]


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_flower_parse
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_block *", "struct mlxsw_sp_acl_rule_info *", "struct flow_cls_offload *"]


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_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_nve_fid_enable
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_fid *", "struct mlxsw_sp_nve_params *", "struct netlink_ext_ack *"]


func: mlxsw_sp_nve_mc_list_ip_del
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_nve_mc_list *", "enum mlxsw_sp_l3proto", "union mlxsw_sp_l3addr *", "struct mlxsw_sp *"]


func: mlxsw_sp_nve_mc_record_ipv4_entry_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_nve_mc_record *", "struct mlxsw_sp_nve_mc_entry *", "const union mlxsw_sp_l3addr *"]


func: mlxsw_sp_nve_mc_record_ipv4_entry_compare
ret: static bool
module: mlxsw_spectrum
args:
["const struct mlxsw_sp_nve_mc_record *", "const struct mlxsw_sp_nve_mc_entry *", "const union mlxsw_sp_l3addr *"]


func: mlxsw_sp_nve_mc_record_ipv4_entry_set
ret: static void
module: mlxsw_spectrum
args:
["const struct mlxsw_sp_nve_mc_record *", "const struct mlxsw_sp_nve_mc_entry *", "char *", "unsigned int"]


func: mlxsw_sp_qdisc_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "u32", "struct mlxsw_sp_qdisc *", "struct mlxsw_sp_qdisc_ops *", "void *"]


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_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_router_ip2me_fib_entry_find
ret: static struct mlxsw_sp_fib_entry *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "u32", "enum mlxsw_sp_l3proto", "enum mlxsw_sp_fib_entry_type", "const union mlxsw_sp_l3addr *"]


func: mlxsw_sp_span_entry_tunnel_parms_common
ret: static int
module: mlxsw_spectrum
args:
["struct net_device *", "union mlxsw_sp_l3addr", "union mlxsw_sp_l3addr", "union mlxsw_sp_l3addr", "__u8", "struct neigh_table *", "struct mlxsw_sp_span_parms *"]


func: mlxsw_sp_bridge_vxlan_join
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const struct net_device *", "const struct net_device *", "u16", "struct netlink_ext_ack *"]


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:
["struct mlxsw_sp *", "u8", "const char *", "u16", "bool", "enum mlxsw_reg_sfd_rec_action", "enum mlxsw_reg_sfd_rec_policy"]


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_sp_fdb_nve_call_notifiers
ret: static void
module: mlxsw_spectrum
args:
["struct net_device *", "const char *", "enum mlxsw_sp_l3proto", "union mlxsw_sp_l3addr *", "__be32", "bool"]


func: mlxsw_sp_port_fdb_tunnel_uc_op
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const char *", "u16", "enum mlxsw_sp_l3proto", "const union mlxsw_sp_l3addr *", "bool", "bool"]


func: mlxsw_sp_port_obj_add
ret: static int
module: mlxsw_spectrum
args:
["struct net_device *", "const struct switchdev_obj *", "struct switchdev_trans *", "struct netlink_ext_ack *"]


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


func: mlx5_cmd_exec_cb
ret: int
module: mlx5_core
args:
["struct mlx5_async_ctx *", "void *", "int", "void *", "int", "mlx5_async_cbk_t", "struct mlx5_async_work *"]


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


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


func: mlx5e_tc_tun_init_encap_attr
ret: int
module: mlx5_core
args:
["struct net_device *", "struct mlx5e_priv *", "struct mlx5e_encap_entry *", "struct netlink_ext_ack *"]


func: mlx5e_tc_tun_parse
ret: int
module: mlx5_core
args:
["struct net_device *", "struct mlx5e_priv *", "struct mlx5_flow_spec *", "struct flow_cls_offload *", "void *", "void *", "u8 *"]


func: mlx5e_tc_tun_parse_geneve_options
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_spec *", "struct flow_cls_offload *", "struct mlx5e_priv *", "struct mlx5e_priv *"]


func: mlx5e_open_xsk
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct xdp_umem *", "struct mlx5e_channel *"]


func: mlx5e_ktls_handle_tx_skb
ret: struct sk_buff *
module: mlx5_core
args:
["struct net_device *", "struct mlx5e_txqsq *", "struct sk_buff *", "struct mlx5e_tx_wqe **", "u16 *"]


func: mlx5e_tls_handle_ooo
ret: static struct sk_buff *
module: mlx5_core
args:
["struct mlx5e_tls_offload_context_tx *", "struct mlx5e_txqsq *", "struct sk_buff *", "struct mlx5e_tx_wqe **", "u16 *", "struct mlx5e_tls *"]


func: mlx5e_build_nic_params
ret: void
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_xsk *", "struct mlx5e_rss_params *", "struct mlx5e_params *", "u16", "u16"]


func: mlx5e_build_rq_param
ret: void
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct mlx5e_rq_param *"]


func: mlx5e_build_rx_cq_param
ret: void
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct mlx5e_cq_param *"]


func: mlx5e_netdev_init
ret: int
module: mlx5_core
args:
["struct net_device *", "struct mlx5e_priv *", "struct mlx5_core_dev *", "const struct mlx5e_profile *", "void *"]


func: mlx5e_open_icosq
ret: int
module: mlx5_core
args:
["struct mlx5e_channel *", "struct mlx5e_params *", "struct mlx5e_sq_param *", "struct mlx5e_icosq *"]


func: mlx5e_open_rq
ret: int
module: mlx5_core
args:
["struct mlx5e_channel *", "struct mlx5e_params *", "struct mlx5e_rq_param *", "struct mlx5e_xsk_param *", "struct xdp_umem *", "struct mlx5e_rq *"]


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


func: mlx5e_alloc_rq
ret: static int
module: mlx5_core
args:
["struct mlx5e_channel *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct xdp_umem *", "struct mlx5e_rq_param *", "struct mlx5e_rq *"]


func: mlx5e_build_rq_frags_info
ret: static void
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct mlx5e_rq_frags_info *"]


func: __mlx5e_add_fdb_flow
ret: static struct mlx5e_tc_flow *
module: mlx5_core
args:
["struct mlx5e_priv *", "struct flow_cls_offload *", "unsigned long", "struct net_device *", "struct mlx5_eswitch_rep *", "struct mlx5_core_dev *"]


func: __parse_cls_flower
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5_flow_spec *", "struct flow_cls_offload *", "struct net_device *", "u8 *", "u8 *"]


func: actions_match_supported
ret: static bool
module: mlx5_core
args:
["struct flow_action *", "struct mlx5e_tc_flow_parse_attr *", "struct mlx5e_tc_flow *", "struct netlink_ext_ack *", "struct mlx5e_priv *"]


func: add_vlan_rewrite_action
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "int", "struct mlx5e_tc_flow_parse_attr *", "struct pedit_headers_action *", "u32 *", "struct netlink_ext_ack *", "const struct flow_action_entry *", "const struct flow_action_entry *"]


func: alloc_tc_pedit_action
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "int", "struct mlx5e_tc_flow_parse_attr *", "struct pedit_headers_action *", "u32 *", "struct netlink_ext_ack *"]


func: mlx5e_alloc_flow
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "int", "unsigned long", "struct mlx5e_tc_flow_parse_attr **", "struct mlx5e_tc_flow **", "struct flow_cls_offload *"]


func: mlx5e_attach_encap
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct net_device *", "int", "struct netlink_ext_ack *", "struct net_device **", "bool *"]


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: mlx5e_hairpin_flow_add
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct mlx5e_tc_flow_parse_attr *", "struct netlink_ext_ack *"]


func: mlx5e_tc_add_nic_flow
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow_parse_attr *", "struct mlx5e_tc_flow *", "struct netlink_ext_ack *"]


func: mlx5e_tc_offload_fdb_rules
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_eswitch *", "struct mlx5_flow_spec *", "struct mlx5_esw_flow_attr *", "struct mlx5e_tc_flow *"]


func: mlx5e_tc_offload_to_slow_path
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_eswitch *", "struct mlx5e_tc_flow *", "struct mlx5_flow_spec *", "struct mlx5_esw_flow_attr *"]


func: offload_pedit_fields
ret: static int
module: mlx5_core
args:
["struct pedit_headers_action *", "struct mlx5e_tc_flow_parse_attr *", "struct netlink_ext_ack *", "u32 *"]


func: parse_cls_flower
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct mlx5_flow_spec *", "struct flow_cls_offload *", "struct net_device *"]


func: parse_tc_fdb_actions
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct flow_action *", "struct mlx5e_tc_flow *", "struct netlink_ext_ack *"]


func: parse_tc_nic_actions
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct flow_action *", "struct mlx5e_tc_flow_parse_attr *", "struct mlx5e_tc_flow *", "struct netlink_ext_ack *"]


func: parse_tc_pedit_action
ret: static int
module: mlx5_core
args:
["const struct flow_action_entry *", "int", "struct pedit_headers_action *", "struct netlink_ext_ack *", "struct mlx5e_tc_flow_parse_attr *", "struct mlx5e_priv *"]


func: mlx5_eswitch_set_rule_source_port
ret: static void
module: mlx5_core
args:
["struct mlx5_flow_spec *", "struct mlx5_esw_flow_attr *", "struct mlx5_esw_flow_attr *", "struct mlx5_eswitch *", "struct mlx5_eswitch *"]


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


func: fpga_ipsec_fs_create_flow_group
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_root_namespace *", "struct mlx5_flow_table *", "u32 *", "struct mlx5_flow_group *", "bool"]


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


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


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


func: mlx5_fpga_ipsec_fs_create_flow_group_egress
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_root_namespace *", "struct mlx5_flow_table *", "u32 *", "struct mlx5_flow_group *"]


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


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


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


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


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


func: mlx5_cmd_create_flow_table
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_root_namespace *", "struct mlx5_flow_table *", "unsigned int", "struct mlx5_flow_table *"]


func: mlx5_cmd_packet_reformat_alloc
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_root_namespace *", "int", "size_t", "void *", "enum mlx5_flow_namespace_type", "struct mlx5_pkt_reformat *"]


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


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


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: try_add_to_existing_fg
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_flow_table *", "struct list_head *", "const struct mlx5_flow_spec *", "struct mlx5_flow_act *", "struct mlx5_flow_destination *", "int", "int"]


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


func: mlx5_hv_vhca_agent_create
ret: struct mlx5_hv_vhca_agent *
module: mlx5_core
args:
["struct mlx5_hv_vhca *", "enum mlx5_hv_vhca_agent_type", "void (*)(struct mlx5_hv_vhca_agent *, struct mlx5_hv_vhca_control_block *)", "void (*)(struct mlx5_hv_vhca_agent *, u64)", "void (*)(struct mlx5_hv_vhca_agent *)", "void *"]


func: mlx5_core_create_mkey_cb
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_core_mkey *", "struct mlx5_async_ctx *", "u32 *", "int", "u32 *", "int", "mlx5_async_cbk_t", "struct mlx5_async_work *"]


func: mlx5dr_actions_build_ste_arr
ret: int
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_action **", "u32", "u8 *", "u32 *"]


func: mlx5dr_cmd_query_flow_table
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "enum fs_flow_table_type", "u32", "struct mlx5dr_cmd_query_flow_table_details *"]


func: dr_matcher_connect
ret: static int
module: mlx5_core
args:
["struct mlx5dr_domain *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_matcher_rx_tx *"]


func: dr_matcher_disconnect
ret: static int
module: mlx5_core
args:
["struct mlx5dr_domain *", "struct mlx5dr_table_rx_tx *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_matcher_rx_tx *"]


func: mlx5dr_rule_create
ret: struct mlx5dr_rule *
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_match_parameters *", "size_t", "struct mlx5dr_action **"]


func: dr_rule_create_rule_nic
ret: static int
module: mlx5_core
args:
["struct mlx5dr_rule *", "struct mlx5dr_rule_rx_tx *", "struct mlx5dr_match_param *", "size_t", "struct mlx5dr_action **"]


func: dr_rule_handle_ste_branch
ret: static struct mlx5dr_ste *
module: mlx5_core
args:
["struct mlx5dr_rule *", "struct mlx5dr_rule_rx_tx *", "struct list_head *", "struct mlx5dr_ste_htbl *", "u8 *", "u8", "struct mlx5dr_ste_htbl **"]


func: dr_rule_rehash_copy_htbl
ret: static int
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_ste_htbl *", "struct list_head *", "struct mlx5dr_ste_htbl *", "struct mlx5dr_ste_htbl *"]


func: mlx5dr_send_fill_and_append_ste_send_info
ret: void
module: mlx5_core
args:
["struct mlx5dr_ste *", "u16", "u16", "u8 *", "struct mlx5dr_ste_send_info *", "struct list_head *", "bool"]


func: dr_cmd_modify_qp_rtr2rts
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5dr_qp *", "struct dr_qp_rts_attr *", "struct dr_qp_rts_attr *"]


func: mlx5dr_ste_build_flex_parser_1
ret: int
module: mlx5_core
args:
["struct mlx5dr_ste_build *", "struct mlx5dr_match_param *", "struct mlx5dr_cmd_caps *", "bool", "bool"]


func: mlx5dr_ste_build_src_gvmi_qpn
ret: int
module: mlx5_core
args:
["struct mlx5dr_ste_build *", "struct mlx5dr_match_param *", "struct mlx5dr_domain *", "bool", "bool"]


func: mlx5dr_ste_create_next_htbl
ret: int
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_ste *", "u8 *", "enum mlx5dr_icm_chunk_size"]


func: mlx5dr_ste_htbl_init_and_postsend
ret: int
module: mlx5_core
args:
["struct mlx5dr_domain *", "struct mlx5dr_domain_rx_tx *", "struct mlx5dr_ste_htbl *", "struct mlx5dr_htbl_connect_info *", "bool"]


func: mlx5dr_ste_set_formatted_ste
ret: void
module: mlx5_core
args:
["u16", "struct mlx5dr_domain_rx_tx *", "struct mlx5dr_ste_htbl *", "u8 *", "struct mlx5dr_htbl_connect_info *"]


func: dr_ste_remove_head_ste
ret: static void
module: mlx5_core
args:
["struct mlx5dr_ste *", "struct mlx5dr_ste_send_info *", "struct list_head *", "struct mlx5dr_ste_htbl *", "struct mlx5dr_matcher_rx_tx *"]


func: set_miss_action
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_table *", "struct mlx5_flow_table *", "struct mlx5_flow_table *", "struct mlx5_flow_root_namespace *"]


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


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


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


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


func: 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", "void *", "bool"]


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 *", "struct mlx4_vhcr *", "struct mlx4_cmd_mailbox *", "enum qp_transition", "u8"]


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: 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: e1000_tx_map
ret: static int
module: e1000
args:
["struct e1000_adapter *", "struct e1000_tx_ring *", "struct sk_buff *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: igc_alloc_q_vector
ret: static int
module: igc
args:
["struct igc_adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: iavf_aq_send_msg_to_pf
ret: enum iavf_status
module: iavf
args:
["struct iavf_hw *", "enum virtchnl_ops", "enum iavf_status", "u8 *", "u16", "struct iavf_asq_cmd_details *"]


func: iavf_tx_map
ret: static void
module: iavf
args:
["struct iavf_ring *", "struct sk_buff *", "struct iavf_tx_buffer *", "u32", "u32", "u32", "const u8"]


func: ixgbe_clsu32_build_input
ret: static int
module: ixgbe
args:
["struct ixgbe_fdir_filter *", "union ixgbe_atr_input *", "struct ixgbe_mat_field *", "struct ixgbe_nexthdr *", "struct tc_cls_u32_offload *"]


func: i40e_aq_add_macvlan
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_add_macvlan_element_data *", "u16", "struct i40e_asq_cmd_details *"]


func: i40e_aq_add_mirrorrule
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "u16", "u16", "u16", "__le16 *", "struct i40e_asq_cmd_details *", "u16 *", "u16 *", "u16 *"]


func: i40e_aq_add_rem_control_packet_filter
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u8 *", "u16", "u16", "u16", "u16", "bool", "struct i40e_control_filter_stats *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_config_switch_comp_bw_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_configure_switching_comp_bw_config_data *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_config_switch_comp_ets
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_configure_switching_comp_ets_data *", "enum i40e_admin_queue_opc", "struct i40e_asq_cmd_details *"]


func: i40e_aq_config_vsi_tc_bw
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_configure_vsi_tc_bw_data *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_configure_partition_bw
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "struct i40e_aqc_configure_partition_bw_data *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_debug_dump
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u8", "u8", "u32", "u16", "void *", "u16 *", "u8 *", "u32 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_delete_mirrorrule
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "u16", "u16", "u16", "__le16 *", "struct i40e_asq_cmd_details *", "u16 *", "u16 *"]


func: i40e_aq_discover_capabilities
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "void *", "u16", "u16 *", "enum i40e_admin_queue_opc", "struct i40e_asq_cmd_details *"]


func: i40e_aq_get_lldp_mib
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u8", "u8", "void *", "u16", "u16 *", "u16 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_get_phy_capabilities
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "bool", "bool", "struct i40e_aq_get_phy_abilities_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_get_switch_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "struct i40e_aqc_get_switch_config_resp *", "u16", "u16 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_get_veb_parameters
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "u16 *", "bool *", "u16 *", "u16 *", "u16 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_query_port_ets_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_query_port_ets_config_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_query_switch_comp_bw_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_query_switching_comp_bw_config_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_query_switch_comp_ets_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_query_switching_comp_ets_config_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_query_vsi_bw_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_query_vsi_bw_config_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_query_vsi_ets_sla_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_query_vsi_ets_sla_config_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_remove_macvlan
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_remove_macvlan_element_data *", "u16", "struct i40e_asq_cmd_details *"]


func: i40e_aq_request_resource
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "enum i40e_aq_resources_ids", "enum i40e_aq_resource_access_type", "u8", "u64 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_tx_sched_cmd
ret: static i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "void *", "u16", "enum i40e_admin_queue_opc", "struct i40e_asq_cmd_details *"]


func: i40e_mirrorrule_op
ret: static i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "u16", "u16", "u16", "u16", "__le16 *", "struct i40e_asq_cmd_details *", "u16 *", "u16 *", "u16 *"]


func: i40e_check_fdir_input_set
ret: static int
module: i40e
args:
["struct i40e_vsi *", "struct ethtool_rx_flow_spec *", "struct i40e_rx_flow_userdef *", "struct i40e_rx_flow_userdef *"]


func: i40e_aqc_add_filters
ret: static void
module: i40e
args:
["struct i40e_vsi *", "const char *", "struct i40e_aqc_add_macvlan_element_data *", "struct i40e_new_mac_filter *", "int"]


func: i40e_aqc_del_filters
ret: static void
module: i40e
args:
["const char *", "struct i40e_aqc_remove_macvlan_element_data *", "int", "int *", "struct i40e_vsi *", "struct i40e_vsi *"]


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


func: ice_dis_vsi_txq
ret: enum ice_status
module: ice
args:
["struct ice_port_info *", "u16", "u8", "u8", "u16 *", "u16 *", "u32 *", "enum ice_disq_rst_src", "u16", "struct ice_sq_cd *"]


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


func: ice_aq_dis_lan_txq
ret: static enum ice_status
module: ice
args:
["struct ice_hw *", "u8", "struct ice_aqc_dis_txq_item *", "u16", "enum ice_disq_rst_src", "u16", "struct ice_sq_cd *"]


func: ice_aq_req_res
ret: static enum ice_status
module: ice
args:
["struct ice_hw *", "enum ice_aq_res_ids", "enum ice_aq_res_access_type", "u32 *", "struct ice_sq_cd *", "u8"]


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


func: ice_get_rc_coalesce
ret: static int
module: ice
args:
["struct ethtool_coalesce *", "enum ice_container_type", "struct ice_ring_container *", "struct ice_ring_container *"]


func: ice_set_rc_coalesce
ret: static int
module: ice
args:
["enum ice_container_type", "struct ethtool_coalesce *", "struct ice_ring_container *", "struct ice_vsi *", "struct ice_vsi *"]


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


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


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


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


func: fm10k_alloc_q_vector
ret: static int
module: fm10k
args:
["struct fm10k_intfc *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: rtl_loop_wait
ret: static bool
module: r8169
args:
["struct rtl8169_private *", "const struct rtl_cond *", "void (*)(unsigned int)", "unsigned int", "int", "bool"]


func: lancer_cmd_read_object
ret: int
module: be2net
args:
["struct be_adapter *", "struct be_dma_mem *", "u32", "u32", "const char *", "u32 *", "u32 *", "u8 *"]


func: lancer_cmd_write_object
ret: static int
module: be2net
args:
["struct be_adapter *", "u32", "u32", "u32 *", "u8 *", "u8 *", "struct be_dma_mem *", "const char *"]


func: be_cfg_vxlan_port
ret: static void
module: be2net
args:
["struct net_device *", "void (*)(struct work_struct *)", "struct udp_tunnel_info *", "struct udp_tunnel_info *"]


func: qlcnic_alloc_rx_skb
ret: static int
module: qlcnic
args:
["struct qlcnic_adapter *", "struct qlcnic_rx_buffer *", "struct qlcnic_rx_buffer *", "struct qlcnic_host_rds_ring *", "struct qlcnic_host_rds_ring *"]


func: qede_flow_parse_ports
ret: static int
module: qede
args:
["struct flow_rule *", "struct qede_arfs_tuple *", "struct qede_arfs_tuple *", "struct qede_dev *", "struct qede_dev *"]


func: qede_set_mcast_rx_mac
ret: static int
module: qede
args:
["enum qed_filter_xcast_params_type", "unsigned char *", "int", "struct qede_dev *", "struct qede_dev *"]


func: qed_ilt_cli_adv_line
ret: static void
module: qed
args:
["struct qed_hwfn *", "struct qed_ilt_client_cfg *", "struct qed_ilt_cli_blk *", "u32 *", "enum ilt_clients"]


func: qed_dcbx_copy_mib
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_dcbx_mib_meta_data *", "enum qed_mib_read_type"]


func: qed_dcbx_get_common_params
ret: static void
module: qed
args:
["struct qed_hwfn *", "struct dcbx_app_priority_feature *", "struct dcbx_app_priority_entry *", "struct dcbx_ets_feature *", "u32", "struct qed_dcbx_params *", "bool"]


func: qed_dcbx_set_params
ret: static void
module: qed
args:
["struct qed_dcbx_results *", "struct qed_hwfn *", "struct qed_ptt *", "bool", "bool", "u8", "u8", "enum dcbx_protocol_type", "enum qed_pci_personality"]


func: qed_dbg_read_attn
ret: enum dbg_status
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "enum block_id", "enum dbg_attn_type", "bool", "struct dbg_attn_block_result *"]


func: qed_grc_dump_addr_range
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "u32", "u32", "bool", "enum init_split_types", "u8", "bool"]


func: qed_grc_dump_ctx_data
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "bool", "const char *", "u32", "u32", "u32", "u8"]


func: qed_grc_dump_mem
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "bool", "const char *", "u32", "u32", "bool", "u32", "const char *", "bool", "char", "bool"]


func: qed_grc_dump_mem_hdr
ret: static u32
module: qed
args:
["struct qed_hwfn *", "u32 *", "bool", "const char *", "u32", "u32", "u32", "bool", "const char *", "bool", "char"]


func: qed_grc_dump_registers
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "bool", "bool *", "const char *", "const char *"]


func: qed_idle_chk_dump_failure
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "bool", "u16", "const struct dbg_idle_chk_rule *", "u16", "u32 *"]


func: qed_idle_chk_dump_rule_entries
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "bool", "const struct dbg_idle_chk_rule *", "u32", "u32 *"]


func: qed_chain_alloc
ret: int
module: qed
args:
["struct qed_dev *", "enum qed_chain_use_mode", "enum qed_chain_mode", "enum qed_chain_cnt_type", "u32", "size_t", "struct qed_chain *", "struct qed_chain_ext_pbl *"]


func: qed_dmae_host2host
ret: int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "dma_addr_t", "dma_addr_t", "u32", "struct qed_dmae_params *"]


func: qed_dmae_execute_command
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u64", "u64", "u8", "u8", "u32", "struct qed_dmae_params *"]


func: qed_gft_config
ret: void
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u16", "bool", "bool", "bool", "bool", "enum gft_profile_type"]


func: qed_iwarp_send_fpdu
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_iwarp_fpdu *", "struct unaligned_opaque_data *", "struct qed_iwarp_ll2_buff *", "u16", "enum qed_iwarp_mpa_pkt_type"]


func: qed_eth_queue_to_cid
ret: struct qed_queue_cid *
module: qed
args:
["struct qed_hwfn *", "u16", "struct qed_queue_start_common_params *", "bool", "struct qed_queue_cid_vf_params *"]


func: qed_sp_eth_filter_ucast
ret: int
module: qed
args:
["struct qed_hwfn *", "u16", "struct qed_filter_ucast *", "enum spq_mode", "struct qed_spq_comp_cb *"]


func: qed_sp_vport_update
ret: int
module: qed
args:
["struct qed_hwfn *", "struct qed_sp_vport_update_params *", "enum spq_mode", "struct qed_spq_comp_cb *"]


func: qed_start_rxq
ret: static int
module: qed
args:
["struct qed_dev *", "u8", "struct qed_queue_start_common_params *", "u16", "dma_addr_t", "dma_addr_t", "u16", "struct qed_rxq_start_ret_params *"]


func: qed_start_txq
ret: static int
module: qed
args:
["struct qed_dev *", "u8", "struct qed_queue_start_common_params *", "dma_addr_t", "u16", "struct qed_txq_start_ret_params *"]


func: __qed_mcp_load_req
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_load_req_in_params *", "struct qed_load_req_out_params *"]


func: qed_mcp_resc_allocation_msg
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_resc_alloc_in_params *", "struct qed_resc_alloc_out_params *"]


func: qed_roce_modify_qp
ret: int
module: qed
args:
["struct qed_hwfn *", "struct qed_rdma_qp *", "enum qed_roce_qp_state", "struct qed_rdma_modify_qp_in_params *"]


func: qed_sp_pf_update_tunn_cfg
ret: int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_tunnel_info *", "enum spq_mode", "struct qed_spq_comp_cb *"]


func: qed_iov_set_link
ret: static void
module: qed
args:
["struct qed_hwfn *", "u16", "struct qed_mcp_link_params *", "struct qed_mcp_link_state *", "struct qed_mcp_link_capabilities *"]


func: qed_vf_pf_rxq_start
ret: int
module: qed
args:
["struct qed_hwfn *", "struct qed_queue_cid *", "u16", "dma_addr_t", "dma_addr_t", "u16", "void **"]


func: netxen_alloc_rx_skb
ret: static int
module: netxen_nic
args:
["struct netxen_adapter *", "struct netxen_rx_buffer *", "struct nx_host_rds_ring *", "struct nx_host_rds_ring *"]


func: t4vf_sge_alloc_eth_txq
ret: int
module: cxgb4vf
args:
["struct adapter *", "struct sge_eth_txq *", "struct net_device *", "struct netdev_queue *", "unsigned int"]


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: 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: cxgb4_alloc_encap_mac_filt
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "const u8 *", "const u8 *", "unsigned int", "unsigned int", "u8", "u8", "bool"]


func: cxgb4_alloc_raw_mac_filt
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "const u8 *", "const u8 *", "unsigned int", "u8", "u8", "bool"]


func: fill_match_fields
ret: static int
module: cxgb4
args:
["struct ch_filter_specification *", "struct tc_cls_u32_offload *", "const struct cxgb4_match_field *", "bool", "struct adapter *"]


func: cxgb4_write_sgl
ret: void
module: cxgb4
args:
["const struct sk_buff *", "struct sge_txq *", "struct ulptx_sgl *", "u64 *", "unsigned int", "const dma_addr_t *"]


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


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


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: 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: 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", "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: hinic_hwdev_cb_register
ret: void
module: hinic
args:
["struct hinic_hwdev *", "enum hinic_mgmt_msg_cmd", "void *", "void (*)(void *, void *, u16, void *, u16 *)"]


func: init_eq
ret: static int
module: hinic
args:
["struct hinic_eq *", "struct hinic_hwif *", "enum hinic_eq_type", "int", "u32", "u32", "struct msix_entry"]


func: hinic_msg_to_mgmt
ret: int
module: hinic
args:
["struct hinic_pf_to_mgmt *", "enum hinic_mod_type", "u8", "void *", "u16", "void *", "u16 *", "enum hinic_mgmt_msg_type"]


func: hinic_register_mgmt_msg_cb
ret: void
module: hinic
args:
["struct hinic_pf_to_mgmt *", "enum hinic_mod_type", "void *", "void (*)(void *, u8, void *, u16, void *, u16 *)"]


func: hinic_init_sq
ret: int
module: hinic
args:
["struct hinic_sq *", "struct hinic_hwif *", "struct hinic_wq *", "struct msix_entry *", "void *", "dma_addr_t", "void *"]


func: hinic_wqs_cmdq_alloc
ret: int
module: hinic
args:
["struct hinic_cmdq_pages *", "struct hinic_wq *", "struct hinic_hwif *", "int", "u16", "u16", "u16", "u16"]


func: get_inner_l3_l4_type
ret: static void
module: hinic
args:
["struct sk_buff *", "enum hinic_offload_type", "enum hinic_l3_offload_type *", "u8 *", "union hinic_l4 *", "union hinic_l3 *"]


func: myri10ge_unmap_rx_page
ret: static void
module: myri10ge
args:
["struct pci_dev *", "struct myri10ge_rx_buffer_state *", "struct myri10ge_rx_buffer_state *", "int"]


func: ena_com_execute_admin_command
ret: int
module: ena
args:
["struct ena_com_admin_queue *", "struct ena_admin_aq_entry *", "size_t", "struct ena_admin_acq_entry *", "size_t"]


func: ena_com_get_feature_ex
ret: static int
module: ena
args:
["struct ena_com_dev *", "struct ena_admin_get_feat_resp *", "enum ena_admin_aq_feature_id", "dma_addr_t", "u32", "u8"]


func: ena_xmit_common
ret: static int
module: ena
args:
["struct net_device *", "struct ena_ring *", "struct ena_tx_buffer *", "struct ena_com_tx_ctx *", "u16", "u32"]


func: cnic_submit_kwqe_16
ret: static int
module: cnic
args:
["u32", "u32", "u32", "union l5cm_specific_data *", "union l5cm_specific_data *", "struct cnic_dev *", "struct cnic_dev *"]


func: __bnxt_hwrm_reserve_vf_rings
ret: static void
module: bnxt_en
args:
["struct hwrm_func_vf_cfg_input *", "int", "int", "int", "int", "int", "int", "struct bnxt *", "struct bnxt *"]


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_tpa_end
ret: static struct sk_buff *
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_cp_ring_info *", "u32 *", "struct rx_tpa_end_cmp *", "struct rx_tpa_end_cmp_ext *", "u8 *"]


func: bnxt_fill_coredump_seg_hdr
ret: static void
module: bnxt_en
args:
["struct bnxt_coredump_segment_hdr *", "struct coredump_segment_record *", "u32", "int", "u32", "struct bnxt *", "u32"]


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_tpa_stop
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_fastpath *", "struct bnx2x_agg_info *", "u16", "struct eth_end_agg_rx_cqe *", "u16"]


func: bnx2x_dcbx_2cos_limit_cee_fill_cos_params
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct pg_help_data *", "struct dcbx_ets_feature *", "struct cos_help_data *", "u32 *", "u32", "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_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_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_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: dc21040_state
ret: static int
module: de4x5
args:
["struct net_device *", "int", "int", "int", "int", "int", "int (*)(struct net_device *, int)", "int"]


func: de4x5_suspect_state
ret: static int
module: de4x5
args:
["struct net_device *", "int", "int (*)(struct net_device *, int)", "int (*)(struct net_device *)", "int"]


func: ocelot_netdevice_port_event
ret: static int
module: mscc_ocelot_common
args:
["struct net_device *", "unsigned long", "struct netdev_notifier_changeupper_info *", "struct netdev_notifier_changeupper_info *"]


func: kvaser_pciefd_change_state
ret: static void
module: kvaser_pciefd
args:
["struct kvaser_pciefd_can *", "enum can_state", "enum can_state", "enum can_state", "struct can_frame *"]


func: kvaser_pciefd_packet_to_state
ret: static void
module: kvaser_pciefd
args:
["enum can_state *", "enum can_state *", "enum can_state *", "struct can_berr_counter *", "struct can_berr_counter *", "struct kvaser_pciefd_rx_packet *", "struct kvaser_pciefd_rx_packet *"]


func: can_get_bittiming
ret: static int
module: can-dev
args:
["struct net_device *", "struct can_bittiming *", "const struct can_bittiming_const *", "const u32 *", "const unsigned int"]


func: can_update_sample_point
ret: static int
module: can-dev
args:
["const struct can_bittiming_const *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: kvaser_usb_leaf_verify_size
ret: static int
module: kvaser_usb
args:
["const struct kvaser_cmd *", "const struct kvaser_cmd *", "const struct kvaser_usb *", "const struct kvaser_usb *"]


func: bcm_sf2_cfp_slice_ipv4
ret: static void
module: bcm-sf2
args:
["struct bcm_sf2_priv *", "struct flow_dissector_key_ipv4_addrs *", "struct flow_dissector_key_ports *", "unsigned int", "bool"]


func: sja1105et_is_fdb_entry_in_bin
ret: static int
module: sja1105
args:
["struct sja1105_private *", "int", "const u8 *", "u16", "struct sja1105_l2_lookup_entry *", "int *"]


func: mv88e6xxx_set_port_mode
ret: static int
module: mv88e6xxx
args:
["struct mv88e6xxx_chip *", "int", "enum mv88e6xxx_frame_mode", "enum mv88e6xxx_egress_mode", "u16"]


func: mv88e6xxx_get_rxts
ret: static void
module: mv88e6xxx
args:
["struct mv88e6xxx_chip *", "struct mv88e6xxx_port_hwtstamp *", "struct sk_buff *", "u16", "struct sk_buff_head *"]


func: hdlcdrv_register
ret: struct net_device *
module: hdlcdrv
args:
["const struct hdlcdrv_ops *", "unsigned int", "const char *", "unsigned int", "unsigned int", "unsigned int"]


func: vmxnet3_map_pkt
ret: static int
module: vmxnet3
args:
["struct sk_buff *", "struct vmxnet3_tx_ctx *", "struct vmxnet3_tx_queue *", "struct vmxnet3_adapter *", "struct vmxnet3_adapter *", "struct pci_dev *"]


func: vmxnet3_tq_xmit
ret: static int
module: vmxnet3
args:
["struct sk_buff *", "struct vmxnet3_tx_queue *", "struct vmxnet3_adapter *", "struct net_device *"]


func: i2400m_bm_cmd
ret: static ssize_t
module: i2400m
args:
["struct i2400m *", "const struct i2400m_bootrom_header *", "size_t", "struct i2400m_bootrom_header *", "size_t", "int"]


func: i2400m_roq_log_add
ret: static void
module: i2400m
args:
["struct i2400m *", "struct i2400m_roq *", "enum i2400m_ro_type", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: i2400m_rx_payload
ret: static void
module: i2400m
args:
["struct i2400m *", "struct sk_buff *", "unsigned int", "const struct i2400m_pld *", "const void *"]


func: control_read
ret: static int
module: ch9200
args:
["struct usbnet *", "unsigned short", "void *", "int", "unsigned short", "unsigned short", "unsigned char"]


func: kaweth_control
ret: static int
module: kaweth
args:
["struct kaweth_device *", "unsigned int", "__u8", "__u8", "__u16", "void *", "__u16", "int", "__u16"]


func: catc_ctrl_async
ret: static int
module: catc
args:
["struct catc *", "u8", "u8", "u16", "u16", "void *", "int", "void (*)(struct catc *, struct ctrl_queue *)"]


func: idt77252_init_rx
ret: static int
module: idt77252
args:
["struct idt77252_dev *", "struct vc_map *", "struct atm_vcc *", "struct atm_qos *", "struct atm_qos *"]


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


func: intel_gpio_to_pin
ret: static int
module: pinctrl-intel
args:
["unsigned int", "const struct intel_community **", "const struct intel_padgroup **", "struct intel_pinctrl *", "struct intel_pinctrl *"]


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: bxtwc_add_chained_irq_chip
ret: static int
module: intel_soc_pmic_bxtwc
args:
["struct regmap_irq_chip_data *", "int", "const struct regmap_irq_chip *", "struct regmap_irq_chip_data **", "struct intel_soc_pmic *", "struct intel_soc_pmic *", "int"]


func: rio_dma_transfer
ret: static int
module: rio_mport_cdev
args:
["struct file *", "enum rio_transfer_sync", "enum dma_data_direction", "struct rio_transfer_io *", "u32"]


func: accutouch_input_mapping
ret: static int
module: hid-accutouch
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_input *", "struct hid_field *", "struct hid_usage *", "unsigned long **", "int *", "struct mt_application *"]


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: 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", "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: sparse_keymap_setup
ret: int
module: sparse-keymap
args:
["struct input_dev *", "const struct key_entry *", "int (*)(struct input_dev *, struct key_entry *)"]


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: 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: 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: tsc200x_probe
ret: int
module: tsc200x-core
args:
["struct device *", "int", "const struct input_id *", "struct regmap *", "int (*)(struct device *, u8)"]


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: rmi_spi_xfer
ret: static int
module: rmi_spi
args:
["struct rmi_spi_xport *", "const u8 *", "int", "u8 *", "int", "const struct rmi_spi_cmd *", "const struct rmi_spi_cmd *"]


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: 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: 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: vmmouse_report_button
ret: static void
module: psmouse
args:
["struct input_dev *", "struct input_dev *", "struct input_dev *", "unsigned int", "int", "struct psmouse *"]


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: 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: block_bitmap_op
ret: static bool
module: dm-integrity
args:
["struct page_list *", "sector_t", "sector_t", "int", "struct dm_integrity_c *", "struct dm_integrity_c *"]


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_sectors
ret: static void
module: dm-integrity
args:
["struct dm_integrity_c *", "int", "int", "unsigned int", "unsigned int", "struct journal_completion *"]


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: dm_bufio_client_create
ret: struct dm_bufio_client *
module: dm-bufio
args:
["struct block_device *", "unsigned int", "unsigned int", "unsigned int", "void (*)(struct dm_buffer *)", "void (*)(struct dm_buffer *)"]


func: dm_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: 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_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: pool_create
ret: static struct pool *
module: dm-thin-pool
args:
["struct mapped_device *", "struct block_device *", "struct block_device *", "unsigned long", "int", "char **"]


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


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


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


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


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


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


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


func: 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: verity_verify_sig_parse_opt_args
ret: int
module: dm-verity
args:
["struct dm_arg_set *", "struct dm_verity *", "struct dm_verity_sig_opts *", "unsigned int *", "const char *"]


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: scatter_data_area
ret: static void
module: target_core_user
args:
["struct tcmu_dev *", "struct tcmu_cmd *", "struct scatterlist *", "unsigned int", "struct iovec **", "int *", "bool"]


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_setup_session
ret: struct se_session *
module: target_core_mod
args:
["struct se_portal_group *", "unsigned int", "unsigned int", "enum target_prot_op", "const char *", "void *", "int (*)(struct se_portal_group *, struct se_session *, void *)"]


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


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


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


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


func: 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: 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: 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: 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: schedule_resp
ret: static int
module: scsi_debug
args:
["struct scsi_cmnd *", "struct sdebug_dev_info *", "int", "int (*)(struct scsi_cmnd *, struct sdebug_dev_info *)", "int", "int"]


func: free_slot
ret: static void
module: 53c700
args:
["struct NCR_700_command_slot *", "struct NCR_700_Host_Parameters *", "struct NCR_700_Host_Parameters *"]


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: ses_set_page2_descriptor
ret: static int
module: ses
args:
["unsigned char *", "struct enclosure_component *", "struct enclosure_device *", "struct enclosure_device *"]


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: NCR5380_poll_politely2
ret: static int
module: dmx3191d
args:
["struct NCR5380_hostdata *", "unsigned int", "u8", "u8", "unsigned int", "u8", "u8", "unsigned long"]


func: map_data_for_request
ret: static int
module: xen-scsifront
args:
["struct scsi_cmnd *", "struct vscsifrnt_shadow *", "struct vscsifrnt_info *", "struct vscsifrnt_info *"]


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: iscsi_if_create_session
ret: static int
module: scsi_transport_iscsi
args:
["struct iscsi_internal *", "struct iscsi_endpoint *", "struct iscsi_uevent *", "pid_t", "uint32_t", "uint16_t", "uint16_t"]


func: fill_cmd
ret: static int
module: hpsa
args:
["struct CommandList *", "u8", "struct ctlr_info *", "void *", "size_t", "u16", "unsigned char *", "int"]


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_get_enclosure_info
ret: static void
module: hpsa
args:
["struct ctlr_info *", "unsigned char *", "struct ReportExtendedLUNdata *", "int", "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: hpsa_scsi_ioaccel_queue_command
ret: static int
module: hpsa
args:
["struct ctlr_info *", "struct CommandList *", "u32", "u8 *", "int", "u8 *", "struct hpsa_scsi_dev_t *"]


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_nvme_fcp_abort
ret: static void
module: lpfc
args:
["struct nvme_fc_local_port *", "struct nvme_fc_remote_port *", "void *", "struct nvmefc_fcp_req *"]


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_bg_setup_sgl_prot
ret: static int
module: lpfc
args:
["struct lpfc_hba *", "struct scsi_cmnd *", "struct sli4_sge *", "int", "struct lpfc_io_buf *", "int"]


func: lpfc_cq_create_set
ret: int
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_queue **", "struct lpfc_sli4_hdw_queue *", "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: __lpfc_sli4_process_cq
ret: static bool
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_queue *", "bool (*)(struct lpfc_hba *, struct lpfc_queue *, struct lpfc_cqe *)", "unsigned long *"]


func: _lpfc_move_xri_pbl_to_pvt
ret: static bool
module: lpfc
args:
["struct lpfc_pbl_pool *", "struct lpfc_pvt_pool *", "u32", "struct lpfc_sli4_hdw_queue *", "struct lpfc_hba *"]


func: lpfc_sli4_sp_handle_abort_xri_wcqe
ret: static bool
module: lpfc
args:
["struct lpfc_hba *", "struct sli4_wcqe_xri_aborted *", "struct lpfc_queue *", "struct lpfc_queue *"]


func: tcm_qla2xxx_set_sess_by_loop_id
ret: static void
module: tcm_qla2xxx
args:
["struct tcm_qla2xxx_lport *", "struct se_node_acl *", "struct tcm_qla2xxx_nacl *", "struct se_session *", "struct fc_port *", "uint16_t"]


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


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: __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 *", "uint8_t", "uint16_t", "uint16_t", "int", "uint16_t", "uint32_t"]


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: 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: 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: 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: sci_phy_initialize
ret: enum sci_status
module: isci
args:
["struct isci_phy *", "struct scu_transport_layer_registers *", "struct scu_link_layer_registers *"]


func: sci_apc_agent_link_down
ret: static void
module: isci
args:
["struct isci_host *", "struct sci_port_configuration_agent *", "struct isci_port *", "struct isci_phy *"]


func: sci_remote_node_context_start_task
ret: enum sci_status
module: isci
args:
["struct sci_remote_node_context *", "struct isci_request *", "scics_sds_remote_node_context_callback", "void *"]


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 e4_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: 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: 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_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", "u8", "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: csio_wr_process_fl
ret: static void
module: csiostor
args:
["struct csio_hw *", "void *", "uint32_t", "void (*)(struct csio_hw *, void *, uint32_t, struct csio_fl_dma_buf *, void *)", "void *", "struct csio_q *", "struct csio_q *"]


func: pqi_csmi_smp_passthru
ret: int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct bmic_csmi_smp_passthru_buffer *", "size_t", "struct pqi_raid_error_info *"]


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_ctrl_info *", "struct pqi_raid_path_request *", "u8", "u8 *", "void *", "size_t", "u16", "enum dma_data_direction *"]


func: pqi_get_device_lists
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct report_phys_lun_extended **", "struct report_log_lun_extended **"]


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_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_send_scsi_raid_request
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "u8", "u8 *", "void *", "size_t", "u16", "struct pqi_raid_error_info *", "unsigned long"]


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: 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: 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: cxgbi_ddp_ppm_setup
ret: int
module: libcxgbi
args:
["void **", "struct cxgbi_device *", "struct cxgbi_tag_format *", "unsigned int", "unsigned int", "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: _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 *"]


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: 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: qedi_process_cmd_cleanup_resp
ret: static void
module: qedi
args:
["struct qedi_ctx *", "struct iscsi_conn *", "struct iscsi_task *", "struct iscsi_cqe_solicited *", "struct iscsi_cqe_solicited *"]


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_rtdif_task_context
ret: static void
module: qedi
args:
["struct rdif_task_context *", "struct tdif_task_context *", "struct scsi_dif_task_params *", "enum iscsi_task_type"]


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 *", "struct scsi_initiator_cmd_params *", "enum iscsi_task_type", "bool"]


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: ufshcd_exec_raw_upiu_cmd
ret: int
module: ufshcd-core
args:
["struct ufs_hba *", "struct utp_upiu_req *", "struct utp_upiu_req *", "int", "u8 *", "int *", "enum query_opcode"]


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


func: tpg_fill_plane_extras
ret: static void
module: v4l2-tpg
args:
["const struct tpg_data *", "const struct tpg_draw_params *", "unsigned int", "u8 *", "unsigned int"]


func: tpg_fill_plane_pattern
ret: static void
module: v4l2-tpg
args:
["const struct tpg_data *", "const struct tpg_draw_params *", "unsigned int", "unsigned int", "u8 *"]


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: vb2_queue_or_prepare_buf
ret: static int
module: videobuf2-v4l2
args:
["struct vb2_queue *", "struct media_device *", "struct v4l2_buffer *", "bool", "struct media_request **"]


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: 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: 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_by_port
ret: int
module: v4l2-fwnode
args:
["struct device *", "struct v4l2_async_notifier *", "size_t", "unsigned int", "parse_endpoint_func"]


func: __v4l2_async_notifier_parse_fwnode_ep
ret: static int
module: v4l2-fwnode
args:
["struct device *", "struct v4l2_async_notifier *", "size_t", "unsigned int", "bool", "parse_endpoint_func"]


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: v4l2_m2m_register_entity
ret: static int
module: v4l2-mem2mem
args:
["struct media_device *", "struct v4l2_m2m_dev *", "enum v4l2_m2m_entity_type", "struct video_device *", "int"]


func: asd_equal
ret: static bool
module: videodev
args:
["struct v4l2_async_subdev *", "struct v4l2_async_subdev *", "struct v4l2_async_subdev *", "struct v4l2_async_subdev *"]


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: v4l_bound_align_image
ret: void
module: videodev
args:
["u32 *", "unsigned int", "unsigned int", "unsigned int", "u32 *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: v4l2_ctrl_add_handler
ret: int
module: videodev
args:
["struct v4l2_ctrl_handler *", "struct v4l2_ctrl_handler *", "bool (*)(const struct v4l2_ctrl *)", "bool"]


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_g_ext_ctrls
ret: int
module: videodev
args:
["struct v4l2_ctrl_handler *", "struct video_device *", "struct media_device *", "struct v4l2_ext_controls *"]


func: v4l2_s_ext_ctrls
ret: int
module: videodev
args:
["struct v4l2_fh *", "struct v4l2_ctrl_handler *", "struct video_device *", "struct media_device *", "struct v4l2_ext_controls *"]


func: prepare_ext_ctrls
ret: static int
module: videodev
args:
["struct v4l2_ctrl_handler *", "struct v4l2_ext_controls *", "struct v4l2_ctrl_helper *", "struct video_device *", "bool"]


func: try_set_ext_ctrls
ret: static int
module: videodev
args:
["struct v4l2_fh *", "struct v4l2_ctrl_handler *", "struct video_device *", "struct media_device *", "struct v4l2_ext_controls *", "bool"]


func: try_set_ext_ctrls_common
ret: static int
module: videodev
args:
["struct v4l2_fh *", "struct v4l2_ctrl_handler *", "struct v4l2_ext_controls *", "struct video_device *", "bool"]


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_i2c_new_subdev_board
ret: struct v4l2_subdev *
module: videodev
args:
["struct v4l2_device *", "struct i2c_adapter *", "struct i2c_board_info *", "const unsigned short *"]


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: call_enum_frame_interval
ret: static int
module: videodev
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "struct v4l2_subdev_frame_interval_enum *"]


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: 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: adv7511_csc_coeff
ret: static void
module: adv7511-v4l2
args:
["struct v4l2_subdev *", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16"]


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: __mt9t001_get_pad_crop
ret: static struct v4l2_rect *
module: mt9t001
args:
["struct mt9t001 *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


func: __smiapp_pll_calculate
ret: static int
module: smiapp-pll
args:
["struct device *", "const struct smiapp_pll_limits *", "const struct smiapp_pll_branch_limits *", "struct smiapp_pll *", "struct smiapp_pll_branch *", "uint32_t", "uint32_t", "uint32_t"]


func: ov7740_try_fmt_internal
ret: static int
module: ov7740
args:
["struct v4l2_subdev *", "struct v4l2_mbus_framefmt *", "const struct ov7740_pixfmt **", "const struct ov7740_framesize **"]


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: __ov7251_get_pad_crop
ret: static struct v4l2_rect *
module: ov7251
args:
["struct ov7251 *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


func: ov772x_set_frame_rate
ret: static int
module: ov772x
args:
["unsigned int", "const struct ov772x_win_size *", "const struct ov772x_color_format *", "struct ov772x_priv *", "struct ov772x_priv *"]


func: __imx214_get_pad_crop
ret: static struct v4l2_rect *
module: imx214
args:
["struct imx214 *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


func: __mt9v032_get_pad_crop
ret: static struct v4l2_rect *
module: mt9v032
args:
["struct mt9v032 *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


func: __mt9v111_get_pad_format
ret: static struct v4l2_mbus_framefmt *
module: mt9v111
args:
["struct mt9v111_dev *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


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: 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: smiapp_get_crop_compose
ret: static void
module: smiapp
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "struct v4l2_rect **", "struct v4l2_rect **", "int"]


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: dtv_property_process_get
ret: static int
module: dvb-core
args:
["struct dvb_frontend *", "const struct dtv_frontend_properties *", "struct dtv_property *", "struct file *"]


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: 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: vimc_ent_sd_register
ret: int
module: vimc
args:
["struct vimc_ent_device *", "struct v4l2_subdev *", "struct v4l2_device *", "const char * const", "u32", "u16", "const unsigned long *", "const struct v4l2_subdev_internal_ops *", "const struct v4l2_subdev_ops *"]


func: __csi2tx_get_pad_format
ret: static struct v4l2_mbus_framefmt *
module: cdns-csi2tx
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "struct v4l2_subdev_format *", "struct v4l2_subdev_format *"]


func: fwht_decode_frame
ret: bool
module: vicodec
args:
["struct fwht_cframe *", "u32", "unsigned int", "unsigned int", "unsigned int", "const struct fwht_raw_frame *", "unsigned int", "unsigned int", "struct fwht_raw_frame *", "unsigned int", "unsigned int"]


func: fwht_encode_frame
ret: u32
module: vicodec
args:
["struct fwht_raw_frame *", "struct fwht_raw_frame *", "struct fwht_cframe *", "bool", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: decode_plane
ret: static bool
module: vicodec
args:
["struct fwht_cframe *", "const __be16 **", "u32", "u32", "const u8 *", "u32", "unsigned int", "u8 *", "unsigned int", "unsigned int", "bool", "const __be16 *"]


func: encode_plane
ret: static u32
module: vicodec
args:
["u8 *", "u8 *", "__be16 **", "__be16 *", "struct fwht_cframe *", "u32", "u32", "u32", "unsigned int", "bool", "bool"]


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: 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: swp_freq_calcuation
ret: static int
module: mb86a16
args:
["int", "int", "int *", "int", "int", "int", "int", "int", "unsigned char *", "struct mb86a16_state *", "int"]


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


func: dvbt_ctrl_set_echo_threshold
ret: static int
module: drxk
args:
["struct drxk_state *", "struct drxk_cfg_dvbt_echo_thres_t *", "struct drxk_cfg_dvbt_echo_thres_t *"]


func: cxd2880_tnrdmd_common_tune_setting1
ret: int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "enum cxd2880_dtv_sys", "u32", "enum cxd2880_dtv_bandwidth", "u8", "u8"]


func: cxd2880_tnrdmd_diver_create
ret: int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "struct cxd2880_io *", "struct cxd2880_tnrdmd *", "struct cxd2880_io *", "struct cxd2880_tnrdmd_diver_create_param *"]


func: cxd2880_tnrdmd_set_lna_thrs
ret: int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "struct cxd2880_tnrdmd_lna_thrs_tbl_air *", "struct cxd2880_tnrdmd_lna_thrs_tbl_cable *"]


func: x_tune1
ret: static int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "enum cxd2880_dtv_sys", "u32", "enum cxd2880_dtv_bandwidth", "u8", "int"]


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: media_create_pad_links
ret: int
module: mc
args:
["const struct media_device *", "const u32", "struct media_entity *", "const u16", "const u32", "struct media_entity *", "const u16", "u32", "const bool"]


func: media_request_object_bind
ret: int
module: mc
args:
["struct media_request *", "const struct media_request_object_ops *", "void *", "bool", "struct media_request_object *"]


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: 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: 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_risc_field
ret: static __le32 *
module: cx25821
args:
["__le32 *", "struct scatterlist *", "unsigned int", "u32", "unsigned int", "unsigned int", "unsigned int", "bool"]


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: cx23885_risc_field
ret: static __le32 *
module: cx23885
args:
["__le32 *", "struct scatterlist *", "unsigned int", "u32", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool"]


func: saa7134_pgtable_build
ret: int
module: saa7134
args:
["struct pci_dev *", "struct saa7134_pgtable *", "struct scatterlist *", "unsigned int", "unsigned int"]


func: si2157_attach
ret: static int
module: saa7164
args:
["struct saa7164_port *", "struct i2c_adapter *", "struct dvb_frontend *", "struct si2157_config *", "u8"]


func: solo_send_desc
ret: static int
module: solo6x10
args:
["struct solo_enc_dev *", "int", "int", "int", "unsigned int", "unsigned int", "struct sg_table *", "struct sg_table *"]


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: 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: ivtv_queue_move
ret: int
module: ivtv
args:
["struct ivtv_stream *", "struct ivtv_queue *", "struct ivtv_queue *", "struct ivtv_queue *", "int"]


func: ttpci_budget_init
ret: int
module: budget-core
args:
["struct budget *", "struct saa7146_dev *", "struct saa7146_pci_extension_data *", "struct module *", "short *"]


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: 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: 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: 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: af9005_identify_state
ret: static int
module: dvb-usb-af9005
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: cxusb_auxbuf_copy
ret: static bool
module: dvb-usb-cxusb
args:
["unsigned int", "unsigned char *", "unsigned int", "struct cxusb_medion_auxbuf *", "struct cxusb_medion_auxbuf *"]


func: cxusb_auxbuf_head_trim
ret: static void
module: dvb-usb-cxusb
args:
["unsigned int", "struct cxusb_medion_auxbuf *", "struct cxusb_medion_auxbuf *", "struct dvb_usb_device *"]


func: cxusb_medion_copy_field
ret: static bool
module: dvb-usb-cxusb
args:
["struct dvb_usb_device *", "struct cxusb_medion_auxbuf *", "struct cxusb_bt656_params *", "bool", "unsigned int", "unsigned int"]


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: em28xx_copy_video
ret: static void
module: em28xx-v4l
args:
["struct em28xx_buffer *", "unsigned char *", "unsigned long", "struct em28xx *", "struct em28xx *"]


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: as102_firmware_upload
ret: static int
module: dvb-as102
args:
["struct as10x_bus_adapter_t *", "const struct firmware *", "const struct firmware *", "unsigned char *"]


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_ctrl_get_flags
ret: static int
module: uvcvideo
args:
["struct uvc_device *", "struct uvc_control_info *", "struct uvc_control_info *", "const struct uvc_control *"]


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


func: uvc_register_video_device
ret: int
module: uvcvideo
args:
["struct uvc_device *", "struct uvc_streaming *", "struct video_device *", "struct uvc_video_queue *", "enum v4l2_buf_type", "const struct v4l2_file_operations *", "const struct v4l2_ioctl_ops *"]


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


