# funs

func: mlx5e_open_rq
ret: int
module: mlx5_core
args:
["struct mlx5e_params *", "struct mlx5e_rq_param *", "struct mlx5e_xsk_param *", "int", "struct mlx5e_rq *"]


func: mlx5e_open_txqsq
ret: int
module: mlx5_core
args:
["struct mlx5e_channel *", "u32", "int", "struct mlx5e_params *", "struct mlx5e_sq_param *", "struct mlx5e_txqsq *", "int", "u16", "u16"]


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


func: mlx5e_priv_init
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "const struct mlx5e_profile *", "struct net_device *", "struct mlx5_core_dev *"]


func: mlx5e_alloc_rq
ret: static int
module: mlx5_core
args:
["struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct mlx5e_rq_param *", "int", "struct mlx5e_rq *"]


func: mlx5e_alloc_txqsq
ret: static int
module: mlx5_core
args:
["struct mlx5e_channel *", "int", "struct mlx5e_params *", "struct mlx5e_sq_param *", "struct mlx5e_txqsq *", "int"]


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


func: mlx5e_open_channel
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "int", "struct mlx5e_params *", "struct mlx5e_channel_param *", "struct xsk_buff_pool *", "struct mlx5e_channel **"]


func: mlx5e_tc_match_to_reg_mod_hdr_change
ret: void
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_tc_mod_hdr_acts *", "enum mlx5e_tc_attr_to_reg", "int", "u32"]


func: mlx5e_tc_match_to_reg_set
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_tc_mod_hdr_acts *", "enum mlx5_flow_namespace_type", "enum mlx5e_tc_attr_to_reg", "u32"]


func: mlx5e_tc_offload_fdb_rules
ret: struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_eswitch *", "struct mlx5e_tc_flow *", "struct mlx5_flow_spec *", "struct mlx5_flow_attr *"]


func: __mlx5e_add_fdb_flow
ret: static struct mlx5e_tc_flow *
module: mlx5_core
args:
["struct mlx5e_priv *", "struct flow_cls_offload *", "unsigned long", "struct net_device *", "struct mlx5_eswitch_rep *", "struct mlx5_core_dev *"]


func: __parse_cls_flower
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct mlx5_flow_spec *", "struct flow_cls_offload *", "struct net_device *", "u8 *", "u8 *"]


func: actions_match_supported
ret: static bool
module: mlx5_core
args:
["struct mlx5e_priv *", "struct flow_action *", "struct mlx5e_tc_flow_parse_attr *", "struct mlx5e_tc_flow *", "struct netlink_ext_ack *"]


func: add_vlan_rewrite_action
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "int", "const struct flow_action_entry *", "struct mlx5e_tc_flow_parse_attr *", "struct pedit_headers_action *", "u32 *", "struct netlink_ext_ack *"]


func: alloc_tc_pedit_action
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "int", "struct mlx5e_tc_flow_parse_attr *", "struct pedit_headers_action *", "struct netlink_ext_ack *", "u32 *", "u32 *"]


func: mlx5e_add_fdb_flow
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct flow_cls_offload *", "unsigned long", "struct net_device *", "struct mlx5e_tc_flow **"]


func: mlx5e_alloc_flow
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct flow_cls_offload *", "unsigned long", "struct mlx5e_tc_flow_parse_attr **", "struct mlx5e_tc_flow **", "int"]


func: mlx5e_get_flow_tunnel_id
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct net_device *", "struct flow_cls_offload *", "struct flow_cls_offload *"]


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


func: modify_header_match_supported
ret: static bool
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5_flow_spec *", "struct flow_action *", "u32", "bool", "bool", "struct netlink_ext_ack *"]


func: offload_pedit_fields
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "int", "struct pedit_headers_action *", "struct mlx5e_tc_flow_parse_attr *", "struct netlink_ext_ack *", "u32 *", "u32 *"]


func: parse_cls_flower
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct mlx5_flow_spec *", "struct flow_cls_offload *", "struct net_device *"]


func: parse_pedit_to_modify_hdr
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "const struct flow_action_entry *", "int", "struct pedit_headers_action *", "struct netlink_ext_ack *", "struct mlx5e_tc_flow_parse_attr *"]


func: parse_tc_fdb_actions
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct flow_action *", "struct mlx5e_tc_flow *", "struct netlink_ext_ack *", "struct net_device *"]


func: parse_tunnel_attr
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct mlx5_flow_spec *", "struct flow_cls_offload *", "struct net_device *", "u8 *", "bool *"]


func: validate_goto_chain
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "const struct flow_action_entry *", "u32", "struct netlink_ext_ack *"]


func: mlx5e_sq_calc_wqe_attr
ret: static void
module: mlx5_core
args:
["struct sk_buff *", "struct mlx5e_tx_wqe_attr *", "const struct mlx5e_tx_attr *", "const struct mlx5e_tx_attr *"]


func: mlx5e_sq_xmit_prepare
ret: static void
module: mlx5_core
args:
["struct mlx5e_txqsq *", "struct sk_buff *", "struct mlx5e_accel_tx_state *", "struct mlx5e_tx_attr *"]


func: mlx5e_sq_xmit_wqe
ret: static void
module: mlx5_core
args:
["struct mlx5e_txqsq *", "struct sk_buff *", "const struct mlx5e_tx_attr *", "const struct mlx5e_tx_wqe_attr *", "struct mlx5e_tx_wqe *", "u16", "bool"]


func: mlx5e_txwqe_build_dsegs
ret: static int
module: mlx5_core
args:
["struct mlx5e_txqsq *", "struct sk_buff *", "unsigned char *", "u16", "struct mlx5_wqe_data_seg *"]


func: mlx5e_txwqe_build_eseg
ret: static bool
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_txqsq *", "struct sk_buff *", "struct mlx5e_accel_tx_state *", "struct mlx5_wqe_eth_seg *", "u16"]


func: mlx5e_txwqe_complete
ret: static void
module: mlx5_core
args:
["struct mlx5e_txqsq *", "struct sk_buff *", "const struct mlx5e_tx_attr *", "const struct mlx5e_tx_wqe_attr *", "u8", "struct mlx5e_tx_wqe_info *", "struct mlx5_wqe_ctrl_seg *", "bool"]


func: mlx5_esw_indir_table_rule_get
ret: static int
module: mlx5_core
args:
["struct mlx5_eswitch *", "struct mlx5_flow_attr *", "struct mlx5_flow_spec *", "struct mlx5_esw_indir_table_entry *"]


func: esw_setup_chain_src_port_rewrite
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_destination *", "struct mlx5_flow_act *", "struct mlx5_eswitch *", "struct mlx5_fs_chains *", "struct mlx5_flow_attr *", "int *"]


func: esw_setup_dests
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_destination *", "struct mlx5_flow_act *", "struct mlx5_eswitch *", "struct mlx5_flow_attr *", "struct mlx5_flow_spec *", "int *"]


func: esw_setup_indir_table
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_destination *", "struct mlx5_flow_act *", "struct mlx5_eswitch *", "struct mlx5_flow_attr *", "struct mlx5_flow_spec *", "bool", "int *"]


func: esw_setup_vport_dest
ret: static void
module: mlx5_core
args:
["struct mlx5_flow_destination *", "struct mlx5_flow_act *", "struct mlx5_eswitch *", "struct mlx5_esw_flow_attr *", "int", "int", "bool"]


func: mlx5_esw_offloads_set_ns_peer
ret: static int
module: mlx5_core
args:
["bool", "struct mlx5_eswitch *", "struct mlx5_eswitch *", "struct mlx5_eswitch *", "struct mlx5_eswitch *"]


func: mlx5_eswitch_set_rule_source_port
ret: static void
module: mlx5_core
args:
["struct mlx5_eswitch *", "struct mlx5_flow_spec *", "struct mlx5_flow_attr *", "struct mlx5_eswitch *", "u16"]


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


func: mlx5_eswitch_termtbl_required
ret: bool
module: mlx5_core
args:
["struct mlx5_eswitch *", "struct mlx5_flow_attr *", "struct mlx5_flow_act *", "struct mlx5_flow_spec *"]


func: mlx5_eswitch_termtbl_get_create
ret: static struct mlx5_termtbl_handle *
module: mlx5_core
args:
["struct mlx5_eswitch *", "struct mlx5_flow_act *", "struct mlx5_flow_destination *", "struct mlx5_esw_flow_attr *"]


func: fpga_ipsec_fs_create_flow_group
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_root_namespace *", "struct mlx5_flow_table *", "u32 *", "struct mlx5_flow_group *", "bool"]


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


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


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


func: mlx5_fpga_ipsec_fs_create_flow_group_egress
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_root_namespace *", "struct mlx5_flow_table *", "u32 *", "struct mlx5_flow_group *"]


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


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


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


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


func: mlx5_cmd_create_flow_table
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_root_namespace *", "struct mlx5_flow_table *", "unsigned int", "struct mlx5_flow_table *"]


func: mlx5_cmd_packet_reformat_alloc
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_root_namespace *", "int", "size_t", "void *", "enum mlx5_flow_namespace_type", "struct mlx5_pkt_reformat *"]


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


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


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


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


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


func: try_add_to_existing_fg
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_flow_table *", "struct list_head *", "const struct mlx5_flow_spec *", "struct mlx5_flow_act *", "struct mlx5_flow_destination *", "int", "int"]


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


func: mlx5_hv_vhca_agent_create
ret: struct mlx5_hv_vhca_agent *
module: mlx5_core
args:
["struct mlx5_hv_vhca *", "enum mlx5_hv_vhca_agent_type", "void (*)(struct mlx5_hv_vhca_agent *, struct mlx5_hv_vhca_control_block *)", "void (*)(struct mlx5_hv_vhca_agent *, u64)", "void (*)(struct mlx5_hv_vhca_agent *)", "void *"]


func: mlx5_query_mcia
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "u8 *", "struct mlx5_module_eeprom_query_params *", "struct mlx5_module_eeprom_query_params *"]


func: mlx5_devlink_sf_port_fn_state_get
ret: int
module: mlx5_core
args:
["struct devlink *", "struct devlink_port *", "enum devlink_port_fn_state *", "enum devlink_port_fn_opstate *", "struct netlink_ext_ack *"]


func: mlx5_devlink_sf_port_fn_state_set
ret: int
module: mlx5_core
args:
["struct devlink *", "struct devlink_port *", "enum devlink_port_fn_state", "struct netlink_ext_ack *"]


func: mlx5_devlink_sf_port_new
ret: int
module: mlx5_core
args:
["struct devlink *", "const struct devlink_port_new_attrs *", "struct netlink_ext_ack *", "unsigned int *"]


func: mlx5dr_actions_build_ste_arr
ret: int
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_action **", "u32", "u8 *", "u32 *"]


func: dr_action_modify_sw_to_hw_copy
ret: static int
module: mlx5_core
args:
["struct mlx5dr_domain *", "__be64 *", "__be64 *", "const struct mlx5dr_ste_action_modify_field **", "const struct mlx5dr_ste_action_modify_field **"]


func: mlx5dr_cmd_query_flow_table
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "enum fs_flow_table_type", "u32", "struct mlx5dr_cmd_query_flow_table_details *"]


func: mlx5dr_cmd_set_fte
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "int", "int", "struct mlx5dr_cmd_ft_info *", "u32", "struct mlx5dr_cmd_fte_info *"]


func: mlx5dr_fw_create_md_tbl
ret: int
module: mlx5_core
args:
["struct mlx5dr_domain *", "struct mlx5dr_cmd_flow_destination_hw_info *", "int", "bool", "u32 *", "u32 *"]


func: dr_icm_chunk_create
ret: static struct mlx5dr_icm_chunk *
module: mlx5_core
args:
["struct mlx5dr_icm_pool *", "enum mlx5dr_icm_chunk_size", "struct mlx5dr_icm_buddy_mem *", "unsigned int"]


func: dr_icm_handle_buddies_get_mem
ret: static int
module: mlx5_core
args:
["struct mlx5dr_icm_pool *", "enum mlx5dr_icm_chunk_size", "struct mlx5dr_icm_buddy_mem **", "unsigned int *"]


func: dr_matcher_connect
ret: static int
module: mlx5_core
args:
["struct mlx5dr_domain *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_matcher_rx_tx *"]


func: dr_matcher_disconnect
ret: static int
module: mlx5_core
args:
["struct mlx5dr_domain *", "struct mlx5dr_table_rx_tx *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_matcher_rx_tx *"]


func: mlx5dr_rule_create
ret: struct mlx5dr_rule *
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_match_parameters *", "size_t", "struct mlx5dr_action **", "u32"]


func: dr_rule_create_rule_nic
ret: static int
module: mlx5_core
args:
["struct mlx5dr_rule *", "struct mlx5dr_rule_rx_tx *", "struct mlx5dr_match_param *", "size_t", "struct mlx5dr_action **"]


func: dr_rule_handle_action_stes
ret: static int
module: mlx5_core
args:
["struct mlx5dr_rule *", "struct mlx5dr_rule_rx_tx *", "struct list_head *", "u8 *", "u32", "struct mlx5dr_ste *"]


func: dr_rule_handle_collision
ret: static struct mlx5dr_ste *
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_ste *", "u8 *", "struct list_head *", "struct list_head *"]


func: dr_rule_handle_empty_entry
ret: static int
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_ste_htbl *", "struct mlx5dr_ste *", "u8", "u8 *", "struct list_head *", "struct list_head *"]


func: dr_rule_handle_ste_branch
ret: static struct mlx5dr_ste *
module: mlx5_core
args:
["struct mlx5dr_rule *", "struct mlx5dr_rule_rx_tx *", "struct list_head *", "struct mlx5dr_ste_htbl *", "u8 *", "u8", "struct mlx5dr_ste_htbl **"]


func: dr_rule_rehash_copy_htbl
ret: static int
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_ste_htbl *", "struct mlx5dr_ste_htbl *", "struct list_head *"]


func: dr_rule_rehash_copy_ste
ret: static struct mlx5dr_ste *
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_ste *", "struct mlx5dr_ste_htbl *", "struct list_head *"]


func: dr_rule_rehash_htbl
ret: static struct mlx5dr_ste_htbl *
module: mlx5_core
args:
["struct mlx5dr_ste_htbl *", "u8", "struct list_head *", "enum mlx5dr_icm_chunk_size", "struct mlx5dr_rule_rx_tx *", "struct mlx5dr_rule *", "struct mlx5dr_rule_rx_tx *", "struct mlx5dr_rule *"]


func: mlx5dr_send_fill_and_append_ste_send_info
ret: void
module: mlx5_core
args:
["struct mlx5dr_ste *", "u16", "u16", "u8 *", "struct mlx5dr_ste_send_info *", "struct list_head *", "bool"]


func: dr_cmd_modify_qp_rtr2rts
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct dr_qp_rts_attr *", "struct mlx5dr_qp *", "struct dr_qp_rts_attr *", "struct mlx5dr_qp *"]


func: mlx5dr_ste_build_eth_ipv6_l3_l4
ret: void
module: mlx5_core
args:
["struct mlx5dr_ste_ctx *", "struct mlx5dr_ste_build *", "struct mlx5dr_match_param *", "bool", "bool"]


func: mlx5dr_ste_build_icmp
ret: void
module: mlx5_core
args:
["struct mlx5dr_ste_ctx *", "struct mlx5dr_ste_build *", "struct mlx5dr_match_param *", "struct mlx5dr_cmd_caps *", "bool", "bool"]


func: mlx5dr_ste_build_src_gvmi_qpn
ret: void
module: mlx5_core
args:
["struct mlx5dr_ste_ctx *", "struct mlx5dr_ste_build *", "struct mlx5dr_match_param *", "struct mlx5dr_domain *", "bool", "bool"]


func: mlx5dr_ste_create_next_htbl
ret: int
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_ste *", "u8 *", "enum mlx5dr_icm_chunk_size"]


func: mlx5dr_ste_htbl_init_and_postsend
ret: int
module: mlx5_core
args:
["struct mlx5dr_domain *", "struct mlx5dr_domain_rx_tx *", "struct mlx5dr_ste_htbl *", "struct mlx5dr_htbl_connect_info *", "bool"]


func: mlx5dr_ste_set_actions_rx
ret: void
module: mlx5_core
args:
["struct mlx5dr_ste_ctx *", "struct mlx5dr_domain *", "u8 *", "u8 *", "struct mlx5dr_ste_actions_attr *", "u32 *"]


func: mlx5dr_ste_set_formatted_ste
ret: void
module: mlx5_core
args:
["struct mlx5dr_ste_ctx *", "u16", "struct mlx5dr_domain_rx_tx *", "struct mlx5dr_ste_htbl *", "u8 *", "struct mlx5dr_htbl_connect_info *"]


func: dr_ste_remove_head_ste
ret: static void
module: mlx5_core
args:
["struct mlx5dr_ste_ctx *", "struct mlx5dr_ste *", "struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_ste_send_info *", "struct list_head *", "struct mlx5dr_ste_htbl *"]


func: dr_ste_replace_head_ste
ret: static void
module: mlx5_core
args:
["struct mlx5dr_matcher_rx_tx *", "struct mlx5dr_ste *", "struct mlx5dr_ste *", "struct mlx5dr_ste_send_info *", "struct list_head *", "struct mlx5dr_ste_htbl *"]


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


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


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


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


func: mlxsw_pci_queue_init
ret: static int
module: mlxsw_pci
args:
["struct mlxsw_pci *", "char *", "const struct mlxsw_pci_queue_ops *", "struct mlxsw_pci_queue *", "u8"]


func: mlxsw_core_bus_device_register
ret: int
module: mlxsw_core
args:
["const struct mlxsw_bus_info *", "const struct mlxsw_bus *", "void *", "bool", "struct devlink *", "struct netlink_ext_ack *"]


func: mlxsw_core_port_init
ret: int
module: mlxsw_core
args:
["struct mlxsw_core *", "u8", "u32", "bool", "u32", "bool", "u32", "const unsigned char *", "unsigned char"]


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


func: __mlxsw_core_port_init
ret: static int
module: mlxsw_core
args:
["struct mlxsw_core *", "u8", "enum devlink_port_flavour", "u32", "bool", "u32", "bool", "u32", "const unsigned char *", "unsigned char"]


func: mlxsw_core_fw_rev_validate
ret: static int
module: mlxsw_core
args:
["struct mlxsw_core *", "const struct mlxsw_bus_info *", "const struct mlxsw_fw_rev *", "const char *"]


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


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


func: mlxsw_devlink_trap_group_set
ret: static int
module: mlxsw_core
args:
["struct devlink *", "const struct devlink_trap_group *", "const struct devlink_trap_policer *", "struct netlink_ext_ack *"]


func: mlxsw_devlink_trap_policer_set
ret: static int
module: mlxsw_core
args:
["struct devlink *", "const struct devlink_trap_policer *", "u64", "u64", "struct netlink_ext_ack *"]


func: mlxsw_emad_construct
ret: static void
module: mlxsw_core
args:
["struct sk_buff *", "const struct mlxsw_reg_info *", "char *", "enum mlxsw_core_reg_access_type", "u64", "bool"]


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


func: mlxsw_afa_block_append_drop
ret: int
module: mlxsw_core
args:
["struct mlxsw_afa_block *", "bool", "const struct flow_action_cookie *", "struct netlink_ext_ack *"]


func: mlxsw_afa_block_append_sampler
ret: int
module: mlxsw_core
args:
["struct mlxsw_afa_block *", "u8", "struct psample_group *", "u32", "u32", "bool", "bool", "struct netlink_ext_ack *"]


func: mlxsw_afk_encode
ret: void
module: mlxsw_core
args:
["struct mlxsw_afk *", "struct mlxsw_afk_key_info *", "struct mlxsw_afk_element_values *", "char *", "char *"]


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


func: mlxsw_sp_sample_trigger_params_set
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const struct mlxsw_sp_sample_trigger *", "const struct mlxsw_sp_sample_params *", "struct netlink_ext_ack *"]


func: mlxsw_sp1_kvdl_part_init
ret: static struct mlxsw_sp1_kvdl_part *
module: mlxsw_spectrum
args:
["const struct mlxsw_sp1_kvdl_part_info *", "struct mlxsw_sp1_kvdl_part *", "struct mlxsw_sp *", "struct mlxsw_sp *"]


func: mlxsw_sp1_mr_tcam_route_create
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "void *", "void *", "struct mlxsw_sp_mr_route_key *", "struct mlxsw_afa_block *", "enum mlxsw_sp_mr_route_prio"]


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


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


func: mlxsw_sp_acl_rule_create
ret: struct mlxsw_sp_acl_rule *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ruleset *", "unsigned long", "struct mlxsw_afa_block *", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rule_get_stats
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule *", "u64 *", "u64 *", "u64 *", "u64 *", "enum flow_action_hw_stats *"]


func: mlxsw_sp_acl_rulei_act_drop
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_rule_info *", "bool", "const struct flow_action_cookie *", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rulei_act_fwd
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule_info *", "struct net_device *", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rulei_act_mangle
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule_info *", "enum flow_action_mangle_base", "u32", "u32", "u32", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rulei_act_mirror
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule_info *", "struct mlxsw_sp_flow_block *", "struct net_device *", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rulei_act_police
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule_info *", "u32", "u64", "u32", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rulei_act_sample
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule_info *", "struct mlxsw_sp_flow_block *", "struct psample_group *", "u32", "u32", "bool", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_rulei_act_vlan
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule_info *", "u32", "u16", "u16", "u8", "struct netlink_ext_ack *"]


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


func: mlxsw_sp_acl_ruleset_get
ret: struct mlxsw_sp_acl_ruleset *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_flow_block *", "u32", "enum mlxsw_sp_acl_profile", "struct mlxsw_afk_element_usage *"]


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


func: mlxsw_sp1_acl_rulei_act_mangle_field
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_rule_info *", "struct mlxsw_sp_acl_mangle_action *", "u32", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_atcam_entry_action_replace
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_atcam_entry *", "struct mlxsw_sp_acl_rule_info *"]


func: mlxsw_sp_acl_atcam_entry_add
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_atcam_chunk *", "struct mlxsw_sp_acl_atcam_entry *", "struct mlxsw_sp_acl_rule_info *"]


func: mlxsw_sp_acl_atcam_entry_del
ret: void
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_atcam_chunk *", "struct mlxsw_sp_acl_atcam_entry *"]


func: mlxsw_sp_acl_atcam_region_init
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_tcam_region *", "void *", "const struct mlxsw_sp_acl_ctcam_region_ops *"]


func: mlxsw_sp_acl_bf_entry_add
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_bf *", "struct mlxsw_sp_acl_atcam_region *", "unsigned int", "struct mlxsw_sp_acl_atcam_entry *"]


func: mlxsw_sp_acl_ctcam_entry_action_replace
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_ctcam_entry *", "struct mlxsw_sp_acl_rule_info *"]


func: mlxsw_sp_acl_ctcam_entry_add
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_ctcam_chunk *", "struct mlxsw_sp_acl_ctcam_entry *", "struct mlxsw_sp_acl_rule_info *", "bool"]


func: mlxsw_sp_acl_ctcam_entry_del
ret: void
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_ctcam_chunk *", "struct mlxsw_sp_acl_ctcam_entry *"]


func: mlxsw_sp_acl_ctcam_region_init
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_tcam_region *", "const struct mlxsw_sp_acl_ctcam_region_ops *"]


func: mlxsw_sp_acl_ctcam_region_entry_action_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_afa_block *", "unsigned int", "struct mlxsw_sp_acl_ctcam_entry *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_ctcam_entry *", "struct mlxsw_sp_acl_ctcam_region *"]


func: mlxsw_sp_acl_ctcam_region_entry_insert
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_ctcam_region *", "struct mlxsw_sp_acl_ctcam_entry *", "struct mlxsw_sp_acl_rule_info *", "bool"]


func: mlxsw_sp_acl_erp_bf_insert
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_erp_mask *", "struct mlxsw_sp_acl_atcam_entry *"]


func: mlxsw_sp1_act_sampler_add
ret: static int
module: mlxsw_spectrum
args:
["void *", "u8", "struct psample_group *", "u32", "u32", "bool", "bool", "int *", "struct netlink_ext_ack *"]


func: mlxsw_sp_acl_tcam_flower_ruleset_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_tcam *", "void *", "struct mlxsw_afk_element_usage *", "unsigned int *", "unsigned int *"]


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


func: mlxsw_sp_acl_tcam_vchunk_create
ret: static struct mlxsw_sp_acl_tcam_vchunk *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_tcam_vgroup *", "unsigned int", "struct mlxsw_afk_element_usage *"]


func: mlxsw_sp_acl_tcam_vchunk_migrate_all
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_tcam_vregion *", "struct mlxsw_sp_acl_tcam_rehash_ctx *", "int *"]


func: mlxsw_sp_acl_tcam_ventry_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_tcam_vgroup *", "struct mlxsw_sp_acl_tcam_ventry *", "struct mlxsw_sp_acl_rule_info *"]


func: mlxsw_sp_acl_tcam_vgroup_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_tcam *", "struct mlxsw_sp_acl_tcam_vgroup *", "struct mlxsw_afk_element_usage *", "bool", "unsigned int *", "unsigned int *", "struct mlxsw_sp *", "unsigned int", "const struct mlxsw_sp_acl_tcam_pattern *"]


func: mlxsw_sp_acl_tcam_vgroup_use_patterns
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_tcam_vgroup *", "struct mlxsw_afk_element_usage *", "struct mlxsw_afk_element_usage *"]


func: mlxsw_sp_sb_pool_set
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_core *", "unsigned int", "u16", "u32", "enum devlink_sb_threshold_type", "struct netlink_ext_ack *"]


func: mlxsw_sp_sb_tc_pool_bind_set
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_core_port *", "unsigned int", "u16", "enum devlink_sb_pool_type", "u16", "u32", "struct netlink_ext_ack *"]


func: mlxsw_sp_sb_prs_init
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const struct mlxsw_sp_sb_pr *", "const struct mlxsw_sp_sb_pool_des *", "size_t"]


func: mlxsw_sp_dpipe_table_host_entries_get
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct devlink_dpipe_entry *", "struct devlink_dpipe_dump_ctx *", "int", "bool"]


func: mlxsw_sp_dpipe_table_host_entry_prepare
ret: static int
module: mlxsw_spectrum
args:
["struct devlink_dpipe_entry *", "struct devlink_dpipe_value *", "struct devlink_dpipe_match *", "struct devlink_dpipe_value *", "struct devlink_dpipe_action *", "int"]


func: mlxsw_sp_flow_block_bind
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_flow_block *", "struct mlxsw_sp_port *", "bool", "struct netlink_ext_ack *"]


func: mlxsw_sp_flower_parse
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_flow_block *", "struct mlxsw_sp_acl_rule_info *", "struct flow_cls_offload *"]


func: mlxsw_sp_flower_parse_actions
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_flow_block *", "struct mlxsw_sp_acl_rule_info *", "struct flow_action *", "struct netlink_ext_ack *"]


func: mlxsw_sp1_mall_sample_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_port *", "struct mlxsw_sp_mall_entry *", "struct netlink_ext_ack *"]


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_vif_resolve
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_mr_table *", "struct net_device *", "struct mlxsw_sp_mr_vif *", "unsigned long", "const struct mlxsw_sp_rif *"]


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


func: mlxsw_sp_nve_fid_enable
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_fid *", "struct mlxsw_sp_nve_params *", "struct netlink_ext_ack *"]


func: mlxsw_sp_nve_mc_list_ip_del
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_nve_mc_list *", "enum mlxsw_sp_l3proto", "union mlxsw_sp_l3addr *", "struct mlxsw_sp *"]


func: mlxsw_sp_nve_mc_record_ipv4_entry_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_nve_mc_record *", "struct mlxsw_sp_nve_mc_entry *", "const union mlxsw_sp_l3addr *"]


func: mlxsw_sp_nve_mc_record_ipv4_entry_compare
ret: static bool
module: mlxsw_spectrum
args:
["const struct mlxsw_sp_nve_mc_record *", "const struct mlxsw_sp_nve_mc_entry *", "const union mlxsw_sp_l3addr *"]


func: mlxsw_sp_nve_mc_record_ipv4_entry_set
ret: static void
module: mlxsw_spectrum
args:
["const struct mlxsw_sp_nve_mc_record *", "const struct mlxsw_sp_nve_mc_entry *", "char *", "unsigned int"]


func: mlxsw_sp_nve_vxlan_config
ret: static void
module: mlxsw_spectrum
args:
["const struct mlxsw_sp_nve *", "const struct mlxsw_sp_nve_params *", "struct mlxsw_sp_nve_config *"]


func: mlxsw_sp_policer_add
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "enum mlxsw_sp_policer_type", "const struct mlxsw_sp_policer_params *", "struct netlink_ext_ack *", "u16 *"]


func: mlxsw_sp_policer_single_rate_params_check
ret: static int
module: mlxsw_spectrum
args:
["const struct mlxsw_sp_policer_family *", "const struct mlxsw_sp_policer_params *", "struct netlink_ext_ack *"]


func: __mlxsw_sp_qdisc_ets_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "struct mlxsw_sp_qdisc *", "u32", "unsigned int", "const unsigned int *", "const unsigned int *", "const u8 *"]


func: mlxsw_sp_qdisc_collect_tc_stats
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "u64 *", "u64 *", "u64 *", "u64 *", "struct mlxsw_sp_qdisc *", "struct mlxsw_sp_qdisc *"]


func: mlxsw_sp_qdisc_create
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "u32", "struct mlxsw_sp_qdisc *", "struct mlxsw_sp_qdisc_ops *", "void *"]


func: mlxsw_sp_qdisc_update_stats
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_qdisc *", "u64", "u64", "u64", "u64", "struct tc_qopt_offload_stats *"]


func: mlxsw_sp_qdisc_walk
ret: static struct mlxsw_sp_qdisc *
module: mlxsw_spectrum
args:
["struct mlxsw_sp_qdisc *", "struct mlxsw_sp_qdisc *(*)(struct mlxsw_sp_qdisc *, void *)", "void *"]


func: mlxsw_sp_qevent_span_configure
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_qevent_binding *", "const struct mlxsw_sp_span_agent_parms *", "int *", "struct mlxsw_sp_mall_entry *"]


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_fib4_entry_type_set
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_fib_entry *", "const struct fib_entry_notifier_info *", "const struct fib_entry_notifier_info *"]


func: mlxsw_sp_fib_entry_commit
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_fib_entry_op_ctx *", "const struct mlxsw_sp_router_ll_ops *", "const struct mlxsw_sp_router_ll_ops *"]


func: mlxsw_sp_fib_entry_op
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_fib_entry_op_ctx *", "struct mlxsw_sp_fib_entry *", "enum mlxsw_sp_fib_entry_op"]


func: mlxsw_sp_lpm_tree_create
ret: static struct mlxsw_sp_lpm_tree *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const struct mlxsw_sp_router_ll_ops *", "struct mlxsw_sp_prefix_usage *", "enum mlxsw_sp_l3proto"]


func: mlxsw_sp_lpm_tree_free
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const struct mlxsw_sp_router_ll_ops *", "struct mlxsw_sp_lpm_tree *", "struct mlxsw_sp_lpm_tree *"]


func: mlxsw_sp_lpm_tree_left_struct_set
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const struct mlxsw_sp_router_ll_ops *", "struct mlxsw_sp_prefix_usage *", "struct mlxsw_sp_lpm_tree *"]


func: mlxsw_sp_nexthop_obj_bucket_adj_update
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_nexthop *", "struct nh_notifier_info *", "struct nh_notifier_info *"]


func: mlxsw_sp_nexthop_obj_init
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_nexthop_group *", "struct mlxsw_sp_nexthop *", "struct nh_notifier_single_info *", "int"]


func: mlxsw_sp_router_fib4_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_fib_entry_op_ctx *", "const struct fib_entry_notifier_info *"]


func: mlxsw_sp_router_ip2me_fib_entry_find
ret: static struct mlxsw_sp_fib_entry *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "u32", "enum mlxsw_sp_l3proto", "const union mlxsw_sp_l3addr *", "enum mlxsw_sp_fib_entry_type"]


func: mlxsw_sp_router_ll_basic_fib_entry_pack
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_fib_entry_op_ctx *", "enum mlxsw_sp_l3proto", "enum mlxsw_sp_fib_entry_op", "u16", "u8", "unsigned char *", "struct mlxsw_sp_fib_entry_priv *"]


func: mlxsw_sp_vrs_lpm_tree_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_lpm_tree *", "struct mlxsw_sp_fib *", "struct mlxsw_sp_fib *"]


func: mlxsw_sp_router_xm_ltable_lvalue_set
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_router_xm_ltable_node *", "struct mlxsw_sp_router_xm_ltable_node *"]


func: mlxsw_sp_span_agent_bind
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "enum mlxsw_sp_span_trigger", "struct mlxsw_sp_port *", "const struct mlxsw_sp_span_trigger_parms *"]


func: __mlxsw_sp2_span_trigger_global_enable
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "u8", "bool", "struct mlxsw_sp_span_trigger_entry *", "struct mlxsw_sp_span_trigger_entry *"]


func: mlxsw_sp_span_entry_tunnel_parms_common
ret: static int
module: mlxsw_spectrum
args:
["struct net_device *", "union mlxsw_sp_l3addr", "union mlxsw_sp_l3addr", "union mlxsw_sp_l3addr", "__u8", "struct neigh_table *", "struct mlxsw_sp_span_parms *"]


func: mlxsw_sp_bridge_vxlan_join
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const struct net_device *", "const struct net_device *", "u16", "struct netlink_ext_ack *"]


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


func: __mlxsw_sp_fdb_notify_mac_uc_tunnel_process
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const struct mlxsw_sp_fid *", "bool", "struct net_device **", "u16 *", "__be32 *"]


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_sp2_bridge_8021ad_port_join
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_bridge_device *", "struct mlxsw_sp_bridge_port *", "struct mlxsw_sp_port *", "struct netlink_ext_ack *"]


func: mlxsw_sp_bridge_vlan_aware_vxlan_join
ret: static int
module: mlxsw_spectrum
args:
["const struct net_device *", "u16", "u16", "struct netlink_ext_ack *", "struct mlxsw_sp_bridge_device *", "struct mlxsw_sp_bridge_device *"]


func: mlxsw_sp_fdb_nve_call_notifiers
ret: static void
module: mlxsw_spectrum
args:
["struct net_device *", "const char *", "enum mlxsw_sp_l3proto", "union mlxsw_sp_l3addr *", "__be32", "bool"]


func: mlxsw_sp_port_fdb_tunnel_uc_op
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const char *", "u16", "enum mlxsw_sp_l3proto", "const union mlxsw_sp_l3addr *", "bool", "bool"]


func: mlxsw_sp_switchdev_vxlan_vlan_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_bridge_device *", "const struct net_device *", "u16", "bool", "bool", "struct netlink_ext_ack *"]


func: mlxsw_sp_trap_action_set
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_core *", "const struct devlink_trap *", "enum devlink_trap_action", "struct netlink_ext_ack *"]


func: mlxsw_sp_trap_group_set
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_core *", "const struct devlink_trap_group *", "const struct devlink_trap_policer *", "struct netlink_ext_ack *"]


func: mlxsw_sp_trap_policer_set
ret: int
module: mlxsw_spectrum
args:
["struct mlxsw_core *", "const struct devlink_trap_policer *", "u64", "u64", "struct netlink_ext_ack *"]


func: mlx4_en_ethtool_add_mac_rule_by_ipv4
ret: static int
module: mlx4_en
args:
["struct mlx4_en_priv *", "struct ethtool_rxnfc *", "struct list_head *", "struct mlx4_spec_list *", "__be32"]


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_config_rss_qp
ret: static int
module: mlx4_en
args:
["struct mlx4_en_priv *", "int", "struct mlx4_en_rx_ring *", "enum mlx4_qp_state *", "struct mlx4_qp *"]


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: get_real_size
ret: static int
module: mlx4_en
args:
["const struct sk_buff *", "const struct skb_shared_info *", "struct net_device *", "int *", "bool *", "void **"]


func: mlx4_en_build_dma_wqe
ret: static bool
module: mlx4_en
args:
["struct mlx4_en_priv *", "struct skb_shared_info *", "struct mlx4_wqe_data_seg *", "struct sk_buff *", "int", "__be32", "struct mlx4_en_tx_info *"]


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


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


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


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


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


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


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


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


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


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


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


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


func: mlxfw_fsm_state_err
ret: static int
module: mlxfw
args:
["struct netlink_ext_ack *", "enum mlxfw_fsm_state_err", "struct mlxfw_dev *", "struct mlxfw_dev *"]


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: ena_xmit_common
ret: static int
module: ena
args:
["struct net_device *", "struct ena_ring *", "struct ena_tx_buffer *", "struct ena_com_tx_ctx *", "u16", "u32"]


func: 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 *", "struct be_dma_mem *", "u32", "u32", "u32 *", "u8 *", "u8 *", "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: mac80211_hwsim_tx_frame_no_nl
ret: static bool
module: mac80211_hwsim
args:
["struct sk_buff *", "struct ieee80211_channel *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


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_tx_frame_completed
ret: static void
module: ath5k
args:
["struct ath5k_hw *", "struct sk_buff *", "struct ath5k_tx_status *", "struct ath5k_buf *", "struct ath5k_txq *"]


func: ath5k_txbuf_setup
ret: static int
module: ath5k
args:
["struct ath5k_hw *", "struct ath5k_buf *", "struct ath5k_txq *", "int", "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: ath5k_get_rate_pcal_data
ret: static void
module: ath5k
args:
["struct ath5k_hw *", "struct ath5k_rate_pcal_info *", "struct ieee80211_channel *", "struct ieee80211_channel *"]


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: ath9k_rx_prepare
ret: static bool
module: ath9k_htc
args:
["struct ath9k_htc_priv *", "struct ieee80211_rx_status *", "struct ath9k_htc_rxbuf *", "struct ath9k_htc_rxbuf *"]


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_rx_skb_preprocess
ret: static int
module: ath9k
args:
["struct ath_softc *", "struct sk_buff *", "struct ath_rx_status *", "struct ieee80211_rx_status *", "bool *", "u64"]


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_form_aggr
ret: static int
module: ath9k
args:
["struct ath_softc *", "struct ath_txq *", "struct ath_atx_tid *", "struct list_head *", "struct ath_buf *"]


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_softc *", "struct ath_tx_status *", "int", "int", "int", "struct ath_buf *", "struct ath_buf *"]


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: ath11k_core_parse_bd_ie_board
ret: static int
module: ath11k
args:
["struct ath11k_base *", "struct ath11k_board_data *", "const void *", "size_t", "const char *", "int"]


func: ath11k_dbring_set_cfg
ret: int
module: ath11k
args:
["struct ath11k *", "struct ath11k_dbring *", "u32", "u32", "int (*)(struct ath11k *, struct ath11k_dbring_data *)"]


func: ath11k_dp_htt_tlv_iter
ret: int
module: ath11k
args:
["struct ath11k_base *", "const void *", "size_t", "int (*)(struct ath11k_base *, u16, u16, const void *, void *)", "void *"]


func: ath11k_dp_rx_mon_status_bufs_replenish
ret: int
module: ath11k
args:
["struct ath11k_base *", "int", "struct dp_rxdma_ring *", "int", "enum hal_rx_buf_return_buf_manager"]


func: ath11k_dp_rx_h_undecap
ret: static void
module: ath11k
args:
["struct ath11k *", "struct sk_buff *", "struct hal_rx_desc *", "enum hal_encrypt_type", "struct ieee80211_rx_status *", "bool"]


func: ath11k_dp_rx_h_undecap_eth
ret: static void
module: ath11k
args:
["struct ath11k *", "struct sk_buff *", "u8 *", "enum hal_encrypt_type", "struct ieee80211_rx_status *"]


func: ath11k_dp_rx_h_undecap_raw
ret: static void
module: ath11k
args:
["struct ath11k *", "struct sk_buff *", "enum hal_encrypt_type", "struct ieee80211_rx_status *", "bool"]


func: ath11k_dp_rx_msdu_coalesce
ret: static int
module: ath11k
args:
["struct sk_buff_head *", "struct sk_buff *", "struct sk_buff *", "u8", "int", "struct ath11k *", "struct ath11k *"]


func: ath11k_dp_tx_htt_rx_filter_setup
ret: int
module: ath11k
args:
["struct ath11k_base *", "u32", "int", "enum hal_ring_type", "int", "struct htt_rx_ring_tlv_filter *"]


func: ath11k_dp_tx_send_reo_cmd
ret: int
module: ath11k
args:
["struct ath11k_base *", "struct dp_rx_tid *", "enum hal_reo_cmd_type", "struct ath11k_hal_reo_cmd *", "void (*)(struct ath11k_dp *, void *, enum hal_reo_cmd_status)"]


func: ath11k_dp_tx_get_ring_id_type
ret: static int
module: ath11k
args:
["struct ath11k_base *", "int", "u32", "enum hal_ring_type", "enum htt_srng_ring_type *", "enum htt_srng_ring_id *"]


func: ath11k_hal_reo_cmd_send
ret: int
module: ath11k
args:
["struct ath11k_base *", "struct hal_srng *", "enum hal_reo_cmd_type", "struct ath11k_hal_reo_cmd *"]


func: ath11k_bss_assoc
ret: static void
module: ath11k
args:
["struct ieee80211_vif *", "struct ieee80211_bss_conf *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


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


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


func: ath11k_mac_set_peer_vht_fixed_rate
ret: static int
module: ath11k
args:
["struct ath11k_vif *", "struct ieee80211_sta *", "const struct cfg80211_bitrate_mask *", "enum nl80211_band"]


func: ath11k_peer_assoc_h_he
ret: static void
module: ath11k
args:
["struct ieee80211_vif *", "struct ieee80211_sta *", "struct peer_assoc_params *", "struct ath11k *"]


func: ath11k_peer_assoc_prepare
ret: static void
module: ath11k
args:
["struct ath11k *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct peer_assoc_params *", "bool"]


func: ath11k_reg_update_weather_radar_band
ret: static void
module: ath11k
args:
["struct ieee80211_regdomain *", "struct cur_reg_rule *", "u8 *", "u32", "u16", "struct ath11k_base *"]


func: ath11k_spectral_process_fft
ret: static int
module: ath11k
args:
["struct ath11k *", "struct ath11k_spectral_summary_report *", "void *", "struct fft_sample_ath11k *", "u32"]


func: ath11k_pull_mac_phy_cap_svc_ready_ext
ret: static int
module: ath11k
args:
["struct wmi_soc_mac_phy_hw_mode_caps *", "struct wmi_hw_mode_capabilities *", "struct wmi_soc_hal_reg_capabilities *", "struct wmi_mac_phy_capabilities *", "u8", "u8", "struct ath11k_pdev *", "struct ath11k_pdev_wmi *"]


func: wcn36xx_smd_set_bss_params
ret: static void
module: wcn36xx
args:
["struct wcn36xx *", "struct ieee80211_vif *", "struct ieee80211_sta *", "const u8 *", "bool", "struct wcn36xx_hal_config_bss_params *"]


func: wcn36xx_smd_set_sta_params
ret: static void
module: wcn36xx
args:
["struct wcn36xx *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct wcn36xx_hal_config_sta_params *"]


func: wcn36xx_smd_set_sta_params_v1
ret: static void
module: wcn36xx
args:
["struct wcn36xx *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct wcn36xx_hal_config_sta_params_v1 *"]


func: wcn36xx_set_tx_data
ret: static void
module: wcn36xx
args:
["struct wcn36xx_tx_bd *", "struct wcn36xx *", "struct wcn36xx_vif **", "struct wcn36xx_sta *", "struct sk_buff *", "bool"]


func: wcn36xx_tx_start_ampdu
ret: static void
module: wcn36xx
args:
["struct wcn36xx_sta *", "struct sk_buff *", "struct wcn36xx *", "struct sk_buff *", "struct wcn36xx *"]


func: ath6kl_add_bss_if_needed
ret: static struct cfg80211_bss *
module: ath6kl_core
args:
["struct ath6kl_vif *", "enum network_type", "const u8 *", "struct ieee80211_channel *", "const u8 *", "size_t"]


func: ath6kl_set_probed_ssids
ret: static int
module: ath6kl_core
args:
["struct ath6kl *", "struct ath6kl_vif *", "struct cfg80211_ssid *", "int", "struct cfg80211_match_set *", "int"]


func: ath6kl_htc_tx_setup_scat_list
ret: static int
module: ath6kl_core
args:
["struct htc_target *", "struct htc_endpoint *", "struct hif_scatter_req *", "int", "struct list_head *"]


func: htc_parse_trailer
ret: static int
module: ath6kl_core
args:
["struct htc_target *", "u8 *", "u32 *", "enum htc_endpoint_id", "int *", "struct htc_record_hdr *", "struct htc_record_hdr *"]


func: ath6kl_wmi_addkey_cmd
ret: int
module: ath6kl_core
args:
["struct wmi *", "u8", "u8", "enum ath6kl_crypto_type", "u8", "u8", "u8 *", "unsigned int", "u8 *", "u8", "u8 *", "enum wmi_sync_flag"]


func: ath6kl_wmi_beginscan_cmd
ret: int
module: ath6kl_core
args:
["struct wmi *", "u8", "enum wmi_scan_type", "u32", "u32", "u32", "u32", "s8", "u16 *", "u32", "u32 *"]


func: ath6kl_wmi_connect_cmd
ret: int
module: ath6kl_core
args:
["struct wmi *", "u8", "enum network_type", "enum dot11_auth_mode", "enum auth_mode", "enum ath6kl_crypto_type", "u8", "enum ath6kl_crypto_type", "u8", "int", "u8 *", "u8 *", "u16", "u32", "u8"]


func: ath6kl_wmi_data_hdr_add
ret: int
module: ath6kl_core
args:
["struct wmi *", "struct sk_buff *", "u8", "u32", "enum wmi_data_hdr_data_type", "u8", "void *", "u8"]


func: _wil_cfg80211_start_ap
ret: static int
module: wil6210
args:
["struct wiphy *", "struct net_device *", "const u8 *", "size_t", "u32", "int", "u8", "u8", "struct cfg80211_beacon_data *", "u8", "u32"]


func: wil_p2p_listen
ret: int
module: wil6210
args:
["struct wil6210_priv *", "struct wireless_dev *", "unsigned int", "struct ieee80211_channel *", "u64 *"]


func: wil_tx_tso_gen_desc
ret: static int
module: wil6210
args:
["struct wil6210_priv *", "void *", "int", "uint", "int", "skb_frag_t *", "struct wil_ring *", "struct sk_buff *", "bool", "int", "int", "int", "int *"]


func: wmi_sched_scan_set_ssids
ret: static void
module: wil6210
args:
["struct wil6210_priv *", "struct wmi_start_sched_scan_cmd *", "struct cfg80211_ssid *", "int", "struct cfg80211_match_set *", "int"]


func: carl9170_rx_mac_status
ret: static int
module: carl9170
args:
["struct ar9170 *", "struct ar9170_rx_head *", "struct ar9170_rx_macstatus *", "struct ieee80211_rx_status *"]


func: carl9170_tx_rate_tpc_chains
ret: static void
module: carl9170
args:
["struct ar9170 *", "struct ieee80211_tx_info *", "struct ieee80211_tx_rate *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: carl9170_exec_cmd
ret: int
module: carl9170
args:
["struct ar9170 *", "const enum carl9170_cmd_oids", "unsigned int", "void *", "unsigned int", "void *"]


func: ath10k_core_create
ret: struct ath10k *
module: ath10k_core
args:
["size_t", "struct device *", "enum ath10k_bus", "enum ath10k_hw_rev", "const struct ath10k_hif_ops *"]


func: ath10k_sta_update_rx_tid_stats
ret: void
module: ath10k_core
args:
["struct ath10k *", "u8 *", "unsigned long", "enum ath10k_pkt_rx_err", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: ath10k_htt_rx_h_mpdu
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct sk_buff_head *", "struct ieee80211_rx_status *", "bool", "u8 *", "enum ath10k_pkt_rx_err *", "u16", "bool"]


func: ath10k_htt_rx_h_undecap_eth
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct sk_buff *", "struct ieee80211_rx_status *", "const u8 *", "enum htt_rx_mpdu_encrypt_type"]


func: ath10k_htt_rx_h_undecap_raw
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct sk_buff *", "struct ieee80211_rx_status *", "enum htt_rx_mpdu_encrypt_type", "bool", "const u8 *"]


func: ath10k_htt_rx_proc_rx_ind_hl
ret: static bool
module: ath10k_core
args:
["struct htt_rx_indication_hl *", "struct sk_buff *", "enum htt_rx_pn_check_type", "enum htt_rx_tkip_demic_type", "struct ath10k_htt *", "struct ath10k_htt *"]


func: ath10k_mac_bitrate_mask_get_single_rate
ret: static int
module: ath10k_core
args:
["struct ath10k *", "enum nl80211_band", "const struct cfg80211_bitrate_mask *", "u8 *", "u8 *", "bool"]


func: ath10k_mac_op_set_tid_config
ret: static int
module: ath10k_core
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct cfg80211_tid_config *"]


func: ath10k_mac_set_tid_config
ret: static int
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_sta *", "struct ieee80211_vif *", "u32", "struct wmi_per_peer_per_tid_cfg_arg *"]


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_tx_h_fill_cb
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_vif *", "struct ieee80211_txq *", "struct ieee80211_sta *", "struct sk_buff *", "u16"]


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_mac_vif_recalc_txbf
ret: static int
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_vif *", "struct ieee80211_sta_vht_cap", "struct ieee80211_sta_vht_cap"]


func: ath10k_peer_assoc_h_crypto
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct wmi_peer_assoc_complete_arg *"]


func: ath10k_peer_assoc_h_phymode
ret: static void
module: ath10k_core
args:
["struct ieee80211_vif *", "struct ieee80211_sta *", "struct wmi_peer_assoc_complete_arg *", "struct ath10k *"]


func: ath10k_peer_create
ret: static int
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_vif *", "struct ieee80211_sta *", "u32", "const u8 *", "enum wmi_peer_type"]


func: ath10k_spectral_process_fft
ret: int
module: ath10k_core
args:
["struct ath10k *", "struct wmi_phyerr_ev_arg *", "const struct phyerr_fft_report *", "size_t", "u64"]


func: ath10k_wmi_tlv_iter
ret: static int
module: ath10k_core
args:
["struct ath10k *", "const void *", "size_t", "int (*)(struct ath10k *, u16, u16, const void *, void *)", "void *"]


func: ath10k_wmi_tlv_op_gen_tdls_peer_update
ret: static struct sk_buff *
module: ath10k_core
args:
["struct ath10k *", "const struct wmi_tdls_peer_update_cmd_arg *", "const struct wmi_tdls_peer_capab_arg *", "const struct wmi_channel_arg *"]


func: ath10k_tpc_config_disp_tables
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct wmi_pdev_tpc_config_event *", "struct ath10k_tpc_stats *", "u8 *", "u16 *", "u8"]


func: ath10k_wmi_tpc_stats_final_disp_tables
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct wmi_pdev_tpc_final_table_event *", "struct ath10k_tpc_stats_final *", "u8 *", "u16 *", "u8"]


func: rsi_fill_rx_status
ret: static void
module: rsi_91x
args:
["struct sk_buff *", "struct rsi_common *", "struct ieee80211_rx_status *", "struct ieee80211_hw *"]


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


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


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


func: __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", "struct cfg80211_bss **"]


func: mwifiex_set_wowlan_mef_entry
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "struct mwifiex_ds_mef_cfg *", "struct mwifiex_mef_entry *", "struct cfg80211_wowlan *"]


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


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


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


func: mwifiex_scan_channel_list
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "u32", "u8", "struct mwifiex_scan_cmd_config *", "struct mwifiex_ie_types_chan_list_param_set *", "struct mwifiex_chan_scan_param_set *"]


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


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


func: mwifiex_set_aes_key_v2
ret: static int
module: mwifiex
args:
["struct host_cmd_ds_command *", "struct mwifiex_ds_encrypt_key *", "struct host_cmd_ds_802_11_key_material_v2 *", "struct mwifiex_private *", "struct mwifiex_private *"]


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_aggr_tx_data
ret: static int
module: mwifiex_usb
args:
["struct mwifiex_adapter *", "u8", "struct sk_buff *", "struct mwifiex_tx_param *", "struct usb_tx_data_port *"]


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


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


func: wilc_scan
ret: int
module: wilc1000
args:
["struct wilc_vif *", "u8", "u8", "u8 *", "u8", "void (*)(enum scan_event, struct wilc_rcvd_net_info *, void *)", "void *", "struct cfg80211_scan_request *"]


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


func: mt76u_tx_queue_skb
ret: static int
module: mt76-usb
args:
["struct mt76_dev *", "struct mt76_queue *", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_sta *"]


func: mt76x02u_tx_prepare_skb
ret: int
module: mt76x02-usb
args:
["struct mt76_dev *", "void *", "enum mt76_txq_id", "struct mt76_wcid *", "struct ieee80211_sta *", "struct mt76_tx_info *"]


func: mt76x02_mac_write_txwi
ret: void
module: mt76x02-lib
args:
["struct mt76x02_dev *", "struct mt76x02_txwi *", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_sta *", "int"]


func: mt76x02_mac_fill_tx_status
ret: static void
module: mt76x02-lib
args:
["struct mt76x02_dev *", "struct mt76x02_sta *", "struct ieee80211_tx_info *", "struct mt76x02_tx_status *", "int"]


func: mt76x02_key_sync
ret: static void
module: mt76x02-lib
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "void *"]


func: mt76_connac_mcu_wtbl_ba_tlv
ret: void
module: mt76-connac-lib
args:
["struct mt76_dev *", "struct sk_buff *", "struct ieee80211_ampdu_params *", "bool", "bool", "void *", "void *"]


func: mt76_connac_mcu_wtbl_generic_tlv
ret: void
module: mt76-connac-lib
args:
["struct mt76_dev *", "struct sk_buff *", "struct ieee80211_vif *", "struct ieee80211_sta *", "void *", "void *"]


func: mt76_dma_add_buf
ret: static int
module: mt76
args:
["struct mt76_queue *", "struct mt76_queue_buf *", "int", "u32", "struct sk_buff *", "void *", "struct mt76_dev *"]


func: mt76_alloc_device
ret: struct mt76_dev *
module: mt76
args:
["struct device *", "unsigned int", "const struct ieee80211_ops *", "const struct mt76_driver_ops *"]


func: __mt76_tx_queue_skb
ret: static int
module: mt76
args:
["struct mt76_phy *", "int", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_sta *", "bool *"]


func: mt7603_wtbl_set_rates
ret: void
module: mt7603e
args:
["struct mt7603_dev *", "struct mt7603_sta *", "struct ieee80211_tx_rate *", "struct ieee80211_tx_rate *"]


func: mt7603_mac_write_txwi
ret: static int
module: mt7603e
args:
["struct mt7603_dev *", "__le32 *", "struct sk_buff *", "enum mt76_txq_id", "struct mt76_wcid *", "struct ieee80211_sta *", "int", "struct ieee80211_key_conf *"]


func: mt7615_mac_set_rates
ret: void
module: mt7615-common
args:
["struct mt7615_phy *", "struct mt7615_sta *", "struct ieee80211_tx_rate *", "struct ieee80211_tx_rate *"]


func: mt7615_mac_write_txwi
ret: int
module: mt7615-common
args:
["struct mt7615_dev *", "__le32 *", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_sta *", "int", "struct ieee80211_key_conf *", "bool"]


func: mt7615_mac_update_rate_desc
ret: static void
module: mt7615-common
args:
["struct mt7615_sta *", "struct ieee80211_tx_rate *", "struct ieee80211_tx_rate *", "struct mt7615_rate_desc *", "struct mt7615_phy *", "struct mt7615_phy *"]


func: mt7615_mac_wtbl_update_key
ret: static int
module: mt7615-common
args:
["struct mt7615_dev *", "struct ieee80211_key_conf *", "enum mt76_cipher_type", "u16", "enum set_key_cmd", "struct mt76_wcid *", "struct mt76_wcid *"]


func: mt7615_mac_wtbl_update_pk
ret: static int
module: mt7615-common
args:
["struct mt7615_dev *", "struct mt76_wcid *", "enum mt76_cipher_type", "u16", "int", "enum set_key_cmd"]


func: mt7615_start_sched_scan
ret: static int
module: mt7615-common
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct cfg80211_sched_scan_request *", "struct ieee80211_scan_ies *"]


func: mt7915_init_he_caps
ret: static int
module: mt7915e
args:
["enum nl80211_band", "struct ieee80211_sband_iftype_data *", "struct mt7915_phy *", "struct mt7915_phy *"]


func: mt7915_mac_write_txwi
ret: void
module: mt7915e
args:
["struct mt7915_dev *", "__le32 *", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_key_conf *", "bool"]


func: mt7915_mcu_add_key
ret: int
module: mt7915e
args:
["struct mt7915_dev *", "struct ieee80211_vif *", "struct mt7915_sta *", "struct ieee80211_key_conf *", "enum set_key_cmd"]


func: mt7915_mcu_alloc_wtbl_req
ret: static struct wtbl_req_hdr *
module: mt7915e
args:
["struct mt7915_dev *", "int", "void *", "struct sk_buff **", "struct mt7915_sta *", "struct mt7915_sta *"]


func: mt7915_mcu_sta_bfer_tlv
ret: static void
module: mt7915e
args:
["struct sk_buff *", "struct ieee80211_sta *", "struct ieee80211_vif *", "struct mt7915_phy *", "bool", "bool"]


func: mt7921_mac_write_txwi
ret: void
module: mt7921e
args:
["struct mt7921_dev *", "__le32 *", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_key_conf *", "bool"]


func: mt7921_mcu_add_key
ret: int
module: mt7921e
args:
["struct mt7921_dev *", "struct ieee80211_vif *", "struct mt7921_sta *", "struct ieee80211_key_conf *", "enum set_key_cmd"]


func: mt76x2_get_power_info_2g
ret: static void
module: mt76x2-common
args:
["struct mt76x02_dev *", "struct mt76x2_tx_power_info *", "int", "int", "struct ieee80211_channel *", "struct ieee80211_channel *"]


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: rtw89_pci_txbd_submit
ret: static int
module: rtw89_pci
args:
["struct rtw89_dev *", "struct rtw89_pci_tx_ring *", "struct rtw89_pci_tx_bd_32 *", "struct rtw89_core_tx_request *"]


func: rtw89_cam_sec_key_add
ret: int
module: rtw89_core
args:
["struct rtw89_dev *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: rtw89_cam_sec_key_del
ret: int
module: rtw89_core
args:
["struct rtw89_dev *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "bool"]


func: rtw89_cam_get_addr_cam_key_idx
ret: static int
module: rtw89_core
args:
["struct rtw89_addr_cam_entry *", "struct rtw89_sec_cam_entry *", "struct ieee80211_key_conf *", "u8 *"]


func: rtw89_cam_sec_key_install
ret: static int
module: rtw89_core
args:
["struct rtw89_dev *", "struct ieee80211_vif *", "struct ieee80211_key_conf *", "u8", "bool", "struct ieee80211_sta *"]


func: rtw89_core_tx_write
ret: int
module: rtw89_core
args:
["struct rtw89_dev *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct sk_buff *", "int *"]


func: rtw89_core_rx_pending_skb
ret: static void
module: rtw89_core
args:
["struct rtw89_dev *", "struct rtw89_rx_phy_ppdu *", "struct rtw89_rx_desc_info *", "struct sk_buff *"]


func: rtw89_phy_init_reg
ret: static void
module: rtw89_core
args:
["struct rtw89_dev *", "const struct rtw89_phy_table *", "void (*)(struct rtw89_dev *, const struct rtw89_reg2_def *, enum rtw89_rf_path, void *)", "void *"]


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 ieee80211_rx_status *", "u32", "struct rtl8xxxu_priv *", "struct rtl8723au_phy_stats *", "struct rtl8723au_phy_stats *"]


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: efuse_write_data_case1
ret: static void
module: rtlwifi
args:
["struct ieee80211_hw *", "u16 *", "u8", "u8", "int *", "u8 *", "struct pgpkt_struct *", "int *", "u8", "int *"]


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: _rtl92se_query_rxphystatus
ret: static void
module: rtl8192se
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo *", "bool", "bool", "bool", "__le32 *"]


func: _rtl8192ee_read_power_value_fromprom
ret: static void
module: rtl8192ee
args:
["struct txpower_info_2g *", "struct txpower_info_5g *", "bool", "u8 *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: _rtl92ee_query_rxphystatus
ret: static void
module: rtl8192ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo *", "bool", "bool", "bool", "u8 *"]


func: _rtl92ee_translate_rx_signal_stuff
ret: static void
module: rtl8192ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo *", "u8 *", "struct sk_buff *", "struct sk_buff *"]


func: _rtl8812ae_phy_get_txpower_limit
ret: static s8
module: rtl8821ae
args:
["u8", "enum ht_channel_width", "enum radio_path", "u8", "u8", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: _rtl8812ae_phy_set_txpower_limit
ret: static void
module: rtl8821ae
args:
["const char *", "const char *", "const char *", "const char *", "const char *", "const char *", "const char *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


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


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


func: _rtl8723e_query_rxphystatus
ret: static void
module: rtl8723ae
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_8723e *", "bool", "bool", "bool", "u8 *"]


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


func: _rtl88ee_query_rxphystatus
ret: static void
module: rtl8188ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_88e *", "bool", "bool", "bool", "__le32 *"]


func: _rtl88ee_translate_rx_signal_stuff
ret: static void
module: rtl8188ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_88e *", "__le32 *", "struct sk_buff *", "struct sk_buff *"]


func: _rtl92de_query_rxphystatus
ret: static void
module: rtl8192de
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_desc_92d *", "struct rx_fwinfo_92d *", "bool", "bool", "bool"]


func: _rtl92de_translate_rx_signal_stuff
ret: static void
module: rtl8192de
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_desc_92d *", "struct rx_fwinfo_92d *", "struct sk_buff *", "struct sk_buff *"]


func: _rtl8723be_query_rxphystatus
ret: static void
module: rtl8723be
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_8723be *", "bool", "bool", "bool", "__le32 *"]


func: _rtl8723be_translate_rx_signal_stuff
ret: static void
module: rtl8723be
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_8723be *", "__le32 *", "struct sk_buff *", "struct sk_buff *"]


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


func: rtw_rx_fill_rx_status
ret: void
module: rtw88_core
args:
["struct rtw_dev *", "struct rtw_rx_pkt_stat *", "struct ieee80211_hdr *", "struct ieee80211_rx_status *", "u8 *"]


func: rtw_sec_write_cam
ret: void
module: rtw88_core
args:
["struct rtw_dev *", "struct rtw_sec_desc *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "u8", "u8"]


func: rtw_wow_pattern_generate
ret: static void
module: rtw88_core
args:
["struct rtw_vif *", "const struct cfg80211_pkt_pattern *", "struct rtw_wow_pattern *", "struct rtw_dev *"]


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_get_scan_channels
ret: static int
module: wl12xx
args:
["struct wl1271 *", "struct cfg80211_scan_request *", "struct basic_scan_channel_params *", "enum nl80211_band", "bool"]


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


func: wl1271_cmd_set_sta_key
ret: int
module: wlcore
args:
["struct wl1271 *", "struct wl12xx_vif *", "u16", "u8", "u8", "u8", "const u8 *", "const u8 *", "u32", "u16"]


func: wl12xx_cmd_build_probe_req
ret: int
module: wlcore
args:
["struct wl1271 *", "struct wl12xx_vif *", "u8", "u8", "const u8 *", "size_t", "const u8 *", "size_t", "const u8 *", "size_t", "bool"]


func: wl1271_set_key
ret: static int
module: wlcore
args:
["struct wl1271 *", "struct wl12xx_vif *", "u16", "u8", "u8", "u8", "const u8 *", "u32", "u16", "struct ieee80211_sta *", "bool"]


func: wl12xx_update_sta_state
ret: static int
module: wlcore
args:
["struct wl1271 *", "struct wl12xx_vif *", "struct ieee80211_sta *", "enum ieee80211_sta_state", "enum ieee80211_sta_state"]


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: wl1271_tx_fill_hdr
ret: static void
module: wlcore
args:
["struct wl1271 *", "struct wl12xx_vif *", "struct sk_buff *", "u32", "struct ieee80211_tx_info *", "u8"]


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: __cw1200_sta_notify
ret: static void
module: cw1200_core
args:
["enum sta_notify_cmd", "int", "struct ieee80211_vif *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: wsm_handle_tx_data
ret: static bool
module: cw1200_core
args:
["struct cw1200_common *", "struct wsm_tx *", "const struct ieee80211_tx_info *", "struct cw1200_queue *", "const struct cw1200_txpriv *", "const struct cw1200_txpriv *"]


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_pass_packet_to_mac80211
ret: static void
module: iwl4965
args:
["struct il_priv *", "struct ieee80211_hdr *", "u32", "u32", "struct il_rx_buf *", "struct ieee80211_rx_status *"]


func: il4965_rs_get_best_rate
ret: static s32
module: iwl4965
args:
["struct il_lq_sta *", "u16", "s8", "struct il_scale_tbl_info *", "struct il_priv *", "struct il_scale_tbl_info *"]


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


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


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_process_add_sta_resp
ret: static int
module: iwlegacy
args:
["struct il_priv *", "struct il_rx_pkt *", "bool", "struct il_addsta_cmd *", "struct il_addsta_cmd *"]


func: il3945_get_channels_for_scan
ret: static int
module: iwl3945
args:
["struct il_priv *", "enum nl80211_band", "u8", "u8", "struct il3945_scan_channel *", "struct ieee80211_vif *"]


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: il3945_hw_reg_set_scan_power
ret: static void
module: iwl3945
args:
["u32", "s32", "struct il_channel_info *", "int", "const s8 *", "struct il_priv *", "const s8 *", "struct il_priv *"]


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


func: iwl_dump_ini_mem
ret: static u32
module: iwlwifi
args:
["struct iwl_fw_runtime *", "struct list_head *", "struct iwl_dump_ini_region_data *", "const struct iwl_dump_ini_mem_ops *"]


func: iwl_dump_ini_mon_fill_header
ret: static void *
module: iwlwifi
args:
["struct iwl_fw_runtime *", "struct iwl_fw_ini_monitor_dump *", "const struct iwl_fw_mon_regs *", "struct iwl_dump_ini_region_data *", "struct iwl_dump_ini_region_data *"]


func: iwl_ini_get_rxf_data
ret: static void
module: iwlwifi
args:
["struct iwl_fw_runtime *", "struct iwl_ini_rxf_data *", "struct iwl_dump_ini_region_data *", "struct iwl_dump_ini_region_data *"]


func: iwl_ini_txf_iter
ret: static bool
module: iwlwifi
args:
["struct iwl_fw_runtime *", "int", "struct iwl_dump_ini_region_data *", "struct iwl_dump_ini_region_data *"]


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


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


func: iwl_dbg_tlv_tp_trigger
ret: static int
module: iwlwifi
args:
["struct iwl_fw_runtime *", "struct list_head *", "union iwl_dbg_tlv_tp_data *", "bool (*)(struct iwl_fw_runtime *, struct iwl_fwrt_dump_data *, union iwl_dbg_tlv_tp_data *, u32)"]


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


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


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


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


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


func: iwl_init_channel_map
ret: static int
module: iwlwifi
args:
["struct device *", "const struct iwl_cfg *", "struct iwl_nvm_data *", "const void * const", "u32", "bool"]


func: iwl_trans_alloc
ret: struct iwl_trans *
module: iwlwifi
args:
["unsigned int", "struct device *", "const struct iwl_trans_ops *", "const struct iwl_cfg_trans_params *"]


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


func: iwl_txq_gen2_build_amsdu
ret: static int
module: iwlwifi
args:
["struct iwl_trans *", "struct sk_buff *", "struct iwl_tfh_tfd *", "int", "u8", "struct iwl_device_tx_cmd *"]


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


func: iwl_txq_gen2_set_tb_with_wa
ret: static int
module: iwlwifi
args:
["struct iwl_trans *", "struct sk_buff *", "struct iwl_tfh_tfd *", "dma_addr_t", "void *", "u16", "struct iwl_cmd_meta *"]


func: iwlagn_mac_sta_add
ret: static int
module: iwldvm
args:
["struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


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


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


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


func: iwl_get_channels_for_scan
ret: static int
module: iwldvm
args:
["struct iwl_priv *", "enum nl80211_band", "u8", "u8", "struct iwl_scan_channel *", "struct ieee80211_vif *"]


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 iwl_priv *", "struct ieee80211_sta *", "struct iwl_rxon_context *", "__le32 *", "__le32 *"]


func: iwlagn_tx_cmd_build_rate
ret: static void
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_tx_cmd *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "__le16"]


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_netdetect_config
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct cfg80211_sched_scan_request *", "struct ieee80211_vif *", "struct cfg80211_wowlan *"]


func: iwl_mvm_ftm_cmd_common
ret: static void
module: iwlmvm
args:
["struct ieee80211_vif *", "struct iwl_tof_range_req_cmd_v9 *", "struct cfg80211_pmsr_request *", "struct iwl_mvm *"]


func: iwl_mvm_ftm_put_target
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct cfg80211_pmsr_request_peer *", "struct iwl_tof_range_req_ap_entry_v6 *"]


func: iwl_mvm_ftm_put_target_common
ret: static void
module: iwlmvm
args:
["struct cfg80211_pmsr_request_peer *", "struct iwl_tof_range_req_ap_entry_v6 *", "struct iwl_mvm *"]


func: iwl_mvm_ftm_responder_dyn_cfg_v3
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_ftm_responder_params *", "struct iwl_mvm_pasn_hltk_data *", "struct ieee80211_vif *"]


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


func: rs_fw_get_config_flags
ret: static u16
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct ieee80211_supported_band *", "struct ieee80211_supported_band *"]


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


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_fill_rates_for_column
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_lq_sta *", "struct rs_rate *", "__le32 *", "int *", "int", "int", "u8", "bool"]


func: rs_get_next_column
ret: static enum rs_column
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_lq_sta *", "struct ieee80211_sta *", "struct iwl_scale_tbl_info *"]


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


func: rs_vht_init
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct iwl_lq_sta *", "struct ieee80211_sta_vht_cap *"]


func: iwl_mvm_rx_handle_tcm
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct ieee80211_hdr *", "u32", "struct iwl_rx_phy_info *", "u32"]


func: iwl_mvm_create_skb
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct sk_buff *", "struct ieee80211_hdr *", "u16", "u8", "struct iwl_rx_cmd_buffer *"]


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


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


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


func: iwl_mvm_rx_crypto
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct ieee80211_hdr *", "struct ieee80211_rx_status *", "u16", "struct iwl_rx_mpdu_desc *", "u32", "u8 *", "int"]


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_cmd
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct iwl_host_cmd *", "struct iwl_mvm_scan_params *", "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_scan_umac_fill_ch_p_v4
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_mvm_scan_params *", "struct ieee80211_vif *", "struct iwl_scan_channel_params_v4 *", "u32"]


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


func: iwl_mvm_umac_scan_cfg_channels_v6_6g
ret: static void
module: iwlmvm
args:
["struct iwl_mvm_scan_params *", "__le32 *", "u8 *", "u8", "u8", "struct iwl_scan_channel_params_v6 *", "enum nl80211_iftype", "u32"]


func: iwl_mvm_add_pasn_sta
ret: int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct iwl_mvm_int_sta *", "u8 *", "u32", "u8 *", "u32"]


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


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


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


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


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


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


func: iwl_mvm_int_sta_modify_disable_tx
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "bool", "struct iwl_mvm_int_sta *", "struct iwl_mvm_vif *", "struct iwl_mvm_int_sta *", "struct iwl_mvm_vif *"]


func: iwl_mvm_remove_inactive_tids
ret: static bool
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_mvm_sta *", "int", "unsigned long", "unsigned long *", "unsigned long *"]


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


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


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


func: iwl_mvm_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_get_ctrl_vif_queue
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_hdr *", "struct ieee80211_tx_info *", "struct ieee80211_tx_info *"]


func: iwl_mvm_set_tx_cmd_crypto
ret: static void
module: iwlmvm
args:
["struct ieee80211_tx_info *", "struct iwl_tx_cmd *", "struct sk_buff *", "int", "struct iwl_mvm *"]


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


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


func: iwl_mvm_tx_tso
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct sk_buff *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "struct sk_buff_head *"]


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


func: b43legacy_register_led
ret: static int
module: b43legacy
args:
["struct b43legacy_wldev *", "struct b43legacy_led *", "const char *", "const char *", "u8", "bool"]


func: b43legacy_phy_lo_g_state
ret: static void
module: b43legacy
args:
["struct b43legacy_wldev *", "struct b43legacy_lopair *", "u16", "const struct b43legacy_lopair *", "const struct b43legacy_lopair *"]


func: b43legacy_generate_txhdr
ret: int
module: b43legacy
args:
["struct b43legacy_wldev *", "u8 *", "const unsigned char *", "unsigned int", "struct ieee80211_tx_info *", "u16"]


func: generate_txhdr_fw3
ret: static int
module: b43legacy
args:
["struct b43legacy_wldev *", "struct b43legacy_txhdr_fw3 *", "const unsigned char *", "unsigned int", "struct ieee80211_tx_info *", "u16"]


func: brcms_c_d11hdrs_mac80211
ret: static u16
module: brcmsmac
args:
["struct brcms_c_info *", "struct ieee80211_hw *", "struct sk_buff *", "struct scb *", "uint", "uint", "uint", "uint"]


func: wlc_phy_chan2freq_nphy
ret: static bool
module: brcmsmac
args:
["struct brcms_phy *", "uint", "int *", "const struct chan_info_nphy_radio2057 **", "const struct chan_info_nphy_radio205x **", "const struct chan_info_nphy_radio2057_rev5 **", "const struct chan_info_nphy_2055 **"]


func: wlc_phy_chanspec_radio2057_setup
ret: static void
module: brcmsmac
args:
["struct brcms_phy *", "const struct chan_info_nphy_radio2057 *", "const struct chan_info_nphy_radio2057_rev5 *"]


func: brcms_c_rateset_default
ret: void
module: brcmsmac
args:
["struct brcms_c_rateset *", "const struct brcms_c_rateset *", "uint", "int", "bool", "uint", "bool", "u8", "u8"]


func: mmc_submit_one
ret: static int
module: brcmfmac
args:
["struct mmc_data *", "struct mmc_request *", "struct mmc_command *", "int", "int", "int", "u32 *", "struct brcmf_sdio_dev *", "struct sdio_func *", "int"]


func: brcmf_parse_configure_security
ret: static s32
module: brcmfmac
args:
["struct brcmf_if *", "enum nl80211_iftype", "struct cfg80211_ap_settings *", "struct cfg80211_ap_settings *"]


func: brcmf_commonring_register_cb
ret: void
module: brcmfmac
args:
["struct brcmf_commonring *", "int (*)(void *)", "int (*)(void *)", "int (*)(void *)", "int (*)(void *)", "int (*)(void *)", "void *"]


func: brcmf_fw_get_firmwares
ret: int
module: brcmfmac
args:
["struct device *", "struct brcmf_fw_request *", "void (*)(struct device *, int, struct brcmf_fw_request *)"]


func: brcmf_fweh_call_event_handler
ret: static int
module: brcmfmac
args:
["struct brcmf_pub *", "struct brcmf_if *", "enum brcmf_fweh_event_code", "struct brcmf_event_msg *", "void *"]


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: brcmf_pno_prep_fwconfig
ret: static int
module: brcmfmac
args:
["struct brcmf_pno_info *", "struct brcmf_pno_config_le *", "struct brcmf_gscan_bucket_config **", "u32 *"]


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_radio_2057_chantab_upload
ret: static void
module: b43
args:
["struct b43_wldev *", "const struct b43_nphy_chantabent_rev7 *", "const struct b43_nphy_chantabent_rev7_2g *"]


func: r2057_get_chantabent_rev7
ret: void
module: b43
args:
["struct b43_wldev *", "u16", "const struct b43_nphy_chantabent_rev7 **", "const struct b43_nphy_chantabent_rev7_2g **"]


func: airo_translate_scan
ret: static char *
module: airo
args:
["struct iw_request_info *", "char *", "char *", "BSSListRid *", "struct net_device *", "struct net_device *"]


func: rt2x00lib_fill_tx_status
ret: static void
module: rt2x00lib
args:
["struct rt2x00_dev *", "struct ieee80211_tx_info *", "struct txdone_entry_desc *", "bool", "struct skb_frame_desc *", "struct skb_frame_desc *"]


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


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


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: __prism2_translate_scan
ret: static char *
module: hostap
args:
["local_info_t *", "struct iw_request_info *", "struct hfa384x_hostscan_result *", "struct hostap_bss_info *", "char *", "char *"]


func: p54p_refill_rx_ring
ret: static void
module: p54pci
args:
["int", "struct p54p_desc *", "u32", "struct sk_buff **", "u32", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: qtnf_pcie_init_shm_ipc
ret: void
module: qtnfmac_pcie
args:
["struct qtnf_pcie_bus_priv *", "struct qtnf_shm_ipc_region *", "struct qtnf_shm_ipc_region *", "const struct qtnf_shm_ipc_int *"]


func: qtnf_shm_ipc_init
ret: int
module: qtnfmac_pcie
args:
["struct qtnf_shm_ipc *", "enum qtnf_shm_ipc_direction", "struct qtnf_shm_ipc_region *", "struct workqueue_struct *", "const struct qtnf_shm_ipc_int *", "const struct qtnf_shm_ipc_rx_callback *"]


func: rtl8366_vlan_add
ret: int
module: realtek-smi
args:
["struct dsa_switch *", "int", "const struct switchdev_obj_port_vlan *", "struct netlink_ext_ack *"]


func: rtl8366rb_mac_link_up
ret: static void
module: realtek-smi
args:
["struct dsa_switch *", "int", "unsigned int", "phy_interface_t", "struct phy_device *", "int", "int", "bool", "bool"]


func: bcm_sf2_cfp_slice_ipv4
ret: static void
module: bcm-sf2
args:
["struct flow_dissector_key_ipv4_addrs *", "struct flow_dissector_key_ports *", "const __be16", "unsigned int", "u8", "bool", "struct bcm_sf2_priv *", "struct bcm_sf2_priv *"]


func: bcm_sf2_cfp_slice_ipv6
ret: static void
module: bcm-sf2
args:
["const __be32 *", "const __be16", "const __be16", "unsigned int", "u32", "bool", "struct bcm_sf2_priv *", "struct bcm_sf2_priv *"]


func: felix_sb_occ_tc_port_bind_get
ret: static int
module: mscc_seville
args:
["struct dsa_switch *", "int", "unsigned int", "u16", "enum devlink_sb_pool_type", "u32 *", "u32 *"]


func: felix_sb_pool_set
ret: static int
module: mscc_seville
args:
["struct dsa_switch *", "unsigned int", "u16", "u32", "enum devlink_sb_threshold_type", "struct netlink_ext_ack *"]


func: felix_sb_tc_pool_bind_get
ret: static int
module: mscc_seville
args:
["struct dsa_switch *", "int", "unsigned int", "u16", "enum devlink_sb_pool_type", "u16 *", "u32 *"]


func: felix_sb_tc_pool_bind_set
ret: static int
module: mscc_seville
args:
["struct dsa_switch *", "int", "unsigned int", "u16", "enum devlink_sb_pool_type", "u16", "u32", "struct netlink_ext_ack *"]


func: mv88e6xxx_set_port_mode
ret: static int
module: mv88e6xxx
args:
["struct mv88e6xxx_chip *", "int", "enum mv88e6xxx_frame_mode", "enum mv88e6xxx_egress_mode", "u16"]


func: mv88e6xxx_vtu_walk
ret: static int
module: mv88e6xxx
args:
["struct mv88e6xxx_chip *", "int (*)(struct mv88e6xxx_chip *, const struct mv88e6xxx_vtu_entry *, void *)", "void *"]


func: mv88e6xxx_region_port_snapshot
ret: static int
module: mv88e6xxx
args:
["struct devlink_port *", "const struct devlink_port_region_ops *", "struct netlink_ext_ack *", "u8 **"]


func: mv88e6xxx_get_rxts
ret: static void
module: mv88e6xxx
args:
["struct mv88e6xxx_chip *", "struct mv88e6xxx_port_hwtstamp *", "struct sk_buff *", "u16", "struct sk_buff_head *"]


func: mv88e6352_serdes_pcs_config
ret: int
module: mv88e6xxx
args:
["struct mv88e6xxx_chip *", "int", "int", "unsigned int", "phy_interface_t", "const unsigned long *"]


func: sja1105_flower_parse_key
ret: static int
module: sja1105
args:
["struct netlink_ext_ack *", "struct sja1105_key *", "struct sja1105_private *", "struct flow_cls_offload *", "struct flow_cls_offload *"]


func: sja1105_setup_tc_policer
ret: static int
module: sja1105
args:
["struct sja1105_private *", "struct netlink_ext_ack *", "unsigned long", "int", "int", "u64", "u32"]


func: sja1105_build_crosschip_subvlans
ret: static int
module: sja1105
args:
["struct sja1105_private *", "struct sja1105_vlan_lookup_entry *", "struct sja1105_retagging_entry *", "int *"]


func: sja1105_build_subvlans
ret: static int
module: sja1105
args:
["struct sja1105_private *", "u16 (*)[8]", "struct sja1105_vlan_lookup_entry *", "struct sja1105_retagging_entry *", "int *"]


func: sja1105_commit_vlans
ret: static int
module: sja1105
args:
["struct sja1105_private *", "struct sja1105_vlan_lookup_entry *", "struct sja1105_retagging_entry *", "int"]


func: sja1105et_is_fdb_entry_in_bin
ret: static int
module: sja1105
args:
["struct sja1105_private *", "int", "const u8 *", "u16", "struct sja1105_l2_lookup_entry *", "int *"]


func: sja1105_xfer_u32
ret: int
module: sja1105
args:
["const struct sja1105_private *", "sja1105_spi_rw_mode_t", "u64", "u32 *", "struct ptp_system_timestamp *"]


func: sja1105_xfer_u64
ret: int
module: sja1105
args:
["const struct sja1105_private *", "sja1105_spi_rw_mode_t", "u64", "u64 *", "struct ptp_system_timestamp *"]


func: sja1105_xfer
ret: static int
module: sja1105
args:
["sja1105_spi_rw_mode_t", "u64", "u8 *", "size_t", "struct ptp_system_timestamp *", "const struct sja1105_private *", "const struct sja1105_private *"]


func: sja1105_vl_gate
ret: int
module: sja1105
args:
["struct sja1105_private *", "int", "struct netlink_ext_ack *", "unsigned long", "struct sja1105_key *", "u32", "s32", "u64", "u64", "u64", "u32", "struct action_gate_entry *"]


func: sja1105_vl_redirect
ret: int
module: sja1105
args:
["struct sja1105_private *", "int", "struct netlink_ext_ack *", "unsigned long", "struct sja1105_key *", "unsigned long", "bool"]


func: sja1105_vl_stats
ret: int
module: sja1105
args:
["struct sja1105_private *", "int", "struct sja1105_rule *", "struct flow_stats *", "struct netlink_ext_ack *"]


func: xenvif_count_requests
ret: static int
module: xen-netback
args:
["struct xenvif_queue *", "struct xen_netif_tx_request *", "unsigned int", "struct xen_netif_tx_request *", "int"]


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


func: read_xenbus_frontend_xdp
ret: static void
module: xen-netback
args:
["struct xenbus_device *", "struct backend_info *", "struct xenbus_device *", "struct backend_info *"]


func: _bond_option_delay_set
ret: static int
module: bonding
args:
["struct bonding *", "const char *", "int *", "const struct bond_opt_value *", "const struct bond_opt_value *"]


func: control_read
ret: static int
module: ch9200
args:
["struct usbnet *", "unsigned short", "void *", "int", "unsigned short", "unsigned short", "unsigned char"]


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


func: netvsc_receive
ret: static int
module: hv_netvsc
args:
["struct net_device *", "struct netvsc_device *", "struct netvsc_channel *", "const struct vmpacket_descriptor *"]


func: netvsc_send_completion
ret: static void
module: hv_netvsc
args:
["struct net_device *", "struct netvsc_device *", "struct vmbus_channel *", "const struct vmpacket_descriptor *", "int"]


func: netvsc_send_pkt
ret: static int
module: hv_netvsc
args:
["struct hv_device *", "struct hv_netvsc_packet *", "struct netvsc_device *", "struct hv_page_buffer *", "struct sk_buff *"]


func: rndis_filter_receive_data
ret: static int
module: hv_netvsc
args:
["struct net_device *", "struct netvsc_device *", "struct netvsc_channel *", "struct rndis_message *", "void *", "u32"]


func: phylink_create
ret: struct phylink *
module: phylink
args:
["struct phylink_config *", "struct fwnode_handle *", "phy_interface_t", "const struct phylink_mac_ops *"]


func: vsc85xx_sd6g_common_cfg_wr
ret: static int
module: mscc
args:
["struct phy_device *", "const u32", "const u32", "const u32", "const u32", "const u32", "const u32"]


func: sysfs_set_reg
ret: static ssize_t
module: ad525x_dpot
args:
["const char *", "size_t", "u32", "struct device_attribute *", "struct device *", "struct device *"]


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


func: 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_qp_alloc
ret: int
module: vmw_vmci
args:
["struct vmci_handle *", "struct vmci_queue **", "u64", "struct vmci_queue **", "u64", "u32", "u32", "u32", "bool", "vmci_event_release_cb", "void *"]


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


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


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


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


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


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


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


func: allocate_cs
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct hl_ctx *", "enum hl_cs_type", "u64", "struct hl_cs **", "u32", "u32"]


func: cs_ioctl_signal_wait
ret: static int
module: habanalabs
args:
["enum hl_cs_type", "void *", "u32", "u64 *", "u32", "u32", "struct hl_fpriv *", "struct hl_fpriv *"]


func: device_init_cdev
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct class *", "int", "const struct file_operations *", "char *", "struct cdev *", "struct device **"]


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


func: gaudi_collective_wait_create_job
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct hl_ctx *", "struct hl_cs *", "enum hl_collective_mode", "u32", "u32"]


func: gaudi_patch_dma_packet
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct packet_lin_dma *", "struct packet_lin_dma *", "u32 *", "struct hl_cs_parser *", "struct hl_cs_parser *"]


func: gaudi_pin_memory_before_cs
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct hl_cs_parser *", "struct packet_lin_dma *", "u64", "enum dma_data_direction"]


func: goya_patch_dma_packet
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct hl_cs_parser *", "struct packet_lin_dma *", "struct packet_lin_dma *", "u32 *"]


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


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


func: ipmi_add_smi
ret: int
module: ipmi_msghandler
args:
["struct module *", "const struct ipmi_smi_handlers *", "void *", "struct device *", "unsigned char"]


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


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


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


func: check_msg_timeout
ret: static void
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct seq_table *", "struct list_head *", "int", "unsigned long *", "bool *", "unsigned long"]


func: i_ipmi_req_ipmb
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "struct ipmi_smi_msg *", "struct ipmi_recv_msg *", "unsigned char", "unsigned char", "int", "unsigned int"]


func: i_ipmi_req_lan
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "struct ipmi_smi_msg *", "struct ipmi_recv_msg *", "unsigned char", "int", "unsigned int"]


func: i_ipmi_req_sysintf
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "struct ipmi_smi_msg *", "struct ipmi_recv_msg *", "unsigned int", "int"]


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


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


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


func: 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: vnt_set_keymode
ret: static int
module: vt6655_stage
args:
["u8 *", "struct ieee80211_key_conf *", "u32", "u32", "bool", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: MACvSetKeyEntry
ret: void
module: vt6655_stage
args:
["struct vnt_private *", "unsigned short", "unsigned int", "unsigned int", "unsigned char *", "u32 *", "unsigned char"]


func: s_cbFillTxBufHead
ret: static unsigned int
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "unsigned char *", "unsigned int", "struct vnt_tx_desc *", "unsigned int"]


func: s_uFillDataHead
ret: static __le16
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "void *", "unsigned int", "bool", "unsigned char", "unsigned short", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: s_uGetDataDuration
ret: static unsigned int
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "unsigned int", "unsigned char", "unsigned short", "bool", "unsigned char", "unsigned int", "unsigned int", "unsigned int"]


func: s_uGetRTSCTSDuration
ret: static __le16
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "unsigned int", "unsigned char", "unsigned short", "bool", "unsigned char"]


func: s_vFillRTSHead
ret: static void
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "void *", "unsigned int", "bool", "bool", "struct ieee80211_hdr *", "unsigned short", "unsigned char"]


func: s_vGenerateTxParameter
ret: static void
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "struct vnt_tx_fifo_head *", "void *", "void *", "void *", "unsigned int", "bool", "unsigned int", "void *", "unsigned short"]


func: vnt_fill_txkey
ret: static void
module: vt6655_stage
args:
["struct ieee80211_hdr *", "u8 *", "struct ieee80211_key_conf *", "struct sk_buff *", "u16", "struct vnt_mic_hdr *"]


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: probe_core_basic
ret: static int
module: kpc2000
args:
["unsigned int", "struct kp2000_device *", "char *", "const struct core_table_entry", "const struct core_table_entry"]


func: atomisp_buf_done
ret: void
module: atomisp
args:
["struct atomisp_sub_device *", "int", "enum ia_css_buffer_type", "enum ia_css_pipe_id", "_Bool", "enum atomisp_input_stream_id"]


func: atomisp_cp_dvs_6axis_config
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "struct atomisp_dvs_6axis_config *", "struct atomisp_css_params *", "_Bool"]


func: atomisp_cp_general_isp_parameters
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "struct atomisp_parameters *", "struct atomisp_css_params *", "_Bool"]


func: atomisp_cp_lsc_table
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "struct atomisp_shading_table *", "struct atomisp_css_params *", "_Bool"]


func: atomisp_cp_morph_table
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "struct atomisp_morph_table *", "struct atomisp_css_params *", "_Bool"]


func: atomisp_css_cp_dvs2_coefs
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "struct ia_css_dvs2_coefficients *", "struct atomisp_css_params *", "_Bool"]


func: __atomisp_get_pipe
ret: static struct atomisp_video_pipe *
module: atomisp
args:
["struct atomisp_sub_device *", "enum atomisp_input_stream_id", "enum ia_css_pipe_id", "enum ia_css_buffer_type"]


func: atomisp_set_fmt_to_isp
ret: static int
module: atomisp
args:
["struct video_device *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct v4l2_pix_format *", "unsigned int"]


func: atomisp_set_fmt_to_snr
ret: static int
module: atomisp
args:
["struct video_device *", "struct v4l2_pix_format *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: configure_output_nop
ret: static int
module: atomisp
args:
["struct atomisp_sub_device *", "unsigned int", "unsigned int", "unsigned int", "enum ia_css_frame_format"]


func: atomisp_css_allocate_stat_buffers
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "u16", "struct atomisp_s3a_buf *", "struct atomisp_dis_buf *", "struct atomisp_metadata_buf *"]


func: atomisp_css_copy_configure_output
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "enum ia_css_frame_format"]


func: atomisp_css_dequeue_buffer
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "enum atomisp_input_stream_id", "enum ia_css_pipe_id", "enum ia_css_buffer_type", "struct atomisp_css_buffer *"]


func: atomisp_css_get_dis_statistics
ret: void
module: atomisp
args:
["struct atomisp_sub_device *", "struct atomisp_css_buffer *", "struct ia_css_isp_dvs_statistics_map *"]


func: atomisp_css_input_configure_port
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "enum mipi_port_id", "unsigned int", "unsigned int", "unsigned int", "enum atomisp_input_format", "unsigned int", "unsigned int"]


func: atomisp_css_isys_set_resolution
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "enum atomisp_input_stream_id", "struct v4l2_mbus_framefmt *", "int"]


func: atomisp_css_isys_two_stream_cfg_update_stream1
ret: void
module: atomisp
args:
["struct atomisp_sub_device *", "enum atomisp_input_stream_id", "enum atomisp_input_format", "unsigned int", "unsigned int"]


func: atomisp_q_dis_buffer_to_css
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "struct atomisp_dis_buf *", "enum atomisp_input_stream_id", "enum ia_css_pipe_id"]


func: atomisp_q_metadata_buffer_to_css
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "struct atomisp_metadata_buf *", "enum atomisp_input_stream_id", "enum ia_css_pipe_id"]


func: atomisp_q_s3a_buffer_to_css
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "struct atomisp_s3a_buf *", "enum atomisp_input_stream_id", "enum ia_css_pipe_id"]


func: atomisp_q_video_buffer_to_css
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "struct videobuf_vmalloc_memory *", "enum atomisp_input_stream_id", "enum ia_css_buffer_type", "enum ia_css_pipe_id"]


func: __configure_output
ret: static void
module: atomisp
args:
["struct atomisp_sub_device *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "enum ia_css_frame_format", "enum ia_css_pipe_id"]


func: __configure_video_preview_output
ret: static void
module: atomisp
args:
["struct atomisp_sub_device *", "unsigned int", "unsigned int", "unsigned int", "enum ia_css_frame_format", "enum ia_css_pipe_id", "unsigned int"]


func: __destroy_stream
ret: static int
module: atomisp
args:
["struct atomisp_stream_env *", "_Bool", "struct atomisp_sub_device *", "struct atomisp_sub_device *"]


func: __dump_pipe_config
ret: static void
module: atomisp
args:
["struct atomisp_stream_env *", "unsigned int", "struct atomisp_sub_device *", "struct atomisp_sub_device *"]


func: __get_frame_info
ret: static int
module: atomisp
args:
["struct atomisp_sub_device *", "unsigned int", "struct ia_css_frame_info *", "enum frame_info_type", "enum ia_css_pipe_id"]


func: atomisp_csi2_set_ffmt
ret: int
module: atomisp
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "unsigned int", "uint16_t", "struct v4l2_mbus_framefmt *"]


func: atomisp_q_video_buffers_to_css
ret: int
module: atomisp
args:
["struct atomisp_sub_device *", "struct atomisp_video_pipe *", "enum atomisp_input_stream_id", "enum ia_css_buffer_type", "enum ia_css_pipe_id"]


func: atomisp_subdev_set_ffmt
ret: void
module: atomisp
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "uint32_t", "u32", "struct v4l2_mbus_framefmt *"]


func: atomisp_subdev_set_selection
ret: int
module: atomisp
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "u32", "uint32_t", "uint32_t", "u32", "struct v4l2_rect *"]


func: isp_get_fmt_rect
ret: static void
module: atomisp
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "uint32_t", "struct v4l2_mbus_framefmt **", "struct v4l2_rect **", "struct v4l2_rect **"]


func: isp_subdev_propagate
ret: static void
module: atomisp
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "u32", "uint32_t", "uint32_t", "uint32_t"]


func: ia_css_pipe_get_anr_binarydesc
ret: void
module: atomisp
args:
["const struct ia_css_pipe * const", "struct ia_css_binary_descr *", "struct ia_css_frame_info *", "struct ia_css_frame_info *"]


func: ia_css_pipe_get_capturepp_binarydesc
ret: void
module: atomisp
args:
["struct ia_css_pipe * const", "struct ia_css_binary_descr *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct ia_css_frame_info *"]


func: ia_css_pipe_get_copy_binarydesc
ret: void
module: atomisp
args:
["const struct ia_css_pipe * const", "struct ia_css_binary_descr *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct ia_css_frame_info *"]


func: ia_css_pipe_get_preview_binarydesc
ret: int
module: atomisp
args:
["struct ia_css_pipe * const", "struct ia_css_binary_descr *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct ia_css_frame_info *"]


func: ia_css_pipe_get_primary_binarydesc
ret: void
module: atomisp
args:
["const struct ia_css_pipe * const", "struct ia_css_binary_descr *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "unsigned int"]


func: ia_css_pipe_get_video_binarydesc
ret: int
module: atomisp
args:
["struct ia_css_pipe * const", "struct ia_css_binary_descr *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "int"]


func: ia_css_pipe_get_yuvscaler_binarydesc
ret: void
module: atomisp
args:
["const struct ia_css_pipe * const", "struct ia_css_binary_descr *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct ia_css_frame_info *"]


func: pipe_binarydesc_get_offline
ret: static void
module: atomisp
args:
["const struct ia_css_pipe * const", "const int", "struct ia_css_binary_descr *", "struct ia_css_frame_info *", "struct ia_css_frame_info **", "struct ia_css_frame_info *"]


func: ia_css_pipe_get_firmwares_stage_desc
ret: void
module: atomisp
args:
["struct ia_css_pipeline_stage_desc *", "struct ia_css_binary *", "struct ia_css_frame **", "struct ia_css_frame *", "struct ia_css_frame *", "const struct ia_css_fw_info *", "unsigned int"]


func: ia_css_pipe_get_generic_stage_desc
ret: void
module: atomisp
args:
["struct ia_css_pipeline_stage_desc *", "struct ia_css_binary *", "struct ia_css_frame **", "struct ia_css_frame *", "struct ia_css_frame *"]


func: ia_css_pipe_get_sp_func_stage_desc
ret: void
module: atomisp
args:
["struct ia_css_pipeline_stage_desc *", "struct ia_css_frame *", "enum ia_css_pipeline_stage_sp_func", "unsigned int"]


func: input_system_csi_fifo_channel_with_counting_cfg
ret: input_system_err_t
module: atomisp
args:
["u32", "u32", "input_system_csi_port_t", "backend_channel_cfg_t", "u32", "u32", "target_cfg2400_t"]


func: input_system_csi_xmem_channel_cfg
ret: input_system_err_t
module: atomisp
args:
["u32", "input_system_csi_port_t", "backend_channel_cfg_t", "u32", "u32", "u32", "u32", "target_cfg2400_t", "uint32_t"]


func: timed_ctrl_snd_gpio_commnd
ret: void
module: atomisp
args:
["const timed_ctrl_ID_t", "hrt_data", "hrt_data", "hrt_data", "const gpio_ID_t", "hrt_address", "hrt_data"]


func: timed_ctrl_snd_sp_commnd
ret: void
module: atomisp
args:
["const timed_ctrl_ID_t", "hrt_data", "hrt_data", "hrt_data", "const sp_ID_t", "hrt_address", "hrt_data"]


func: isp_vmem_2d_load
ret: void
module: atomisp
args:
["const isp_ID_t", "const t_vmem_elem *", "t_vmem_elem *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: isp_vmem_2d_store
ret: void
module: atomisp
args:
["const isp_ID_t", "t_vmem_elem *", "const t_vmem_elem *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: ia_css_conversion_encode
ret: void
module: atomisp
args:
["struct sh_css_isp_conversion_params *", "const struct ia_css_conversion_config *", "unsigned int"]


func: ia_css_copy_output_config
ret: void
module: atomisp
args:
["struct sh_css_isp_copy_output_isp_config *", "const struct ia_css_copy_output_configuration *", "unsigned int"]


func: convert_allocate_dvs_6axis_config
ret: struct ia_css_host_data *
module: atomisp
args:
["const struct ia_css_dvs_6axis_config *", "const struct ia_css_binary *", "const struct ia_css_frame_info *"]


func: store_dvs_6axis_config
ret: int
module: atomisp
args:
["const struct ia_css_dvs_6axis_config *", "const struct ia_css_binary *", "const struct ia_css_frame_info *", "ia_css_ptr"]


func: convert_coords_to_ispparams
ret: static void
module: atomisp
args:
["struct ia_css_host_data *", "const struct ia_css_dvs_6axis_config *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: ia_css_r_gamma_vamem_encode
ret: void
module: atomisp
args:
["struct sh_css_isp_rgb_gamma_vamem_params *", "const struct ia_css_rgb_gamma_table *", "unsigned int"]


func: ia_css_iterator_config
ret: void
module: atomisp
args:
["struct sh_css_isp_iterator_isp_config *", "const struct ia_css_iterator_configuration *", "unsigned int"]


func: ia_css_ob_encode
ret: void
module: atomisp
args:
["struct sh_css_isp_ob_params *", "const struct ia_css_ob_config *", "const struct sh_css_isp_ob_stream_config *", "unsigned int"]


func: ia_css_ob_vmem_encode
ret: void
module: atomisp
args:
["struct sh_css_isp_ob_vmem_params *", "const struct ia_css_ob_config *", "const struct sh_css_isp_ob_stream_config *", "unsigned int"]


func: ia_css_output0_config
ret: void
module: atomisp
args:
["struct sh_css_isp_output_isp_config *", "const struct ia_css_output0_configuration *", "unsigned int"]


func: ia_css_output_config
ret: void
module: atomisp
args:
["struct sh_css_isp_output_isp_config *", "const struct ia_css_output_configuration *", "unsigned int"]


func: ia_css_qplane_config
ret: void
module: atomisp
args:
["struct sh_css_isp_qplane_isp_config *", "const struct ia_css_qplane_configuration *", "unsigned int"]


func: ia_css_qplane_configure
ret: void
module: atomisp
args:
["const struct sh_css_sp_pipeline *", "const struct ia_css_binary *", "const struct ia_css_frame_info *"]


func: ia_css_raw_configure
ret: void
module: atomisp
args:
["const struct sh_css_sp_pipeline *", "const struct ia_css_binary *", "const struct ia_css_frame_info *", "const struct ia_css_frame_info *", "_Bool", "_Bool"]


func: ia_css_sdis_horicoef_vmem_encode
ret: void
module: atomisp
args:
["struct sh_css_isp_sdis_hori_coef_tbl *", "const struct ia_css_dvs_coefficients *", "unsigned int"]


func: ia_css_sdis_horiproj_encode
ret: void
module: atomisp
args:
["struct sh_css_isp_sdis_hori_proj_tbl *", "const struct ia_css_dvs_coefficients *", "unsigned int"]


func: ia_css_sdis_init_info
ret: void
module: atomisp
args:
["struct ia_css_sdis_info *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: ia_css_sdis_vertcoef_vmem_encode
ret: void
module: atomisp
args:
["struct sh_css_isp_sdis_vert_coef_tbl *", "const struct ia_css_dvs_coefficients *", "unsigned int"]


func: ia_css_get_isp_dvs2_coefficients
ret: void
module: atomisp
args:
["struct ia_css_stream *", "short *", "short *", "short *", "short *", "short *", "short *", "short *", "short *"]


func: ia_css_sdis2_horicoef_vmem_encode
ret: void
module: atomisp
args:
["struct sh_css_isp_sdis_hori_coef_tbl *", "const struct ia_css_dvs2_coefficients *", "unsigned int"]


func: ia_css_sdis2_horiproj_encode
ret: void
module: atomisp
args:
["struct sh_css_isp_sdis_hori_proj_tbl *", "const struct ia_css_dvs2_coefficients *", "unsigned int"]


func: ia_css_sdis2_vertcoef_vmem_encode
ret: void
module: atomisp
args:
["struct sh_css_isp_sdis_vert_coef_tbl *", "const struct ia_css_dvs2_coefficients *", "unsigned int"]


func: ia_css_vf_configure
ret: int
module: atomisp
args:
["const struct ia_css_binary *", "const struct ia_css_frame_info *", "struct ia_css_frame_info *", "unsigned int *"]


func: mmu_l2_map
ret: static int
module: atomisp
args:
["struct isp_mmu *", "phys_addr_t", "unsigned int", "phys_addr_t", "unsigned int", "unsigned int", "phys_addr_t"]


func: ia_css_binary_fill_info
ret: int
module: atomisp
args:
["const struct ia_css_binary_xinfo *", "_Bool", "_Bool", "enum atomisp_input_format", "const struct ia_css_frame_info *", "const struct ia_css_frame_info *", "const struct ia_css_frame_info **", "const struct ia_css_frame_info *", "struct ia_css_binary *", "struct ia_css_resolution *", "int", "_Bool"]


func: ia_css_binary_get_shading_info
ret: int
module: atomisp
args:
["const struct ia_css_binary *", "enum ia_css_shading_correction_type", "unsigned int", "const struct ia_css_stream_config *", "struct ia_css_shading_info *", "struct ia_css_pipe_config *"]


func: ia_css_binary_dvs_env
ret: static void
module: atomisp
args:
["struct ia_css_resolution *", "const struct ia_css_resolution *", "const struct ia_css_binary_info *"]


func: ia_css_binary_internal_res
ret: static void
module: atomisp
args:
["const struct ia_css_frame_info *", "const struct ia_css_frame_info *", "const struct ia_css_frame_info *", "const struct ia_css_resolution *", "const struct ia_css_binary_info *", "struct ia_css_resolution *"]


func: isp2401_binary_get_shading_info_type_1
ret: static int
module: atomisp
args:
["const struct ia_css_binary *", "unsigned int", "const struct ia_css_stream_config *", "struct ia_css_shading_info *", "struct ia_css_pipe_config *"]


func: sh_css_binary_get_sc_requirements
ret: static int
module: atomisp
args:
["const struct ia_css_binary *", "unsigned int", "const struct ia_css_stream_config *", "struct sh_css_binary_sc_requirements *"]


func: ia_css_frame_allocate
ret: int
module: atomisp
args:
["struct ia_css_frame **", "unsigned int", "unsigned int", "enum ia_css_frame_format", "unsigned int", "unsigned int"]


func: ia_css_frame_find_crop_resolution
ret: int
module: atomisp
args:
["const struct ia_css_resolution *", "const struct ia_css_resolution *", "struct ia_css_resolution *"]


func: ia_css_frame_info_init
ret: void
module: atomisp
args:
["struct ia_css_frame_info *", "unsigned int", "unsigned int", "enum ia_css_frame_format", "unsigned int"]


func: ia_css_frame_map
ret: int
module: atomisp
args:
["struct ia_css_frame **", "const struct ia_css_frame_info *", "const void *", "u16", "unsigned int"]


func: frame_allocate_with_data
ret: static int
module: atomisp
args:
["struct ia_css_frame **", "unsigned int", "unsigned int", "enum ia_css_frame_format", "unsigned int", "unsigned int", "_Bool"]


func: frame_create
ret: static struct ia_css_frame *
module: atomisp
args:
["unsigned int", "unsigned int", "enum ia_css_frame_format", "unsigned int", "unsigned int", "_Bool", "_Bool"]


func: ifmtr_set_if_blocking_mode
ret: static void
module: atomisp
args:
["const input_formatter_cfg_t * const", "const input_formatter_cfg_t * const", "const input_formatter_cfg_t * const"]


func: ia_css_inputfifo_send_input_frame
ret: void
module: atomisp
args:
["const unsigned short *", "unsigned int", "unsigned int", "unsigned int", "enum atomisp_input_format", "_Bool"]


func: ia_css_inputfifo_send_line
ret: void
module: atomisp
args:
["unsigned int", "const unsigned short *", "unsigned int", "const unsigned short *", "unsigned int"]


func: inputfifo_send_line
ret: static void
module: atomisp
args:
["enum inputfifo_mipi_data_type", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const unsigned short *"]


func: inputfifo_send_line2
ret: static void
module: atomisp
args:
["const unsigned short *", "unsigned int", "const unsigned short *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "enum inputfifo_mipi_data_type"]


func: ia_css_init_memory_interface
ret: void
module: atomisp
args:
["struct ia_css_isp_param_css_segments *", "const struct ia_css_isp_param_host_segments *", "const struct ia_css_isp_param_css_segments *"]


func: ia_css_isp_param_allocate_isp_parameters
ret: int
module: atomisp
args:
["struct ia_css_isp_param_host_segments *", "struct ia_css_isp_param_css_segments *", "const struct ia_css_isp_param_isp_segments *"]


func: ia_css_isp_param_copy_isp_mem_if_to_ddr
ret: int
module: atomisp
args:
["struct ia_css_isp_param_css_segments *", "const struct ia_css_isp_param_host_segments *", "enum ia_css_param_class"]


func: ia_css_isp_param_get_css_mem_init
ret: const struct ia_css_data *
module: atomisp
args:
["const struct ia_css_isp_param_css_segments *", "enum ia_css_param_class", "enum ia_css_isp_memories"]


func: ia_css_isp_param_get_mem_init
ret: const struct ia_css_host_data *
module: atomisp
args:
["const struct ia_css_isp_param_host_segments *", "enum ia_css_param_class", "enum ia_css_isp_memories"]


func: ia_css_isp_param_load_fw_params
ret: void
module: atomisp
args:
["const char *", "union ia_css_all_memory_offsets *", "const struct ia_css_isp_param_memory_offsets *", "_Bool"]


func: ia_css_isp_param_set_css_mem_init
ret: void
module: atomisp
args:
["struct ia_css_isp_param_css_segments *", "enum ia_css_param_class", "enum ia_css_isp_memories", "ia_css_ptr", "size_t"]


func: ia_css_isp_param_set_isp_mem_init
ret: void
module: atomisp
args:
["struct ia_css_isp_param_isp_segments *", "enum ia_css_param_class", "enum ia_css_isp_memories", "u32", "size_t"]


func: ia_css_isp_param_set_mem_init
ret: void
module: atomisp
args:
["struct ia_css_isp_param_host_segments *", "enum ia_css_param_class", "enum ia_css_isp_memories", "char *", "size_t"]


func: ia_css_pipeline_create_and_add_stage
ret: int
module: atomisp
args:
["struct ia_css_pipeline *", "struct ia_css_pipeline_stage_desc *", "struct ia_css_pipeline_stage **"]


func: ia_css_init
ret: int
module: atomisp
args:
["struct device *", "const struct ia_css_env *", "const struct ia_css_fw *", "u32", "enum ia_css_irq_type"]


func: ia_css_pipe_create_extra
ret: int
module: atomisp
args:
["const struct ia_css_pipe_config *", "const struct ia_css_pipe_extra_config *", "struct ia_css_pipe **"]


func: ia_css_pipe_update_qos_ext_mapped_arg
ret: int
module: atomisp
args:
["struct ia_css_pipe *", "u32", "struct ia_css_isp_param_css_segments *", "struct ia_css_isp_param_isp_segments *"]


func: ia_css_stream_send_input_embedded_line
ret: void
module: atomisp
args:
["const struct ia_css_stream *", "enum atomisp_input_format", "const unsigned short *", "unsigned int"]


func: ia_css_stream_send_input_line
ret: void
module: atomisp
args:
["const struct ia_css_stream *", "const unsigned short *", "unsigned int", "const unsigned short *", "unsigned int"]


func: add_capture_pp_stage
ret: static int
module: atomisp
args:
["struct ia_css_pipe *", "struct ia_css_pipeline *", "struct ia_css_frame *", "struct ia_css_frame *", "struct ia_css_binary *", "struct ia_css_pipeline_stage **"]


func: add_firmwares
ret: static int
module: atomisp
args:
["struct ia_css_pipeline *", "struct ia_css_binary *", "const struct ia_css_fw_info *", "const struct ia_css_fw_info *", "unsigned int", "struct ia_css_frame *", "struct ia_css_frame *", "struct ia_css_frame *", "struct ia_css_pipeline_stage **", "struct ia_css_pipeline_stage **"]


func: add_vf_pp_stage
ret: static int
module: atomisp
args:
["struct ia_css_pipe *", "struct ia_css_frame *", "struct ia_css_frame *", "struct ia_css_binary *", "struct ia_css_pipeline_stage **"]


func: add_yuv_scaler_stage
ret: static int
module: atomisp
args:
["struct ia_css_pipe *", "struct ia_css_pipeline *", "struct ia_css_frame *", "struct ia_css_frame *", "struct ia_css_binary *", "struct ia_css_pipeline_stage **", "struct ia_css_frame *"]


func: ia_css_pipe_create_cas_scaler_desc_single_output
ret: static int
module: atomisp
args:
["struct ia_css_frame_info *", "struct ia_css_frame_info *", "struct ia_css_cas_binary_descr *", "struct ia_css_frame_info *"]


func: ia_css_mipi_frame_calculate_size
ret: int
module: atomisp
args:
["const unsigned int", "const unsigned int", "const enum atomisp_input_format", "const _Bool", "const unsigned int", "unsigned int *"]


func: ia_css_dvs_statistics_get
ret: void
module: atomisp
args:
["enum dvs_statistics_type", "union ia_css_dvs_statistics_host *", "const union ia_css_dvs_statistics_isp *"]


func: prepare_shading_table
ret: void
module: atomisp
args:
["const struct ia_css_shading_table *", "unsigned int", "struct ia_css_shading_table **", "const struct ia_css_binary *", "unsigned int"]


func: crop_and_interpolate
ret: static void
module: atomisp
args:
["unsigned int", "unsigned int", "unsigned int", "int", "int", "const struct ia_css_shading_table *", "struct ia_css_shading_table *", "enum ia_css_sc_color"]


func: sh_css_update_uds_and_crop_info
ret: void
module: atomisp
args:
["const struct ia_css_binary_info *", "const struct ia_css_frame_info *", "const struct ia_css_frame_info *", "const struct ia_css_resolution *", "const struct ia_css_dz_config *", "const struct ia_css_vector *", "struct sh_css_uds_info *", "struct sh_css_crop_pos *", "_Bool"]


func: sh_css_get_pipe_dvs_6axis_config
ret: static void
module: atomisp
args:
["const struct ia_css_pipe *", "const struct ia_css_isp_parameters *", "struct ia_css_dvs_6axis_config *"]


func: sh_css_init_isp_params_from_config
ret: static int
module: atomisp
args:
["struct ia_css_pipe *", "struct ia_css_isp_parameters *", "const struct ia_css_isp_config *", "struct ia_css_pipe *"]


func: sh_css_params_write_to_ddr_internal
ret: static int
module: atomisp
args:
["struct ia_css_pipe *", "unsigned int", "struct ia_css_isp_parameters *", "const struct ia_css_pipeline_stage *", "struct sh_css_ddr_address_map *", "struct sh_css_ddr_address_map_size *"]


func: sh_css_update_uds_and_crop_info_based_on_zoom_region
ret: static int
module: atomisp
args:
["const struct ia_css_binary_info *", "const struct ia_css_frame_info *", "const struct ia_css_frame_info *", "const struct ia_css_resolution *", "const struct ia_css_dz_config *", "const struct ia_css_vector *", "struct sh_css_uds_info *", "struct sh_css_crop_pos *", "struct ia_css_resolution", "_Bool"]


func: sh_css_sp_init_pipeline
ret: void
module: atomisp
args:
["struct ia_css_pipeline *", "enum ia_css_pipe_id", "u8", "_Bool", "_Bool", "_Bool", "_Bool", "unsigned int", "enum sh_css_pipe_config_override", "enum ia_css_input_mode", "const struct ia_css_metadata_config *", "const struct ia_css_metadata_info *", "const enum mipi_port_id", "const struct ia_css_coordinate *", "const struct ia_css_isp_parameters *"]


func: sh_css_copy_buffer_attr_to_spbuffer
ret: static void
module: atomisp
args:
["struct ia_css_buffer_sp *", "const enum sh_css_queue_id", "const ia_css_ptr", "const enum ia_css_buffer_type"]


func: sh_css_sp_init_stage
ret: static int
module: atomisp
args:
["struct ia_css_binary *", "const char *", "const struct ia_css_blob_info *", "const struct sh_css_binary_args *", "unsigned int", "unsigned int", "_Bool", "const struct ia_css_isp_param_css_segments *", "unsigned int", "_Bool"]


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


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


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


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


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


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


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


func: imgu_css_scaler_calc
ret: static void
module: ipu3-imgu
args:
["u32", "u32", "u32", "u32", "struct imgu_abi_osys_config *", "struct imgu_css_scaler_info *", "struct imgu_css_scaler_info *", "unsigned int *", "unsigned int *", "unsigned int *"]


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


func: imgu_css_shd_ops_calc
ret: static int
module: ipu3-imgu
args:
["struct imgu_abi_shd_intra_frame_operations_data *", "const struct ipu3_uapi_shd_grid_config *", "unsigned int"]


func: ks_wlan_hw_tx
ret: int
module: ks7010
args:
["struct ks_wlan_private *", "void *", "unsigned long", "void (*)(struct ks_wlan_private *, struct sk_buff *)", "struct sk_buff *"]


func: ks_wlan_add_leader_event
ret: static char *
module: ks7010
args:
["const char *", "char *", "char *", "struct rsn_ie *", "struct iw_event *", "struct iw_request_info *"]


func: 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: parse_subframe
ret: static u8
module: rtllib
args:
["struct rtllib_device *", "struct sk_buff *", "struct rtllib_rxb *", "u8 *", "u8 *", "struct rtllib_rx_stats *", "struct rtllib_rx_stats *"]


func: rtllib_network_init
ret: static int
module: rtllib
args:
["struct rtllib_device *", "struct rtllib_probe_response *", "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_query_rxphystatus
ret: static void
module: r8192e_pci
args:
["struct r8192_priv *", "struct rtllib_rx_stats *", "struct rx_fwinfo *", "bool", "bool", "bool", "struct rx_desc *", "bool", "struct rtllib_rx_stats *"]


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: ieee80211_network_init
ret: static int
module: r8192u_usb
args:
["struct ieee80211_device *", "struct ieee80211_probe_response *", "struct ieee80211_network *", "struct ieee80211_rx_stats *"]


func: parse_subframe
ret: static u8
module: r8192u_usb
args:
["struct ieee80211_device *", "struct sk_buff *", "struct ieee80211_rxb *", "u8 *", "u8 *", "struct ieee80211_rx_stats *", "struct ieee80211_rx_stats *"]


func: rtl819x_translate_scan
ret: static char *
module: r8192u_usb
args:
["struct ieee80211_device *", "char *", "char *", "struct ieee80211_network *", "struct iw_request_info *"]


func: rtl8192_query_rxphystatus
ret: static void
module: r8192u_usb
args:
["struct r8192_priv *", "struct ieee80211_rx_stats *", "struct rx_drvinfo_819x_usb *", "bool", "bool", "bool", "bool", "struct ieee80211_rx_stats *"]


func: qlge_map_send
ret: static int
module: qlge
args:
["struct qlge_adapter *", "struct qlge_ob_mac_iocb_req *", "struct sk_buff *", "struct tx_ring_desc *"]


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


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


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


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


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


func: rtw_scan_ch_decision
ret: static int
module: r8723bs
args:
["struct adapter *", "struct rtw_ieee80211_channel *", "struct rtw_ieee80211_channel *", "u32", "u32"]


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: rtsx_stor_access_xfer_buf
ret: unsigned int
module: rts5208
args:
["unsigned char *", "unsigned int", "struct scsi_cmnd *", "unsigned int *", "unsigned int *", "enum xfer_buf_dir"]


func: rtsx_transfer_data_partial
ret: int
module: rts5208
args:
["struct rtsx_chip *", "u8", "void *", "size_t", "int", "unsigned int *", "unsigned int *", "enum dma_data_direction", "int"]


func: rtsx_transfer_sglist_adma_partial
ret: static int
module: rts5208
args:
["struct rtsx_chip *", "u8", "struct scatterlist *", "int", "unsigned int *", "unsigned int *", "int", "enum dma_data_direction", "int"]


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


func: gbaudio_module_update
ret: int
module: gb-audio-codec
args:
["struct gbaudio_codec_info *", "struct snd_soc_dapm_widget *", "struct gbaudio_module_info *", "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: gbaudio_tplg_create_widget
ret: static int
module: gb-audio-module
args:
["struct gbaudio_module_info *", "struct snd_soc_dapm_widget *", "struct gb_audio_widget *", "int *"]


func: hif_join
ret: int
module: wfx
args:
["struct wfx_vif *", "const struct ieee80211_bss_conf *", "struct ieee80211_channel *", "const u8 *", "int"]


func: vnt_set_keymode
ret: static int
module: vt6656_stage
args:
["u8 *", "struct ieee80211_key_conf *", "u32", "u32", "struct ieee80211_hw *", "struct ieee80211_hw *"]


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: nvmet_req_init
ret: bool
module: nvmet
args:
["struct nvmet_req *", "struct nvmet_cq *", "struct nvmet_sq *", "const struct nvmet_fabrics_ops *"]


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


func: __nvmet_fc_send_ls_req
ret: static int
module: nvmet-fc
args:
["struct nvmet_fc_tgtport *", "struct nvmet_fc_ls_req_op *", "void (*)(struct nvmefc_ls_req *, int)"]


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


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


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


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


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


func: nvmf_log_connect_error
ret: static void
module: nvme-fabrics
args:
["int", "int", "struct nvme_command *", "struct nvmf_connect_data *", "struct nvme_ctrl *", "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_init_ctrl
ret: static struct nvme_ctrl *
module: nvme-fc
args:
["struct device *", "struct nvmf_ctrl_options *", "struct nvme_fc_lport *", "struct nvme_fc_rport *"]


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


func: 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: axp20x_store_attr
ret: static ssize_t
module: axp20x-pek
args:
["const struct axp20x_time *", "unsigned int", "const char *", "size_t", "struct device *", "struct device *"]


func: iqs626_parse_pins
ret: static int
module: iqs626a
args:
["const struct fwnode_handle *", "const char *", "u8 *", "struct iqs626_private *", "struct iqs626_private *"]


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: ads7846_setup_spi_msg
ret: static int
module: ads7846
args:
["struct ads7846 *", "const struct ads7846_platform_data *", "const struct ads7846_platform_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: cros_ec_keyb_info
ret: static int
module: cros_ec_keyb
args:
["struct cros_ec_device *", "enum ec_mkbp_info_type", "enum ec_mkbp_event", "union ec_response_get_next_data *", "size_t"]


func: gpio_keys_setup_key
ret: static int
module: gpio_keys
args:
["struct platform_device *", "struct input_dev *", "struct gpio_keys_drvdata *", "const struct gpio_keys_button *", "int", "struct fwnode_handle *"]


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: ali_program_modes
ret: static void
module: pata_ali
args:
["struct ata_timing *", "u8", "struct ata_device *", "struct ata_port *", "struct ata_device *", "struct ata_port *"]


func: __pata_platform_probe
ret: int
module: pata_platform
args:
["struct device *", "struct resource *", "struct resource *", "struct resource *", "unsigned int", "int", "struct scsi_host_template *", "bool"]


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


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


func: dtv_property_process_get
ret: static int
module: dvb-core
args:
["struct dvb_frontend *", "const struct dtv_frontend_properties *", "struct dtv_property *", "struct file *"]


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


func: swp_freq_calcuation
ret: static int
module: mb86a16
args:
["int", "int", "int *", "int", "int", "int", "int", "int", "unsigned char *", "struct mb86a16_state *", "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: 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: mn88443x_s_read_status
ret: static int
module: mn88443x
args:
["struct dtv_frontend_properties *", "enum fe_status *", "struct mn88443x_priv *", "struct mn88443x_priv *"]


func: cxd2880_tnrdmd_common_tune_setting1
ret: int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "enum cxd2880_dtv_sys", "u32", "enum cxd2880_dtv_bandwidth", "u8", "u8"]


func: cxd2880_tnrdmd_diver_create
ret: int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "struct cxd2880_io *", "struct cxd2880_tnrdmd *", "struct cxd2880_io *", "struct cxd2880_tnrdmd_diver_create_param *"]


func: cxd2880_tnrdmd_set_lna_thrs
ret: int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "struct cxd2880_tnrdmd_lna_thrs_tbl_air *", "struct cxd2880_tnrdmd_lna_thrs_tbl_cable *"]


func: x_tune1
ret: static int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "enum cxd2880_dtv_sys", "u32", "enum cxd2880_dtv_bandwidth", "u8", "int"]


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


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: vb2_queue_or_prepare_buf
ret: static int
module: videobuf2-v4l2
args:
["struct vb2_queue *", "struct media_device *", "struct v4l2_buffer *", "bool", "struct media_request **"]


func: tpg_fill_plane_extras
ret: static void
module: v4l2-tpg
args:
["const struct tpg_data *", "const struct tpg_draw_params *", "unsigned int", "u8 *", "unsigned int"]


func: tpg_fill_plane_pattern
ret: static void
module: v4l2-tpg
args:
["const struct tpg_data *", "const struct tpg_draw_params *", "unsigned int", "unsigned int", "u8 *"]


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


func: adv7511_csc_coeff
ret: static void
module: adv7511-v4l2
args:
["struct v4l2_subdev *", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16"]


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


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


func: ov7740_try_fmt_internal
ret: static int
module: ov7740
args:
["struct v4l2_subdev *", "struct v4l2_mbus_framefmt *", "const struct ov7740_pixfmt **", "const struct ov7740_framesize **"]


func: find_and_set_predefined_video_timings
ret: static int
module: 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 *"]


func: ov772x_set_frame_rate
ret: static int
module: ov772x
args:
["struct ov772x_priv *", "unsigned int", "const struct ov772x_color_format *", "const struct ov772x_win_size *"]


func: ccs_pll_calculate_op
ret: static int
module: ccs-pll
args:
["struct device *", "const struct ccs_pll_branch_limits_fr *", "const struct ccs_pll_branch_limits_bk *", "struct ccs_pll *", "struct ccs_pll_branch_fr *", "struct ccs_pll_branch_bk *", "u32", "u32", "u32", "u32", "u32", "bool", "const struct ccs_pll_limits *"]


func: ccs_pll_calculate_vt
ret: static void
module: ccs-pll
args:
["struct device *", "const struct ccs_pll_limits *", "struct ccs_pll *", "struct ccs_pll_branch_fr *", "struct ccs_pll_branch_bk *", "u32", "bool", "const struct ccs_pll_branch_limits_bk *"]


func: ccs_pll_find_vt_sys_div
ret: static void
module: ccs-pll
args:
["struct device *", "const struct ccs_pll_limits *", "struct ccs_pll_branch_fr *", "u16", "u16", "u16 *", "u16 *", "struct ccs_pll *"]


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_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: ccs_get_crop_compose
ret: static void
module: ccs
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "struct v4l2_rect **", "struct v4l2_rect **", "int"]


func: ccs_set_compose_scaler
ret: static void
module: ccs
args:
["struct v4l2_subdev *", "struct v4l2_subdev_selection *", "struct v4l2_rect **", "struct v4l2_rect *", "struct v4l2_subdev_pad_config *"]


func: __ccs_data_parse
ret: static int
module: ccs
args:
["struct bin_container *", "struct ccs_data_container *", "const void *", "size_t", "struct device *", "bool"]


func: ccs_data_parse_ffd
ret: static int
module: ccs
args:
["struct bin_container *", "struct ccs_frame_format_descs **", "const void *", "const void *", "struct device *"]


func: ccs_data_parse_pdaf
ret: static int
module: ccs
args:
["struct bin_container *", "struct ccs_pdaf_pix_loc **", "const void *", "const void *", "struct device *"]


func: ccs_data_parse_reg_rules
ret: static int
module: ccs
args:
["struct bin_container *", "struct ccs_reg **", "size_t *", "const void *", "const void *", "struct device *"]


func: ccs_data_parse_rules
ret: static int
module: ccs
args:
["struct bin_container *", "struct ccs_rule **", "size_t *", "const void *", "const void *", "struct device *"]


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


func: vimc_deb_calc_rgb_sink
ret: static void
module: vimc
args:
["struct vimc_deb_device *", "const u8 *", "const unsigned int", "const unsigned int", "unsigned int *"]


func: fwht_decode_frame
ret: bool
module: vicodec
args:
["struct fwht_cframe *", "u32", "unsigned int", "unsigned int", "unsigned int", "const struct fwht_raw_frame *", "unsigned int", "unsigned int", "struct fwht_raw_frame *", "unsigned int", "unsigned int"]


func: fwht_encode_frame
ret: u32
module: vicodec
args:
["struct fwht_raw_frame *", "struct fwht_raw_frame *", "struct fwht_cframe *", "bool", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: decode_plane
ret: static bool
module: vicodec
args:
["struct fwht_cframe *", "const __be16 **", "u32", "u32", "const u8 *", "u32", "unsigned int", "u8 *", "unsigned int", "unsigned int", "bool", "const __be16 *"]


func: encode_plane
ret: static u32
module: vicodec
args:
["u8 *", "u8 *", "__be16 **", "__be16 *", "struct fwht_cframe *", "u32", "u32", "u32", "unsigned int", "bool", "bool"]


func: vivid_create_devnodes
ret: static int
module: vivid
args:
["struct platform_device *", "struct vivid_dev *", "int", "unsigned int", "v4l2_std_id", "v4l2_std_id", "unsigned int *", "unsigned int *"]


func: vivid_detect_feature_set
ret: static int
module: vivid
args:
["struct vivid_dev *", "int", "unsigned int", "bool *", "bool *", "int *", "int *", "unsigned int *", "unsigned int *"]


func: blend_line
ret: static void
module: vivid
args:
["struct vivid_dev *", "unsigned int", "unsigned int", "u8 *", "const u8 *", "unsigned int", "unsigned 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_fwnode_parse_endpoint
ret: static int
module: v4l2-fwnode
args:
["struct device *", "struct v4l2_async_notifier *", "struct fwnode_handle *", "unsigned int", "parse_endpoint_func"]


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


func: v4l_bound_align_image
ret: void
module: videodev
args:
["u32 *", "unsigned int", "unsigned int", "unsigned int", "u32 *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: v4l2_ctrl_add_handler
ret: int
module: videodev
args:
["struct v4l2_ctrl_handler *", "struct v4l2_ctrl_handler *", "bool (*)(const struct v4l2_ctrl *)", "bool"]


func: v4l2_ctrl_new_fwnode_properties
ret: int
module: videodev
args:
["struct v4l2_ctrl_handler *", "const struct v4l2_ctrl_ops *", "const struct v4l2_fwnode_device_properties *"]


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


func: v4l2_g_ext_ctrls
ret: int
module: videodev
args:
["struct v4l2_ctrl_handler *", "struct video_device *", "struct media_device *", "struct v4l2_ext_controls *"]


func: v4l2_s_ext_ctrls
ret: int
module: videodev
args:
["struct v4l2_fh *", "struct v4l2_ctrl_handler *", "struct video_device *", "struct media_device *", "struct v4l2_ext_controls *"]


func: prepare_ext_ctrls
ret: static int
module: videodev
args:
["struct v4l2_ctrl_handler *", "struct v4l2_ext_controls *", "struct v4l2_ctrl_helper *", "struct video_device *", "bool"]


func: try_set_ext_ctrls
ret: static int
module: videodev
args:
["struct v4l2_fh *", "struct v4l2_ctrl_handler *", "struct video_device *", "struct media_device *", "struct v4l2_ext_controls *", "bool"]


func: try_set_ext_ctrls_common
ret: static int
module: videodev
args:
["struct v4l2_fh *", "struct v4l2_ctrl_handler *", "struct v4l2_ext_controls *", "struct video_device *", "bool"]


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


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


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


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


func: v4l2_m2m_register_entity
ret: static int
module: v4l2-mem2mem
args:
["struct media_device *", "struct v4l2_m2m_dev *", "enum v4l2_m2m_entity_type", "struct video_device *", "int"]


func: 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_status
ret: static void
module: videobuf-core
args:
["struct videobuf_queue *", "struct v4l2_buffer *", "struct videobuf_buffer *", "enum v4l2_buf_type"]


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_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: __fill_ctrl_init_data
ret: static void
module: v4l2-flash-led-class
args:
["struct v4l2_flash_config *", "struct v4l2_flash_ctrl_data *", "struct v4l2_flash *", "struct v4l2_flash *"]


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: cx8800_start_vbi_dma
ret: static int
module: cx8800
args:
["struct cx88_dmaqueue *", "struct cx88_buffer *", "struct cx8800_dev *", "struct cx88_buffer *", "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: cio2_csi2_calc_timing
ret: static int
module: ipu3-cio2
args:
["struct cio2_csi2_timing *", "unsigned int", "unsigned int", "struct cio2_queue *", "struct cio2_device *", "struct cio2_queue *", "struct cio2_device *"]


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_prepare_buffer
ret: static int
module: bttv
args:
["struct videobuf_queue *", "struct bttv *", "struct bttv_buffer *", "const struct bttv_format *", "unsigned int", "unsigned int", "enum v4l2_field"]


func: limit_scaled_size_lock
ret: static int
module: bttv
args:
["struct bttv_fh *", "__s32 *", "__s32 *", "enum v4l2_field", "unsigned int", "unsigned int", "int", "int"]


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 *", "const struct bttv_format *", "struct bttv_overlay *", "int", "int"]


func: bttv_risc_planar
ret: static int
module: bttv
args:
["struct bttv *", "struct btcx_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: mt2032_compute_freq
ret: static int
module: mt20xx
args:
["struct dvb_frontend *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned char *", "int *", "unsigned int"]


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:
["struct tuner_params *", "unsigned int *", "u8 *", "u8 *", "struct dvb_frontend *", "struct dvb_frontend *"]


func: generic_set_freq
ret: static int
module: r820t
args:
["u32", "unsigned int", "enum v4l2_tuner_type", "v4l2_std_id", "u32", "struct dvb_frontend *", "struct dvb_frontend *"]


func: au0828_copy_video
ret: static void
module: au0828
args:
["struct au0828_dev *", "struct au0828_dmaqueue *", "struct au0828_buffer *", "unsigned char *", "unsigned char *", "unsigned long"]


func: ttusb2_identify_state
ret: static int
module: dvb-usb-ttusb2
args:
["struct usb_device *", "const struct dvb_usb_device_properties *", "const struct dvb_usb_device_description **", "int *"]


func: cxusb_medion_cf_ref_code
ret: static bool
module: dvb-usb-cxusb
args:
["struct dvb_usb_device *", "struct cxusb_bt656_params *", "bool", "unsigned int", "unsigned int", "unsigned char *"]


func: cxusb_medion_copy_field
ret: static bool
module: dvb-usb-cxusb
args:
["struct dvb_usb_device *", "struct cxusb_medion_auxbuf *", "struct cxusb_bt656_params *", "bool", "unsigned int", "unsigned int"]


func: dvb_usb_device_init
ret: int
module: dvb-usb
args:
["struct usb_interface *", "const 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: 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_ctrl_send_event
ret: static void
module: uvcvideo
args:
["struct uvc_video_chain *", "struct uvc_fh *", "struct uvc_control *", "struct uvc_control_mapping *", "s32", "u32"]


func: uvc_ctrl_send_slave_event
ret: static void
module: uvcvideo
args:
["struct uvc_video_chain *", "struct uvc_fh *", "u32", "struct uvc_control *", "struct uvc_control *"]


func: uvc_register_video_device
ret: int
module: uvcvideo
args:
["struct uvc_device *", "struct uvc_streaming *", "struct video_device *", "struct uvc_video_queue *", "enum v4l2_buf_type", "const struct v4l2_file_operations *", "const struct v4l2_ioctl_ops *"]


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


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: get_max_endpoint
ret: static void
module: tm6000
args:
["struct usb_host_interface *", "char *", "struct usb_host_endpoint *", "struct tm6000_endpoint *", "struct usb_device *", "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: spca50x_setup_qtable
ret: static int
module: gspca_spca500
args:
["struct gspca_dev *", "unsigned int", "unsigned int", "unsigned int", "const __u8 (*)[64]", "unsigned int", "unsigned int", "unsigned int"]


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: af9035_add_i2c_dev
ret: static int
module: dvb-usb-af9035
args:
["const char *", "u8", "void *", "struct i2c_adapter *", "struct dvb_usb_device *", "struct dvb_usb_device *"]


func: 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: media_create_pad_links
ret: int
module: mc
args:
["const struct media_device *", "const u32", "struct media_entity *", "const u16", "const u32", "struct media_entity *", "const u16", "u32", "const bool"]


func: media_request_object_bind
ret: int
module: mc
args:
["struct media_request *", "const struct media_request_object_ops *", "void *", "bool", "struct media_request_object *"]


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


func: skx_get_dimm_info
ret: int
module: i10nm_edac
args:
["u32", "u32", "u32", "struct dimm_info *", "struct skx_imc *", "int", "int", "struct res_config *"]


func: skx_register_mci
ret: int
module: i10nm_edac
args:
["struct skx_imc *", "struct pci_dev *", "const char *", "const char *", "get_dimm_config_f", "struct res_config *"]


func: get_memory_error_data
ret: static int
module: sb_edac
args:
["u64", "u8 *", "u8 *", "long *", "u8 *", "char **", "char *", "struct mem_ctl_info *", "struct mem_ctl_info *"]


func: i5400_proccess_non_recoverable_info
ret: static void
module: i5400_edac
args:
["struct mem_ctl_info *", "unsigned long", "struct i5400_error_info *", "struct i5400_error_info *"]


func: arizona_micsupp_common_init
ret: static int
module: arizona-micsupp
args:
["struct platform_device *", "struct arizona_micsupp *", "const struct regulator_desc *", "struct arizona_micsupp_pdata *"]


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


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


func: hid_time_parse_report
ret: static int
module: rtc-hid-sensor-time
args:
["struct platform_device *", "struct hid_sensor_hub_device *", "struct hid_time_state *", "unsigned int"]


func: mptscsih_copy_sense_data
ret: static void
module: mptscsih
args:
["struct scsi_cmnd *", "MPT_FRAME_HDR *", "SCSIIOReply_t *", "MPT_SCSI_HOST *", "SCSIIOReply_t *", "MPT_SCSI_HOST *"]


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: do_sensor_read
ret: static int
module: intel-m10-bmc-hwmon
args:
["const struct m10bmc_sdata *", "unsigned int", "long *", "struct m10bmc_hwmon *", "struct m10bmc_hwmon *"]


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 *", "u8", "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", "int", "enum pmbus_sensor_classes", "bool", "bool", "bool"]


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


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


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


func: svc_i3c_master_xfer
ret: static int
module: svc-i3c-master
args:
["struct svc_i3c_master *", "bool", "unsigned int", "u8", "u8 *", "const u8 *", "unsigned int", "unsigned int", "bool"]


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


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


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: pcmcia_loop_tuple
ret: int
module: pcmcia
args:
["struct pcmcia_device *", "cisdata_t", "int (*)(struct pcmcia_device *, tuple_t *, void *)", "void *"]


func: pccard_loop_tuple
ret: static int
module: pcmcia
args:
["struct pcmcia_socket *", "unsigned int", "cisdata_t", "cisparse_t *", "void *", "int (*)(tuple_t *, cisparse_t *, 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", "u8", "const char *", "struct i2c_adapter **"]


func: chcr_add_cipher_dst_ent
ret: void
module: chcr
args:
["struct skcipher_request *", "struct cpl_rx_phys_dsgl *", "struct cipher_wr_param *", "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_send_admin
ret: static int
module: intel_qat
args:
["struct adf_accel_dev *", "struct icp_qat_fw_init_admin_req *", "struct icp_qat_fw_init_admin_resp *", "const unsigned long"]


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


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


func: qat_alg_skcipher_init_com
ret: static void
module: intel_qat
args:
["struct icp_qat_fw_la_bulk_req *", "struct icp_qat_hw_cipher_algo_blk *", "const u8 *", "unsigned int", "struct qat_alg_skcipher_ctx *", "struct qat_alg_skcipher_ctx *"]


func: qat_hal_init_gpr
ret: int
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "unsigned long", "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 long", "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_exec_micro_init_lm
ret: static int
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "int *", "u64 *", "unsigned int", "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", "u64 *", "unsigned int", "unsigned int", "unsigned int *", "int"]


func: qat_hal_put_rel_wr_xfer
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_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_hal_set_modes
ret: static int
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "struct icp_qat_uof_image *", "struct icp_qat_uclo_objhandle *"]


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


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_fw_loader_handle *", "struct icp_qat_uof_initmem *", "struct icp_qat_fw_loader_handle *"]


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


func: qat_uclo_ummap_auth_fw
ret: static void
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "struct icp_qat_fw_auth_desc **", "struct icp_qat_fw_auth_desc **"]


func: ccp_create_desc
ret: static struct ccp_dma_desc *
module: ccp
args:
["struct dma_chan *", "struct scatterlist *", "struct scatterlist *", "unsigned long", "unsigned int", "unsigned int"]


func: ccp_get_dm_area
ret: static void
module: ccp
args:
["unsigned int", "struct scatterlist *", "unsigned int", "unsigned int", "struct ccp_dm_workarea *", "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_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: safexcel_rdr_req_set
ret: void
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "struct safexcel_result_desc *", "struct crypto_async_request *"]


func: safexcel_aead_token
ret: static void
module: crypto_safexcel
args:
["struct safexcel_cipher_ctx *", "u8 *", "struct safexcel_command_desc *", "struct safexcel_token *", "enum safexcel_cipher_direction", "u32", "u32", "u32"]


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


func: safexcel_context_control
ret: static int
module: crypto_safexcel
args:
["struct safexcel_cipher_ctx *", "struct safexcel_cipher_req *", "struct safexcel_command_desc *", "struct crypto_async_request *"]


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


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


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


func: safexcel_add_cdesc
ret: struct safexcel_command_desc *
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "bool", "bool", "dma_addr_t", "u32", "u32", "dma_addr_t", "struct safexcel_token **"]


func: verity_for_bv_block
ret: int
module: dm-verity
args:
["struct dm_verity *", "struct dm_verity_io *", "struct bvec_iter *", "int (*)(struct dm_verity *, struct dm_verity_io *, u8 *, size_t)"]


func: verity_verify_sig_parse_opt_args
ret: int
module: dm-verity
args:
["struct dm_arg_set *", "struct dm_verity *", "struct dm_verity_sig_opts *", "unsigned int *", "const char *"]


func: async_copy_data
ret: static struct dma_async_tx_descriptor *
module: raid456
args:
["int", "struct bio *", "struct page **", "unsigned int", "sector_t", "struct dma_async_tx_descriptor *", "struct stripe_head *", "int"]


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


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


func: hst_compare
ret: static long long
module: dm-historical-service-time
args:
["struct path_info *", "struct path_info *", "u64", "struct path_selector *", "struct path_selector *"]


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


func: pool_create
ret: static struct pool *
module: dm-thin-pool
args:
["struct mapped_device *", "struct block_device *", "struct block_device *", "unsigned long", "int", "char **"]


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


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


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: 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_block_manager *", "struct dm_buffer *", "struct buffer_aux *", "struct dm_block_validator *"]


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: __rebalance2
ret: static void
module: dm-persistent-data
args:
["struct dm_btree_info *", "struct btree_node *", "struct child *", "struct child *", "struct child *"]


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


func: redistribute3
ret: static void
module: dm-persistent-data
args:
["struct btree_node *", "struct child *", "struct child *", "struct btree_node *", "struct btree_node *", "struct btree_node *", "uint32_t", "uint32_t", "uint32_t", "struct child *", "struct dm_btree_info *"]


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


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: dm_tm_create_internal
ret: static int
module: dm-persistent-data
args:
["struct dm_block_manager *", "dm_block_t", "struct dm_transaction_manager **", "struct dm_space_map **", "int", "void *", "size_t"]


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: bcache_device_init
ret: static int
module: bcache
args:
["struct bcache_device *", "unsigned int", "sector_t", "struct block_device *", "const struct block_device_operations *"]


func: bitbang_txrx_16
ret: static unsigned int
module: spi-bitbang
args:
["struct spi_device *", "u32 (*)(struct spi_device *, unsigned int, u32, u8, unsigned int)", "unsigned int", "struct spi_transfer *", "unsigned int"]


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


func: 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_rw_integrity
ret: static int
module: nd_btt
args:
["struct bio_integrity_payload *", "struct arena_info *", "u32", "int", "struct btt *", "struct btt *"]


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


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


func: bo_driver_move
ret: static int
module: drm_vram_helper
args:
["struct ttm_buffer_object *", "bool", "struct ttm_operation_ctx *", "struct ttm_resource *", "struct ttm_place *"]


func: drm_atomic_helper_bridge_propagate_bus_fmt
ret: u32 *
module: drm_kms_helper
args:
["struct drm_bridge *", "struct drm_bridge_state *", "struct drm_crtc_state *", "struct drm_connector_state *", "u32", "unsigned int *"]


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


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


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


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


func: update_connector_routing
ret: static int
module: drm_kms_helper
args:
["struct drm_atomic_state *", "struct drm_connector *", "struct drm_connector_state *", "struct drm_connector_state *"]


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


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


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


func: drm_dp_mst_detect_port
ret: int
module: drm_kms_helper
args:
["struct drm_connector *", "struct drm_modeset_acquire_ctx *", "struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_port *"]


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


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


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_fb_init_with_funcs
ret: int
module: drm_kms_helper
args:
["struct drm_device *", "struct drm_framebuffer *", "struct drm_file *", "const struct drm_mode_fb_cmd2 *", "const struct drm_framebuffer_funcs *"]


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


func: drm_connector_mode_valid
ret: int
module: drm_kms_helper
args:
["struct drm_connector *", "struct drm_display_mode *", "struct drm_modeset_acquire_ctx *", "enum drm_mode_status *"]


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: mipi_dbi_dev_init
ret: int
module: drm_mipi_dbi
args:
["struct mipi_dbi_dev *", "const struct drm_simple_display_pipe_funcs *", "const struct drm_display_mode *", "unsigned int"]


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


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


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


func: drm_atomic_connector_get_property
ret: static int
module: drm
args:
["struct drm_connector *", "const struct drm_connector_state *", "struct drm_property *", "uint64_t *"]


func: drm_atomic_connector_set_property
ret: static int
module: drm
args:
["struct drm_connector *", "struct drm_connector_state *", "struct drm_file *", "struct drm_property *", "uint64_t"]


func: drm_atomic_plane_set_property
ret: static int
module: drm
args:
["struct drm_plane *", "struct drm_plane_state *", "struct drm_file *", "struct drm_property *", "uint64_t"]


func: prepare_signaling
ret: static int
module: drm
args:
["struct drm_device *", "struct drm_atomic_state *", "struct drm_mode_atomic *", "struct drm_file *", "struct drm_out_fence_state **", "unsigned int *"]


func: drm_bridge_attach
ret: int
module: drm
args:
["struct drm_encoder *", "struct drm_bridge *", "struct drm_bridge *", "enum drm_bridge_attach_flags"]


func: select_bus_fmt_recursive
ret: static int
module: drm
args:
["struct drm_bridge *", "struct drm_bridge *", "struct drm_crtc_state *", "struct drm_connector_state *", "u32"]


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


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


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


func: drm_client_target_cloned
ret: static bool
module: drm
args:
["struct drm_device *", "struct drm_connector **", "unsigned int", "struct drm_display_mode **", "bool *", "int", "int", "struct drm_client_offset *"]


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


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


func: __drmm_crtc_alloc_with_planes
ret: void *
module: drm
args:
["struct drm_device *", "size_t", "size_t", "struct drm_plane *", "struct drm_plane *", "const struct drm_crtc_funcs *", "const char *", "..."]


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


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


func: drm_hdmi_vendor_infoframe_from_display_mode
ret: int
module: drm
args:
["struct hdmi_vendor_infoframe *", "const struct drm_connector *", "const struct drm_display_mode *"]


func: __drmm_encoder_alloc
ret: void *
module: drm
args:
["struct drm_device *", "size_t", "size_t", "const struct drm_encoder_funcs *", "int", "const char *", "..."]


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_encoder_init
ret: static int
module: drm
args:
["struct drm_device *", "struct drm_encoder *", "const struct drm_encoder_funcs *", "int", "const char *", "struct __va_list_tag *"]


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_get_unmapped_area
ret: unsigned long
module: drm
args:
["struct file *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "struct drm_vma_offset_manager *"]


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: __drmm_universal_plane_alloc
ret: void *
module: drm
args:
["struct drm_device *", "size_t", "size_t", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "enum drm_plane_type", "const char *", "..."]


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: __drm_universal_plane_init
ret: static 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 *", "struct __va_list_tag *"]


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


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


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


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


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


func: drm_syncobj_array_wait
ret: static int
module: drm
args:
["struct drm_syncobj_wait *", "struct drm_syncobj_timeline_wait *", "struct drm_syncobj **", "bool", "struct drm_file *", "struct drm_device *"]


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


func: cirrus_fb_blit_rect
ret: static int
module: cirrus
args:
["struct drm_framebuffer *", "struct drm_rect *", "const struct dma_buf_map *", "const struct dma_buf_map *"]


func: udl_handle_damage
ret: static int
module: udl
args:
["struct drm_framebuffer *", "int", "int", "int", "int", "const struct dma_buf_map *", "const struct dma_buf_map *"]


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


func: intel_i2c_quirk_xfer
ret: static int
module: gma500_gfx
args:
["struct i2c_adapter *", "struct i2c_msg *", "int", "struct drm_psb_private *", "struct drm_psb_private *"]


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_bo_init
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_buffer_object *", "size_t", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "bool", "struct sg_table *", "struct dma_resv *", "void (*)(struct ttm_buffer_object *)"]


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


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


func: ttm_mem_evict_first
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_resource_manager *", "const struct ttm_place *", "struct ttm_operation_ctx *", "struct ww_acquire_ctx *"]


func: ttm_bo_bounce_temp_buffer
ret: static int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "struct ttm_operation_ctx *", "struct ttm_place *"]


func: ttm_bo_handle_move_mem
ret: static int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "bool", "struct ttm_operation_ctx *", "struct ttm_place *"]


func: ttm_device_init
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_device_funcs *", "struct device *", "struct address_space *", "struct drm_vma_offset_manager *", "bool", "bool"]


func: ttm_range_man_alloc
ret: static int
module: ttm
args:
["struct ttm_resource_manager *", "struct ttm_buffer_object *", "const struct ttm_place *", "struct ttm_resource *"]


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


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


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


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


func: nv50_audio_enable
ret: static void
module: nouveau
args:
["struct drm_encoder *", "struct nouveau_crtc *", "struct nouveau_connector *", "struct drm_display_mode *", "struct drm_atomic_state *"]


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


func: nv50_lut_load
ret: u32
module: nouveau
args:
["struct nv50_lut *", "int", "struct drm_property_blob *", "void (*)(struct drm_color_lut *, int, void *)"]


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


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


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


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


func: parse_dcb20_entry
ret: static bool
module: nouveau
args:
["struct dcb_table *", "uint32_t", "uint32_t", "struct dcb_output *", "struct drm_device *", "struct drm_device *"]


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


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


func: nouveau_display_scanoutpos
ret: bool
module: nouveau
args:
["struct drm_crtc *", "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 drm_gem_object *", "struct drm_framebuffer **"]


func: nv50_dp_mode_valid
ret: enum drm_mode_status
module: nouveau
args:
["struct drm_connector *", "struct nouveau_encoder *", "const struct drm_display_mode *", "unsigned int *"]


func: nouveau_gem_pushbuf_reloc_apply
ret: static int
module: nouveau
args:
["struct nouveau_cli *", "struct drm_nouveau_gem_pushbuf *", "struct drm_nouveau_gem_pushbuf_reloc *", "struct drm_nouveau_gem_pushbuf_bo *"]


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


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


func: validate_list
ret: static int
module: nouveau
args:
["struct nouveau_channel *", "struct nouveau_cli *", "struct list_head *", "struct drm_nouveau_gem_pushbuf_bo *"]


func: nvif_mem_ctor
ret: int
module: nouveau
args:
["struct nvif_mmu *", "const char *", "s32", "u8", "u8", "u64", "void *", "u32", "struct nvif_mem *"]


func: nvif_mem_ctor_type
ret: int
module: nouveau
args:
["struct nvif_mmu *", "const char *", "s32", "int", "u8", "u64", "void *", "u32", "struct nvif_mem *"]


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


func: nvif_vmm_ctor
ret: int
module: nouveau
args:
["struct nvif_mmu *", "const char *", "s32", "bool", "u64", "u64", "void *", "u32", "struct nvif_vmm *"]


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_engine_ctor
ret: int
module: nouveau
args:
["const struct nvkm_engine_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_engine *"]


func: nvkm_engine_new_
ret: int
module: nouveau
args:
["const struct nvkm_engine_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_engine **"]


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_subdev_ctor
ret: void
module: nouveau
args:
["const struct nvkm_subdev_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_subdev *"]


func: nvkm_subdev_new_
ret: int
module: nouveau
args:
["const struct nvkm_subdev_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_subdev **"]


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: nvkm_disp_ctor
ret: int
module: nouveau
args:
["const struct nvkm_disp_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_disp *"]


func: nvkm_disp_new_
ret: int
module: nouveau
args:
["const struct nvkm_disp_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_disp **"]


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


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


func: nv50_disp_curs_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_chan_func *", "struct nv50_disp *", "int", "int", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


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


func: nv50_disp_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_disp **"]


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


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_dma_new_
ret: int
module: nouveau
args:
["const struct nvkm_dma_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_dma **"]


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 *", "enum nvkm_subdev_type", "int", "bool", "u32", "struct nvkm_engine **"]


func: nvkm_fifo_ctor
ret: int
module: nouveau
args:
["const struct nvkm_fifo_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "int", "struct nvkm_fifo *"]


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


func: gk104_fifo_new_
ret: int
module: nouveau
args:
["const struct gk104_fifo_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "int", "struct nvkm_fifo **"]


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


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


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


func: nv50_fifo_new_
ret: int
module: nouveau
args:
["const struct nvkm_fifo_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fifo **"]


func: nvkm_gr_ctor
ret: int
module: nouveau
args:
["const struct nvkm_gr_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_gr *"]


func: gf100_gr_new_
ret: int
module: nouveau
args:
["const struct gf100_gr_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gr **"]


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: nv10_gr_new_
ret: int
module: nouveau
args:
["const struct nvkm_gr_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gr **"]


func: nv31_mpeg_new_
ret: int
module: nouveau
args:
["const struct nv31_mpeg_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_engine **"]


func: nvkm_mspdec_new_
ret: int
module: nouveau
args:
["const struct nvkm_falcon_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_engine **"]


func: nvkm_nvdec_new_
ret: int
module: nouveau
args:
["const struct nvkm_nvdec_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_nvdec **"]


func: nvkm_nvenc_new_
ret: int
module: nouveau
args:
["const struct nvkm_nvenc_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_nvenc **"]


func: nvkm_pm_ctor
ret: int
module: nouveau
args:
["const struct nvkm_pm_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pm *"]


func: gf100_pm_new_
ret: int
module: nouveau
args:
["const struct gf100_pm_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pm **"]


func: nv40_pm_new_
ret: int
module: nouveau
args:
["const struct nvkm_specdom *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pm **"]


func: nvkm_sec2_new_
ret: int
module: nouveau
args:
["const struct nvkm_sec2_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "u32", "struct nvkm_sec2 **"]


func: nvkm_sw_new_
ret: int
module: nouveau
args:
["const struct nvkm_sw_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_sw **"]


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 *", "enum nvkm_subdev_type", "int", "bool", "u32", "struct nvkm_engine **"]


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


func: nvkm_falcon_cmdq_send
ret: int
module: nouveau
args:
["struct nvkm_falcon_cmdq *", "struct nvfw_falcon_msg *", "nvkm_falcon_qmgr_callback", "void *", "unsigned long"]


func: nvkm_acr_new_
ret: int
module: nouveau
args:
["const struct nvkm_acr_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_acr **"]


func: nvkm_acr_hsfw_load
ret: int
module: nouveau
args:
["struct nvkm_acr *", "const char *", "const char *", "const char *", "int", "const struct nvkm_acr_hsf_fwif *"]


func: nvkm_acr_lsfw_add
ret: struct nvkm_acr_lsfw *
module: nouveau
args:
["const struct nvkm_acr_lsf_func *", "struct nvkm_acr *", "struct nvkm_falcon *", "enum nvkm_acr_lsf_id"]


func: nvkm_acr_lsfw_load_bl_inst_data_sig
ret: int
module: nouveau
args:
["struct nvkm_subdev *", "struct nvkm_falcon *", "enum nvkm_acr_lsf_id", "const char *", "int", "const struct nvkm_acr_lsf_func *"]


func: nvkm_acr_lsfw_load_sig_image_desc_
ret: static struct nvkm_acr_lsfw *
module: nouveau
args:
["struct nvkm_subdev *", "struct nvkm_falcon *", "enum nvkm_acr_lsf_id", "const char *", "int", "const struct nvkm_acr_lsf_func *", "const struct firmware **"]


func: nvkm_bar_ctor
ret: void
module: nouveau
args:
["const struct nvkm_bar_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_bar *"]


func: gf100_bar_new_
ret: int
module: nouveau
args:
["const struct nvkm_bar_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_bar **"]


func: nv50_bar_new_
ret: int
module: nouveau
args:
["const struct nvkm_bar_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "u32", "struct nvkm_bar **"]


func: nvbios_ocfg_parse
ret: u16
module: nouveau
args:
["struct nvkm_bios *", "u16", "u8", "struct nvbios_ocfg *", "u8 *", "u8 *", "u8 *", "u8 *", "u8 *", "u8 *"]


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: nvkm_bus_new_
ret: int
module: nouveau
args:
["const struct nvkm_bus_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_bus **"]


func: nvkm_clk_ctor
ret: int
module: nouveau
args:
["const struct nvkm_clk_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_clk *"]


func: nvkm_clk_new_
ret: int
module: nouveau
args:
["const struct nvkm_clk_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_clk **"]


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


func: getMNP_double
ret: static int
module: nouveau
args:
["struct nvbios_pll *", "int", "int *", "int *", "int *", "int *", "int *", "struct nvkm_subdev *", "struct nvkm_subdev *"]


func: getMNP_single
ret: static int
module: nouveau
args:
["struct nvbios_pll *", "int", "int *", "int *", "int *", "struct nvkm_subdev *", "struct nvkm_subdev *"]


func: nvkm_devinit_ctor
ret: void
module: nouveau
args:
["const struct nvkm_devinit_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_devinit *"]


func: nv04_devinit_new_
ret: int
module: nouveau
args:
["const struct nvkm_devinit_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_devinit **"]


func: nvkm_fault_new_
ret: int
module: nouveau
args:
["const struct nvkm_fault_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fault **"]


func: nvkm_fb_ctor
ret: void
module: nouveau
args:
["const struct nvkm_fb_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fb *"]


func: nvkm_fb_new_
ret: int
module: nouveau
args:
["const struct nvkm_fb_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fb **"]


func: nv50_fb_new_
ret: int
module: nouveau
args:
["const struct nv50_fb_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fb **"]


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: nvkm_fuse_new_
ret: int
module: nouveau
args:
["const struct nvkm_fuse_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fuse **"]


func: nvkm_gpio_new_
ret: int
module: nouveau
args:
["const struct nvkm_gpio_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gpio **"]


func: nvkm_gsp_new_
ret: int
module: nouveau
args:
["const struct nvkm_gsp_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gsp **"]


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_new_
ret: int
module: nouveau
args:
["const struct nvkm_i2c_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_i2c **"]


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: nvkm_instmem_ctor
ret: void
module: nouveau
args:
["const struct nvkm_instmem_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_instmem *"]


func: nvkm_ltc_new_
ret: int
module: nouveau
args:
["const struct nvkm_ltc_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_ltc **"]


func: nvkm_mc_ctor
ret: void
module: nouveau
args:
["const struct nvkm_mc_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mc *"]


func: nvkm_mc_new_
ret: int
module: nouveau
args:
["const struct nvkm_mc_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mc **"]


func: nvkm_mmu_ctor
ret: void
module: nouveau
args:
["const struct nvkm_mmu_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mmu *"]


func: nvkm_mmu_new_
ret: int
module: nouveau
args:
["const struct nvkm_mmu_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mmu **"]


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


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


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


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


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


func: nvkm_vmm_ref_sptes
ret: static void
module: nouveau
args:
["struct nvkm_vmm_pt *", "const struct nvkm_vmm_desc *", "u32", "u32", "struct nvkm_vmm_iter *", "struct nvkm_vmm_iter *"]


func: nvkm_vmm_sparse_ptes
ret: static void
module: nouveau
args:
["struct nvkm_vmm_pt *", "u32", "u32", "const struct nvkm_vmm_desc *", "const struct nvkm_vmm_desc *"]


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


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


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


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


func: nvkm_pci_new_
ret: int
module: nouveau
args:
["const struct nvkm_pci_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pci **"]


func: nvkm_pmu_ctor
ret: int
module: nouveau
args:
["const struct nvkm_pmu_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pmu *"]


func: nvkm_pmu_new_
ret: int
module: nouveau
args:
["const struct nvkm_pmu_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pmu **"]


func: nvkm_therm_ctor
ret: void
module: nouveau
args:
["struct nvkm_therm *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "const struct nvkm_therm_func *"]


func: nvkm_therm_new_
ret: int
module: nouveau
args:
["const struct nvkm_therm_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_therm **"]


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


func: nvkm_timer_new_
ret: int
module: nouveau
args:
["const struct nvkm_timer_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_timer **"]


func: nvkm_top_new_
ret: int
module: nouveau
args:
["const struct nvkm_top_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_top **"]


func: nvkm_volt_ctor
ret: void
module: nouveau
args:
["const struct nvkm_volt_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_volt *"]


func: nvkm_volt_new_
ret: int
module: nouveau
args:
["const struct nvkm_volt_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_volt **"]


func: gk20a_volt_ctor
ret: int
module: nouveau
args:
["struct nvkm_device *", "enum nvkm_subdev_type", "int", "const struct cvb_coef *", "int", "int", "struct gk20a_volt *"]


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


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


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


func: intel_atomic_setup_scaler
ret: static void
module: i915
args:
["struct intel_crtc_scaler_state *", "int", "struct intel_crtc *", "const char *", "int", "struct intel_plane_state *", "int *"]


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: calc_hblank_early_prog
ret: static unsigned int
module: i915
args:
["const struct intel_crtc_state *", "struct intel_encoder *", "const struct intel_crtc_state *", "struct intel_encoder *"]


func: bdw_load_lut_10
ret: static void
module: i915
args:
["u32", "const struct drm_property_blob *", "struct intel_crtc *", "const struct drm_property_blob *", "struct intel_crtc *"]


func: chv_load_cgm_csc
ret: static void
module: i915
args:
["const struct drm_property_blob *", "struct intel_crtc *", "const struct drm_property_blob *", "struct intel_crtc *"]


func: parse_csr_fw_package
ret: static u32
module: i915
args:
["const struct intel_package_header *", "const struct stepping_info *", "size_t", "struct intel_csr *"]


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


func: tgl_get_combo_buf_trans_dp
ret: static const struct cnl_ddi_buf_trans *
module: i915
args:
["int *", "const struct intel_crtc_state *", "struct intel_encoder *", "const struct intel_crtc_state *", "struct intel_encoder *"]


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


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


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


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


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


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


func: intel_display_power_get_in_set
ret: void
module: i915
args:
["struct drm_i915_private *", "struct intel_display_power_domain_set *", "enum intel_display_power_domain"]


func: intel_dp_compute_psr_vsc_sdp
ret: void
module: i915
args:
["struct intel_dp *", "const struct intel_crtc_state *", "const struct drm_connector_state *", "struct drm_dp_vsc_sdp *"]


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


func: intel_dp_compute_vsc_colorimetry
ret: static void
module: i915
args:
["const struct intel_crtc_state *", "const struct drm_connector_state *", "struct drm_dp_vsc_sdp *"]


func: intel_dp_dsc_compute_config
ret: static int
module: i915
args:
["struct intel_dp *", "struct intel_crtc_state *", "struct drm_connector_state *", "struct link_config_limits *"]


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


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: vlv_PLL_is_optimal
ret: static bool
module: i915
args:
["struct drm_device *", "int", "const struct dpll *", "const struct dpll *", "unsigned int", "unsigned int *"]


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


func: intel_dpll_get_freq
ret: int
module: i915
args:
["struct drm_i915_private *", "const struct intel_shared_dpll *", "const struct intel_dpll_hw_state *"]


func: __cnl_ddi_wrpll_get_freq
ret: static int
module: i915
args:
["struct drm_i915_private *", "int", "const struct intel_shared_dpll *", "const struct intel_dpll_hw_state *", "const struct intel_dpll_hw_state *"]


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


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


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


func: skl_ddi_wrpll_get_freq
ret: static int
module: i915
args:
["struct drm_i915_private *", "const struct intel_dpll_hw_state *", "const struct intel_shared_dpll *"]


func: calc_plane_remap_info
ret: static u32
module: i915
args:
["const struct intel_framebuffer *", "int", "const struct fb_plane_view_dims *", "u32", "u32", "int", "int", "struct intel_fb_view *"]


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


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


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


func: intel_atomic_global_obj_init
ret: void
module: i915
args:
["struct drm_i915_private *", "struct intel_global_obj *", "struct intel_global_state *", "const struct intel_global_state_funcs *"]


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


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


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


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


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


func: check_overlay_src
ret: static int
module: i915
args:
["struct drm_i915_private *", "struct drm_intel_overlay_put_image *", "struct drm_i915_gem_object *"]


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


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


func: ivb_plane_ratio
ret: static void
module: i915
args:
["unsigned int *", "unsigned int *", "const struct intel_plane_state *", "const struct intel_crtc_state *", "const struct intel_plane_state *", "const struct intel_crtc_state *"]


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


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


func: vma_bind
ret: static void
module: i915
args:
["struct i915_address_space *", "struct i915_vm_pt_stash *", "struct i915_vma *", "enum i915_cache_level", "u32"]


func: context_barrier_task
ret: static int
module: i915
args:
["struct i915_gem_context *", "void *", "void (*)(void *)", "int (*)(struct i915_request *, void *)", "int (*)(struct intel_context *, struct i915_gem_ww_ctx *, void *)", "bool (*)(struct intel_context *, void *)", "intel_engine_mask_t"]


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


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


func: i915_gem_object_pin_to_display_plane
ret: struct i915_vma *
module: i915
args:
["struct drm_i915_gem_object *", "struct i915_gem_ww_ctx *", "u32", "const struct i915_ggtt_view *", "unsigned int"]


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


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


func: i915_gem_object_init
ret: void
module: i915
args:
["struct drm_i915_gem_object *", "const struct drm_i915_gem_object_ops *", "struct lock_class_key *", "unsigned int"]


func: __i915_gem_object_get_sg
ret: struct scatterlist *
module: i915
args:
["struct drm_i915_gem_object *", "struct i915_gem_object_page_iter *", "unsigned int", "unsigned int *", "bool"]


func: i915_gem_shrink
ret: unsigned long
module: i915
args:
["struct i915_gem_ww_ctx *", "struct drm_i915_private *", "unsigned long", "unsigned long *", "unsigned int"]


func: gen7_fill_interface_descriptor
ret: static u32
module: i915
args:
["struct batch_chunk *", "const struct batch_vals *", "unsigned int", "const struct cb_kernel *", "const struct cb_kernel *"]


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


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


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


func: __set_pd_entry
ret: void
module: i915
args:
["struct i915_page_directory * const", "const unsigned short", "struct i915_page_table * const", "u64 (*)(const dma_addr_t, const enum i915_cache_level)"]


func: clear_pd_entry
ret: void
module: i915
args:
["struct i915_page_directory * const", "const unsigned short", "const struct drm_i915_gem_object * const"]


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


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


func: gen8_decode_mi_display_flip
ret: static int
module: i915
args:
["struct mi_display_flip_command_info *", "struct parser_exec_state *", "struct parser_exec_state *"]


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


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


func: intel_vgpu_create_workload
ret: struct intel_vgpu_workload *
module: i915
args:
["struct intel_vgpu *", "const struct intel_engine_cs *", "struct execlist_ctx_descriptor_format *"]


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


func: await_active
ret: static int
module: i915
args:
["struct i915_active *", "unsigned int", "int (*)(void *, struct dma_fence *)", "void *", "struct i915_sw_fence *"]


func: intel_engine_cmd_parser
ret: int
module: i915
args:
["struct intel_engine_cs *", "struct i915_vma *", "unsigned long", "unsigned long", "struct i915_vma *", "bool"]


func: copy_batch
ret: static u32 *
module: i915
args:
["struct drm_i915_gem_object *", "struct drm_i915_gem_object *", "unsigned long", "unsigned long", "bool *"]


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


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


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


func: intel_engine_coredump_add_vma
ret: void
module: i915
args:
["struct intel_engine_coredump *", "struct intel_engine_capture_vma *", "struct i915_vma_compress *"]


func: i915_vma_coredump_create
ret: static struct i915_vma_coredump *
module: i915
args:
["const struct i915_vma *", "const char *", "struct i915_vma_compress *", "const struct intel_gt *", "const struct intel_gt *"]


func: print_error_vma
ret: static void
module: i915
args:
["struct drm_i915_error_state_buf *", "const struct intel_engine_cs *", "const struct i915_vma_coredump *"]


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


func: remap_io_sg
ret: int
module: i915
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "struct scatterlist *", "resource_size_t"]


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


func: emit_oa_config
ret: static int
module: i915
args:
["struct i915_perf_stream *", "struct i915_oa_config *", "struct intel_context *", "struct i915_active *"]


func: i915_perf_open_ioctl_locked
ret: static int
module: i915
args:
["struct i915_perf *", "struct drm_i915_perf_open_param *", "struct perf_open_properties *", "struct drm_file *"]


func: oa_configure_all_contexts
ret: static int
module: i915
args:
["struct flex *", "size_t", "struct i915_active *", "struct i915_perf_stream *", "struct i915_perf_stream *"]


func: query_perf_config_data
ret: static int
module: i915
args:
["struct drm_i915_private *", "bool", "struct drm_i915_query_item *", "struct drm_i915_query_item *"]


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


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


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


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


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


func: intel_memory_region_create
ret: struct intel_memory_region *
module: i915
args:
["struct drm_i915_private *", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t", "const struct intel_memory_region_ops *"]


func: ilk_compute_fbc_wm
ret: static u32
module: i915
args:
["const struct intel_plane_state *", "u32", "const struct intel_crtc_state *", "const struct intel_crtc_state *"]


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


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


func: ilk_compute_wm_results
ret: static void
module: i915
args:
["struct drm_i915_private *", "const struct intel_pipe_wm *", "enum intel_ddb_partitioning", "struct ilk_wm_values *"]


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


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


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


func: skl_compute_transition_wm
ret: static void
module: i915
args:
["struct drm_i915_private *", "struct skl_wm_level *", "const struct skl_wm_level *", "const struct skl_wm_params *"]


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


func: skl_ddb_get_hw_plane_state
ret: static void
module: i915
args:
["struct drm_i915_private *", "const enum pipe", "const enum plane_id", "struct skl_ddb_entry *", "struct skl_ddb_entry *"]


func: skl_plane_downscale_amount
ret: static uint_fixed_16_16_t
module: i915
args:
["const struct intel_plane_state *", "const struct intel_crtc_state *", "const struct intel_crtc_state *"]


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


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


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


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


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


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


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


func: setup_slot
ret: static void
module: qxl
args:
["struct qxl_device *", "struct qxl_memslot *", "unsigned int", "const char *", "unsigned long", "unsigned long"]


func: qxl_bo_create
ret: int
module: qxl
args:
["struct qxl_device *", "unsigned long", "bool", "bool", "u32", "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: ast_get_vbios_mode_info
ret: static bool
module: ast
args:
["const struct drm_display_mode *", "struct drm_display_mode *", "struct ast_vbios_mode_info *", "const struct drm_format_info *", "const struct drm_format_info *"]


func: ast_set_std_reg
ret: static void
module: ast
args:
["struct ast_private *", "struct drm_display_mode *", "struct ast_vbios_mode_info *", "struct ast_vbios_mode_info *"]


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


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


func: vmw_bo_cpu_blit
ret: int
module: vmwgfx
args:
["struct ttm_buffer_object *", "u32", "u32", "struct ttm_buffer_object *", "u32", "u32", "u32", "u32", "struct vmw_diff_cpy *"]


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


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


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


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


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


func: vmw_context_define
ret: static int
module: vmwgfx
args:
["void *", "bool", "struct drm_file *", "struct drm_device *", "struct drm_file *", "struct drm_device *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: vmw_create_bo_proxy
ret: static int
module: vmwgfx
args:
["struct drm_device *", "const struct drm_mode_fb_cmd2 *", "struct vmw_buffer_object *", "struct vmw_surface **"]


func: vmw_kms_new_framebuffer_surface
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_surface *", "struct vmw_framebuffer **", "const struct drm_mode_fb_cmd2 *", "bool"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: vmw_user_shader_alloc
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_buffer_object *", "size_t", "size_t", "SVGA3dShaderType", "uint8_t", "uint8_t", "struct ttm_object_file *", "u32 *"]


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


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


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


func: vmw_gb_surface_define
ret: int
module: vmwgfx
args:
["struct vmw_private *", "uint32_t", "const struct vmw_surface_metadata *", "struct vmw_surface **"]


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


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


func: vmw_subres_dirty_add
ret: static void
module: vmwgfx
args:
["struct vmw_surface_dirty *", "const struct svga3dsurface_loc *", "const struct svga3dsurface_loc *"]


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


func: kfd_fill_gpu_cache_info
ret: static int
module: amdgpu
args:
["int", "int", "struct kfd_cu_info *", "struct crat_subtype_cache *", "int *", "int *", "struct kfd_dev *", "struct kfd_dev *"]


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


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


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


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


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


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


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


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


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


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


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


func: amdgpu_dm_commit_planes
ret: static void
module: amdgpu
args:
["struct drm_atomic_state *", "struct dc_state *", "struct drm_device *", "struct amdgpu_display_manager *", "struct drm_crtc *", "bool"]


func: amdgpu_dm_connector_init
ret: static int
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct amdgpu_dm_connector *", "uint32_t", "struct amdgpu_encoder *"]


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


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


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


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


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


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


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


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


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


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


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


func: is_hdr_metadata_different
ret: static bool
module: amdgpu
args:
["const struct drm_connector_state *", "const struct drm_connector_state *", "const struct drm_connector_state *", "const struct drm_connector_state *"]


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


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


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


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


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


func: compute_mst_dsc_configs_for_link
ret: static bool
module: amdgpu
args:
["struct drm_atomic_state *", "struct dc_state *", "struct dc_link *", "struct dsc_mst_fairness_vars *"]


func: increase_dsc_bpp
ret: static void
module: amdgpu
args:
["struct drm_atomic_state *", "struct dc_link *", "struct dsc_mst_fairness_params *", "struct dsc_mst_fairness_vars *", "int"]


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_acquire_release_mpc_3dlut
ret: bool
module: amdgpu
args:
["struct dc *", "bool", "struct dc_stream_state *", "struct dc_3dlut **", "struct dc_transfer_func **"]


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


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


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


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


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


func: dc_link_set_test_pattern
ret: void
module: amdgpu
args:
["struct dc_link *", "enum dp_test_pattern", "enum dp_test_pattern_color_space", "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: detect_dp
ret: static bool
module: amdgpu
args:
["struct dc_link *", "struct display_sink_capability *", "bool *", "struct audio_support *", "enum dc_detect_reason"]


func: dpcd_set_lt_pattern_and_lane_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "const struct link_training_settings *", "enum dc_dp_training_pattern", "uint32_t"]


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


func: initialize_training_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "const struct dc_link_settings *", "const struct dc_link_training_overrides *", "struct link_training_settings *"]


func: set_crtc_test_pattern
ret: static void
module: amdgpu
args:
["struct dc_link *", "struct pipe_ctx *", "enum dp_test_pattern", "enum dp_test_pattern_color_space"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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: dce60_audio_create
ret: struct audio *
module: amdgpu
args:
["struct dc_context *", "unsigned int", "const struct dce_audio_registers *", "const struct dce_audio_shift *", "const struct dce_audio_mask *"]


func: 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: dce110_aux_engine_construct
ret: struct dce_aux *
module: amdgpu
args:
["struct aux_engine_dce110 *", "struct dc_context *", "uint32_t", "uint32_t", "const struct dce110_aux_registers *", "const struct dce110_aux_registers_mask *", "const struct dce110_aux_registers_shift *", "bool"]


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


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


func: dce100_i2c_hw_construct
ret: void
module: amdgpu
args:
["struct dce_i2c_hw *", "struct dc_context *", "uint32_t", "const struct dce_i2c_registers *", "const struct dce_i2c_shift *", "const struct dce_i2c_mask *"]


func: dce60_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", "enum signal_type", "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: configure_encoder
ret: static void
module: amdgpu
args:
["struct dce110_link_encoder *", "const struct dc_link_settings *", "const struct dc_link_settings *"]


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


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


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


func: 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: 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: dce_panel_cntl_construct
ret: void
module: amdgpu
args:
["struct dce_panel_cntl *", "const struct panel_cntl_init_data *", "const struct dce_panel_cntl_registers *", "const struct dce_panel_cntl_shift *", "const struct dce_panel_cntl_mask *"]


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: dce60_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: configure_graphics_mode
ret: static bool
module: amdgpu
args:
["struct dce_transform *", "enum csc_color_mode", "enum graphics_csc_adjust_type", "enum dc_color_space"]


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: static struct clock_source *
module: amdgpu
args:
["struct dc_context *", "struct dc_bios *", "enum clock_source_id", "const struct dce110_clk_src_regs *", "bool"]


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


func: program_nbp_watermark
ret: static void
module: amdgpu
args:
["const struct dc_context *", "const uint32_t", "const uint32_t", "struct dce_watermarks", "struct dce_watermarks"]


func: program_urgency_watermark
ret: static void
module: amdgpu
args:
["const struct dc_context *", "const uint32_t", "const uint32_t", "uint32_t", "struct dce_watermarks", "struct dce_watermarks"]


func: program_color_matrix_v
ret: static void
module: amdgpu
args:
["const struct out_csc_color_matrix *", "enum grph_color_adjust_option", "struct dce_transform *", "struct dce_transform *"]


func: dce110_tg_program_timing
ret: void
module: amdgpu
args:
["struct timing_generator *", "const struct dc_crtc_timing *", "int", "int", "int", "int", "const enum signal_type", "bool"]


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


func: program_multi_taps_filter
ret: static void
module: amdgpu
args:
["int", "const uint16_t *", "enum ram_filter_type", "struct dce_transform *", "struct dce_transform *"]


func: dpp1_cnv_setup
ret: void
module: amdgpu
args:
["struct dpp *", "enum surface_pixel_format", "enum expansion_mode", "struct dc_csc_transform", "enum dc_color_space", "struct cnv_alpha_2bit_lut *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: hubp2_validate_dml_output
ret: void
module: amdgpu
args:
["struct hubp *", "struct dc_context *", "struct _vcs_dpi_display_rq_regs_st *", "struct _vcs_dpi_display_dlg_regs_st *", "struct _vcs_dpi_display_ttu_regs_st *"]


func: dcn20_set_disp_pattern_generator
ret: void
module: amdgpu
args:
["const struct dc *", "struct pipe_ctx *", "enum controller_dp_test_pattern", "enum controller_dp_color_space", "enum dc_color_depth", "const struct tg_color *", "int", "int", "int"]


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


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


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


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


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


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


func: optc2_align_vblanks
ret: void
module: amdgpu
args:
["struct timing_generator *", "struct timing_generator *", "uint32_t", "uint32_t", "uint8_t", "uint8_t"]


func: dcn20_fast_validate_bw
ret: bool
module: amdgpu
args:
["struct dc *", "struct dc_state *", "display_e2e_pipe_params_st *", "int *", "int *", "int *", "bool"]


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


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


func: dcn20_split_stream_for_mpc
ret: void
module: amdgpu
args:
["struct resource_context *", "const struct resource_pool *", "struct pipe_ctx *", "struct pipe_ctx *"]


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


func: dcn20_calculate_wm
ret: static void
module: amdgpu
args:
["struct dc *", "struct dc_state *", "display_e2e_pipe_params_st *", "int *", "int *", "int", "bool"]


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


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


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


func: afmt3_construct
ret: void
module: amdgpu
args:
["struct dcn30_afmt *", "struct dc_context *", "uint32_t", "const struct dcn30_afmt_registers *", "const struct dcn30_afmt_shift *", "const struct dcn30_afmt_mask *"]


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


func: dpp3_construct
ret: bool
module: amdgpu
args:
["struct dcn3_dpp *", "struct dc_context *", "uint32_t", "const struct dcn3_dpp_registers *", "const struct dcn3_dpp_shift *", "const struct dcn3_dpp_mask *"]


func: dcn30_dwbc_construct
ret: void
module: amdgpu
args:
["struct dcn30_dwbc *", "struct dc_context *", "const struct dcn30_dwbc_registers *", "const struct dcn30_dwbc_shift *", "const struct dcn30_dwbc_mask *", "int"]


func: dcn30_mmhubbub_construct
ret: void
module: amdgpu
args:
["struct dcn30_mmhubbub *", "struct dc_context *", "const struct dcn30_mmhubbub_registers *", "const struct dcn30_mmhubbub_shift *", "const struct dcn30_mmhubbub_mask *", "int"]


func: dcn30_mpc_construct
ret: void
module: amdgpu
args:
["struct dcn30_mpc *", "struct dc_context *", "const struct dcn30_mpc_registers *", "const struct dcn30_mpc_shift *", "const struct dcn30_mpc_mask *", "int", "int"]


func: dcn30_acquire_post_bldn_3dlut
ret: bool
module: amdgpu
args:
["struct resource_context *", "const struct resource_pool *", "int", "struct dc_3dlut **", "struct dc_transfer_func **"]


func: dcn30_release_post_bldn_3dlut
ret: bool
module: amdgpu
args:
["struct resource_context *", "const struct resource_pool *", "struct dc_3dlut **", "struct dc_transfer_func **"]


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


func: vpg3_construct
ret: void
module: amdgpu
args:
["struct dcn30_vpg *", "struct dc_context *", "uint32_t", "const struct dcn30_vpg_registers *", "const struct dcn30_vpg_shift *", "const struct dcn30_vpg_mask *"]


func: dcn301_panel_cntl_construct
ret: void
module: amdgpu
args:
["struct dcn301_panel_cntl *", "const struct panel_cntl_init_data *", "const struct dce_panel_cntl_registers *", "const struct dcn301_panel_cntl_shift *", "const struct dcn301_panel_cntl_mask *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: handle_det_buf_split
ret: static void
module: amdgpu
args:
["display_rq_params_st *", "const display_pipe_source_params_st", "struct display_mode_lib *", "const display_pipe_source_params_st", "struct display_mode_lib *"]


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


func: CalculateDCCConfiguration
ret: static double
module: amdgpu
args:
["bool", "unsigned int", "unsigned int", "double", "unsigned int", "unsigned int", "enum dm_swizzle_mode", "unsigned int", "enum scan_direction_class", "unsigned int *", "unsigned int *", "unsigned int *", "bool"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: CalculateDynamicMetadataParameters
ret: static void
module: amdgpu
args:
["int", "double", "double", "double", "double", "long", "long", "long", "long", "int", "bool", "double *", "double *", "double *", "double *"]


func: CalculateExtraLatencyBytes
ret: static double
module: amdgpu
args:
["long", "int", "int", "int", "int", "bool", "bool", "int", "int *", "int *", "double", "double", "double", "int"]


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


func: CalculateMetaAndPTETimes
ret: static void
module: amdgpu
args:
["int", "bool", "int", "int", "int *", "double *", "double *", "double *", "double *", "bool *", "double *", "int *", "int *", "enum scan_direction_class *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculatePixelDeliveryTimes
ret: static void
module: amdgpu
args:
["unsigned int", "double *", "double *", "double *", "double *", "unsigned int *", "unsigned int *", "unsigned int *", "double *", "double *", "double *", "double *", "double *", "double *", "int *", "enum scan_direction_class *", "unsigned int *", "unsigned int (*)[2]", "unsigned int (*)[2]", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


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


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


func: CalculateStutterEfficiency
ret: static void
module: amdgpu
args:
["int", "long", "double", "double", "double", "double", "bool", "int *", "double *", "int *", "double *", "double *", "int *", "int *", "double *", "double *", "int *", "int *", "double *", "double *", "enum scan_direction_class *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "bool *", "bool *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculateSwathAndDETConfiguration
ret: static void
module: amdgpu
args:
["bool", "int", "long", "double *", "double *", "enum scan_direction_class *", "enum source_format_class *", "enum dm_swizzle_mode *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "enum odm_combine_mode *", "int *", "int *", "int *", "double *", "double *", "int *", "double *", "double *", "int *", "int *", "int *", "double *", "double *", "int *", "int *", "double *", "double *", "bool *", "bool *"]


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


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


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


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


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


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


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


func: UseMinimumDCFCLK
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "int", "int", "double", "double", "int", "int", "int", "int", "int", "bool", "int", "bool", "int", "double", "int", "bool", "enum immediate_flip_requirement", "bool", "double", "double", "double", "double", "int *", "int *", "int *", "int *", "bool *", "double (*)[2][8]", "double (*)[2]", "double *", "unsigned int (*)[2][8]", "double (*)[2]", "double (*)[2][8]", "double (*)[2]", "double (*)[2]", "double (*)[2]", "double (*)[2]", "unsigned int (*)[2]", "unsigned int (*)[2]", "int *", "double (*)[2][8]", "double (*)[2][8]", "int (*)[2][8]", "int (*)[2][8]", "int *", "int *", "int *", "double *", "double (*)[2][8]", "double (*)[2][8]", "double (*)[2][8]", "bool *", "double (*)[2][8]", "double (*)[2][8]", "double *", "double *", "double *", "double (*)[2]", "int"]


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


func: dml_rq_dlg_get_dlg_params
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "const display_e2e_pipe_params_st *", "const unsigned int", "const unsigned int", "display_dlg_regs_st *", "display_ttu_regs_st *", "const bool", "const bool", "const bool", "const bool", "const bool", "const display_dlg_sys_params_st", "const display_rq_dlg_params_st", "const display_dlg_sys_params_st", "const display_rq_dlg_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", "unsigned int", "unsigned int"]


func: get_refcyc_per_delivery
ret: static double
module: amdgpu
args:
["double", "double", "unsigned int", "unsigned int", "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 *", "display_data_rq_sizing_params_st *", "display_data_rq_dlg_params_st *", "display_data_rq_misc_params_st *", "bool", "bool", "const display_pipe_params_st", "const display_pipe_params_st"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: _do_calc_rc_params
ret: static void
module: amdgpu
args:
["struct rc_params *", "enum colour_mode", "enum bits_per_comp", "u16", "bool", "int", "int", "int"]


func: dmub_dcn20_setup_windows
ret: void
module: amdgpu
args:
["struct dmub_srv *", "const struct dmub_window *", "const struct dmub_window *", "const struct dmub_window *", "const struct dmub_window *", "const struct dmub_window *"]


func: calculate_user_regamma_coeff
ret: bool
module: amdgpu
args:
["struct dc_transfer_func *", "const struct regamma_lut *", "struct calculate_buffer *", "const struct dc_gamma *"]


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


func: build_custom_gamma_mapping_coefficients_worker
ret: static bool
module: amdgpu
args:
["const struct dc_gamma *", "struct pixel_gamma_point *", "const struct gamma_pixel *", "enum channel_name", "uint32_t", "const struct hw_x_point *"]


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


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


func: calculate_curve
ret: static bool
module: amdgpu
args:
["enum dc_transfer_func_predefined", "struct dc_transfer_func_distributed_points *", "struct pwl_float_data_ex *", "const struct hdr_tm_params *", "uint32_t", "struct calculate_buffer *"]


func: hermite_spline_eetf
ret: static void
module: amdgpu
args:
["struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32 *"]


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


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


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


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


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


func: apply_below_the_range
ret: static void
module: amdgpu
args:
["const struct dc_stream_state *", "unsigned int", "struct mod_vrr_params *", "struct core_freesync *"]


func: build_vrr_infopacket_v3
ret: static void
module: amdgpu
args:
["enum signal_type", "const struct mod_vrr_params *", "bool", "unsigned int", "enum color_transfer_func", "struct dc_info_packet *"]


func: mod_hdcp_add_display
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_link *", "struct mod_hdcp_display *", "struct mod_hdcp_output *"]


func: transition
ret: static enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "union mod_hdcp_transition_input *", "struct mod_hdcp_output *"]


func: mod_hdcp_hdcp1_dp_execution
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp1 *"]


func: mod_hdcp_hdcp1_dp_transition
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp1 *", "struct mod_hdcp_output *"]


func: mod_hdcp_hdcp2_dp_execution
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *"]


func: process_rxstatus
ret: static uint8_t
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *", "enum mod_hdcp_status *"]


func: mod_hdcp_hdcp2_dp_transition
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *", "struct mod_hdcp_output *"]


func: default_attr_update
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_device_attr *", "uint32_t", "enum amdgpu_device_attr_states *"]


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


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


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


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


func: get_pcie_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_pcie_table **", "const PPTable_Generic_SubTable_Header *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


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


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


func: vega10_setup_default_single_dpm_table
ret: static void
module: amdgpu
args:
["struct vega10_single_dpm_table *", "struct phm_ppt_v1_clock_voltage_dependency_table *", "struct pp_hwmgr *"]


func: get_gfxclk_voltage_dependency_table
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table **", "const ATOM_Vega10_GFXCLK_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: si_validate_phase_shedding_tables
ret: static bool
module: amdgpu
args:
["const struct atom_voltage_table *", "const struct amdgpu_phase_shedding_limits_table *", "struct amdgpu_device *"]


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 *", "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 *", "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: navi10_od_setting_check_range
ret: static int
module: amdgpu
args:
["struct smu_context *", "struct smu_11_0_overdrive_table *", "enum SMU_11_0_ODSETTING_ID", "uint32_t"]


func: sienna_cichlid_od_setting_check_range
ret: static int
module: amdgpu
args:
["struct smu_context *", "struct smu_11_0_7_overdrive_table *", "enum SMU_11_0_7_ODSETTING_ID", "uint32_t"]


func: amdgpu_amdkfd_get_dmabuf_info
ret: int
module: amdgpu
args:
["struct kgd_dev *", "int", "struct kgd_dev **", "uint64_t *", "void *", "size_t", "uint32_t *", "uint32_t *"]


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


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


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


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


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


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


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


func: amdgpu_map_static_csa
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "struct amdgpu_bo *", "struct amdgpu_bo_va **", "uint64_t", "uint32_t"]


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


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


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


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


func: amdgpu_display_verify_plane
ret: static int
module: amdgpu
args:
["struct amdgpu_framebuffer *", "int", "const struct drm_format_info *", "unsigned int", "unsigned int", "unsigned int"]


func: amdgpufb_create_pinned_object
ret: static int
module: amdgpu
args:
["struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "struct amdgpu_fbdev *", "struct amdgpu_fbdev *"]


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


func: amdgpu_ib_get
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "unsigned int", "enum amdgpu_ib_pool_type", "struct amdgpu_ib *"]


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


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


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


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


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


func: psp_print_fw_hdr
ret: static void
module: amdgpu
args:
["struct amdgpu_firmware_info *", "struct psp_context *", "struct amdgpu_firmware_info *", "struct psp_context *"]


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


func: amdgpu_sync_resv
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_sync *", "struct dma_resv *", "enum amdgpu_sync_mode", "void *"]


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


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


func: amdgpu_ttm_map_buffer
ret: static int
module: amdgpu
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "struct amdgpu_res_cursor *", "unsigned int", "unsigned int", "struct amdgpu_ring *", "bool", "uint64_t *"]


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


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


func: amdgpu_vram_mgr_alloc_sgt
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct ttm_resource *", "u64", "u64", "struct device *", "enum dma_data_direction", "struct sg_table **"]


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


func: df_v3_6_pmc_get_ctrl_settings
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "uint64_t", "int", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "bool"]


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


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


func: si_calc_upll_dividers
ret: static int
module: amdgpu
args:
["struct amdgpu_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: gud_prep_flush
ret: static int
module: gud
args:
["struct gud_device *", "struct drm_framebuffer *", "const struct drm_format_info *", "struct drm_rect *", "struct gud_set_buffer_req *"]


func: gud_xrgb8888_to_r124
ret: static size_t
module: gud
args:
["u8 *", "const struct drm_format_info *", "void *", "struct drm_framebuffer *", "struct drm_rect *"]


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


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


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


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


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


func: ni_convert_mc_reg_table_entry_to_smc
ret: static void
module: radeon
args:
["struct rv7xx_pl *", "SMC_NIslands_MCRegisterSet *", "struct radeon_device *", "struct radeon_device *"]


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


func: r600_check_texture_resource
ret: static int
module: radeon
args:
["struct radeon_cs_parser *", "u32", "struct radeon_bo *", "u64", "u64", "u32", "struct radeon_bo *"]


func: 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_benchmark_do_move
ret: static int
module: radeon
args:
["struct radeon_device *", "unsigned int", "uint64_t", "uint64_t", "int", "struct dma_resv *", "int"]


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


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


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


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


func: radeonfb_create_pinned_object
ret: static int
module: radeon
args:
["struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "struct radeon_fbdev *", "struct radeon_fbdev *"]


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


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


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


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


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


func: rs780_set_engine_clock_scaling
ret: static int
module: radeon
args:
["struct radeon_device *", "struct radeon_ps *", "struct radeon_ps *", "struct radeon_ps *", "struct radeon_ps *"]


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


func: si_convert_mc_reg_table_entry_to_smc
ret: static void
module: radeon
args:
["struct rv7xx_pl *", "SMC_SIslands_MCRegisterSet *", "struct radeon_device *", "struct radeon_device *"]


func: si_init_dte_leakage_table
ret: static int
module: radeon
args:
["PP_SIslands_CacConfig *", "u16", "u16", "u16", "u16", "u16", "struct radeon_device *", "struct radeon_device *"]


func: si_validate_phase_shedding_tables
ret: static bool
module: radeon
args:
["const struct atom_voltage_table *", "const struct radeon_phase_shedding_limits_table *", "struct radeon_device *"]


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_object_create
ret: int
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object_params *", "struct virtio_gpu_object **", "struct virtio_gpu_fence *"]


func: virtio_gpu_object_shmem_init
ret: static int
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_mem_entry **", "unsigned int *"]


func: virtio_gpu_cmd_create_resource
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_object_params *", "struct virtio_gpu_object_array *", "struct virtio_gpu_fence *"]


func: virtio_gpu_cmd_resource_create_blob
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_object_params *", "struct virtio_gpu_mem_entry *", "uint32_t"]


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_set_scanout_blob
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "uint32_t", "struct virtio_gpu_object *", "struct drm_framebuffer *", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


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


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


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


func: virtio_gpu_object_attach
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_mem_entry *", "unsigned int"]


func: virtio_gpu_get_vbuf
ret: static struct virtio_gpu_vbuffer *
module: virtio-gpu
args:
["int", "int", "void *", "virtio_gpu_resp_cb", "struct virtio_gpu_device *", "struct virtio_gpu_device *"]


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


func: drm_sched_entity_init
ret: int
module: gpu-sched
args:
["struct drm_sched_entity *", "enum drm_sched_priority", "struct drm_gpu_scheduler **", "unsigned int", "atomic_t *"]


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


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


func: btintel_firmware_version
ret: static bool
module: btintel
args:
["struct hci_dev *", "u8", "u8", "u8", "u32 *", "const struct firmware *", "const struct firmware *"]


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: kempld_wdt_set_stage_timeout
ret: static int
module: kempld_wdt
args:
["struct kempld_wdt_stage *", "unsigned int", "struct kempld_wdt_data *", "struct kempld_wdt_data *"]


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


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


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


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


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


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


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


func: binder_translate_fd_array
ret: static int
module: binder_linux
args:
["struct binder_fd_array_object *", "struct binder_buffer_object *", "struct binder_transaction *", "struct binder_thread *", "struct binder_transaction *"]


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


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


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


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


func: rbd_obj_method_sync
ret: static int
module: rbd
args:
["struct ceph_object_id *", "struct ceph_object_locator *", "const char *", "const void *", "size_t", "void *", "size_t", "struct rbd_device *", "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: mtip_set_timeout
ret: static void
module: mtip32xx
args:
["struct driver_data *", "unsigned int *", "u8", "struct host_to_dev_fis *", "struct host_to_dev_fis *"]


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: rnbd_srv_create_set_sess_dev
ret: static struct rnbd_srv_sess_dev *
module: rnbd-server
args:
["struct rnbd_srv_session *", "const struct rnbd_msg_open *", "struct rnbd_dev *", "fmode_t", "struct rnbd_srv_dev *"]


func: rnbd_clt_map_device
ret: struct rnbd_clt_dev *
module: rnbd-client
args:
["const char *", "struct rtrs_addr *", "size_t", "u16", "const char *", "enum rnbd_access_mode", "u32"]


func: send_usr_msg
ret: static int
module: rnbd-client
args:
["struct rtrs_clt *", "int", "struct rnbd_iu *", "struct kvec *", "size_t", "struct scatterlist *", "unsigned int", "void (*)(struct work_struct *)", "int *", "int"]


func: __issue_creg_rw
ret: static int
module: rsxx
args:
["struct rsxx_cardinfo *", "unsigned int", "unsigned int", "unsigned int", "void *", "int", "unsigned int *"]


func: creg_queue_cmd
ret: static int
module: rsxx
args:
["struct rsxx_cardinfo *", "unsigned int", "unsigned int", "unsigned int", "void *", "int", "creg_cmd_cb", "void *"]


func: 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", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


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: decide_on_write_same_support
ret: static void
module: drbd
args:
["struct drbd_device *", "struct request_queue *", "struct request_queue *", "struct o_qlim *", "bool"]


func: drbd_submit_peer_request
ret: int
module: drbd
args:
["struct drbd_device *", "struct drbd_peer_request *", "const unsigned int", "const unsigned int", "const int"]


func: validate_req_change_req_state
ret: static int
module: drbd
args:
["struct drbd_device *", "u64", "sector_t", "struct rb_root *", "const char *", "enum drbd_req_event", "bool"]


func: notify_connection_state_change
ret: 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: conn_set_state
ret: static void
module: drbd
args:
["struct drbd_connection *", "union drbd_state", "union drbd_state", "union drbd_state *", "union drbd_state *", "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:
["struct cros_ec_extcon_info *", "unsigned int", "unsigned int", "void *", "unsigned int", "void *", "unsigned int"]


func: mtdchar_readoob
ret: static int
module: mtd
args:
["struct mtd_info *", "uint64_t", "uint32_t", "void *", "uint32_t *", "struct file *", "struct file *"]


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


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


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


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


func: mtd_part_do_parse
ret: static int
module: mtd
args:
["struct mtd_part_parser *", "struct mtd_info *", "struct mtd_partitions *", "struct mtd_part_parser_data *"]


func: _block2mtd_write
ret: static int
module: block2mtd
args:
["const u_char *", "loff_t", "size_t", "size_t *", "struct block2mtd_dev *", "struct block2mtd_dev *"]


func: read_bbt
ret: static int
module: nand
args:
["struct nand_chip *", "uint8_t *", "int", "int", "int", "struct nand_bbt_descr *", "struct nand_bbt_descr *"]


func: onfi_fill_interface_config
ret: void
module: nand
args:
["struct nand_chip *", "struct nand_interface_config *", "enum nand_interface_type", "unsigned int"]


func: spinand_match_and_init
ret: int
module: spinand
args:
["struct spinand_device *", "const struct spinand_info *", "unsigned int", "enum spinand_readid_method"]


func: cfi_amdstd_otp_walk
ret: static int
module: cfi_cmdset_0002
args:
["loff_t", "size_t", "size_t *", "u_char *", "otp_op_t", "int", "struct mtd_info *", "struct mtd_info *"]


func: do_write_oneword_once
ret: static int
module: cfi_cmdset_0002
args:
["struct map_info *", "struct flchip *", "unsigned long", "map_word", "int", "struct cfi_private *"]


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


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


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


func: 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: try_recover_peb
ret: static int
module: ubi
args:
["struct ubi_volume *", "int", "int", "const void *", "int", "int", "struct ubi_vid_io_buf *", "bool *"]


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: update_vol
ret: static int
module: ubi
args:
["struct ubi_device *", "struct ubi_attach_info *", "struct ubi_ainf_volume *", "struct ubi_vid_hdr *", "struct ubi_ainf_peb *"]


func: counter_count_attributes_create
ret: static int
module: counter
args:
["struct counter_device_attr_group * const", "const struct counter_device * const", "struct counter_count * const"]


func: counter_synapses_register
ret: static int
module: counter
args:
["struct counter_device_attr_group * const", "const struct counter_device * const", "struct counter_count * const", "const char * const"]


func: vhost_dev_init
ret: void
module: vhost
args:
["struct vhost_dev *", "struct vhost_virtqueue **", "int", "int", "int", "int", "bool", "int (*)(struct vhost_dev *, struct vhost_iotlb_msg *)"]


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


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


func: get_rx_bufs
ret: static int
module: vhost_net
args:
["struct vhost_virtqueue *", "struct vring_used_elem *", "int", "unsigned int *", "struct vhost_log *", "unsigned int *", "unsigned int"]


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


func: 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_iotlb
ret: int
module: vringh
args:
["struct vringh *", "u64", "unsigned int", "bool", "struct vring_desc *", "struct vring_avail *", "struct vring_used *"]


func: vringh_init_user
ret: int
module: vringh
args:
["struct vringh *", "u64", "unsigned int", "bool", "vring_desc_t *", "vring_avail_t *", "vring_used_t *"]


func: __vringh_iov
ret: static int
module: vringh
args:
["struct vringh *", "u16", "struct vringh_kiov *", "struct vringh_kiov *", "bool (*)(struct vringh *, u64, size_t *, struct vringh_range *, bool (*)(struct vringh *, u64, struct vringh_range *))", "bool (*)(struct vringh *, u64, struct vringh_range *)", "gfp_t", "int (*)(const struct vringh *, void *, const void *, size_t)"]


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: putused_iotlb
ret: static int
module: vringh
args:
["const struct vringh *", "struct vring_used_elem *", "const struct vring_used_elem *", "unsigned int"]


func: _idtcm_set_dpll_hw_tod
ret: static int
module: ptp_clockmatrix
args:
["struct idtcm_channel *", "enum hw_tod_write_trig_sel", "const struct timespec64 *", "const struct timespec64 *"]


func: _idtcm_set_dpll_scsr_tod
ret: static int
module: ptp_clockmatrix
args:
["struct idtcm_channel *", "enum scsr_tod_write_type_sel", "enum scsr_tod_write_trig_sel", "const struct timespec64 *", "const struct timespec64 *"]


func: cros_usbpd_charger_ec_command
ret: static int
module: cros_usbpd-charger
args:
["struct charger_data *", "unsigned int", "void *", "unsigned int", "void *", "unsigned int", "unsigned int"]


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: acpi_nfit_ctl
ret: int
module: nfit
args:
["struct nvdimm_bus_descriptor *", "struct nvdimm *", "unsigned int", "void *", "unsigned int", "int *"]


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


func: scsiback_gnttab_data_map_list
ret: static int
module: xen-scsiback
args:
["struct vscsibk_pend *", "struct scsiif_request_segment *", "struct page **", "grant_handle_t *", "int", "u32"]


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: __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: rio_dma_transfer
ret: static int
module: rio_mport_cdev
args:
["struct file *", "enum rio_transfer_sync", "enum dma_data_direction", "struct rio_transfer_io *", "u32"]


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


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_ai_check_chanlist
ret: static int
module: amplc_pci230
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_cmd *", "struct comedi_cmd *"]


func: pcl730_get_bits
ret: static unsigned int
module: pcl730
args:
["struct comedi_subdevice *", "struct comedi_device *", "struct comedi_subdevice *", "struct comedi_device *"]


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


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


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", "unsigned int", "const struct ni_route_tables *"]


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


func: pci1710_ai_check_chanlist
ret: static int
module: adv_pci1710
args:
["struct comedi_device *", "struct comedi_cmd *", "struct comedi_subdevice *", "struct comedi_cmd *", "struct comedi_subdevice *"]


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


func: nfcsim_send
ret: static int
module: nfcsim
args:
["struct sk_buff *", "u16", "nfc_digital_cmd_complete_t", "void *", "struct nfc_digital_dev *", "struct nfc_digital_dev *"]


func: port100_listen_mdaa
ret: static int
module: port100
args:
["struct nfc_digital_dev *", "struct digital_tg_mdaa_params *", "u16", "nfc_digital_cmd_complete_t", "void *"]


func: 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: 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: pn53x_common_init
ret: struct pn533 *
module: pn533
args:
["u32", "enum pn533_protocol_type", "void *", "struct pn533_phy_ops *", "struct pn533_frame_ops *", "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: _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: ne_do_request
ret: int
module: nitro_enclaves
args:
["struct pci_dev *", "enum ne_pci_dev_cmd_type", "void *", "size_t", "struct ne_pci_dev_cmd_reply *", "size_t"]


func: vbg_hgcm_call
ret: int
module: vboxguest
args:
["struct vbg_dev *", "u32", "u32", "u32", "u32", "struct vmmdev_hgcm_function_parameter64 *", "u32", "int *"]


func: vbg_hgcm_call32
ret: int
module: vboxguest
args:
["struct vbg_dev *", "u32", "u32", "u32", "u32", "struct vmmdev_hgcm_function_parameter32 *", "u32", "int *"]


func: hgcm_call_init_linaddr
ret: static void
module: vboxguest
args:
["struct vmmdev_hgcm_call *", "struct vmmdev_hgcm_function_parameter64 *", "void *", "u32", "enum vmmdev_hgcm_function_parameter_type", "u32 *"]


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: stm_find_master_chan
ret: static int
module: stm_core
args:
["struct stm_device *", "unsigned int", "unsigned int *", "unsigned int", "unsigned int *", "unsigned int"]


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: tee_client_open_context
ret: struct tee_context *
module: tee
args:
["struct tee_context *", "int (*)(struct tee_ioctl_version_data *, const void *)", "const void *", "struct tee_ioctl_version_data *"]


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


func: __iio_device_attr_init
ret: static int
module: industrialio
args:
["struct device_attribute *", "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)", "enum iio_shared_by"]


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: iio_channel_read_avail
ret: static int
module: industrialio
args:
["const int **", "int *", "int *", "enum iio_chan_info_enum", "struct iio_channel *", "struct iio_channel *"]


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


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


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


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


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


func: ad5686_probe
ret: int
module: ad5686
args:
["struct device *", "enum ad5686_supported_device_ids", "const char *", "ad5686_write_func", "ad5686_read_func"]


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


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


func: adc5_do_conversion
ret: static int
module: qcom-spmi-adc5
args:
["struct adc5_chip *", "struct adc5_channel_prop *", "const struct iio_chan_spec *", "u16 *", "u16 *"]


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


func: cros_ec_sensors_core_init
ret: int
module: cros_ec_sensors_core
args:
["struct platform_device *", "struct iio_dev *", "bool", "cros_ec_sensors_capture_t", "cros_ec_sensorhub_push_data_cb_t"]


func: ad7150_write_event_params
ret: static int
module: ad7150
args:
["unsigned int", "enum iio_event_type", "enum iio_event_direction", "struct iio_dev *", "struct iio_dev *"]


func: st_lsm6dsx_shub_alloc_iiodev
ret: static struct iio_dev *
module: st_lsm6dsx
args:
["struct st_lsm6dsx_hw *", "enum st_lsm6dsx_sensor_id", "const struct st_lsm6dsx_ext_dev_settings *", "u8", "const char *"]


func: inv_icm42600_fifo_decode_packet
ret: ssize_t
module: inv-icm42600
args:
["const void *", "const void **", "const void **", "const int8_t **", "const void **", "unsigned int *"]


func: inv_icm42600_set_pwr_mgmt0
ret: static int
module: inv-icm42600
args:
["struct inv_icm42600_state *", "enum inv_icm42600_sensor_mode", "enum inv_icm42600_sensor_mode", "bool", "unsigned int *"]


func: devm_iio_kfifo_buffer_setup_ext
ret: int
module: kfifo_buf
args:
["struct device *", "struct iio_dev *", "int", "const struct iio_buffer_setup_ops *", "const struct attribute **"]


func: devm_iio_triggered_buffer_setup_ext
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 *", "const struct attribute **"]


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


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


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_map_erase_rq
ret: int
module: pblk
args:
["struct pblk *", "struct nvm_rq *", "unsigned int", "unsigned long *", "unsigned int", "struct ppa_addr *"]


func: pblk_map_rq
ret: int
module: pblk
args:
["struct pblk *", "struct nvm_rq *", "unsigned int", "unsigned long *", "unsigned int", "unsigned int"]


func: usb_assign_descriptors
ret: int
module: libcomposite
args:
["struct usb_function *", "struct usb_descriptor_header **", "struct usb_descriptor_header **", "struct usb_descriptor_header **", "struct usb_descriptor_header **"]


func: usb_gadget_config_buf
ret: int
module: libcomposite
args:
["const struct usb_config_descriptor *", "void *", "unsigned int", "const struct usb_descriptor_header **"]


func: 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: uvcg_config_create_children
ret: static int
module: usb_f_uvc
args:
["struct config_group *", "const struct uvcg_config_group_type *", "const struct uvcg_config_group_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: 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: store_endpoint
ret: static void
module: usbserial
args:
["struct usb_serial_endpoints *", "struct usb_endpoint_descriptor *", "struct usb_serial *", "struct usb_serial *"]


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: 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: write_port
ret: static ssize_t
module: cypress_cy7c63
args:
["const char *", "size_t", "int", "int", "struct device_attribute *", "struct device *", "struct device *"]


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: ftdi_elan_edset_output
ret: static int
module: ftdi-elan
args:
["struct usb_ftdi *", "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: sddr09_write_lba
ret: static int
module: ums-sddr09
args:
["struct us_data *", "unsigned int", "unsigned int", "unsigned int", "unsigned char *", "unsigned char *"]


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 *", "const 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: cdnsp_alloc_segments_for_ring
ret: static int
module: cdnsp-udc-pci
args:
["struct cdnsp_device *", "struct cdnsp_segment **", "struct cdnsp_segment **", "unsigned int", "unsigned int", "enum cdnsp_ring_type", "unsigned int", "gfp_t"]


func: cdnsp_update_stream_segment_mapping
ret: static int
module: cdnsp-udc-pci
args:
["struct xarray *", "struct cdnsp_ring *", "struct cdnsp_segment *", "struct cdnsp_segment *", "gfp_t"]


