# funs

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_cmd_dev_match
ret: static bool
module: hpsa
args:
["struct CommandList *", "struct hpsa_scsi_dev_t *", "unsigned char *", "struct ctlr_info *", "struct ctlr_info *"]


func: hpsa_scsi_ioaccel_queue_command
ret: static int
module: hpsa
args:
["struct ctlr_info *", "struct CommandList *", "u32", "u8 *", "int", "u8 *", "struct hpsa_scsi_dev_t *"]


func: osst_do_scsi
ret: static struct osst_request *
module: osst
args:
["struct osst_request *", "struct osst_tape *", "unsigned char *", "int", "int", "int", "int", "int"]


func: 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: 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: 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_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: ses_set_page2_descriptor
ret: static int
module: ses
args:
["unsigned char *", "struct enclosure_component *", "struct enclosure_device *", "struct enclosure_device *"]


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: 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: 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: 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: MR_BuildRaidContext
ret: u8
module: megaraid_sas
args:
["struct megasas_instance *", "struct IO_REQUEST_INFO *", "struct RAID_CONTEXT *", "struct MR_DRV_RAID_MAP_ALL *", "u8 **"]


func: MR_GetPhyParams
ret: u8
module: megaraid_sas
args:
["struct megasas_instance *", "u32", "u64", "u16", "struct IO_REQUEST_INFO *", "struct RAID_CONTEXT *", "struct MR_DRV_RAID_MAP_ALL *"]


func: get_updated_dev_handle
ret: __le16
module: megaraid_sas
args:
["struct megasas_instance *", "struct LD_LOAD_BALANCE_INFO *", "struct IO_REQUEST_INFO *", "struct MR_DRV_RAID_MAP_ALL *"]


func: get_arm_from_strip
ret: static u32
module: megaraid_sas
args:
["u32", "u64", "struct MR_DRV_RAID_MAP_ALL *", "struct megasas_instance *", "struct megasas_instance *"]


func: megasas_set_pd_lba
ret: void
module: megaraid_sas
args:
["struct MPI2_RAID_SCSI_IO_REQUEST *", "u8", "struct IO_REQUEST_INFO *", "struct scsi_cmnd *", "struct MR_DRV_RAID_MAP_ALL *", "u32"]


func: 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: osd_req_decode_sense_full
ret: int
module: libosd
args:
["struct osd_request *", "struct osd_sense_info *", "bool", "struct osd_obj_id *", "int", "struct osd_attr *", "int"]


func: osd_req_flush_object
ret: void
module: libosd
args:
["struct osd_request *", "const struct osd_obj_id *", "enum osd_options_flush_scope_values", "u64", "u64"]


func: osd_req_list_collection_objects
ret: int
module: libosd
args:
["struct osd_request *", "const struct osd_obj_id *", "osd_id", "struct osd_obj_id_list *", "unsigned int"]


func: osd_req_read_sg
ret: int
module: libosd
args:
["struct osd_request *", "const struct osd_obj_id *", "struct bio *", "const struct osd_sg_entry *", "unsigned int"]


func: osd_req_read_sg_kern
ret: int
module: libosd
args:
["struct osd_request *", "const struct osd_obj_id *", "void **", "const struct osd_sg_entry *", "unsigned int"]


func: _osd_req_list_objects
ret: static int
module: libosd
args:
["struct osd_request *", "__be16", "const struct osd_obj_id *", "osd_id", "struct osd_obj_id_list *", "unsigned int"]


func: _req_append_segment
ret: static int
module: libosd
args:
["unsigned int", "struct _osd_req_data_segment *", "struct _osd_req_data_segment *", "struct _osd_io_info *", "struct osd_request *"]


func: bnx2fc_elsct_send
ret: struct fc_seq *
module: bnx2fc
args:
["struct fc_lport *", "u32", "struct fc_frame *", "unsigned int", "void (*)(struct fc_seq *, struct fc_frame *, void *)", "void *", "u32"]


func: bnx2fc_initiate_els
ret: static int
module: bnx2fc
args:
["struct bnx2fc_rport *", "unsigned int", "void *", "u32", "void (*)(struct bnx2fc_els_cb_arg *)", "struct bnx2fc_els_cb_arg *", "u32"]


func: init_initiator_login_request_task
ret: int
module: qedi
args:
["struct iscsi_task_params *", "struct iscsi_login_req_hdr *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *"]


func: init_initiator_logout_request_task
ret: int
module: qedi
args:
["struct iscsi_task_params *", "struct iscsi_logout_req_hdr *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *"]


func: init_initiator_nop_out_task
ret: int
module: qedi
args:
["struct iscsi_task_params *", "struct iscsi_nop_out_hdr *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *"]


func: init_initiator_rw_iscsi_task
ret: int
module: qedi
args:
["struct iscsi_task_params *", "struct iscsi_conn_params *", "struct scsi_initiator_cmd_params *", "struct iscsi_cmd_hdr *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *", "struct scsi_dif_task_params *"]


func: init_initiator_text_request_task
ret: int
module: qedi
args:
["struct iscsi_task_params *", "struct iscsi_text_request_hdr *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *"]


func: init_rw_iscsi_task
ret: static int
module: qedi
args:
["struct iscsi_task_params *", "enum iscsi_task_type", "struct iscsi_conn_params *", "struct iscsi_common_hdr *", "struct scsi_sgl_task_params *", "struct scsi_initiator_cmd_params *", "struct scsi_dif_task_params *"]


func: init_sqe
ret: static void
module: qedi
args:
["struct iscsi_task_params *", "struct scsi_sgl_task_params *", "struct scsi_dif_task_params *", "struct iscsi_common_hdr *", "struct scsi_initiator_cmd_params *", "enum iscsi_task_type", "bool"]


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


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_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: init_initiator_midpath_unsolicited_fcoe_task
ret: int
module: qedf
args:
["struct fcoe_task_params *", "struct fcoe_tx_mid_path_params *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *", "u8"]


func: qedf_initiate_els
ret: static int
module: qedf
args:
["struct qedf_rport *", "unsigned int", "void *", "uint32_t", "void (*)(struct qedf_els_cb_arg *)", "struct qedf_els_cb_arg *", "uint32_t"]


func: qedf_init_task
ret: static void
module: qedf
args:
["struct qedf_rport *", "struct qedf_ioreq *", "struct fcoe_task_context *", "struct fcoe_wqe *", "struct fc_lport *"]


func: 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", "uint8_t", "bool", "uint32_t", "uint16_t", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_mb_process_portparams_rsp
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "enum fw_retval *", "struct fw_fcoe_port_cmd_params *", "struct fw_fcoe_port_stats *"]


func: csio_mb_reset
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "int", "int", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_write_fcoe_link_cond_init_mb
ret: void
module: csiostor
args:
["struct csio_lnode *", "struct csio_mb *", "uint32_t", "uint8_t", "uint32_t", "uint8_t", "bool", "uint32_t", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_wr_alloc_q
ret: int
module: csiostor
args:
["struct csio_hw *", "uint32_t", "uint32_t", "uint16_t", "void *", "uint32_t", "int", "iq_handler_t"]


func: csio_wr_eq_create
ret: int
module: csiostor
args:
["struct csio_hw *", "void *", "int", "int", "uint8_t", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_wr_iq_create
ret: int
module: csiostor
args:
["struct csio_hw *", "void *", "int", "uint32_t", "uint8_t", "bool", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_wr_process_iq
ret: int
module: csiostor
args:
["struct csio_hw *", "struct csio_q *", "void (*)(struct csio_hw *, void *, uint32_t, struct csio_fl_dma_buf *, void *)", "void *"]


func: csio_wr_process_iq_idx
ret: int
module: csiostor
args:
["struct csio_hw *", "int", "void (*)(struct csio_hw *, void *, uint32_t, struct csio_fl_dma_buf *, void *)", "void *"]


func: 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: svnic_cq_init
ret: void
module: snic
args:
["struct vnic_cq *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "u64"]


func: vnic_wq_init_start
ret: void
module: snic
args:
["struct vnic_wq *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: 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 *", "uint8_t *", "struct tcm_qla2xxx_nacl *", "struct tcm_qla2xxx_nacl *"]


func: qla2x00_marker
ret: int
module: qla2xxx
args:
["struct scsi_qla_host *", "struct req_que *", "struct rsp_que *", "uint16_t", "uint64_t", "uint8_t"]


func: __qla2x00_marker
ret: static int
module: qla2xxx
args:
["struct scsi_qla_host *", "uint16_t", "uint64_t", "uint8_t", "struct rsp_que *", "struct req_que *"]


func: qla2x00_get_adapter_id
ret: int
module: qla2xxx
args:
["scsi_qla_host_t *", "uint16_t *", "uint8_t *", "uint8_t *", "uint8_t *", "uint16_t *", "uint16_t *"]


func: qla_nvme_fcp_abort
ret: static void
module: qla2xxx
args:
["struct nvme_fc_local_port *", "struct nvme_fc_remote_port *", "void *", "struct nvmefc_fcp_req *"]


func: __qla2xxx_eh_generic_reset
ret: static int
module: qla2xxx
args:
["char *", "enum nexus_wait_type", "struct scsi_cmnd *", "int (*)(struct fc_port *, uint64_t, int)"]


func: qlt_send_notify_ack
ret: static void
module: qla2xxx
args:
["struct qla_qpair *", "struct imm_ntfy_from_isp *", "uint8_t", "uint16_t", "uint16_t", "int", "uint16_t", "uint32_t"]


func: cxgbi_ddp_ppm_setup
ret: void
module: libcxgbi
args:
["void **", "struct cxgbi_device *", "struct cxgbi_tag_format *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cxgbi_ddp_set_one_ppod
ret: void
module: libcxgbi
args:
["struct cxgbi_pagepod *", "struct cxgbi_task_tag_info *", "struct scatterlist **", "unsigned int *"]


func: cxgbi_hbas_add
ret: int
module: libcxgbi
args:
["struct cxgbi_device *", "u64", "unsigned int", "struct scsi_host_template *", "struct scsi_transport_template *"]


func: 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: 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: 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: lpfc_get_hba_info
ret: static int
module: lpfc
args:
["struct lpfc_hba *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *"]


func: lpfc_bsg_sli_cfg_dma_desc_setup
ret: static void
module: lpfc
args:
["struct lpfc_hba *", "enum nemb_type", "uint32_t", "struct lpfc_dmabuf *", "struct lpfc_dmabuf *", "struct lpfc_dmabuf *"]


func: lpfc_ct_cmd
ret: static int
module: lpfc
args:
["struct lpfc_vport *", "struct lpfc_dmabuf *", "struct lpfc_dmabuf *", "struct lpfc_nodelist *", "void (*)(struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *)", "uint32_t", "uint8_t"]


func: lpfc_idiag_mbxacc_dump_bsg_mbox
ret: void
module: lpfc
args:
["struct lpfc_hba *", "enum nemb_type", "enum mbox_type", "enum dma_type", "enum sta_type", "struct lpfc_dmabuf *", "uint32_t"]


func: lpfc_els_rsp_acc
ret: int
module: lpfc
args:
["struct lpfc_vport *", "uint32_t", "struct lpfc_iocbq *", "struct lpfc_nodelist *", "LPFC_MBOXQ_t *"]


func: lpfc_prep_els_iocb
ret: struct lpfc_iocbq *
module: lpfc
args:
["struct lpfc_vport *", "uint8_t", "uint16_t", "uint8_t", "struct lpfc_nodelist *", "uint32_t", "uint32_t"]


func: lpfc_create_wq_cq
ret: static int
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_queue *", "struct lpfc_queue *", "struct lpfc_queue *", "uint16_t *", "int", "uint32_t"]


func: lpfc_find_next_oas_lun
ret: bool
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_name *", "struct lpfc_name *", "uint64_t *", "struct lpfc_name *", "struct lpfc_name *", "uint64_t *", "uint32_t *", "uint32_t *"]


func: lpfc_mrq_create
ret: int
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_queue **", "struct lpfc_queue **", "struct lpfc_queue **", "uint32_t"]


func: lpfc_rq_create
ret: int
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_queue *", "struct lpfc_queue *", "struct lpfc_queue *", "uint32_t"]


func: 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: _base_build_nvme_prp
ret: static void
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "u16", "Mpi26NVMeEncapsulatedRequest_t *", "dma_addr_t", "size_t", "dma_addr_t", "size_t"]


func: _config_request
ret: static int
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "Mpi2ConfigRequest_t *", "Mpi2ConfigReply_t *", "void *", "u16", "int"]


func: _scsih_display_enclosure_chassis_info
ret: static void
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "struct _sas_device *", "struct scsi_device *", "struct scsi_target *"]


func: mpt3sas_setup_direct_io
ret: void
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "struct scsi_cmnd *", "struct _raid_device *", "Mpi25SCSIIORequest_t *", "u16"]


func: 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: ahc_set_syncrate
ret: void
module: aic7xxx
args:
["struct ahc_softc *", "struct ahc_devinfo *", "const struct ahc_syncrate *", "u_int", "u_int", "u_int", "u_int", "int"]


func: ahc_update_neg_request
ret: int
module: aic7xxx
args:
["struct ahc_softc *", "struct ahc_devinfo *", "struct ahc_tmode_tstate *", "struct ahc_initiator_tinfo *", "ahc_neg_type"]


func: ahc_dma_tag_create
ret: int
module: aic7xxx
args:
["struct ahc_softc *", "bus_dma_tag_t", "bus_size_t", "bus_size_t", "dma_addr_t", "dma_addr_t", "bus_dma_filter_t *", "void *", "bus_size_t", "int", "bus_size_t", "int", "bus_dma_tag_t *"]


func: ahc_dmamap_load
ret: int
module: aic7xxx
args:
["struct ahc_softc *", "bus_dma_tag_t", "bus_dmamap_t", "void *", "bus_size_t", "bus_dmamap_callback_t *", "void *", "int"]


func: ahd_update_neg_request
ret: int
module: aic79xx
args:
["struct ahd_softc *", "struct ahd_devinfo *", "struct ahd_tmode_tstate *", "struct ahd_initiator_tinfo *", "ahd_neg_type"]


func: ahd_dma_tag_create
ret: int
module: aic79xx
args:
["struct ahd_softc *", "bus_dma_tag_t", "bus_size_t", "bus_size_t", "dma_addr_t", "dma_addr_t", "bus_dma_filter_t *", "void *", "bus_size_t", "int", "bus_size_t", "int", "bus_dma_tag_t *"]


func: ahd_dmamap_load
ret: int
module: aic79xx
args:
["struct ahd_softc *", "bus_dma_tag_t", "bus_dmamap_t", "void *", "bus_size_t", "bus_dmamap_callback_t *", "void *", "int"]


func: 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: 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: 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: scatter_data_area
ret: static int
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_alloc_session
ret: struct se_session *
module: target_core_mod
args:
["struct se_portal_group *", "unsigned int", "unsigned int", "enum target_prot_op", "const char *", "void *", "int (*)(struct se_portal_group *, struct se_session *, void *)"]


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


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


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


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


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


func: 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: 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: 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: fw_send_request
ret: void
module: firewire-core
args:
["struct fw_card *", "struct fw_transaction *", "int", "int", "int", "int", "unsigned long long", "void *", "size_t", "fw_transaction_callback_t", "void *"]


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


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


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: skx_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_dbfn_write
ret: static ssize_t
module: ntb_tool
args:
["const char *", "size_t", "loff_t *", "int (*)(struct ntb_dev *, u64)", "int (*)(struct ntb_dev *, u64)", "struct tool_ctx *"]


func: vga16fb_clock_chip
ret: static void
module: vga16fb
args:
["unsigned int *", "int", "const struct fb_info *", "struct vga16fb_par *", "struct vga16fb_par *", "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: 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: 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 *"]


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: SiS_GetGroup2CLVXPtr
ret: static unsigned char *
module: sisfb
args:
["int", "struct SiS_Private *", "struct SiS_Private *", "struct SiS_Private *", "struct SiS_Private *", "struct SiS_Private *", "struct SiS_Private *"]


func: intelfbhw_setcolreg
ret: void
module: intelfb
args:
["struct intelfb_info *", "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: 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: g450_nextpll
ret: static unsigned int
module: g450_pll
args:
["const struct matrox_pll_limits *", "unsigned int *", "unsigned int", "const struct matrox_fb_info *"]


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: 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: add_switch
ret: static void
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: 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: 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: 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: kbd_set_state
ret: static int
module: dell-laptop
args:
["struct kbd_state *", "struct kbd_state *", "struct kbd_state *", "struct kbd_state *", "struct kbd_state *", "struct kbd_state *", "struct kbd_state *", "struct kbd_state *"]


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: ocrdma_process_mad
ret: int
module: ocrdma
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: set_av_attr
ret: static int
module: ocrdma
args:
["struct ocrdma_dev *", "struct ocrdma_ah *", "struct rdma_ah_attr *", "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_add_gid
ret: int
module: ocrdma
args:
["struct ib_device *", "u8", "unsigned int", "const union ib_gid *", "const struct ib_gid_attr *", "void **"]


func: ocrdma_create_cq
ret: struct ib_cq *
module: ocrdma
args:
["struct ib_device *", "const struct ib_cq_init_attr *", "struct ib_ucontext *", "struct ib_udata *"]


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


func: write_dev_port_cntr
ret: static u64
module: hfi1
args:
["struct cntr_entry *", "u64 *", "void *", "int", "u64", "struct hfi1_devdata *", "struct hfi1_devdata *"]


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


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: 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_trace_fmt_bth
ret: const char *
module: hfi1
args:
["struct trace_seq *", "bool", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "const char *", "u8", "u16", "u32", "u32"]


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


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


func: hfi1_trace_parse_9b_bth
ret: void
module: hfi1
args:
["struct ib_other_headers *", "u8 *", "u8 *", "u8 *", "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: pio_wait
ret: static int
module: hfi1
args:
["struct rvt_qp *", "struct send_context *", "u32", "struct hfi1_pkt_state *", "struct hfi1_pkt_state *"]


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


func: mlx5_MAD_IFC
ret: int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "int", "int", "u8", "const struct ib_wc *", "const struct ib_grh *", "const void *", "void *"]


func: _create_flow_rule
ret: static struct mlx5_ib_flow_handler *
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_flow_prio *", "const struct ib_flow_attr *", "struct mlx5_flow_destination *", "u32"]


func: set_roce_addr
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "unsigned int", "const union ib_gid *", "const struct ib_gid_attr *", "u8"]


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


func: mlx5_ib_page_fault_resume
ret: static void
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "int", "struct mlx5_pagefault *", "struct mlx5_pagefault *", "struct mlx5_pagefault *", "struct mlx5_pagefault *"]


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


func: create_kernel_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_qp_init_attr *", "struct mlx5_ib_qp *", "u32 **", "int *", "struct mlx5_ib_qp_base *"]


func: create_qp_common
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_pd *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct mlx5_ib_qp *"]


func: create_raw_packet_qp_tis
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_sq *", "u32", "struct mlx5_ib_qp *", "struct mlx5_ib_qp *", "struct mlx5_ib_dev *"]


func: create_rss_raw_qp_tir
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct ib_pd *"]


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


func: finish_wqe
ret: static void
module: mlx5_ib
args:
["struct mlx5_ib_qp *", "struct mlx5_wqe_ctrl_seg *", "u8", "unsigned int", "u64", "int", "u8", "u32"]


func: get_cqs
ret: static void
module: mlx5_ib
args:
["enum ib_qp_type", "struct ib_cq *", "struct ib_cq *", "struct mlx5_ib_cq **", "struct mlx5_ib_cq **"]


func: mlx5_ib_umem_get
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "unsigned long", "size_t", "struct ib_umem **", "int *", "int *", "int *", "u32 *", "struct ib_pd *"]


func: mlx5_set_path
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "const struct rdma_ah_attr *", "struct mlx5_qp_path *", "u8", "int", "const struct ib_qp_attr *", "bool", "u32"]


func: set_rq_size
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "int", "struct mlx5_ib_qp *", "struct mlx5_ib_create_qp *", "struct ib_qp_cap *", "struct ib_qp_cap *"]


func: create_srq_user
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_srq *", "struct mlx5_srq_attr *", "struct ib_udata *", "int", "struct ib_pd *", "struct ib_pd *"]


func: import_ep
ret: static int
module: iw_cxgb4
args:
["struct c4iw_ep *", "int", "__u8 *", "struct dst_entry *", "struct c4iw_dev *", "bool", "enum chip_type", "u8"]


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


func: post_qp_event
ret: static void
module: iw_cxgb4
args:
["struct c4iw_dev *", "struct c4iw_cq *", "struct c4iw_qp *", "struct t4_cqe *", "enum ib_event_type"]


func: write_tpt_entry
ret: static int
module: iw_cxgb4
args:
["struct c4iw_rdev *", "u32", "u32 *", "u8", "u32", "enum fw_ri_stag_type", "enum fw_ri_mem_perms", "int", "u32", "u64", "u64", "u8", "u32", "u32", "struct sk_buff *", "struct c4iw_wr_wait *"]


func: c4iw_modify_qp
ret: int
module: iw_cxgb4
args:
["struct c4iw_dev *", "struct c4iw_qp *", "enum c4iw_qp_attr_mask", "struct c4iw_qp_attributes *", "int"]


func: build_immd
ret: static int
module: iw_cxgb4
args:
["struct fw_ri_immd *", "u32 *", "struct ib_send_wr *", "struct ib_send_wr *", "struct t4_sq *", "struct t4_sq *", "int"]


func: 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: qib_mmap_mem
ret: static int
module: ib_qib
args:
["struct vm_area_struct *", "unsigned int", "void *", "u32", "char *", "struct qib_ctxtdata *", "struct qib_ctxtdata *"]


func: create_file
ret: static int
module: ib_qib
args:
["const char *", "umode_t", "struct dentry *", "struct dentry **", "const struct file_operations *", "void *"]


func: find_best_ent
ret: static void
module: ib_qib
args:
["struct qib_pportdata *", "const struct txdds_ent **", "const struct txdds_ent **", "const struct txdds_ent **", "int"]


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


func: mthca_buf_alloc
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "int", "int", "union mthca_buf *", "int *", "struct mthca_pd *", "int", "struct mthca_mr *"]


func: mthca_MAD_IFC
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "int", "int", "int", "const struct ib_wc *", "const struct ib_grh *", "const void *", "void *"]


func: mthca_MODIFY_QP
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "enum ib_qp_state", "enum ib_qp_state", "u32", "int", "struct mthca_mailbox *", "u32"]


func: mthca_make_profile
ret: s64
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_profile *", "struct mthca_dev_lim *", "struct mthca_init_hca_param *"]


func: mthca_alloc_qp
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_cq *", "struct mthca_cq *", "enum ib_qp_type", "enum ib_sig_type", "struct ib_qp_cap *", "struct mthca_qp *"]


func: mthca_alloc_sqp
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_cq *", "struct mthca_cq *", "enum ib_sig_type", "struct ib_qp_cap *", "int", "int", "struct mthca_sqp *"]


func: build_mlx_header
ret: static int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_sqp *", "int", "struct ib_ud_wr *", "struct mthca_mlx_seg *", "struct mthca_data_seg *"]


func: mthca_alloc_qp_common
ret: static int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "enum ib_sig_type", "struct mthca_qp *", "struct mthca_cq *", "struct mthca_cq *"]


func: nes_get_next_skb
ret: static struct sk_buff *
module: iw_nes
args:
["struct nes_device *", "struct nes_qp *", "struct sk_buff *", "u32", "u32 *", "u16 *", "u32 *", "u32 *"]


func: nes_reg_mr
ret: static int
module: iw_nes
args:
["struct nes_device *", "struct nes_pd *", "u32", "u64", "struct nes_root_vpbl *", "dma_addr_t", "u16", "u16", "int", "u64 *", "u16 *", "u8 *"]


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


func: mlx4_MAD_IFC
ret: int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "int", "int", "const struct ib_wc *", "const struct ib_grh *", "const void *", "void *"]


func: mlx4_ib_send_to_slave
ret: int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "int", "u8", "enum ib_qp_type", "struct ib_wc *", "struct ib_grh *", "struct ib_mad *"]


func: mlx4_ib_send_to_wire
ret: int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "int", "u8", "enum ib_qp_type", "u16", "u32", "u32", "struct rdma_ah_attr *", "u8 *", "u16", "struct ib_mad *"]


func: iboe_process_mad
ret: static int
module: mlx4_ib
args:
["struct ib_device *", "u8", "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"]


func: _mlx4_set_path
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "const struct rdma_ah_attr *", "u64", "u16", "struct mlx4_qp_path *", "struct mlx4_roce_smac_vlan_info *", "u8"]


func: create_qp_common
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "enum mlx4_ib_source_type", "struct ib_qp_init_attr *", "struct ib_udata *", "int", "struct mlx4_ib_qp **", "struct ib_pd *", "struct ib_pd *"]


func: set_kernel_sq_size
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "struct ib_qp_cap *", "enum mlx4_ib_qp_type", "struct mlx4_ib_qp *", "bool"]


func: set_rq_size
ret: static int
module: mlx4_ib
args:
["int", "int", "struct mlx4_ib_qp *", "u32", "struct ib_qp_cap *", "struct ib_qp_cap *", "struct mlx4_ib_dev *"]


func: set_user_sq_size
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_qp *", "struct mlx4_ib_create_qp *", "struct mlx4_ib_create_qp *", "struct mlx4_ib_dev *"]


func: alloc_group_attrs
ret: static struct attribute **
module: mlx4_ib
args:
["ssize_t (*)(struct mlx4_port *, struct port_attribute *, char *)", "ssize_t (*)(struct mlx4_port *, struct port_attribute *, const char *, size_t)", "int"]


func: create_sysfs_entry
ret: static int
module: mlx4_ib
args:
["void *", "struct mlx4_ib_iov_sysfs_attr *", "char *", "struct kobject *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "ssize_t (*)(struct device *, struct device_attribute *, const char *, size_t)"]


func: qedr_iw_issue_event
ret: static void
module: qedr
args:
["void *", "enum iw_cm_event_type", "struct qed_iwarp_cm_event_params *", "struct qed_iwarp_cm_event_params *"]


func: process_req
ret: static int
module: qedr
args:
["struct qedr_qp *", "int", "struct ib_wc *", "u16", "enum ib_wc_status", "int", "struct qedr_cq *", "struct qedr_dev *"]


func: qedr_create_user_qp
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct ib_pd *", "struct ib_udata *", "struct ib_qp_init_attr *"]


func: qedr_prepare_sq_inline_data
ret: static u32
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "u8 *", "struct ib_send_wr *", "struct ib_send_wr **", "u8 *", "u8"]


func: qedr_prepare_sq_rdma_data
ret: static u32
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct rdma_sq_rdma_wqe_1st *", "struct rdma_sq_rdma_wqe_2nd *", "struct ib_send_wr *", "struct ib_send_wr **"]


func: qedr_prepare_sq_send_data
ret: static u32
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct rdma_sq_send_wqe_1st *", "struct rdma_sq_send_wqe_2st *", "struct ib_send_wr *", "struct ib_send_wr **"]


func: cxio_register_phys_mem
ret: int
module: iw_cxgb3
args:
["struct cxio_rdev *", "u32 *", "u32", "enum tpt_mem_perm", "u32", "u64", "u32", "u8", "u32", "u32"]


func: __cxio_tpt_op
ret: static int
module: iw_cxgb3
args:
["struct cxio_rdev *", "u32", "u32 *", "u8", "u32", "enum tpt_mem_type", "enum tpt_mem_perm", "u32", "u64", "u32", "u8", "u32", "u32"]


func: iwch_modify_qp
ret: int
module: iw_cxgb3
args:
["struct iwch_dev *", "struct iwch_qp *", "enum iwch_qp_attr_mask", "struct iwch_qp_attributes *", "int"]


func: bnxt_qplib_enable_nq
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_nq *", "int", "int", "int", "int (*)(struct bnxt_qplib_nq *, struct bnxt_qplib_cq *)", "int (*)(struct bnxt_qplib_nq *, void *, u8)"]


func: bnxt_qplib_enable_rcfw_channel
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_rcfw *", "int", "int", "int", "int (*)(struct bnxt_qplib_rcfw *, struct creq_func_event *)"]


func: bnxt_qplib_alloc_init_hwq
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_hwq *", "struct scatterlist *", "int", "u32 *", "u32", "u32", "u32", "enum bnxt_qplib_hwq_type"]


func: bnxt_qplib_alloc_res
ret: int
module: bnxt_re
args:
["struct bnxt_qplib_res *", "struct pci_dev *", "struct net_device *", "struct bnxt_qplib_dev_attr *"]


func: 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: 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_resolve_ip
ret: int
module: ib_core
args:
["struct rdma_addr_client *", "struct sockaddr *", "struct sockaddr *", "struct rdma_dev_addr *", "int", "void (*)(int, struct sockaddr *, struct rdma_dev_addr *, void *)", "void *"]


func: addr6_resolve
ret: static int
module: ib_core
args:
["struct sockaddr_in6 *", "struct rdma_dev_addr *", "struct dst_entry **", "const struct sockaddr_in6 *"]


func: agent_send_response
ret: void
module: ib_core
args:
["const struct ib_mad_hdr *", "const struct ib_grh *", "const struct ib_wc *", "const struct ib_device *", "int", "int", "size_t", "bool"]


func: ib_cache_gid_set_default_gid
ret: void
module: ib_core
args:
["struct ib_device *", "u8", "struct net_device *", "unsigned long", "enum ib_cache_gid_default_mode"]


func: ib_find_cached_gid
ret: int
module: ib_core
args:
["struct ib_device *", "const union ib_gid *", "enum ib_gid_type", "struct net_device *", "u8 *", "u16 *"]


func: ib_find_cached_gid_by_port
ret: int
module: ib_core
args:
["struct ib_device *", "const union ib_gid *", "enum ib_gid_type", "u8", "struct net_device *", "u16 *"]


func: ib_find_gid_by_filter
ret: int
module: ib_core
args:
["struct ib_device *", "const union ib_gid *", "u8", "bool (*)(const union ib_gid *, const struct ib_gid_attr *, void *)", "void *", "u16 *"]


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


func: write_gid
ret: static int
module: ib_core
args:
["struct ib_device *", "u8", "struct ib_gid_table *", "int", "const union ib_gid *", "const struct ib_gid_attr *", "enum gid_table_write_action", "bool"]


func: ib_find_gid
ret: int
module: ib_core
args:
["struct ib_device *", "union ib_gid *", "enum ib_gid_type", "struct net_device *", "u8 *", "u16 *"]


func: ib_register_mad_agent
ret: struct ib_mad_agent *
module: ib_core
args:
["struct ib_device *", "u8", "enum ib_qp_type", "struct ib_mad_reg_req *", "u8", "ib_mad_send_handler", "ib_mad_recv_handler", "void *", "u32"]


func: ib_register_mad_snoop
ret: struct ib_mad_agent *
module: ib_core
args:
["struct ib_device *", "u8", "enum ib_qp_type", "int", "ib_mad_snoop_handler", "ib_mad_recv_handler", "void *"]


func: ib_init_ah_from_mcmember
ret: int
module: ib_core
args:
["struct ib_device *", "u8", "struct ib_sa_mcmember_rec *", "struct net_device *", "enum ib_gid_type", "struct rdma_ah_attr *"]


func: ib_sa_join_multicast
ret: struct ib_sa_multicast *
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u8", "struct ib_sa_mcmember_rec *", "ib_sa_comp_mask", "gfp_t", "int (*)(int, struct ib_sa_multicast *)", "void *"]


func: rdma_rw_ctx_destroy
ret: void
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u8", "struct scatterlist *", "u32", "enum dma_data_direction"]


func: rdma_rw_ctx_destroy_signature
ret: void
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u8", "struct scatterlist *", "u32", "struct scatterlist *", "u32", "enum dma_data_direction"]


func: rdma_rw_ctx_init
ret: int
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u8", "struct scatterlist *", "u32", "u32", "u64", "u32", "enum dma_data_direction"]


func: rdma_rw_ctx_signature_init
ret: int
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u8", "struct scatterlist *", "u32", "struct scatterlist *", "u32", "struct ib_sig_attrs *", "u64", "u32", "enum dma_data_direction"]


func: ib_sa_guid_info_rec_query
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u8", "struct ib_sa_guidinfo_rec *", "ib_sa_comp_mask", "u8", "int", "gfp_t", "void (*)(int, struct ib_sa_guidinfo_rec *, void *)", "void *", "struct ib_sa_query **"]


func: ib_sa_mcmember_rec_query
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u8", "u8", "struct ib_sa_mcmember_rec *", "ib_sa_comp_mask", "int", "gfp_t", "void (*)(int, struct ib_sa_mcmember_rec *, void *)", "void *", "struct ib_sa_query **"]


func: ib_sa_path_rec_get
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u8", "struct sa_path_rec *", "ib_sa_comp_mask", "int", "gfp_t", "void (*)(int, struct sa_path_rec *, void *)", "void *", "struct ib_sa_query **"]


func: ib_sa_service_rec_query
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u8", "u8", "struct ib_sa_service_rec *", "ib_sa_comp_mask", "int", "gfp_t", "void (*)(int, struct ib_sa_service_rec *, void *)", "void *", "struct ib_sa_query **"]


func: _show_port_gid_attr
ret: static ssize_t
module: ib_core
args:
["struct port_attribute *", "char *", "size_t (*)(struct ib_gid_attr *, char *)", "struct ib_port *", "struct ib_port *"]


func: ib_create_cq
ret: struct ib_cq *
module: ib_core
args:
["struct ib_device *", "ib_comp_handler", "void (*)(struct ib_event *, void *)", "void *", "const struct ib_cq_init_attr *"]


func: ib_init_ah_from_wc
ret: int
module: ib_core
args:
["struct ib_device *", "u8", "const struct ib_wc *", "const struct ib_grh *", "struct rdma_ah_attr *"]


func: ib_modify_qp_is_ok
ret: int
module: ib_core
args:
["enum ib_qp_state", "enum ib_qp_state", "enum ib_qp_type", "enum ib_qp_attr_mask", "enum rdma_link_layer"]


func: 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: __uverbs_create_xsrq
ret: static int
module: ib_uverbs
args:
["struct ib_uverbs_file *", "struct ib_uverbs_create_xsrq *", "struct ib_udata *", "struct ib_device *"]


func: create_cq
ret: static struct ib_ucq_object *
module: ib_uverbs
args:
["struct ib_uverbs_file *", "struct ib_device *", "struct ib_udata *", "struct ib_udata *", "struct ib_uverbs_ex_create_cq *", "size_t", "int (*)(struct ib_uverbs_file *, struct ib_ucq_object *, struct ib_uverbs_ex_create_cq_resp *, struct ib_udata *, void *)", "void *"]


func: create_qp
ret: static int
module: ib_uverbs
args:
["struct ib_uverbs_file *", "struct ib_udata *", "struct ib_udata *", "struct ib_uverbs_ex_create_qp *", "size_t", "int (*)(struct ib_uverbs_file *, struct ib_uverbs_ex_create_qp_resp *, struct ib_udata *)", "void *"]


func: ib_uverbs_create_cq_cb
ret: static int
module: ib_uverbs
args:
["struct ib_uverbs_file *", "struct ib_ucq_object *", "struct ib_uverbs_ex_create_cq_resp *", "struct ib_udata *", "void *"]


func: cma_save_net_info
ret: static int
module: rdma_cm
args:
["struct sockaddr *", "struct sockaddr *", "struct rdma_cm_id *", "struct ib_cm_event *", "sa_family_t", "__be64"]


func: 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: 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: 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: rxe_av_fill_ip_info
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_av *", "struct rdma_ah_attr *", "struct ib_gid_attr *", "union ib_gid *"]


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


func: rxe_mem_init_user
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_pd *", "u64", "u64", "u64", "int", "struct ib_udata *", "struct rxe_mem *"]


func: rxe_qp_from_init
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_qp *", "struct rxe_pd *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct ib_pd *"]


func: do_mmap_info
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct ib_udata *", "bool", "struct ib_ucontext *", "struct rxe_queue_buf *", "size_t", "struct rxe_mmap_info **"]


func: rxe_queue_resize
ret: int
module: rdma_rxe
args:
["struct rxe_queue *", "unsigned int *", "unsigned int", "struct ib_ucontext *", "struct ib_udata *", "spinlock_t *", "spinlock_t *"]


func: prepare_ack_packet
ret: static struct sk_buff *
module: rdma_rxe
args:
["struct rxe_qp *", "struct rxe_pkt_info *", "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 ib_udata *"]


func: rxe_srq_from_init
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_srq *", "struct ib_srq_init_attr *", "struct ib_ucontext *", "struct ib_udata *"]


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


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


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: 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: __vxlan_fdb_delete
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "const unsigned char *", "union vxlan_addr", "__be16", "__be32", "__be32", "u32", "u16"]


func: encap_bypass_if_local
ret: static int
module: vxlan
args:
["struct sk_buff *", "struct 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_create
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "const u8 *", "union vxlan_addr *", "__u16", "__be16", "__be32", "__be32", "__u32", "__u8", "struct vxlan_fdb **"]


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


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


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


func: vxlan_get_route
ret: static struct rtable *
module: vxlan
args:
["struct 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: 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: 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"]


func: geneve_configure
ret: static int
module: geneve
args:
["struct net *", "struct net_device *", "struct netlink_ext_ack *", "const struct ip_tunnel_info *", "bool", "bool"]


func: geneve_get_v4_rt
ret: static struct rtable *
module: geneve
args:
["struct sk_buff *", "struct net_device *", "struct geneve_sock *", "struct flowi4 *", "const struct ip_tunnel_info *", "__be16", "__be16"]


func: geneve_get_v6_dst
ret: static struct dst_entry *
module: geneve
args:
["struct sk_buff *", "struct net_device *", "struct geneve_sock *", "struct flowi6 *", "const struct ip_tunnel_info *", "__be16", "__be16"]


func: geneve_nl2info
ret: static int
module: geneve
args:
["struct nlattr **", "struct netlink_ext_ack *", "struct ip_tunnel_info *", "bool *", "bool *", "bool", "struct nlattr **"]


func: vmxnet3_tq_xmit
ret: static int
module: vmxnet3
args:
["struct sk_buff *", "struct vmxnet3_tx_queue *", "struct vmxnet3_adapter *", "struct net_device *"]


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: 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: jme_fill_tx_map
ret: static int
module: jme
args:
["struct pci_dev *", "struct txdesc *", "struct jme_buffer_info *", "struct page *", "u32", "u32", "bool"]


func: cxgb4_cudbg_collect_entity
ret: static void
module: cxgb4
args:
["struct cudbg_init *", "struct cudbg_buffer *", "const struct cxgb4_collect_entity *", "u32", "void *", "u32 *"]


func: seq_open_tab
ret: struct seq_tab *
module: cxgb4
args:
["struct file *", "unsigned int", "unsigned int", "unsigned int", "int (*)(struct seq_file *, void *, int)"]


func: cxgb4_create_server_filter
ret: int
module: cxgb4
args:
["const struct net_device *", "unsigned int", "__be32", "__be16", "__be16", "unsigned int", "unsigned char", "unsigned char"]


func: fill_match_fields
ret: static int
module: cxgb4
args:
["struct ch_filter_specification *", "struct tc_cls_u32_offload *", "const struct cxgb4_match_field *", "bool", "struct adapter *"]


func: t4_sge_alloc_ctrl_txq
ret: int
module: cxgb4
args:
["struct adapter *", "struct sge_ctrl_txq *", "struct net_device *", "unsigned int", "unsigned int"]


func: t4_sge_alloc_eth_txq
ret: int
module: cxgb4
args:
["struct adapter *", "struct sge_eth_txq *", "struct net_device *", "struct netdev_queue *", "unsigned int"]


func: t4_sge_alloc_rxq
ret: int
module: cxgb4
args:
["struct adapter *", "struct sge_rspq *", "bool", "struct net_device *", "int", "struct sge_fl *", "rspq_handler_t", "rspq_flush_handler_t", "int"]


func: write_sgl
ret: static void
module: cxgb4
args:
["const struct sk_buff *", "struct ulptx_sgl *", "u64 *", "unsigned int", "const dma_addr_t *", "struct sge_txq *", "struct sge_txq *"]


func: t4_alloc_mac_filt
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "bool", "unsigned int", "const u8 **", "u16 *", "u64 *", "bool"]


func: t4_alloc_vi
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "u8 *", "unsigned int *"]


func: t4_cfg_pfvf
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: t4_iq_free
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: t4_prep_fw
ret: int
module: cxgb4
args:
["struct adapter *", "struct fw_info *", "const u8 *", "unsigned int", "struct fw_hdr *", "enum dev_state", "int *"]


func: t4_query_params
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const u32 *", "u32 *"]


func: t4_query_params_rw
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const u32 *", "u32 *", "int", "bool"]


func: t4_set_params
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const u32 *", "const u32 *"]


func: t4_set_params_timeout
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const u32 *", "const u32 *", "int"]


func: 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: cxgb_find_route
ret: struct dst_entry *
module: libcxgb
args:
["struct cxgb4_lld_info *", "struct net_device *(*)(struct net_device *)", "__be32", "__be32", "__be16", "__be16", "u8"]


func: cxgb_find_route6
ret: struct dst_entry *
module: libcxgb
args:
["struct cxgb4_lld_info *", "struct net_device *(*)(struct net_device *)", "__u8 *", "__u8 *", "__be16", "__be16", "u8", "__u32"]


func: cxgb_get_4tuple
ret: void
module: libcxgb
args:
["struct cpl_pass_accept_req *", "enum chip_type", "int *", "__u8 *", "__u8 *", "__be16 *", "__be16 *"]


func: cxgbi_ppm_init
ret: int
module: libcxgb
args:
["void **", "struct net_device *", "struct pci_dev *", "void *", "struct cxgbi_tag_format *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cxgbi_ppm_make_ppod_hdr
ret: void
module: libcxgb
args:
["struct cxgbi_ppm *", "u32", "unsigned int", "unsigned int", "unsigned int", "struct cxgbi_pagepod_hdr *"]


func: attr_store
ret: static ssize_t
module: cxgb3
args:
["struct device *", "const char *", "size_t", "ssize_t (*)(struct net_device *, unsigned int)", "unsigned int", "unsigned int"]


func: t3_sge_alloc_qset
ret: int
module: cxgb3
args:
["struct adapter *", "unsigned int", "int", "int", "const struct qset_params *", "int", "struct net_device *", "struct netdev_queue *"]


func: clear_rx_desc
ret: static void
module: cxgb3
args:
["struct pci_dev *", "struct rx_sw_desc *", "const struct sge_fl *", "const struct sge_fl *", "const struct sge_fl *"]


func: write_ofld_wr
ret: static void
module: cxgb3
args:
["struct sk_buff *", "struct sge_txq *", "unsigned int", "unsigned int", "unsigned int", "const dma_addr_t *", "struct adapter *"]


func: write_tx_pkt_wr
ret: static void
module: cxgb3
args:
["struct sk_buff *", "unsigned int", "unsigned int", "struct sge_txq *", "unsigned int", "unsigned int", "const dma_addr_t *", "const struct port_info *", "struct adapter *"]


func: write_wr_hdr_sgl
ret: static void
module: cxgb3
args:
["unsigned int", "struct sk_buff *", "struct tx_desc *", "unsigned int", "const struct sge_txq *", "const struct sg_ent *", "unsigned int", "unsigned int", "unsigned int", "__be32", "__be32"]


func: t3_sge_init_cqcntxt
ret: int
module: cxgb3
args:
["struct adapter *", "unsigned int", "u64", "unsigned int", "int", "int", "unsigned int", "unsigned int"]


func: t3_sge_init_ecntxt
ret: int
module: cxgb3
args:
["struct adapter *", "unsigned int", "int", "enum sge_context_type", "int", "u64", "unsigned int", "unsigned int", "int", "unsigned int"]


func: t3_sge_init_flcntxt
ret: int
module: cxgb3
args:
["struct adapter *", "unsigned int", "int", "u64", "unsigned int", "unsigned int", "unsigned int", "int", "unsigned int"]


func: t3_sge_init_rspcntxt
ret: int
module: cxgb3
args:
["struct adapter *", "unsigned int", "int", "u64", "unsigned int", "unsigned int", "int", "unsigned int"]


func: 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: 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 *", "union hinic_l3 *", "union hinic_l4 *", "enum hinic_offload_type", "enum hinic_l3_offload_type *", "u8 *"]


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: 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: 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_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_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", "u32", "const char *", "bool", "char", "bool", "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_grc_dump_split_data
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct dbg_array", "u32 *", "bool", "bool *", "const char *", "u32", "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_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: 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: 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", "const struct vxge_hw_mempool_cbs *", "void *"]


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: rtl_loop_wait
ret: static bool
module: r8169
args:
["struct rtl8169_private *", "const struct rtl_cond *", "void (*)(unsigned int)", "unsigned int", "int", "bool"]


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: 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: 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: 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_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", "bool *"]


func: i40e_aqc_broadcast_filter
ret: static i40e_status
module: i40e
args:
["const char *", "struct i40e_mac_filter *", "struct i40e_mac_filter *", "struct i40e_vsi *", "struct i40e_vsi *"]


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: i40e_nvmupd_validate_command
ret: static enum i40e_nvmupd_cmd
module: i40e
args:
["struct i40e_hw *", "int *", "struct i40e_nvm_access *", "struct i40e_nvm_access *", "struct i40e_nvm_access *"]


func: i40e_aq_send_msg_to_pf
ret: i40e_status
module: i40evf
args:
["struct i40e_hw *", "enum virtchnl_ops", "i40e_status", "u8 *", "u16", "struct i40e_asq_cmd_details *"]


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: 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_q_fill_init_tx_data
ret: static void
module: bnx2x
args:
["struct bnx2x_txq_setup_params *", "struct client_init_tx_data *", "unsigned long *", "struct bnx2x_queue_sp_obj *"]


func: bnx2x_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: bnxt_rx_page_skb
ret: static struct sk_buff *
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_rx_ring_info *", "u16", "void *", "u8 *", "dma_addr_t", "unsigned int"]


func: bnxt_tc_put_tunnel_node
ret: static int
module: bnxt_en
args:
["struct rhashtable *", "struct rhashtable_params *", "struct bnxt_tc_tunnel_node *", "struct bnxt *"]


func: bnxt_rx_xdp
ret: bool
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_rx_ring_info *", "u16", "struct page *", "u8 **", "unsigned int *", "u8 *"]


func: enic_dev_wait
ret: static int
module: enic
args:
["struct vnic_dev *", "int (*)(struct vnic_dev *, int *)", "int", "int (*)(struct vnic_dev *, int)"]


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: rmnet_vnd_newlink
ret: int
module: rmnet
args:
["u8", "struct net_device *", "struct rmnet_port *", "struct net_device *", "struct rmnet_endpoint *"]


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_fl_output
ret: static int
module: nfp
args:
["struct nfp_fl_output *", "const struct tc_action *", "struct nfp_fl_payload *", "bool", "struct net_device *", "enum nfp_flower_tun_type", "int *"]


func: nfp_flower_compile_flow_match
ret: int
module: nfp
args:
["struct tc_cls_flower_offload *", "struct nfp_fl_key_ls *", "struct net_device *", "struct nfp_fl_payload *"]


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_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: nfp_net_pf_map_rtsym
ret: static u8 *
module: nfp
args:
["const char *", "const char *", "unsigned int", "struct nfp_cpp_area **", "struct nfp_pf *", "struct nfp_pf *"]


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_cpp_map_area
ret: u8 *
module: nfp
args:
["struct nfp_cpp *", "const char *", "int", "int", "u64", "unsigned long", "struct nfp_cpp_area **"]


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: 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_ipsec_build_hw_sa
ret: static void
module: mlx5_core
args:
["u32", "struct mlx5_accel_ipsec_sa *", "struct mlx5e_ipsec_sa_entry *", "struct mlx5e_ipsec_sa_entry *"]


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


func: mlx5e_attach_mod_hdr
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct mlx5e_tc_flow_parse_attr *", "struct mlx5e_tc_flow_parse_attr *"]


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


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


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


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


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


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


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


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


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


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


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


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


func: mlxsw_reg_trans_query
ret: int
module: mlxsw_core
args:
["struct mlxsw_core *", "const struct mlxsw_reg_info *", "char *", "struct list_head *", "mlxsw_reg_trans_cb_t *", "unsigned long"]


func: mlxsw_core_reg_access
ret: static int
module: mlxsw_core
args:
["struct mlxsw_core *", "const struct mlxsw_reg_info *", "char *", "enum mlxsw_core_reg_access_type"]


func: mlxsw_core_reg_access_emad
ret: static int
module: mlxsw_core
args:
["struct mlxsw_core *", "const struct mlxsw_reg_info *", "char *", "enum mlxsw_core_reg_access_type", "struct list_head *", "mlxsw_reg_trans_cb_t *", "unsigned long"]


func: mlxsw_afk_values_add_buf
ret: void
module: mlxsw_core
args:
["struct mlxsw_afk_element_values *", "enum mlxsw_afk_element", "const char *", "const char *", "unsigned int"]


func: mlxsw_sp_port_add_cls_matchall_mirror
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "struct mlxsw_sp_port_mall_mirror_tc_entry *", "const struct tc_action *", "bool"]


func: mlxsw_sp_span_entry_destroy
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_span_entry *", "struct mlxsw_sp_span_entry *", "struct mlxsw_sp_span_entry *", "struct mlxsw_sp *"]


func: mlxsw_sp_acl_rulei_keymask_buf
ret: void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_rule_info *", "enum mlxsw_afk_element", "const char *", "const char *", "unsigned int"]


func: __mlxsw_sp_acl_ruleset_lookup
ret: static struct mlxsw_sp_acl_ruleset *
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl *", "struct net_device *", "bool", "u32", "const struct mlxsw_sp_acl_profile_ops *"]


func: mlxsw_sp_acl_tcam_region_entry_insert
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_tcam_region *", "unsigned int", "struct mlxsw_sp_acl_rule_info *", "struct mlxsw_sp *"]


func: __mlxsw_sp_dpipe_table_host_entry_fill
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_rif *", "unsigned char *", "void *", "struct devlink_dpipe_entry *", "struct devlink_dpipe_entry *"]


func: mlxsw_sp_mr_vif_add
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_table *", "struct net_device *", "vifi_t", "unsigned long", "const struct mlxsw_sp_rif *"]


func: mlxsw_sp_mr_route_evif_unresolve
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_route_vif_entry *", "struct mlxsw_sp_mr_route_vif_entry *", "struct mlxsw_sp_mr_table *"]


func: mlxsw_sp_mr_vif_resolve
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_table *", "struct net_device *", "struct mlxsw_sp_mr_vif *", "unsigned long", "const struct mlxsw_sp_rif *"]


func: mlxsw_sp_mr_tcam_afa_block_create
ret: static struct mlxsw_afa_block *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "enum mlxsw_sp_mr_route_action", "u16", "u32", "u16", "struct mlxsw_sp_mr_tcam_erif_list *"]


func: mlxsw_sp_mr_tcam_route_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_route_key *", "struct mlxsw_afa_block *", "struct parman_item *", "struct mlxsw_sp *"]


func: __mlxsw_sp_ipip_entry_update_tunnel
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_ipip_entry *", "bool", "bool", "bool", "struct netlink_ext_ack *"]


func: mlxsw_sp_ipip_demote_tunnel_by_saddr
ret: bool
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "enum mlxsw_sp_l3proto", "union mlxsw_sp_l3addr", "u32", "const struct mlxsw_sp_ipip_entry *"]


func: mlxsw_sp_ipip_entry_saddr_matches
ret: static bool
module: mlxsw_spectrum
args:
["const enum mlxsw_sp_l3proto", "union mlxsw_sp_l3addr", "u32", "struct mlxsw_sp_ipip_entry *", "struct mlxsw_sp_ipip_entry *", "struct mlxsw_sp *"]


func: mlxsw_sp_port_bridge_join
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "struct net_device *", "struct net_device *", "struct netlink_ext_ack *"]


func: __mlxsw_sp_port_fdb_uc_op
ret: static int
module: mlxsw_spectrum
args:
["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: mlx4_en_ethtool_add_mac_rule_by_ipv4
ret: static int
module: mlx4_en
args:
["struct ethtool_rxnfc *", "struct list_head *", "struct mlx4_spec_list *", "__be32", "struct mlx4_en_priv *"]


func: mlx4_en_fill_qp_context
ret: void
module: mlx4_en
args:
["struct mlx4_en_priv *", "int", "int", "int", "int", "int", "int", "int", "struct mlx4_qp_context *"]


func: mlx4_en_xmit_frame
ret: netdev_tx_t
module: mlx4_en
args:
["struct mlx4_en_rx_ring *", "struct mlx4_en_rx_alloc *", "struct mlx4_en_priv *", "unsigned int", "int", "bool *"]


func: mlx4_DMA_wrapper
ret: int
module: mlx4_core
args:
["struct mlx4_dev *", "int", "struct mlx4_vhcr *", "struct mlx4_cmd_mailbox *", "struct mlx4_cmd_mailbox *", "struct mlx4_cmd_info *"]


func: mlx4_cq_alloc
ret: int
module: mlx4_core
args:
["struct mlx4_dev *", "int", "struct mlx4_mtt *", "struct mlx4_uar *", "u64", "struct mlx4_cq *", "unsigned int", "int", "int"]


func: mlx4_qp_attach_common
ret: int
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_qp *", "u8 *", "int", "enum mlx4_protocol", "enum mlx4_steer_type"]


func: find_entry
ret: static int
module: mlx4_core
args:
["struct mlx4_dev *", "u8 *", "enum mlx4_protocol", "struct mlx4_cmd_mailbox *", "int *", "int *", "u8"]


func: mlx4_make_profile
ret: u64
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_profile *", "struct mlx4_dev_cap *", "struct mlx4_init_hca_param *"]


func: mlx4_qp_modify
ret: int
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_mtt *", "enum mlx4_qp_state", "enum mlx4_qp_state", "struct mlx4_qp_context *", "enum mlx4_qp_optpar", "int", "struct mlx4_qp *"]


func: mlx4_qp_to_ready
ret: int
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_mtt *", "struct mlx4_qp_context *", "struct mlx4_qp *", "enum mlx4_qp_state *"]


func: __mlx4_qp_modify
ret: static int
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_mtt *", "enum mlx4_qp_state", "enum mlx4_qp_state", "struct mlx4_qp_context *", "enum mlx4_qp_optpar", "int", "struct mlx4_qp *", "int"]


func: adjust_qp_sched_queue
ret: static int
module: mlx4_core
args:
["struct mlx4_dev *", "int", "struct mlx4_cmd_mailbox *", "struct mlx4_qp_context *", "struct mlx4_qp_context *"]


func: verify_qp_parameters
ret: static int
module: mlx4_core
args:
["struct mlx4_dev *", "struct mlx4_vhcr *", "struct mlx4_cmd_mailbox *", "enum qp_transition", "u8"]


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: 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: 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: 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: 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: ath5k_set_key
ret: static int
module: ath5k
args:
["struct ieee80211_hw *", "enum set_key_cmd", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


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: ath9k_sta_state
ret: static int
module: ath9k
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "enum ieee80211_sta_state", "enum ieee80211_sta_state"]


func: ath9k_release_buffered_frames
ret: void
module: ath9k
args:
["struct ieee80211_hw *", "struct ieee80211_sta *", "u16", "int", "enum ieee80211_frame_release_type", "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: 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_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: 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: 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 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 crypto_type", "u8", "enum 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: _wil_cfg80211_start_ap
ret: static int
module: wil6210
args:
["struct wiphy *", "struct net_device *", "const u8 *", "size_t", "u32", "int", "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: 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: 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_statistics
ret: void
module: ath10k_core
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct station_info *"]


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_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_op_switch_vif_chanctx
ret: static int
module: ath10k_core
args:
["struct ieee80211_hw *", "struct ieee80211_vif_chanctx_switch *", "int", "enum ieee80211_chanctx_switch_mode"]


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: 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_inform_bss_status
ret: void
module: rsi_91x
args:
["struct rsi_common *", "enum opmode", "u8", "const u8 *", "u8", "u16", "struct ieee80211_sta *", "u16", "struct ieee80211_vif *"]


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


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: 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_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_bssdescriptor *", "struct mwifiex_private *", "struct mwifiex_private *", "struct mwifiex_private *", "struct mwifiex_private *", "struct mwifiex_private *"]


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
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "u32", "struct mwifiex_ds_encrypt_key *"]


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: 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: __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: init_atmel_card
ret: struct net_device *
module: atmel
args:
["unsigned short", "unsigned long", "const AtmelFWType", "struct device *", "int (*)(void *)", "void *"]


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: 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: 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: rtl_tx_status
ret: static void
module: rtlwifi
args:
["void *", "struct ieee80211_supported_band *", "struct ieee80211_sta *", "void *", "struct sk_buff *"]


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


func: rtl92se_tx_fill_desc
ret: void
module: rtl8192se
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: 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: wl18xx_set_key
ret: static int
module: wl18xx
args:
["struct wl1271 *", "enum set_key_cmd", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: wl18xx_sched_scan_start
ret: int
module: wl18xx
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_op_sched_scan_start
ret: static int
module: wlcore
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct cfg80211_sched_scan_request *", "struct ieee80211_scan_ies *"]


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: 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: 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: 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_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: iwl_fw_dbg_collect
ret: int
module: iwlwifi
args:
["struct iwl_fw_runtime *", "enum iwl_fw_dbg_trigger", "const char *", "size_t", "const struct iwl_fw_dbg_trigger_tlv *"]


func: iwl_fw_dbg_collect_desc
ret: int
module: iwlwifi
args:
["struct iwl_fw_runtime *", "const struct iwl_fw_dump_desc *", "const struct iwl_fw_dbg_trigger_tlv *"]


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


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:
["const struct iwl_cfg *", "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_init_sbands
ret: void
module: iwlwifi
args:
["struct device *", "const struct iwl_cfg *", "struct iwl_nvm_data *", "const __le16 *", "u8", "u8", "bool", "bool"]


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_fill_data_tbs_amsdu
ret: static int
module: iwlwifi
args:
["struct iwl_trans *", "struct sk_buff *", "struct iwl_txq *", "u8", "struct iwl_cmd_meta *", "struct iwl_device_cmd *", "u16"]


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


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: 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: iwl_mvm_build_tcp_packet
ret: static void
module: iwlmvm
args:
["struct ieee80211_vif *", "struct cfg80211_wowlan_tcp *", "void *", "u8 *", "__le16 *", "enum iwl_mvm_tcp_packet_type"]


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_iter_d0i3_ap_keys
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "void (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct ieee80211_key_conf *, void *)", "void *"]


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_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_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_collect_tpc_data
ret: static int
module: iwlmvm
args:
["struct iwl_scale_tbl_info *", "int", "int", "int", "u8", "struct iwl_lq_sta *", "struct iwl_mvm *"]


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


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_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_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_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_tx_tso
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct sk_buff *", "struct ieee80211_sta *", "struct sk_buff_head *", "struct ieee80211_tx_info *"]


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: 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: 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: 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: 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 *", "u16", "const char *", "const char *", "void (*)(struct device *, int, const struct firmware *, void *, u32)"]


func: brcmf_fw_get_firmwares_pcie
ret: int
module: brcmfmac
args:
["struct device *", "u16", "const char *", "const char *", "void (*)(struct device *, int, const struct firmware *, void *, u32)", "u16", "u16"]


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: 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: 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: 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: 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: 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: 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: 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: 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: qtnf_shm_ipc_init
ret: int
module: qtnfmac_pearl_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: ksz_port_vlan_add
ret: static void
module: ksz_common
args:
["struct dsa_switch *", "int", "const struct switchdev_obj_port_vlan *", "struct switchdev_trans *"]


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: 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: 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: netvsc_recv_callback
ret: int
module: hv_netvsc
args:
["struct net_device *", "struct vmbus_channel *", "void *", "u32", "const struct ndis_tcp_ip_checksum_info *", "const struct ndis_pkt_8021q_info *"]


func: rndis_filter_receive
ret: int
module: hv_netvsc
args:
["struct net_device *", "struct netvsc_device *", "struct hv_device *", "struct vmbus_channel *", "void *", "u32"]


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: vmci_host_do_alloc_queuepair
ret: static int
module: vmw_vmci
args:
["void *", "const char *", "struct vmci_host_dev *", "struct vmci_host_dev *", "struct vmci_host_dev *"]


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_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_dequeue_locked
ret: static ssize_t
module: vmw_vmci
args:
["struct vmci_queue *", "struct vmci_queue *", "const u64", "void *", "size_t", "vmci_memcpy_from_queue_func *", "bool"]


func: qp_enqueue_locked
ret: static ssize_t
module: vmw_vmci
args:
["struct vmci_queue *", "struct vmci_queue *", "const u64", "const void *", "size_t", "vmci_memcpy_to_queue_func *"]


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: 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: 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: ipmi_request_settime
ret: int
module: ipmi_msghandler
args:
["ipmi_user_t", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "void *", "int", "int", "unsigned int"]


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


func: format_ipmb_msg
ret: static void
module: ipmi_msghandler
args:
["struct ipmi_smi_msg *", "struct kernel_ipmi_msg *", "struct ipmi_ipmb_addr *", "long", "unsigned char", "int", "unsigned char", "unsigned char"]


func: format_lan_msg
ret: static void
module: ipmi_msghandler
args:
["struct ipmi_smi_msg *", "struct kernel_ipmi_msg *", "struct ipmi_lan_addr *", "long", "unsigned char", "unsigned char"]


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


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


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


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


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


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


func: XGI_DisplayOn
ret: static void
module: xgifb
args:
["struct vb_device_info *", "struct xgi_hw_device_info *", "struct xgifb_video_info *", "struct xgifb_video_info *"]


func: XGI_SetCRT1Group
ret: static void
module: xgifb
args:
["struct xgifb_video_info *", "struct xgi_hw_device_info *", "unsigned short", "unsigned short", "struct vb_device_info *"]


func: 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: 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: 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: wilc_add_ptk
ret: int
module: wilc1000
args:
["struct wilc_vif *", "const u8 *", "u8", "const u8 *", "const u8 *", "const u8 *", "u8", "u8", "u8"]


func: wilc_add_rx_gtk
ret: int
module: wilc1000
args:
["struct wilc_vif *", "const u8 *", "u8", "u8", "u32", "const u8 *", "const u8 *", "const u8 *", "u8", "u8"]


func: wilc_remain_on_channel
ret: int
module: wilc1000
args:
["struct wilc_vif *", "u32", "u32", "u16", "wilc_remain_on_chan_expired", "wilc_remain_on_chan_ready", "void *"]


func: wilc_scan
ret: int
module: wilc1000
args:
["struct wilc_vif *", "u8", "u8", "u8 *", "u8", "const u8 *", "size_t", "wilc_scan_result", "void *", "struct hidden_network *"]


func: wilc_set_join_req
ret: int
module: wilc1000
args:
["struct wilc_vif *", "u8 *", "const u8 *", "size_t", "const u8 *", "size_t", "wilc_connect_result", "void *", "u8", "enum AUTHTYPE", "u8", "void *"]


func: hfa384x_docmd
ret: static int
module: prism2_usb
args:
["struct hfa384x *", "struct hfa384x_metacmd *", "void *", "ctlx_usercb_t", "ctlx_cmdcb_t", "enum cmd_mode"]


func: hfa384x_dorrid
ret: static int
module: prism2_usb
args:
["struct hfa384x *", "u16", "void *", "unsigned int", "void *", "ctlx_usercb_t", "ctlx_cmdcb_t", "enum cmd_mode"]


func: hfa384x_dowmem
ret: static int
module: prism2_usb
args:
["struct hfa384x *", "u16", "u16", "void *", "unsigned int", "void *", "ctlx_usercb_t", "ctlx_cmdcb_t", "enum cmd_mode"]


func: hfa384x_dowrid
ret: static int
module: prism2_usb
args:
["struct hfa384x *", "enum cmd_mode", "u16", "void *", "unsigned int", "ctlx_cmdcb_t", "ctlx_usercb_t", "void *"]


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


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


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


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


func: subdev_8255_init
ret: int
module: comedi_8255
args:
["struct comedi_device *", "struct comedi_subdevice *", "int (*)(struct comedi_device *, int, int, int, unsigned long)", "unsigned long"]


func: 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: apci3120_set_chanlist
ret: static void
module: addi_apci_3120
args:
["struct comedi_subdevice *", "int", "unsigned int *", "struct comedi_device *", "struct comedi_device *"]


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: 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: ni_gpct_device_construct
ret: struct ni_gpct_device *
module: ni_tio
args:
["struct comedi_device *", "void (*)(struct ni_gpct *, unsigned int, enum ni_gpct_register)", "unsigned int (*)(struct ni_gpct *, enum ni_gpct_register)", "enum ni_gpct_variant", "unsigned int"]


func: 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: CheckPositive
ret: static bool
module: r8723bs
args:
["const u32", "const u32", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T", "PDM_ODM_T"]


func: PHY_HandleSwChnlAndSetBW8723B
ret: static void
module: r8723bs
args:
["struct adapter *", "bool", "bool", "u8", "enum CHANNEL_WIDTH", "enum EXTCHNL_OFFSET", "enum EXTCHNL_OFFSET", "u8"]


func: halmac_query_status_88xx
ret: enum halmac_ret_status
module: r8822be
args:
["struct halmac_adapter *", "enum halmac_feature_id", "enum halmac_cmd_process_status *", "u8 *", "u32 *"]


func: halmac_parse_intf_phy_88xx
ret: enum halmac_ret_status
module: r8822be
args:
["struct halmac_adapter *", "struct halmac_intf_phy_para_ *", "enum halmac_intf_phy_platform", "enum hal_intf_phy"]


func: halmac_init_adapter
ret: enum halmac_ret_status
module: r8822be
args:
["void *", "struct halmac_platform_api *", "enum halmac_interface", "struct halmac_adapter **", "struct halmac_api **"]


func: check_positive
ret: static bool
module: r8822be
args:
["const u32", "const u32", "const u32", "const u32", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *", "struct phy_dm_struct *"]


func: rtl_phydm_get_ra_bitmap
ret: static bool
module: r8822be
args:
["struct rtl_priv *", "enum wireless_mode", "enum rf_type", "enum ht_channel_width", "u8", "u32 *", "u32 *"]


func: kiblnd_fmr_pool_map
ret: int
module: ko2iblnd
args:
["struct kib_fmr_poolset *", "struct kib_tx *", "struct kib_rdma_desc *", "__u32", "__u64", "struct kib_fmr *"]


func: kiblnd_init_rdma
ret: static int
module: ko2iblnd
args:
["struct kib_tx *", "int", "int", "struct kib_rdma_desc *", "__u64", "struct kib_conn *", "struct kib_conn *"]


func: kiblnd_setup_rd_iov
ret: static int
module: ko2iblnd
args:
["struct lnet_ni *", "struct kib_tx *", "struct kib_rdma_desc *", "unsigned int", "const struct kvec *", "int", "int"]


func: kiblnd_setup_rd_kiov
ret: static int
module: ko2iblnd
args:
["struct lnet_ni *", "struct kib_tx *", "struct kib_rdma_desc *", "int", "const struct bio_vec *", "int", "int"]


func: ksocknal_recv_hello
ret: int
module: ksocklnd
args:
["struct lnet_ni *", "struct ksock_conn *", "struct ksock_hello_msg *", "struct lnet_process_id *", "__u64 *"]


func: lstcon_rpc_stat_reply
ret: void
module: lnet_selftest
args:
["struct lstcon_rpc_trans *", "struct srpc_msg *", "struct lstcon_node *", "struct lstcon_trans_stat *"]


func: lstcon_rpc_trans_ndlist
ret: int
module: lnet_selftest
args:
["struct list_head *", "struct list_head *", "int", "void *", "lstcon_rpc_cond_func_t", "struct lstcon_rpc_trans **"]


func: lstcon_batch_info
ret: int
module: lnet_selftest
args:
["char *", "struct lstcon_test_batch_ent *", "int", "int", "int *", "int *", "struct lstcon_node_ent *"]


func: lstcon_test_add
ret: int
module: lnet_selftest
args:
["char *", "int", "int", "int", "int", "int", "char *", "char *", "void *", "int", "int *", "struct list_head *"]


func: sfw_create_rpc
ret: struct srpc_client_rpc *
module: lnet_selftest
args:
["struct lnet_process_id", "int", "unsigned int", "int", "int", "void (*)(struct srpc_client_rpc *)", "void *"]


func: sfw_create_test_rpc
ret: int
module: lnet_selftest
args:
["struct sfw_test_unit *", "struct lnet_process_id", "unsigned int", "int", "int", "struct srpc_client_rpc **"]


func: srpc_create_client_rpc
ret: struct srpc_client_rpc *
module: lnet_selftest
args:
["struct lnet_process_id", "int", "int", "int", "void (*)(struct srpc_client_rpc *)", "void (*)(struct srpc_client_rpc *)", "void *"]


func: srpc_post_active_rdma
ret: static int
module: lnet_selftest
args:
["int", "__u64", "void *", "int", "int", "struct lnet_process_id", "lnet_nid_t", "struct lnet_handle_md *", "struct srpc_event *"]


func: srpc_post_passive_rdma
ret: static int
module: lnet_selftest
args:
["int", "int", "__u64", "void *", "int", "int", "struct lnet_process_id", "struct lnet_handle_md *", "struct srpc_event *"]


func: cfs_hash_create
ret: struct cfs_hash *
module: libcfs
args:
["char *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct cfs_hash_ops *", "unsigned int"]


func: cfs_hash_bd_from_key
ret: static void
module: libcfs
args:
["struct cfs_hash *", "struct cfs_hash_bucket **", "unsigned int", "const void *", "struct cfs_hash_bd *"]


func: cfs_hash_bd_lookup_intent
ret: static struct hlist_node *
module: libcfs
args:
["struct cfs_hash *", "struct cfs_hash_bd *", "const void *", "struct hlist_node *", "enum cfs_hash_lookup_intent"]


func: cfs_hash_multi_bd_findadd_locked
ret: static struct hlist_node *
module: libcfs
args:
["struct cfs_hash *", "struct cfs_hash_bd *", "const void *", "struct hlist_node *", "int", "unsigned int"]


func: cfs_hash_multi_bd_finddel_locked
ret: static struct hlist_node *
module: libcfs
args:
["struct cfs_hash *", "struct cfs_hash_bd *", "const void *", "struct hlist_node *", "unsigned int"]


func: cfs_crypto_hash_digest
ret: int
module: libcfs
args:
["enum cfs_crypto_hash_alg", "const void *", "unsigned int", "unsigned char *", "unsigned int", "unsigned char *", "unsigned int *"]


func: cfs_crypto_hash_alloc
ret: static int
module: libcfs
args:
["enum cfs_crypto_hash_alg", "const struct cfs_crypto_hash_type **", "struct ahash_request **", "unsigned char *", "unsigned int"]


func: LNetMEAttach
ret: int
module: lnet
args:
["unsigned int", "struct lnet_process_id", "__u64", "__u64", "enum lnet_unlink", "enum lnet_ins_pos", "struct lnet_handle_me *"]


func: LNetMEInsert
ret: int
module: lnet
args:
["struct lnet_handle_me", "struct lnet_process_id", "__u64", "__u64", "enum lnet_unlink", "enum lnet_ins_pos", "struct lnet_handle_me *"]


func: LNetGet
ret: int
module: lnet
args:
["lnet_nid_t", "struct lnet_handle_md", "struct lnet_process_id", "unsigned int", "__u64", "unsigned int"]


func: LNetPut
ret: int
module: lnet
args:
["lnet_nid_t", "struct lnet_handle_md", "enum lnet_ack_req", "struct lnet_process_id", "unsigned int", "__u64", "unsigned int", "__u64"]


func: lnet_ni_recv
ret: void
module: lnet
args:
["struct lnet_ni *", "void *", "struct lnet_msg *", "int", "unsigned int", "unsigned int", "unsigned int"]


func: lnet_get_peer_info
ret: int
module: lnet
args:
["__u32", "__u64 *", "char *", "__u32 *", "__u32 *", "__u32 *", "__u32 *", "__u32 *", "__u32 *", "__u32 *"]


func: mdc_create_pack
ret: void
module: mdc
args:
["struct ptlrpc_request *", "struct md_op_data *", "const void *", "size_t", "umode_t", "uid_t", "gid_t", "cfs_cap_t", "__u64"]


func: mdc_open_pack
ret: void
module: mdc
args:
["struct ptlrpc_request *", "struct md_op_data *", "umode_t", "__u64", "__u64", "const void *", "size_t"]


func: mdc_rename_pack
ret: void
module: mdc
args:
["struct ptlrpc_request *", "struct md_op_data *", "const char *", "size_t", "const char *", "size_t"]


func: mdc_cancel_unused
ret: int
module: mdc
args:
["struct obd_export *", "const struct lu_fid *", "union ldlm_policy_data *", "enum ldlm_mode", "enum ldlm_cancel_flags", "void *"]


func: mdc_enqueue
ret: int
module: mdc
args:
["struct obd_export *", "struct ldlm_enqueue_info *", "const union ldlm_policy_data *", "struct lookup_intent *", "struct md_op_data *", "struct lustre_handle *", "u64"]


func: mdc_intent_lock
ret: int
module: mdc
args:
["struct obd_export *", "struct md_op_data *", "struct lookup_intent *", "struct ptlrpc_request **", "ldlm_blocking_callback", "__u64"]


func: mdc_lock_match
ret: enum ldlm_mode
module: mdc
args:
["struct obd_export *", "__u64", "const struct lu_fid *", "enum ldlm_type", "union ldlm_policy_data *", "enum ldlm_mode", "struct lustre_handle *"]


func: mdc_finish_enqueue
ret: static int
module: mdc
args:
["struct obd_export *", "struct ptlrpc_request *", "struct lookup_intent *", "struct lustre_handle *", "int", "struct ldlm_enqueue_info *"]


func: mdc_finish_intent_lock
ret: static int
module: mdc
args:
["struct ptlrpc_request *", "struct lookup_intent *", "struct lustre_handle *", "struct md_op_data *", "struct md_op_data *", "struct obd_export *"]


func: mdc_create
ret: int
module: mdc
args:
["struct obd_export *", "struct md_op_data *", "const void *", "size_t", "umode_t", "uid_t", "gid_t", "cfs_cap_t", "__u64", "struct ptlrpc_request **"]


func: mdc_rename
ret: int
module: mdc
args:
["struct obd_export *", "struct md_op_data *", "const char *", "size_t", "const char *", "size_t", "struct ptlrpc_request **"]


func: mdc_get_lustre_md
ret: static int
module: mdc
args:
["struct obd_export *", "struct ptlrpc_request *", "struct obd_export *", "struct obd_export *", "struct lustre_md *"]


func: mdc_getxattr
ret: static int
module: mdc
args:
["struct obd_export *", "const struct lu_fid *", "u64", "const char *", "const char *", "int", "int", "int", "struct ptlrpc_request **"]


func: mdc_set_info_async
ret: static int
module: mdc
args:
["const struct lu_env *", "struct obd_export *", "u32", "void *", "u32", "void *", "struct ptlrpc_request_set *"]


func: mdc_setxattr
ret: static int
module: mdc
args:
["struct obd_export *", "const struct lu_fid *", "u64", "const char *", "const char *", "int", "int", "int", "__u32", "struct ptlrpc_request **"]


func: mdc_xattr_common
ret: static int
module: mdc
args:
["struct obd_export *", "const struct req_format *", "const struct lu_fid *", "int", "u64", "const char *", "const char *", "int", "int", "int", "__u32", "struct ptlrpc_request **"]


func: ll_file_io_generic
ret: static ssize_t
module: lustre
args:
["const struct lu_env *", "struct vvp_io_args *", "struct file *", "enum cl_io_type", "loff_t *", "size_t"]


func: ll_prep_md_op_data
ret: struct md_op_data *
module: lustre
args:
["struct md_op_data *", "struct inode *", "struct inode *", "const char *", "size_t", "u32", "__u32", "void *"]


func: ll_fault_io_init
ret: static struct cl_io *
module: lustre
args:
["struct lu_env *", "unsigned long", "unsigned long *", "struct vm_area_struct *", "struct vm_area_struct *"]


func: ll_readahead
ret: static int
module: lustre
args:
["const struct lu_env *", "struct cl_io *", "struct cl_page_list *", "struct ll_readahead_state *", "bool"]


func: ras_update
ret: static void
module: lustre
args:
["struct ll_sb_info *", "struct inode *", "struct ll_readahead_state *", "unsigned long", "enum ras_update_flags"]


func: vvp_io_one_lock_index
ret: static int
module: lustre
args:
["const struct lu_env *", "struct cl_io *", "__u32", "enum cl_lock_mode", "unsigned long", "unsigned long"]


func: lsm_unpackmd_common
ret: static int
module: lov
args:
["struct lov_obd *", "struct lov_stripe_md *", "struct lov_mds_md_v1 *", "struct lov_ost_data_v1 *"]


func: lov_io_commit_async
ret: static int
module: lov
args:
["const struct lu_env *", "const struct cl_io_slice *", "struct cl_page_list *", "int", "int", "cl_commit_cbt"]


func: lov_connect
ret: static int
module: lov
args:
["const struct lu_env *", "struct obd_export **", "struct obd_device *", "struct obd_uuid *", "struct obd_connect_data *", "void *"]


func: lov_init_empty
ret: static int
module: lov
args:
["const struct lu_env *", "struct lov_device *", "struct lov_object *", "struct lov_stripe_md *", "const struct cl_object_conf *", "union lov_layout_state *"]


func: lov_object_fiemap
ret: static int
module: lov
args:
["const struct lu_env *", "struct cl_object *", "struct ll_fiemap_info_key *", "struct fiemap *", "size_t *"]


func: lov_sub_find
ret: static struct cl_object *
module: lov
args:
["const struct lu_env *", "struct cl_device *", "const struct lu_fid *", "const struct cl_object_conf *"]


func: mgc_enqueue
ret: static int
module: mgc
args:
["struct obd_export *", "__u64 *", "void *", "struct lustre_handle *", "void *", "__u32", "void *", "void *", "void *", "union ldlm_policy_data *", "__u32", "__u32"]


func: osc_lock_discard_pages
ret: int
module: osc
args:
["const struct lu_env *", "struct osc_object *", "unsigned long", "unsigned long", "enum cl_lock_mode"]


func: osc_page_gang_lookup
ret: int
module: osc
args:
["const struct lu_env *", "struct cl_io *", "struct osc_object *", "unsigned long", "unsigned long", "osc_page_gang_cbt", "void *"]


func: osc_enqueue_base
ret: int
module: osc
args:
["struct obd_export *", "struct ldlm_res_id *", "__u64 *", "union ldlm_policy_data *", "struct ost_lvb *", "int", "osc_enqueue_upcall_f", "void *", "struct ldlm_enqueue_info *", "struct ptlrpc_request_set *", "int", "int"]


func: osc_match_base
ret: int
module: osc
args:
["struct obd_export *", "struct ldlm_res_id *", "enum ldlm_type", "union ldlm_policy_data *", "enum ldlm_mode", "__u64 *", "void *", "struct lustre_handle *", "int"]


func: osc_punch_base
ret: int
module: osc
args:
["struct obd_export *", "struct obdo *", "obd_enqueue_update_f", "void *", "struct ptlrpc_request_set *"]


func: osc_sync_base
ret: int
module: osc
args:
["struct osc_object *", "struct obdo *", "obd_enqueue_update_f", "void *", "struct ptlrpc_request_set *"]


func: osc_brw_prep_request
ret: static int
module: osc
args:
["int", "struct client_obd *", "struct obdo *", "u32", "struct brw_page **", "struct ptlrpc_request **", "int", "int"]


func: osc_enqueue_fini
ret: static int
module: osc
args:
["struct ptlrpc_request *", "osc_enqueue_upcall_f", "void *", "struct lustre_handle *", "enum ldlm_mode", "__u64 *", "int", "int"]


func: osc_reconnect
ret: static int
module: osc
args:
["const struct lu_env *", "struct obd_export *", "struct obd_device *", "struct obd_uuid *", "struct obd_connect_data *", "void *"]


func: cl_lock_slice_add
ret: void
module: obdclass
args:
["struct cl_lock *", "struct cl_lock_slice *", "struct cl_object *", "const struct cl_lock_operations *"]


func: cl_lock_trace0
ret: static void
module: obdclass
args:
["const struct lu_env *", "const char *", "const struct cl_lock *", "const char *", "const int", "int"]


func: cl_page_alloc
ret: struct cl_page *
module: obdclass
args:
["const struct lu_env *", "struct cl_object *", "unsigned long", "struct page *", "enum cl_page_type"]


func: cl_page_slice_add
ret: void
module: obdclass
args:
["struct cl_page *", "struct cl_page_slice *", "struct cl_object *", "unsigned long", "const struct cl_page_operations *"]


func: llog_open
ret: int
module: obdclass
args:
["const struct lu_env *", "struct llog_ctxt *", "struct llog_handle **", "struct llog_logid *", "char *", "enum llog_open_param"]


func: llog_setup
ret: int
module: obdclass
args:
["const struct lu_env *", "struct obd_device *", "struct obd_llog_group *", "int", "struct obd_device *", "struct llog_operations *"]


func: lprocfs_read_helper
ret: __s64
module: obdclass
args:
["struct lprocfs_counter *", "struct lprocfs_counter_header *", "enum lprocfs_stats_flags", "enum lprocfs_fields_flags"]


func: lu_object_find_at
ret: struct lu_object *
module: obdclass
args:
["const struct lu_env *", "struct lu_device *", "const struct lu_fid *", "const struct lu_object_conf *"]


func: htable_lookup
ret: static struct lu_object *
module: obdclass
args:
["struct lu_site *", "struct cfs_hash_bd *", "const struct lu_fid *", "wait_queue_entry_t *", "__u64 *"]


func: lmv_intent_remote
ret: static int
module: lmv
args:
["struct lookup_intent *", "const struct lu_fid *", "struct ptlrpc_request **", "ldlm_blocking_callback", "__u64", "struct obd_export *"]


func: lmv_early_cancel
ret: static int
module: lmv
args:
["struct lmv_tgt_desc *", "struct md_op_data *", "int", "int", "int", "struct obd_export *", "enum ldlm_mode"]


func: lmv_enqueue
ret: static int
module: lmv
args:
["struct obd_export *", "struct ldlm_enqueue_info *", "const union ldlm_policy_data *", "struct lookup_intent *", "struct md_op_data *", "struct lustre_handle *", "__u64"]


func: lmv_merge_attr
ret: static int
module: lmv
args:
["struct obd_export *", "const struct lmv_stripe_md *", "struct cl_attr *", "ldlm_blocking_callback"]


func: ldlm_convert_policy_to_local
ret: void
module: ptlrpc
args:
["struct obd_export *", "enum ldlm_type", "const union ldlm_wire_policy_data *", "union ldlm_policy_data *"]


func: ldlm_lock_create
ret: struct ldlm_lock *
module: ptlrpc
args:
["struct ldlm_namespace *", "const struct ldlm_res_id *", "enum ldlm_type", "enum ldlm_mode", "const struct ldlm_callback_suite *", "void *", "__u32", "enum lvb_type"]


func: ldlm_lock_match
ret: enum ldlm_mode
module: ptlrpc
args:
["struct ldlm_namespace *", "__u64", "const struct ldlm_res_id *", "enum ldlm_type", "union ldlm_policy_data *", "enum ldlm_mode", "struct lustre_handle *", "int"]


func: ldlm_bl_to_thread_list
ret: int
module: ptlrpc
args:
["struct ldlm_namespace *", "struct ldlm_lock_desc *", "struct list_head *", "int", "enum ldlm_cancel_flags"]


func: ldlm_bl_to_thread
ret: static int
module: ptlrpc
args:
["struct ldlm_namespace *", "struct ldlm_lock_desc *", "struct ldlm_lock *", "struct list_head *", "int", "enum ldlm_cancel_flags"]


func: ldlm_handle_cp_callback
ret: static void
module: ptlrpc
args:
["struct ptlrpc_request *", "struct ldlm_namespace *", "struct ldlm_request *", "struct ldlm_lock *"]


func: ldlm_cancel_resource_local
ret: int
module: ptlrpc
args:
["struct ldlm_resource *", "struct list_head *", "union ldlm_policy_data *", "enum ldlm_mode", "__u64", "enum ldlm_cancel_flags", "void *"]


func: ldlm_cli_cancel_unused_resource
ret: int
module: ptlrpc
args:
["struct ldlm_namespace *", "const struct ldlm_res_id *", "union ldlm_policy_data *", "enum ldlm_mode", "enum ldlm_cancel_flags", "void *"]


func: ldlm_cli_enqueue
ret: int
module: ptlrpc
args:
["struct obd_export *", "struct ptlrpc_request **", "struct ldlm_enqueue_info *", "const struct ldlm_res_id *", "const union ldlm_policy_data *", "__u64 *", "void *", "__u32", "enum lvb_type", "struct lustre_handle *", "int"]


func: ldlm_cli_enqueue_fini
ret: int
module: ptlrpc
args:
["struct obd_export *", "struct ptlrpc_request *", "enum ldlm_type", "__u8", "enum ldlm_mode", "__u64 *", "void *", "__u32", "const struct lustre_handle *", "int"]


func: ldlm_prep_elc_req
ret: int
module: ptlrpc
args:
["struct obd_export *", "struct ptlrpc_request *", "int", "int", "int", "struct list_head *", "int"]


func: ldlm_resource_get
ret: struct ldlm_resource *
module: ptlrpc
args:
["struct ldlm_namespace *", "struct ldlm_resource *", "const struct ldlm_res_id *", "enum ldlm_type", "int"]


func: ptlrpc_new_bulk
ret: struct ptlrpc_bulk_desc *
module: ptlrpc
args:
["unsigned int", "unsigned int", "enum ptlrpc_bulk_op_type", "unsigned int", "const struct ptlrpc_bulk_frag_ops *"]


func: ptlrpc_prep_bulk_imp
ret: struct ptlrpc_bulk_desc *
module: ptlrpc
args:
["struct ptlrpc_request *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const struct ptlrpc_bulk_frag_ops *"]


func: __req_capsule_get
ret: static void *
module: ptlrpc
args:
["struct req_capsule *", "const struct req_msg_field *", "enum req_location", "void (*)(void *)", "int"]


func: llog_client_open
ret: static int
module: ptlrpc
args:
["const struct lu_env *", "struct llog_handle *", "struct llog_logid *", "char *", "enum llog_open_param"]


func: ptlrpc_lprocfs_svc_req_history_seek
ret: static int
module: ptlrpc
args:
["struct ptlrpc_service_part *", "__u64", "struct ptlrpc_srh_iterator *", "struct ptlrpc_srh_iterator *"]


func: ptl_send_buf
ret: static int
module: ptlrpc
args:
["struct lnet_handle_md *", "void *", "int", "enum lnet_ack_req", "struct ptlrpc_cb_id *", "struct ptlrpc_connection *", "int", "__u64", "unsigned int"]


func: ptlrpc_nrs_policy_control
ret: int
module: ptlrpc
args:
["const struct ptlrpc_service *", "enum ptlrpc_nrs_queue_type", "char *", "enum ptlrpc_nrs_ctl", "bool", "void *"]


func: nrs_fifo_res_get
ret: static int
module: ptlrpc
args:
["struct ptlrpc_nrs_policy *", "struct ptlrpc_nrs_request *", "const struct ptlrpc_nrs_resource *", "struct ptlrpc_nrs_resource **", "bool"]


func: do_set_info_async
ret: int
module: ptlrpc
args:
["struct obd_import *", "int", "int", "u32", "void *", "u32", "void *", "struct ptlrpc_request_set *"]


func: sptlrpc_conf_choose_flavor
ret: void
module: ptlrpc
args:
["enum lustre_sec_part", "enum lustre_sec_part", "struct obd_uuid *", "lnet_nid_t", "struct sptlrpc_flavor *"]


func: sptlrpc_rule_set_choose
ret: static int
module: ptlrpc
args:
["enum lustre_sec_part", "enum lustre_sec_part", "lnet_nid_t", "struct sptlrpc_flavor *", "struct sptlrpc_rule_set *", "struct sptlrpc_rule_set *"]


func: 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: 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: _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: tsl2x7x_read_event_value
ret: static int
module: tsl2x7x
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction", "enum iio_event_info", "int *", "int *"]


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


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


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


func: ad7606_probe
ret: int
module: ad7606
args:
["struct device *", "int", "void *", "const char *", "unsigned int", "const struct ad7606_bus_ops *"]


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: hdm_request_netinfo
ret: static void
module: hdm_usb
args:
["struct most_interface *", "int", "void (*)(struct most_interface *, unsigned char, unsigned char *)"]


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: nvmet_fc_queue_fcp_req
ret: static void
module: nvmet-fc
args:
["struct nvmet_fc_tgtport *", "struct nvmet_fc_tgt_queue *", "struct nvmefc_tgt_fcp_req *", "struct nvmefc_tgt_fcp_req *"]


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


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


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


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: 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: 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_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: matrix_keypad_build_keymap
ret: int
module: matrix-keymap
args:
["const struct matrix_keymap_data *", "const char *", "unsigned int", "unsigned int", "unsigned short *", "struct input_dev *"]


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


func: rmi_f34v7_parse_partition_table
ret: static void
module: rmi_core
args:
["const void *", "struct block_count *", "struct physical_address *", "struct f34_data *", "struct f34_data *"]


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


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


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: tsc200x_probe
ret: int
module: tsc200x-core
args:
["struct device *", "int", "const struct input_id *", "struct regmap *", "int (*)(struct device *, u8)"]


func: wm97xx_config_gpio
ret: void
module: wm97xx-ts
args:
["struct wm97xx *", "u32", "enum wm97xx_gpio_dir", "enum wm97xx_gpio_pol", "enum wm97xx_gpio_sticky", "enum wm97xx_gpio_wake"]


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


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


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


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


func: 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: 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: mxl5xx_attach
ret: struct dvb_frontend *
module: mxl5xx
args:
["struct i2c_adapter *", "struct mxl5xx_cfg *", "u32", "u32", "int (**)(struct dvb_frontend *, int)"]


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


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


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


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


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: smscore_sendrequest_and_wait
ret: static int
module: smsmdtv
args:
["void *", "size_t", "struct completion *", "struct smscore_device_t *", "struct smscore_device_t *"]


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: mt9m111_setup_rect_ctx
ret: static int
module: mt9m111
args:
["struct mt9m111 *", "struct mt9m111_context *", "unsigned int", "unsigned int", "struct v4l2_rect *", "struct v4l2_rect *"]


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


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


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


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


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


func: 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: 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_async_notifier_parse_fwnode_endpoints
ret: int
module: v4l2-fwnode
args:
["struct device *", "struct v4l2_async_notifier *", "size_t", "int (*)(struct device *, struct v4l2_fwnode_endpoint *, struct v4l2_async_subdev *)"]


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


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


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


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


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


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


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


func: 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: videobuf_queue_vmalloc_init
ret: void
module: videobuf-vmalloc
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_i2c_new_subdev_board
ret: struct v4l2_subdev *
module: v4l2-common
args:
["struct v4l2_device *", "struct i2c_adapter *", "struct i2c_board_info *", "const unsigned short *"]


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


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


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: saa7134_pgtable_build
ret: int
module: saa7134
args:
["struct pci_dev *", "struct saa7134_pgtable *", "struct scatterlist *", "unsigned int", "unsigned int"]


func: descriptor_list_create
ret: int
module: cobalt
args:
["struct cobalt *", "struct scatterlist *", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct sg_dma_desc_info *"]


func: ttpci_budget_init
ret: int
module: budget-core
args:
["struct budget *", "struct saa7146_dev *", "struct saa7146_pci_extension_data *", "struct module *", "short *"]


func: tw68_risc_buffer
ret: int
module: tw68
args:
["struct pci_dev *", "struct tw68_buf *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: tw68_risc_field
ret: static __le32 *
module: tw68
args:
["__le32 *", "struct scatterlist *", "unsigned int", "u32", "unsigned int", "unsigned int", "unsigned int", "bool"]


func: cx88_risc_buffer
ret: int
module: cx88xx
args:
["struct pci_dev *", "struct cx88_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cx88_risc_databuffer
ret: int
module: cx88xx
args:
["struct pci_dev *", "struct cx88_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: cx88_vdev_init
ret: void
module: cx88xx
args:
["struct cx88_core *", "struct pci_dev *", "struct video_device *", "const struct video_device *", "const char *"]


func: cx88_risc_field
ret: static __le32 *
module: cx88xx
args:
["__le32 *", "struct scatterlist *", "unsigned int", "u32", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool"]


func: start_video_dma
ret: static int
module: cx8800
args:
["struct cx88_buffer *", "struct cx88_buffer *", "struct cx88_dmaqueue *", "struct cx8800_dev *", "struct cx8800_dev *"]


func: cx25821_risc_buffer
ret: int
module: cx25821
args:
["struct pci_dev *", "struct cx25821_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cx25821_risc_databuffer_audio
ret: int
module: cx25821
args:
["struct pci_dev *", "struct cx25821_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: cx25821_start_video_dma
ret: int
module: cx25821
args:
["struct cx25821_dev *", "struct cx25821_dmaqueue *", "struct cx25821_buffer *", "const struct sram_channel *"]


func: ivtv_queue_move
ret: int
module: ivtv
args:
["struct ivtv_stream *", "struct ivtv_queue *", "struct ivtv_queue *", "struct ivtv_queue *", "int"]


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: si2157_attach
ret: static int
module: saa7164
args:
["struct saa7164_port *", "struct i2c_adapter *", "struct dvb_frontend *", "struct si2157_config *", "u8"]


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: 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: mt2032_set_if_freq
ret: static void
module: mt20xx
args:
["struct dvb_frontend *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned 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: as102_firmware_upload
ret: static int
module: dvb-as102
args:
["struct as10x_bus_adapter_t *", "const struct firmware *", "const struct firmware *", "unsigned char *"]


func: ttusb2_identify_state
ret: static int
module: dvb-usb-ttusb2
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: 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: flexcop_usb_i2c_req
ret: static int
module: b2c2-flexcop-usb
args:
["struct flexcop_i2c_adapter *", "flexcop_usb_i2c_function_t", "u8", "u8", "u8 *", "u8", "flexcop_usb_request_t"]


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


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


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


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


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


func: 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: gspca_dev_probe
ret: int
module: gspca_main
args:
["struct usb_interface *", "const struct usb_device_id *", "const struct sd_desc *", "int", "struct module *"]


func: 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: imon_find_endpoints
ret: static bool
module: imon
args:
["struct imon_context *", "struct usb_host_interface *", "struct usb_host_interface *", "struct usb_host_interface *"]


func: 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: 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: msb_read_page
ret: static int
module: ms_block
args:
["struct msb_data *", "u16", "u8", "struct ms_extra_data_register *", "struct scatterlist *", "int"]


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: 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: st5481_setup_isocpipes
ret: int
module: hisax_st5481
args:
["struct urb **", "struct usb_device *", "unsigned int", "int", "int", "int", "usb_complete_t", "void *"]


func: bsd_reset
ret: static void
module: isdn_bsdcomp
args:
["void *", "unsigned char", "unsigned char", "unsigned char *", "unsigned int", "struct isdn_ppp_resetparams *"]


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: rproc_add_subdev
ret: void
module: remoteproc
args:
["struct rproc *", "struct rproc_subdev *", "int (*)(struct rproc_subdev *)", "void (*)(struct rproc_subdev *)"]


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: aem_register_sensors
ret: static int
module: ibmaem
args:
["struct aem_data *", "const struct aem_ro_sensor_template *", "const struct aem_rw_sensor_template *"]


func: pmbus_add_boolean
ret: static int
module: pmbus_core
args:
["struct pmbus_data *", "const char *", "const char *", "int", "struct pmbus_sensor *", "struct pmbus_sensor *", "u16", "u16"]


func: pmbus_add_sensor
ret: static struct pmbus_sensor *
module: pmbus_core
args:
["struct pmbus_data *", "const char *", "const char *", "int", "int", "int", "enum pmbus_sensor_classes", "bool", "bool"]


func: pmbus_add_sensor_attrs
ret: static int
module: pmbus_core
args:
["struct i2c_client *", "struct pmbus_data *", "const char *", "const struct pmbus_sensor_attr *", "int"]


func: 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: i2c_mux_alloc
ret: struct i2c_mux_core *
module: i2c-mux
args:
["struct i2c_adapter *", "struct device *", "int", "int", "u32", "int (*)(struct i2c_mux_core *, u32)", "int (*)(struct i2c_mux_core *, u32)"]


func: piix4_add_adapter
ret: static int
module: i2c-piix4
args:
["struct pci_dev *", "unsigned short", "bool", "u8", "bool", "const char *", "struct i2c_adapter **"]


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


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


func: chcr_cipher_fallback
ret: static int
module: chcr
args:
["struct crypto_skcipher *", "u32", "struct scatterlist *", "struct scatterlist *", "unsigned int", "u8 *", "unsigned short"]


func: chcr_sg_ent_in_wr
ret: static int
module: chcr
args:
["struct scatterlist *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


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


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


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


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


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


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


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


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


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


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


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


func: qat_hal_rd_indr_csr
ret: static void
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned char", "unsigned int", "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:
["unsigned int", "unsigned int *", "struct icp_qat_uof_initmem *", "struct icp_qat_uof_initmem *", "struct icp_qat_uof_initmem *", "struct icp_qat_uof_initmem *", "struct icp_qat_fw_loader_handle *"]


func: 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: nitrox_process_se_request
ret: int
module: n5pf
args:
["struct nitrox_device *", "struct se_crypto_request *", "completion_t", "struct skcipher_request *"]


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


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


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


func: 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: copy_from_journal
ret: static void
module: dm-integrity
args:
["struct dm_integrity_c *", "unsigned int", "unsigned int", "unsigned int", "sector_t", "void *", "io_notify_fn"]


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


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


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


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


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


func: spi_test_run_iter
ret: static int
module: spi-loopback-test
args:
["struct spi_device *", "const struct spi_test *", "void *", "void *", "size_t", "size_t", "size_t"]


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


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: create_gpio_led
ret: static int
module: leds-gpio
args:
["const struct gpio_led *", "struct gpio_led_data *", "struct device *", "gpio_blink_set_t", "struct device_node *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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: ttm_agp_tt_create
ret: struct ttm_tt *
module: ttm
args:
["struct ttm_bo_device *", "struct agp_bridge_data *", "unsigned long", "uint32_t", "struct page *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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: nv50_chan_create
ret: static int
module: nouveau
args:
["struct nvif_device *", "struct nvif_object *", "const s32 *", "void *", "u32", "struct nv50_chan *", "u8"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: intel_vgpu_init_guest_page
ret: int
module: i915
args:
["struct intel_vgpu *", "struct intel_vgpu_guest_page *", "unsigned long", "int (*)(void *, u64, void *, int)", "void *"]


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: 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_do_execbuffer
ret: static int
module: i915
args:
["struct drm_device *", "struct drm_file *", "struct drm_i915_gem_execbuffer2 *", "struct drm_i915_gem_exec_object2 *", "struct drm_syncobj **"]


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


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


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


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


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


func: __i915_gem_timeline_init
ret: static int
module: i915
args:
["struct drm_i915_private *", "struct i915_gem_timeline *", "const char *", "const char *", "struct lock_class_key *"]


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


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


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


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


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


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


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


func: intel_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: intel_plane_atomic_calc_changes
ret: int
module: i915
args:
["const struct intel_crtc_state *", "struct drm_crtc_state *", "const struct intel_plane_state *", "struct drm_plane_state *"]


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


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


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


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


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


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


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


func: intel_dp_set_drrs_state
ret: static void
module: i915
args:
["struct drm_i915_private *", "int", "const struct intel_crtc_state *", "const struct intel_crtc_state *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: 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", "const struct vmw_user_resource_conv *", "uint32_t *", "struct vmw_resource_val_node **"]


func: vmw_cmd_res_reloc_add
ret: static int
module: vmwgfx
args:
["struct vmw_sw_context *", "uint32_t *", "struct vmw_resource *", "struct vmw_resource_val_node **", "struct vmw_private *"]


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


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


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


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_buffer_finish
ret: void
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_dma_buffer *", "struct vmw_fence_obj **", "struct drm_vmw_fence_rep *"]


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_new_framebuffer
ret: struct vmw_framebuffer *
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_dma_buffer *", "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_dmabuf_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_dmabuf_init
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_dma_buffer *", "size_t", "struct ttm_placement *", "bool", "void (*)(struct ttm_buffer_object *)"]


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_dmabuf_alloc
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct ttm_object_file *", "uint32_t", "bool", "uint32_t *", "struct vmw_dma_buffer **", "struct ttm_base_object **"]


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


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


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


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


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", "uint32_t", "SVGA3dSurfaceFormat", "bool", "uint32_t", "uint32_t", "uint32_t", "struct drm_vmw_size", "struct vmw_surface **"]


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: amdgpu_dm_connector_init_helper
ret: void
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct amdgpu_dm_connector *", "int", "struct dc_link *", "int"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: configure_graphics_mode_v
ret: static bool
module: amdgpu
args:
["enum csc_color_mode", "enum graphics_csc_adjust_type", "enum dc_color_space", "struct dce_transform *"]


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


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_and_rotation
ret: void
module: amdgpu
args:
["struct dcn10_hubp *", "enum dc_rotation_angle", "enum surface_pixel_format", "const union plane_size *", "struct dc_plane_dcc_param *", "bool"]


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


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_program_pte_vm
ret: static void
module: amdgpu
args:
["struct hubp *", "struct dce_hwseq *", "enum dc_rotation_angle", "union dc_tiling_info *", "enum surface_pixel_format"]


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_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: 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: 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: 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:
["struct display_mode_lib *", "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 *", "unsigned int *", "unsigned int *"]


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: CalculateWriteBackDISPCLK
ret: static 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: CalculateWriteBackDelay
ret: static double
module: amdgpu
args:
["enum source_format_class", "double", "double", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: dml_rq_dlg_get_calculated_vstartup
ret: unsigned int
module: amdgpu
args:
["struct display_mode_lib *", "display_e2e_pipe_params_st *", "const unsigned int", "const unsigned int"]


func: dml_rq_dlg_get_dlg_params
ret: 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", "const bool", "const bool", "const bool"]


func: dml_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: dml_rq_dlg_get_row_heights
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "unsigned int *", "unsigned int *", "unsigned int", "unsigned int", "int", "int", "int", "int", "int"]


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: 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:
["struct display_mode_lib *", "double", "double", "bool", "unsigned int", "unsigned int", "double", "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: dal_i2caux_dce110_construct
ret: void
module: amdgpu
args:
["struct i2caux_dce110 *", "struct dc_context *", "const struct dce110_aux_registers *", "const struct dce110_i2c_hw_engine_registers *", "const struct dce110_i2c_hw_engine_shift *", "const struct dce110_i2c_hw_engine_mask *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


func: 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: amd_sched_init
ret: int
module: amdgpu
args:
["struct amd_gpu_scheduler *", "const struct amd_sched_backend_ops *", "unsigned int", "long", "const char *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: dbgdev_address_watch_set_registers
ret: static void
module: amdkfd
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: set_cache_memory_policy
ret: static bool
module: amdkfd
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: amdkfd
args:
["struct file *", "struct kfd_process *", "uint32_t", "bool", "uint32_t", "uint32_t *", "uint32_t *", "uint64_t *", "uint32_t *"]


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


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


func: pm_send_unmap_queue
ret: int
module: amdkfd
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: amdkfd
args:
["struct process_queue_manager *", "struct kfd_dev *", "struct file *", "struct queue_properties *", "unsigned int *"]


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


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


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


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


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


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


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


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


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


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


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


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


func: radeon_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: virtio_gpu_framebuffer_init
ret: int
module: virtio-gpu
args:
["struct drm_device *", "struct virtio_gpu_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


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


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


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


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


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


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


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


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


func: tinydrm_display_pipe_init
ret: int
module: tinydrm
args:
["struct tinydrm_device *", "const struct drm_simple_display_pipe_funcs *", "int", "const uint32_t *", "unsigned int", "const struct drm_display_mode *", "unsigned int"]


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


func: DAC960_SanitizeInquiryData
ret: static void
module: DAC960
args:
["DAC960_SCSI_Inquiry_T *", "DAC960_SCSI_Inquiry_UnitSerialNumber_T *", "unsigned char *", "unsigned char *", "unsigned char *", "unsigned char *"]


func: DAC960_V1_SetDeviceState
ret: static void
module: DAC960
args:
["DAC960_Controller_T *", "DAC960_Command_T *", "unsigned char", "unsigned char", "DAC960_V1_PhysicalDeviceState_T", "const unsigned char *"]


func: __rbd_osd_req_create
ret: static struct ceph_osd_request *
module: rbd
args:
["struct rbd_device *", "struct ceph_snap_context *", "int", "unsigned int", "struct rbd_obj_request *"]


func: rbd_img_obj_request_fill
ret: static void
module: rbd
args:
["struct rbd_obj_request *", "struct ceph_osd_request *", "enum obj_operation_type", "unsigned int"]


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


func: mtip_exec_internal_command
ret: static int
module: mtip32xx
args:
["struct mtip_port *", "struct host_to_dev_fis *", "dma_addr_t", "int", "unsigned long", "u32", "int"]


func: xen_blkbk_unmap_prepare
ret: static unsigned int
module: xen-blkback
args:
["struct xen_blkif_ring *", "struct grant_page **", "unsigned int", "struct gnttab_unmap_grant_ref *", "struct page **"]


func: __issue_creg_rw
ret: static int
module: rsxx
args:
["struct rsxx_cardinfo *", "unsigned int", "unsigned int", "unsigned int", "void *", "int", "unsigned int *"]


func: creg_queue_cmd
ret: static int
module: rsxx
args:
["struct rsxx_cardinfo *", "unsigned int", "unsigned int", "unsigned int", "void *", "int", "creg_cmd_cb", "void *"]


func: drbd_single_open
ret: static int
module: drbd
args:
["struct file *", "int (*)(struct seq_file *, void *)", "void *", "struct kref *", "void (*)(struct kref *)"]


func: seq_print_timing_details
ret: static void
module: drbd
args:
["struct seq_file *", "const char *", "unsigned int", "struct drbd_thread_timing_details *", "unsigned long"]


func: conn_send_command
ret: int
module: drbd
args:
["struct drbd_connection *", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


func: drbd_queue_bitmap_io
ret: void
module: drbd
args:
["struct drbd_device *", "int (*)(struct drbd_device *)", "void (*)(struct drbd_device *, int)", "char *", "enum bm_flag"]


func: drbd_send_command
ret: int
module: drbd
args:
["struct drbd_peer_device *", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


func: __send_command
ret: static int
module: drbd
args:
["struct drbd_connection *", "int", "enum drbd_packet", "unsigned int", "void *", "unsigned int", "struct drbd_socket *", "struct drbd_socket *"]


func: _drbd_no_send_page
ret: static int
module: drbd
args:
["struct page *", "int", "size_t", "unsigned int", "struct drbd_peer_device *", "struct drbd_peer_device *"]


func: notify_connection_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_connection *", "struct connection_info *", "enum drbd_notification_type"]


func: notify_device_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_device *", "struct device_info *", "enum drbd_notification_type"]


func: notify_helper
ret: void
module: drbd
args:
["enum drbd_notification_type", "struct drbd_device *", "struct drbd_connection *", "const char *", "int"]


func: notify_peer_device_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_peer_device *", "struct peer_device_info *", "enum drbd_notification_type"]


func: notify_resource_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_resource *", "struct resource_info *", "enum drbd_notification_type"]


func: drbd_submit_peer_request
ret: int
module: drbd
args:
["struct drbd_device *", "struct drbd_peer_request *", "const unsigned int", "const unsigned int", "const int"]


func: read_in_block
ret: static struct drbd_peer_request *
module: drbd
args:
["struct drbd_peer_device *", "u64", "sector_t", "struct packet_info *", "struct packet_info *", "struct packet_info *"]


func: validate_req_change_req_state
ret: static int
module: drbd
args:
["struct drbd_device *", "u64", "sector_t", "struct rb_root *", "const char *", "enum drbd_req_event", "bool"]


func: notify_connection_state_change
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_connection_state_change *", "enum drbd_notification_type"]


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


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


func: notify_resource_state_change
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_resource_state_change *", "enum drbd_notification_type"]


func: after_state_ch
ret: static void
module: drbd
args:
["struct drbd_device *", "union drbd_state", "union drbd_state", "struct drbd_state_change *", "enum chg_state_flags"]


func: __update_timing_details
ret: void
module: drbd
args:
["struct drbd_thread_timing_details *", "unsigned int *", "void *", "const char *", "const unsigned int"]


func: 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: mtd_device_parse_register
ret: int
module: mtd
args:
["struct mtd_info *", "const char * const *", "struct mtd_part_parser_data *", "const struct mtd_partition *", "int"]


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


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


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


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


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


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


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


func: 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: 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: 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: vhost_get_vq_desc
ret: int
module: vhost
args:
["struct vhost_virtqueue *", "struct iovec *", "unsigned int", "unsigned int *", "unsigned int *", "struct vhost_log *", "unsigned int *"]


func: vq_access_ok
ret: static int
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_user
ret: int
module: vringh
args:
["struct vringh *", "u64", "unsigned int", "bool", "struct vring_desc *", "struct vring_avail *", "struct vring_used *"]


func: no_range_check
ret: static bool
module: vringh
args:
["struct vringh *", "u64", "size_t *", "struct vringh_range *", "bool (*)(struct vringh *, u64, struct vringh_range *)"]


func: slow_copy
ret: static int
module: vringh
args:
["struct vringh *", "void *", "const void *", "bool (*)(struct vringh *, u64, size_t *, struct vringh_range *, bool (*)(struct vringh *, u64, struct vringh_range *))", "bool (*)(struct vringh *, u64, struct vringh_range *)", "struct vringh_range *", "int (*)(void *, const void *, size_t)"]


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: 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: acpi_nfit_ctl
ret: int
module: nfit
args:
["struct nvdimm_bus_descriptor *", "struct nvdimm *", "unsigned int", "void *", "unsigned int", "int *"]


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


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


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


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


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: 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: ndlc_probe
ret: int
module: st-nci
args:
["void *", "struct nfc_phy_ops *", "struct device *", "int", "int", "struct llt_ndlc **", "struct st_nci_se_status *"]


func: pn544_hci_probe
ret: int
module: pn544
args:
["void *", "struct nfc_phy_ops *", "char *", "int", "int", "int", "fw_download_t", "struct nfc_hci_dev **"]


func: s3fwrn5_probe
ret: int
module: s3fwrn5
args:
["struct nci_dev **", "void *", "struct device *", "const struct s3fwrn5_phy_ops *", "unsigned int"]


func: nfcmrvl_nci_register_dev
ret: struct nfcmrvl_private *
module: nfcmrvl
args:
["enum nfcmrvl_phy", "void *", "struct nfcmrvl_if_ops *", "struct device *", "struct nfcmrvl_platform_data *"]


func: 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: fdp_nci_probe
ret: int
module: fdp
args:
["struct fdp_i2c_phy *", "struct nfc_phy_ops *", "struct nci_dev **", "int", "int", "u8", "u32", "u8 *"]


func: nxp_nci_probe
ret: int
module: nxp-nci
args:
["void *", "struct device *", "const struct nxp_nci_phy_ops *", "unsigned int", "struct nci_dev **"]


func: 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: stp_policy_node_get_ranges
ret: void
module: stm_core
args:
["struct stp_policy_node *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *"]


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: 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: 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: 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: 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: pblk_gen_run_ws
ret: void
module: pblk
args:
["struct pblk *", "struct pblk_line *", "void *", "void (*)(struct work_struct *)", "gfp_t", "struct workqueue_struct *"]


func: pblk_line_setup_metadata
ret: static void
module: pblk
args:
["struct pblk_line *", "struct pblk_line_mgmt *", "struct pblk_line_meta *", "struct pblk_line_meta *"]


func: pblk_map_erase_rq
ret: void
module: pblk
args:
["struct pblk *", "struct nvm_rq *", "unsigned int", "unsigned long *", "unsigned int", "struct ppa_addr *"]


func: pblk_map_rq
ret: void
module: pblk
args:
["struct pblk *", "struct nvm_rq *", "unsigned int", "unsigned long *", "unsigned int", "unsigned int"]


func: pblk_map_page_data
ret: static void
module: pblk
args:
["struct pblk *", "unsigned int", "struct ppa_addr *", "unsigned long *", "struct pblk_sec_meta *", "unsigned int"]


func: usb_assign_descriptors
ret: int
module: libcomposite
args:
["struct usb_function *", "struct usb_descriptor_header **", "struct usb_descriptor_header **", "struct usb_descriptor_header **", "struct usb_descriptor_header **"]


func: usb_gadget_config_buf
ret: int
module: libcomposite
args:
["const struct usb_config_descriptor *", "void *", "unsigned int", "const struct usb_descriptor_header **"]


func: do_mode_sense
ret: static int
module: usb_f_mass_storage
args:
["struct fsg_buffhd *", "struct fsg_common *", "struct fsg_common *", "struct fsg_common *", "struct fsg_common *"]


func: gs_alloc_requests
ret: static int
module: u_serial
args:
["struct usb_ep *", "struct list_head *", "void (*)(struct usb_ep *, struct usb_request *)", "int *"]


func: __uvcg_iter_strm_cls
ret: static int
module: usb_f_uvc
args:
["struct uvcg_streaming_header *", "void *", "void *", "int (*)(void *, void *, void *, int, enum uvcg_strm_type)"]


func: disable_endpoints
ret: void
module: usb_f_ss_lb
args:
["struct usb_composite_dev *", "struct usb_ep *", "struct usb_ep *", "struct usb_ep *", "struct usb_ep *"]


func: ffs_sb_make_inode
ret: static struct inode *
module: usb_f_fs
args:
["struct super_block *", "void *", "const struct file_operations *", "const struct inode_operations *", "struct ffs_file_perms *"]


func: sudmac_start
ret: static void
module: r8a66597-udc
args:
["struct r8a66597 *", "struct r8a66597_request *", "struct r8a66597_request *", "struct r8a66597_ep *"]


func: usb_gadget_ep_match_desc
ret: int
module: udc-core
args:
["struct usb_gadget *", "struct usb_ep *", "struct usb_endpoint_descriptor *", "struct usb_ss_ep_comp_descriptor *"]


func: cypress_serial_control
ret: static int
module: cypress_m8
args:
["struct tty_struct *", "struct usb_serial_port *", "speed_t", "int", "int", "int", "int", "int", "int"]


func: wusb_prf
ret: ssize_t
module: wusbcore
args:
["void *", "size_t", "const u8 *", "const struct aes_ccm_nonce *", "const struct aes_ccm_label *", "const void *", "size_t", "size_t"]


func: wusb_ccm_mac
ret: static int
module: wusbcore
args:
["struct crypto_skcipher *", "struct crypto_cipher *", "struct wusb_mac_scratch *", "void *", "const struct aes_ccm_nonce *", "const struct aes_ccm_label *", "const void *", "size_t"]


func: usb_cdc_wdm_register
ret: struct usb_driver *
module: cdc-wdm
args:
["struct usb_interface *", "struct usb_endpoint_descriptor *", "int", "int (*)(struct usb_interface *, int)"]


func: wdm_create
ret: static int
module: cdc-wdm
args:
["struct usb_interface *", "struct usb_endpoint_descriptor *", "u16", "int (*)(struct usb_interface *, int)"]


func: start_bus_transfer
ret: static void
module: isp1760
args:
["struct usb_hcd *", "u32", "int", "struct isp1760_slotinfo *", "struct isp1760_qtd *", "struct isp1760_qh *", "struct ptd *"]


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


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


func: update_display_mode
ret: static void
module: usbsevseg
args:
["struct usb_sevsegdev *", "struct usb_sevsegdev *", "struct usb_sevsegdev *", "struct usb_sevsegdev *"]


func: usb_ftdi_elan_edset_empty
ret: int
module: ftdi-elan
args:
["struct platform_device *", "u8", "void *", "struct urb *", "u8", "u8", "u8", "void (*)(void *, struct urb *, u8 *, int, int, int, int, int, int, int, int, int)"]


func: perform_sglist
ret: static int
module: usbtest
args:
["struct usbtest_dev *", "unsigned int", "int", "struct usb_sg_request *", "struct scatterlist *", "int"]


func: test_queue
ret: static int
module: usbtest
args:
["struct usbtest_dev *", "struct usbtest_param_32 *", "int", "struct usb_endpoint_descriptor *", "unsigned int"]


func: usbtest_alloc_urb
ret: static struct urb *
module: usbtest
args:
["struct usb_device *", "int", "unsigned long", "unsigned int", "unsigned int", "u8", "usb_complete_t"]


func: sisusb_send_bulk_msg
ret: static int
module: sisusbvga
args:
["struct sisusb_usb_data *", "int", "int", "char *", "const char *", "int", "ssize_t *", "int", "unsigned int"]


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


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


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


func: usbat_hp8200e_rw_block_test
ret: static int
module: ums-usbat
args:
["struct us_data *", "unsigned char *", "unsigned char *", "int", "void *", "unsigned short", "int", "int", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned short", "unsigned char"]


func: 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: __dwc3_cleanup_done_trbs
ret: static int
module: dwc3
args:
["struct dwc3_ep *", "struct dwc3_request *", "struct dwc3_trb *", "const struct dwc3_event_depevt *", "int", "int", "struct dwc3 *"]


func: __dwc3_prepare_one_trb
ret: static void
module: dwc3
args:
["struct dwc3_ep *", "struct dwc3_trb *", "dma_addr_t", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: tcpm_update_sink_capabilities
ret: void
module: tcpm
args:
["struct tcpm_port *", "const u32 *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


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


func: log_sample
ret: static int
module: oprofile
args:
["struct oprofile_cpu_buffer *", "unsigned long", "unsigned long", "int", "unsigned long", "struct task_struct *"]


func: op_add_code
ret: static int
module: oprofile
args:
["unsigned long", "int", "struct task_struct *", "struct oprofile_cpu_buffer *", "struct oprofile_cpu_buffer *"]


func: ecb_crypt
ret: static int
module: blowfish-x86_64
args:
["struct blkcipher_desc *", "struct blkcipher_walk *", "void (*)(struct bf_ctx *, u8 *, const u8 *)", "void (*)(struct bf_ctx *, u8 *, const u8 *)"]


func: glue_cbc_decrypt_128bit
ret: int
module: glue_helper
args:
["const struct common_glue_ctx *", "struct blkcipher_desc *", "struct scatterlist *", "struct scatterlist *", "unsigned int"]


func: glue_cbc_encrypt_128bit
ret: int
module: glue_helper
args:
["const common_glue_func_t", "struct blkcipher_desc *", "struct scatterlist *", "struct scatterlist *", "unsigned int"]


func: glue_xts_crypt_128bit
ret: int
module: glue_helper
args:
["const struct common_glue_ctx *", "struct blkcipher_desc *", "struct scatterlist *", "struct scatterlist *", "unsigned int", "void (*)(void *, u8 *, const u8 *)", "void *", "void *"]


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


func: aesni_gcm_dec_avx
ret: static void
module: aesni-intel
args:
["void *", "u8 *", "const u8 *", "unsigned long", "u8 *", "u8 *", "const u8 *", "unsigned long", "u8 *", "unsigned long"]


func: kvm_age_rmapp
ret: static int
module: kvm
args:
["struct kvm *", "struct kvm_rmap_head *", "struct kvm_memory_slot *", "gfn_t", "int", "unsigned long"]


func: kvm_handle_hva_range
ret: static int
module: kvm
args:
["struct kvm *", "unsigned long", "unsigned long", "unsigned long", "int (*)(struct kvm *, struct kvm_rmap_head *, struct kvm_memory_slot *, gfn_t, int, unsigned long)"]


func: kvm_arch_commit_memory_region
ret: void
module: kvm
args:
["struct kvm *", "const struct kvm_userspace_memory_region *", "const struct kvm_memory_slot *", "const struct kvm_memory_slot *", "enum kvm_mr_change"]


func: kvm_arch_prepare_memory_region
ret: int
module: kvm
args:
["struct kvm *", "struct kvm_memory_slot *", "const struct kvm_userspace_memory_region *", "enum kvm_mr_change"]


func: emulator_cmpxchg_emulated
ret: static int
module: kvm
args:
["struct x86_emulate_ctxt *", "unsigned long", "const void *", "const void *", "unsigned int", "struct x86_exception *"]


func: emulator_read_write
ret: static int
module: kvm
args:
["struct x86_emulate_ctxt *", "unsigned long", "void *", "unsigned int", "struct x86_exception *", "const struct read_write_emulator_ops *"]


func: emulator_read_write_onepage
ret: static int
module: kvm
args:
["unsigned long", "void *", "unsigned int", "struct x86_exception *", "struct kvm_vcpu *", "const struct read_write_emulator_ops *"]


func: emulator_write_emulated
ret: static int
module: kvm
args:
["struct x86_emulate_ctxt *", "unsigned long", "const void *", "unsigned int", "struct x86_exception *"]


func: msr_io
ret: static int
module: kvm
args:
["struct kvm_vcpu *", "struct kvm_msrs *", "int (*)(struct kvm_vcpu *, unsigned int, u64 *)", "int"]


func: add_atomic_switch_msr_special
ret: static void
module: kvm-intel
args:
["struct vcpu_vmx *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "u64", "u64"]


func: vmx_segment_access_rights
ret: static u32
module: kvm-intel
args:
["struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *", "struct kvm_segment *"]


