# funs

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: ioctl_event_summary
ret: static int
module: switchtec
args:
["struct switchtec_dev *", "struct switchtec_user *", "struct switchtec_ioctl_event_summary *", "size_t"]


func: quad8_action_read
ret: static int
module: 104-quad-8
args:
["struct counter_device *", "struct counter_count *", "struct counter_synapse *", "enum counter_synapse_action *"]


func: counter_attr_create
ret: static int
module: counter
args:
["struct device * const", "struct counter_attribute_group * const", "const struct counter_comp * const", "const enum counter_scope", "void * const"]


func: counter_count_attrs_create
ret: static int
module: counter
args:
["struct counter_device * const", "struct counter_attribute_group * const", "struct counter_count * const"]


func: get_rx_sa_stats
ret: static void
module: macsec
args:
["struct net_device *", "struct macsec_rx_sc *", "int", "struct macsec_rx_sa *", "struct macsec_rx_sa_stats *"]


func: get_rxsc_from_nl
ret: static struct macsec_rx_sc *
module: macsec
args:
["struct net *", "struct nlattr **", "struct nlattr **", "struct net_device **", "struct macsec_secy **"]


func: macsec_decrypt
ret: static struct sk_buff *
module: macsec
args:
["struct sk_buff *", "struct net_device *", "struct macsec_rx_sa *", "sci_t", "struct macsec_secy *"]


func: amt_lookup_act_srcs
ret: static void
module: amt
args:
["struct amt_tunnel_list *", "struct amt_group_node *", "void *", "enum amt_ops", "enum amt_filter", "enum amt_act", "bool"]


func: amt_mcast_allow_handler
ret: static void
module: amt
args:
["struct amt_tunnel_list *", "struct amt_group_node *", "void *", "bool", "void *", "struct amt_dev *"]


func: amt_mcast_is_ex_handler
ret: static void
module: amt
args:
["struct amt_dev *", "struct amt_tunnel_list *", "struct amt_group_node *", "void *", "void *", "bool"]


func: amt_mcast_is_in_handler
ret: static void
module: amt
args:
["struct amt_tunnel_list *", "struct amt_group_node *", "void *", "void *", "bool", "struct amt_dev *"]


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


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


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


func: virtnet_get_ringparam
ret: static void
module: virtio_net
args:
["struct net_device *", "struct ethtool_ringparam *", "struct kernel_ethtool_ringparam *", "struct netlink_ext_ack *"]


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


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


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


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


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


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


func: bareudp6_xmit_skb
ret: static int
module: bareudp
args:
["struct sk_buff *", "struct net_device *", "struct bareudp_dev *", "const struct ip_tunnel_info *"]


func: nsim_dev_devlink_trap_action_set
ret: static int
module: netdevsim
args:
["struct devlink *", "const struct devlink_trap *", "enum devlink_trap_action", "struct netlink_ext_ack *"]


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


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


func: nsim_dev_reload_down
ret: static int
module: netdevsim
args:
["struct devlink *", "bool", "enum devlink_reload_action", "enum devlink_reload_limit", "struct netlink_ext_ack *"]


func: nsim_dev_reload_up
ret: static int
module: netdevsim
args:
["struct devlink *", "enum devlink_reload_action", "enum devlink_reload_limit", "u32 *", "struct netlink_ext_ack *"]


func: nsim_fib_rt_init
ret: static void
module: netdevsim
args:
["struct nsim_fib_data *", "struct nsim_fib_rt *", "const void *", "size_t", "unsigned int", "int", "u32"]


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


func: netvsc_copy_to_send_buf
ret: static void
module: hv_netvsc
args:
["struct netvsc_device *", "unsigned int", "u32", "struct hv_netvsc_packet *", "struct rndis_message *", "struct hv_page_buffer *", "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: rsc_add_data
ret: static void
module: hv_netvsc
args:
["struct netvsc_channel *", "const struct ndis_pkt_8021q_info *", "const struct ndis_tcp_ip_checksum_info *", "const u32 *", "void *", "u32"]


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: bond_flow_dissect
ret: static bool
module: bonding
args:
["struct sk_buff *", "const void *", "__be16", "int", "int", "struct flow_keys *", "struct bonding *"]


func: bond_flow_ip
ret: static bool
module: bonding
args:
["struct sk_buff *", "struct flow_keys *", "const void *", "int", "__be16", "int *", "int *", "bool"]


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


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


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


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


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


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


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


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


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


func: __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: symbol_dl_image
ret: static int
module: orinoco
args:
["struct orinoco_private *", "const unsigned char *", "const void *", "int", "const struct fw_info *"]


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


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


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


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


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


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


func: mwifiex_usb_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: 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_cfg80211_set_bitrate_mask
ret: static int
module: mwifiex
args:
["struct wiphy *", "struct net_device *", "unsigned int", "const u8 *", "const struct cfg80211_bitrate_mask *"]


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


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


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


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


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


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


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


func: libipw_network_init
ret: static int
module: libipw
args:
["struct libipw_probe_response *", "struct libipw_network *", "struct libipw_rx_stats *", "struct libipw_device *"]


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


func: 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: il3945_build_tx_cmd_hwcrypto
ret: static void
module: iwl3945
args:
["struct il_priv *", "struct ieee80211_tx_info *", "struct il_device_cmd *", "int", "struct sk_buff *"]


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_rs_rate_init_stub
ret: static void
module: iwl3945
args:
["void *", "struct ieee80211_supported_band *", "struct cfg80211_chan_def *", "struct ieee80211_sta *", "void *"]


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


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


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


func: il4965_get_channels_for_scan
ret: static int
module: iwl4965
args:
["struct il_priv *", "struct ieee80211_vif *", "enum nl80211_band", "u8", "u8", "struct il_scan_channel *"]


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


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


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


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


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


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


func: iwl_parse_mei_nvm_data
ret: struct iwl_nvm_data *
module: iwlwifi
args:
["struct iwl_trans *", "const struct iwl_cfg *", "const struct iwl_mei_nvm *", "const struct iwl_fw *"]


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_init_he_hw_capab
ret: static void
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_nvm_data *", "struct ieee80211_supported_band *", "u8", "u8", "const struct iwl_fw *"]


func: iwl_init_sbands
ret: static void
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_nvm_data *", "const void *", "u8", "u8", "u32", "bool", "const struct iwl_fw *"]


func: iwl_set_hw_address
ret: static int
module: iwlwifi
args:
["struct iwl_trans *", "const struct iwl_cfg *", "struct iwl_nvm_data *", "const __be16 *", "const __le16 *"]


func: iwl_set_hw_address_family_8000
ret: static void
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_nvm_data *", "const __le16 *", "const __be16 *", "const struct iwl_cfg *"]


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_build_tx_amsdu
ret: static struct iwl_tfh_tfd *
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_txq *", "struct iwl_device_tx_cmd *", "struct sk_buff *", "struct iwl_cmd_meta *", "int", "int"]


func: iwl_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: iwl_mvm_d3_update_keys
ret: static void
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "void *"]


func: iwl_mvm_find_max_pn
ret: static const u8 *
module: iwlmvm
args:
["struct ieee80211_key_conf *", "struct iwl_mvm_key_pn *", "struct ieee80211_key_seq *", "int", "int"]


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_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_cmd_v5
ret: static void
module: iwlmvm
args:
["struct ieee80211_vif *", "struct iwl_tof_range_req_cmd_v5 *", "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: iwl_mvm_ampdu_check_trigger
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_sta *", "u16", "u16", "enum ieee80211_ampdu_mlme_action"]


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


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


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


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


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


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


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


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


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


func: rs_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_pass_packet_to_mac80211
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct napi_struct *", "struct sk_buff *", "struct ieee80211_hdr *", "u16", "u8", "struct iwl_rx_cmd_buffer *"]


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_scan_umac_fill_general_p_v11
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_mvm_scan_params *", "struct ieee80211_vif *", "struct iwl_scan_general_params_v11 *", "u16", "u8"]


func: iwl_mvm_umac_scan_cfg_channels_v6_6g
ret: static u32
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_mvm_scan_params *", "struct iwl_scan_probe_params_v4 *", "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_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_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_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: 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 *"]


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_basic
ret: static void
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_tx_cmd *", "struct ieee80211_tx_info *", "struct ieee80211_hdr *", "u8", "struct sk_buff *"]


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: 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: rtl92ee_rx_query_desc
ret: bool
module: rtl8192ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct ieee80211_rx_status *", "u8 *", "struct sk_buff *"]


func: rtl92ee_tx_fill_desc
ret: void
module: rtl8192ee
args:
["struct ieee80211_hw *", "struct ieee80211_hdr *", "u8 *", "u8 *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "struct sk_buff *", "u8", "struct rtl_tcb_desc *"]


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


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


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


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


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


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


func: rtl92d_bandtype_5G
ret: static void
module: rtl8192de
args:
["struct rtl_hal *", "u8 *", "bool *", "u8", "u8", "u8", "struct rtl_efuse *", "struct rtl_priv *", "struct rtl_phy *", "const u8 (*)[13]", "const u8 (*)[13]"]


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


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: rtw8852c_set_gain_offset
ret: static void
module: rtw89_8852c
args:
["struct rtw89_dev *", "const struct rtw89_channel_params *", "enum rtw89_rf_path", "enum rtw89_phy_idx"]


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_attach_sec_cam
ret: static int
module: rtw89_core
args:
["struct rtw89_dev *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "struct rtw89_sec_cam_entry *"]


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_sta *", "struct ieee80211_key_conf *", "u8", "bool"]


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_core_rx_to_mac80211
ret: static void
module: rtw89_core
args:
["struct rtw89_dev *", "struct rtw89_rx_phy_ppdu *", "struct rtw89_rx_desc_info *", "struct sk_buff *", "struct ieee80211_rx_status *"]


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: rtw89_skb_put_rx_data
ret: static bool
module: rtw89_pci
args:
["struct rtw89_dev *", "bool", "bool", "struct sk_buff *", "const struct sk_buff *", "u32", "const struct rtw89_pci_rx_info *", "const struct rtw89_rx_desc_info *"]


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: 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: wfx_hif_join
ret: int
module: wfx
args:
["struct wfx_vif *", "const struct ieee80211_bss_conf *", "struct ieee80211_channel *", "const u8 *", "int"]


func: fill_tkip_group
ret: static u8
module: wfx
args:
["struct wfx_hif_tkip_group_key *", "struct ieee80211_key_conf *", "struct ieee80211_key_seq *", "enum nl80211_iftype"]


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: 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_init_sband
ret: static int
module: mt76
args:
["struct mt76_phy *", "struct mt76_sband *", "const struct ieee80211_channel *", "int", "struct ieee80211_rate *", "int", "bool", "bool"]


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: 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: mt76_connac2_mac_write_txwi
ret: void
module: mt76-connac-lib
args:
["struct mt76_dev *", "__le32 *", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_key_conf *", "int", "u32"]


func: mt76_connac_mcu_add_key
ret: int
module: mt76-connac-lib
args:
["struct mt76_dev *", "struct ieee80211_vif *", "struct mt76_connac_sta_key_conf *", "struct ieee80211_key_conf *", "int", "struct mt76_wcid *", "enum set_key_cmd"]


func: mt76_connac_mcu_bss_basic_tlv
ret: int
module: mt76-connac-lib
args:
["struct sk_buff *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct mt76_phy *", "u16", "bool"]


func: mt76_connac_mcu_sta_ba
ret: int
module: mt76-connac-lib
args:
["struct mt76_dev *", "struct mt76_vif *", "struct ieee80211_ampdu_params *", "int", "bool", "bool"]


func: mt76_connac_mcu_sta_tlv
ret: void
module: mt76-connac-lib
args:
["struct mt76_phy *", "struct sk_buff *", "struct ieee80211_sta *", "struct ieee80211_vif *", "u8", "u8"]


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_connac_mcu_wtbl_ht_tlv
ret: void
module: mt76-connac-lib
args:
["struct mt76_dev *", "struct sk_buff *", "struct ieee80211_sta *", "void *", "void *", "bool", "bool"]


func: mt76_connac_mcu_sta_key_tlv
ret: static int
module: mt76-connac-lib
args:
["struct mt76_connac_sta_key_conf *", "struct sk_buff *", "struct ieee80211_key_conf *", "enum set_key_cmd"]


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


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


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: mt76x2_get_power_info_2g
ret: static void
module: mt76x2-common
args:
["struct mt76x02_dev *", "struct mt76x2_tx_power_info *", "int", "int", "struct ieee80211_channel *"]


func: mt7921_txwi_free
ret: static void
module: mt7921e
args:
["struct mt7921_dev *", "struct mt76_txwi_cache *", "struct ieee80211_sta *", "struct list_head *", "bool"]


func: mt7921_mcu_sta_update
ret: int
module: mt7921-common
args:
["struct mt7921_dev *", "struct ieee80211_sta *", "struct ieee80211_vif *", "bool", "enum mt76_sta_info_state"]


func: mt7915_mac_write_txwi
ret: void
module: mt7915e
args:
["struct mt76_dev *", "__le32 *", "struct sk_buff *", "struct mt76_wcid *", "int", "struct ieee80211_key_conf *", "u32"]


func: mt7915_mac_fill_rx_rate
ret: static int
module: mt7915e
args:
["struct mt7915_dev *", "struct mt76_rx_status *", "struct ieee80211_supported_band *", "__le32 *", "u8 *"]


func: mt7915_mcu_beacon_cont
ret: static void
module: mt7915e
args:
["struct mt7915_dev *", "struct ieee80211_vif *", "struct sk_buff *", "struct sk_buff *", "struct bss_info_bcn *", "struct ieee80211_mutable_offsets *"]


func: mt7915_mcu_beacon_inband_discov
ret: static void
module: mt7915e
args:
["struct mt7915_dev *", "struct ieee80211_vif *", "struct sk_buff *", "struct bss_info_bcn *", "u32"]


func: mt7915_mcu_beacon_mbss
ret: static void
module: mt7915e
args:
["struct sk_buff *", "struct sk_buff *", "struct ieee80211_vif *", "struct bss_info_bcn *", "struct ieee80211_mutable_offsets *"]


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: mt7601u_usb_submit_buf
ret: int
module: mt7601u
args:
["struct mt7601u_dev *", "int", "int", "struct mt7601u_dma_buf *", "gfp_t", "usb_complete_t", "void *"]


func: mt7601u_vendor_request
ret: int
module: mt7601u
args:
["struct mt7601u_dev *", "const u8", "const u8", "const u16", "const u16", "void *", "const size_t"]


func: ath_key_config
ret: int
module: ath
args:
["struct ath_common *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: ath_regd_init
ret: int
module: ath
args:
["struct ath_regulatory *", "struct wiphy *", "void (*)(struct wiphy *, struct regulatory_request *)"]


func: ath5k_tx_queue
ret: void
module: ath5k
args:
["struct ieee80211_hw *", "struct sk_buff *", "struct ath5k_txq *", "struct ieee80211_tx_control *"]


func: ath5k_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: 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", "int", "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_dbring_bufs_replenish
ret: static int
module: ath11k
args:
["struct ath11k *", "struct ath11k_dbring *", "struct ath11k_dbring_element *", "enum wmi_direct_buffer_module"]


func: ath11k_debugfs_add_dbring_entry
ret: void
module: ath11k
args:
["struct ath11k *", "enum wmi_direct_buffer_module", "enum ath11k_dbg_dbr_event", "struct hal_srng *"]


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_full_mon_mpdu_pop
ret: static u32
module: ath11k
args:
["struct ath11k *", "void *", "struct sk_buff **", "struct sk_buff **", "struct hal_sw_mon_ring_entries *"]


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_mon_deliver
ret: static int
module: ath11k
args:
["struct ath11k *", "struct sk_buff *", "struct hal_rx_mon_ppdu_info *", "struct napi_struct *", "struct sk_buff *", "u32"]


func: ath11k_dp_rx_mon_merg_msdus
ret: static struct sk_buff *
module: ath11k
args:
["struct ath11k *", "struct sk_buff *", "struct ieee80211_rx_status *", "bool *", "struct sk_buff *", "u32"]


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_mac_set_peer_he_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_crypto
ret: static void
module: ath11k
args:
["struct ath11k *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct peer_assoc_params *"]


func: ath11k_peer_assoc_h_ht
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_setup_peer_smps
ret: static int
module: ath11k
args:
["struct ath11k *", "struct ath11k_vif *", "const u8 *", "const struct ieee80211_sta_ht_cap *", "u16"]


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: ath9k_hw_get_gain_boundaries_pdadcs
ret: void
module: ath9k_hw
args:
["struct ath_hw *", "struct ath9k_channel *", "void *", "u8 *", "u16", "u16", "u16 *", "u8 *", "u16"]


func: ath9k_hw_get_legacy_target_powers
ret: void
module: ath9k_hw
args:
["struct ath_hw *", "struct ath9k_channel *", "struct cal_target_power_leg *", "u16", "struct cal_target_power_leg *", "u16", "bool"]


func: ath9k_hw_get_target_powers
ret: void
module: ath9k_hw
args:
["struct ath_hw *", "struct ath9k_channel *", "struct cal_target_power_ht *", "u16", "struct cal_target_power_ht *", "u16", "bool"]


func: ath9k_cmn_process_rate
ret: int
module: ath9k_common
args:
["struct ath_common *", "struct ieee80211_hw *", "struct ath_rx_status *", "struct ieee80211_rx_status *"]


func: ath9k_cmn_rx_accept
ret: bool
module: ath9k_common
args:
["struct ath_common *", "struct ieee80211_hdr *", "struct ieee80211_rx_status *", "struct ath_rx_status *", "bool *", "unsigned int"]


func: ath9k_cmn_rx_skb_postprocess
ret: void
module: ath9k_common
args:
["struct ath_common *", "struct sk_buff *", "struct ath_rx_status *", "struct ieee80211_rx_status *", "bool"]


func: ath9k_htc_tx_aggr_oper
ret: static int
module: ath9k_htc
args:
["struct ath9k_htc_priv *", "struct ieee80211_sta *", "enum ieee80211_ampdu_mlme_action", "u16", "struct ieee80211_vif *"]


func: ath_debug_stat_tx
ret: void
module: ath9k
args:
["struct ath_softc *", "struct ath_buf *", "struct ath_tx_status *", "struct ath_txq *", "unsigned int"]


func: ath_descdma_setup
ret: int
module: ath9k
args:
["struct ath_softc *", "struct ath_descdma *", "struct list_head *", "const char *", "int", "int", "bool"]


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


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


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


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


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


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


func: wcn36xx_smd_convert_sta_to_v1
ret: static void
module: wcn36xx
args:
["const struct wcn36xx_hal_config_sta_params *", "struct wcn36xx_hal_config_sta_params_v1 *", "struct wcn36xx *"]


func: wcn36xx_smd_set_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: _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: wl12xx_set_key
ret: static int
module: wl12xx
args:
["struct wl1271 *", "enum set_key_cmd", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: wl1271_scan_sched_scan_config
ret: int
module: wl12xx
args:
["struct wl1271 *", "struct wl12xx_vif *", "struct cfg80211_sched_scan_request *", "struct ieee80211_scan_ies *"]


func: wl1271_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_record_ap_key
ret: static int
module: wlcore
args:
["struct wl12xx_vif *", "u8", "u8", "u8", "const u8 *", "u8", "u32", "u16", "bool", "struct wl1271 *"]


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: wsm_handle_tx_data
ret: static bool
module: cw1200_core
args:
["struct cw1200_common *", "struct wsm_tx *", "const struct ieee80211_tx_info *", "const struct cw1200_txpriv *", "struct cw1200_queue *"]


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_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_p2p_pub_af_tx
ret: static s32
module: brcmfmac
args:
["struct brcmf_cfg80211_info *", "struct brcmf_fil_af_params_le *", "struct brcmf_config_af_params *"]


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: 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: 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: 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_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: 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: rt2x00usb_vendor_request
ret: int
module: rt2x00usb
args:
["struct rt2x00_dev *", "const u8", "const u8", "const u16", "const u16", "void *", "const u16", "const int"]


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


func: ionic_q_init
ret: int
module: ionic
args:
["struct ionic_lif *", "struct ionic_dev *", "struct ionic_queue *", "unsigned int", "const char *", "unsigned int", "size_t", "size_t", "unsigned int"]


func: ionic_qcq_alloc
ret: static int
module: ionic
args:
["struct ionic_lif *", "unsigned int", "unsigned int", "const char *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct ionic_qcq **"]


func: nicvf_rcv_pkt_handler
ret: static void
module: nicvf
args:
["struct net_device *", "struct napi_struct *", "struct cqe_rx_t *", "struct snd_queue *", "struct rcv_queue *"]


func: nicvf_xdp_rx
ret: static bool
module: nicvf
args:
["struct nicvf *", "struct bpf_prog *", "struct cqe_rx_t *", "struct snd_queue *", "struct rcv_queue *", "struct sk_buff **"]


func: octeon_droq_dispatch_pkt
ret: static int
module: liquidio
args:
["struct octeon_device *", "struct octeon_droq *", "union octeon_rh *", "struct octeon_droq_info *"]


func: rmnet_vnd_newlink
ret: int
module: rmnet
args:
["u8", "struct net_device *", "struct rmnet_port *", "struct net_device *", "struct rmnet_endpoint *", "struct netlink_ext_ack *"]


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


func: enic_queue_wq_skb_tso
ret: static int
module: enic
args:
["struct enic *", "struct vnic_wq *", "struct sk_buff *", "unsigned int", "int", "unsigned int", "int"]


func: vnic_cq_init
ret: void
module: enic
args:
["struct vnic_cq *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "u64"]


func: enic_wq_init_start
ret: void
module: enic
args:
["struct vnic_wq *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: mana_hwc_create_cq
ret: static int
module: mana
args:
["struct hw_channel_context *", "u16", "void *", "void *", "void *", "struct hwc_cq **", "hwc_tx_event_handler_t *", "hwc_rx_event_handler_t *", "gdma_eq_callback *"]


func: mana_hwc_create_wq
ret: static int
module: mana
args:
["struct hw_channel_context *", "enum gdma_queue_type", "u16", "struct hwc_cq *", "struct hwc_wq **", "u32"]


func: mana_create_wq_obj
ret: static int
module: mana
args:
["mana_handle_t", "u32", "struct mana_obj_spec *", "struct mana_obj_spec *", "mana_handle_t *", "struct mana_port_context *"]


func: s2io_club_tcp_session
ret: static int
module: s2io
args:
["struct ring_info *", "u8 *", "u8 **", "u32 *", "struct lro **", "struct RxD_t *", "struct s2io_nic *"]


func: set_rxd_buffer_pointer
ret: static int
module: s2io
args:
["struct s2io_nic *", "struct RxD_t *", "struct buffAdd *", "struct sk_buff **", "u64 *", "u64 *", "u64 *", "int"]


func: vxge_hw_vpath_rts_rth_set
ret: enum vxge_hw_status
module: vxge
args:
["struct __vxge_hw_vpath_handle *", "enum vxge_hw_rth_algoritms", "struct vxge_hw_rth_hash_types *", "u16"]


func: __vxge_hw_mempool_create
ret: static struct vxge_hw_mempool *
module: vxge
args:
["struct __vxge_hw_device *", "u32", "u32", "u32", "u32", "u32", "const struct vxge_hw_mempool_cbs *", "void *"]


func: vxge_xmit_compl
ret: static enum vxge_hw_status
module: vxge
args:
["struct __vxge_hw_fifo *", "void *", "enum vxge_hw_fifo_tcode", "void *", "struct sk_buff ***", "int", "int *"]


func: dwmac5_log_error
ret: static void
module: stmmac
args:
["struct net_device *", "u32", "bool", "const char *", "const struct dwmac5_error_desc *", "unsigned long", "struct stmmac_safety_stats *"]


func: dwxgmac3_log_error
ret: static void
module: stmmac
args:
["struct net_device *", "u32", "bool", "const char *", "const struct dwxgmac3_error_desc *", "unsigned long", "struct stmmac_safety_stats *"]


func: stmmac_mac_link_up
ret: static void
module: stmmac
args:
["struct phylink_config *", "struct phy_device *", "unsigned int", "phy_interface_t", "int", "int", "bool", "bool"]


func: prestera_acl_rule_entry_create
ret: struct prestera_acl_rule_entry *
module: prestera
args:
["struct prestera_acl *", "struct prestera_acl_rule_entry_key *", "struct prestera_acl_rule_entry_arg *"]


func: prestera_flower_parse_actions
ret: static int
module: prestera
args:
["struct prestera_flow_block *", "struct prestera_acl_rule *", "struct flow_action *", "u32", "struct netlink_ext_ack *"]


func: prestera_hw_vtcam_rule_add
ret: int
module: prestera
args:
["struct prestera_switch *", "u32", "u32", "void *", "void *", "struct prestera_acl_hw_action_info *", "u8", "u32 *"]


func: prestera_bridge_port_vlan_add
ret: static int
module: prestera
args:
["struct prestera_port *", "struct prestera_bridge_port *", "u16", "bool", "bool", "struct netlink_ext_ack *"]


func: prestera_port_obj_attr_set
ret: static int
module: prestera
args:
["struct net_device *", "const void *", "const struct switchdev_attr *", "struct netlink_ext_ack *"]


func: efx_ef10_handle_rx_event_errors
ret: static u16
module: sfc
args:
["struct efx_channel *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const efx_qword_t *"]


func: ef100_make_tso_desc
ret: static void
module: sfc
args:
["const struct sk_buff *", "struct efx_tx_buffer *", "efx_oword_t *", "unsigned int", "struct efx_nic *"]


func: efx_mcdi_rpc
ret: int
module: sfc
args:
["struct efx_nic *", "unsigned int", "const efx_dword_t *", "size_t", "efx_dword_t *", "size_t", "size_t *"]


func: efx_mcdi_rpc_async
ret: int
module: sfc
args:
["struct efx_nic *", "unsigned int", "const efx_dword_t *", "size_t", "size_t", "efx_mcdi_async_completer *", "unsigned long"]


func: _efx_mcdi_rpc
ret: static int
module: sfc
args:
["struct efx_nic *", "unsigned int", "const efx_dword_t *", "size_t", "efx_dword_t *", "size_t", "size_t *", "int *", "bool"]


func: _efx_mcdi_rpc_async
ret: static int
module: sfc
args:
["struct efx_nic *", "unsigned int", "const efx_dword_t *", "size_t", "size_t", "efx_mcdi_async_completer *", "unsigned long", "bool"]


func: _efx_mcdi_rpc_evb_retry
ret: static int
module: sfc
args:
["struct efx_nic *", "unsigned int", "const efx_dword_t *", "size_t", "efx_dword_t *", "size_t", "size_t *", "bool"]


func: _efx_mcdi_rpc_finish
ret: static int
module: sfc
args:
["struct efx_nic *", "unsigned int", "size_t", "efx_dword_t *", "size_t", "size_t *", "bool", "u32 *", "int *"]


func: efx_mcdi_mon_add_attr
ret: static void
module: sfc
args:
["const char *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "unsigned int", "unsigned int", "unsigned int", "struct efx_nic *"]


func: efx_nic_update_stats
ret: void
module: sfc
args:
["const struct efx_hw_stat_desc *", "size_t", "const unsigned long *", "u64 *", "const void *", "bool"]


func: falcon_spi_cmd
ret: static int
module: sfc-falcon
args:
["struct ef4_nic *", "const struct falcon_spi_device *", "unsigned int", "int", "const void *", "void *", "size_t"]


func: falcon_spi_write
ret: static int
module: sfc-falcon
args:
["struct ef4_nic *", "const struct falcon_spi_device *", "loff_t", "size_t", "size_t *", "const u8 *"]


func: ef4_nic_update_stats
ret: void
module: sfc-falcon
args:
["const struct ef4_hw_stat_desc *", "size_t", "const unsigned long *", "u64 *", "const void *", "bool"]


func: sgdma_setup_descrip
ret: static void
module: altera_tse
args:
["struct sgdma_descrip *", "struct sgdma_descrip *", "dma_addr_t", "dma_addr_t", "dma_addr_t", "u16", "int", "int", "int"]


func: aq_update_rxsa
ret: static int
module: atlantic
args:
["const unsigned int", "const struct macsec_secy *", "const struct macsec_rx_sa *", "const unsigned char *", "const unsigned char", "struct aq_nic_s *"]


func: aq_update_txsa
ret: static int
module: atlantic
args:
["const unsigned int", "const struct macsec_secy *", "const struct macsec_tx_sa *", "const unsigned char *", "const unsigned char", "struct aq_nic_s *"]


func: nfp_abm_ctrl_stat
ret: static int
module: nfp
args:
["struct nfp_abm_link *", "const struct nfp_rtsym *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "u64 *"]


func: nfp_abm_qdisc_alloc
ret: static struct nfp_qdisc *
module: nfp
args:
["struct net_device *", "struct nfp_abm_link *", "enum nfp_qdisc_type", "u32", "u32", "unsigned int"]


func: nfp_abm_qdisc_replace
ret: static int
module: nfp
args:
["struct net_device *", "struct nfp_abm_link *", "enum nfp_qdisc_type", "u32", "u32", "unsigned int", "struct nfp_qdisc **"]


func: nfp_abm_stats_calculate
ret: static void
module: nfp
args:
["struct nfp_alink_stats *", "struct nfp_alink_stats *", "struct gnet_stats_basic_sync *", "struct gnet_stats_queue *"]


func: emit_cmd_any
ret: static void
module: nfp
args:
["struct nfp_prog *", "enum cmd_tgt_map", "u8", "u8", "swreg", "swreg", "u8", "enum cmd_ctx_swap", "bool"]


func: mem_op_stack
ret: static int
module: nfp
args:
["struct nfp_prog *", "struct nfp_insn_meta *", "unsigned int", "unsigned int", "u8", "u8", "bool", "lmem_step"]


func: nfp_bpf_map_mark_used
ret: static int
module: nfp
args:
["struct bpf_verifier_env *", "struct nfp_insn_meta *", "const struct bpf_reg_state *", "enum nfp_bpf_map_use"]


func: nfp_bpf_stack_arg_ok
ret: static int
module: nfp
args:
["const char *", "struct bpf_verifier_env *", "const struct bpf_reg_state *", "struct nfp_bpf_reg_state *"]


func: __nfp_ccm_mbox_communicate
ret: int
module: nfp
args:
["struct nfp_net *", "struct sk_buff *", "enum nfp_ccm_type", "unsigned int", "unsigned int", "bool"]


func: nfp_ccm_mbox_msg_prepare
ret: static int
module: nfp
args:
["struct nfp_net *", "struct sk_buff *", "enum nfp_ccm_type", "unsigned int", "unsigned int", "gfp_t"]


func: nfp_net_tls_add
ret: static int
module: nfp
args:
["struct net_device *", "struct sock *", "enum tls_offload_ctx_dir", "struct tls_crypto_info *", "u32"]


func: nfp_flower_compile_action
ret: int
module: nfp
args:
["struct nfp_app *", "struct flow_rule *", "struct net_device *", "struct nfp_fl_payload *", "struct netlink_ext_ack *"]


func: nfp_fl_output
ret: static int
module: nfp
args:
["struct nfp_app *", "struct nfp_fl_output *", "const struct flow_action_entry *", "struct nfp_fl_payload *", "bool", "struct net_device *", "enum nfp_flower_tun_type", "int *", "bool", "struct netlink_ext_ack *"]


func: nfp_fl_pedit
ret: static int
module: nfp
args:
["const struct flow_action_entry *", "struct nfp_flower_pedit_acts *", "struct netlink_ext_ack *", "u32 *", "int *", "char *"]


func: nfp_fl_push_geneve_options
ret: static int
module: nfp
args:
["struct nfp_fl_payload *", "int *", "struct netlink_ext_ack *", "const struct flow_action_entry *"]


func: nfp_fl_set_ip6
ret: static int
module: nfp
args:
["u32", "struct nfp_fl_set_ipv6_addr *", "struct nfp_fl_set_ipv6_addr *", "struct nfp_fl_set_ipv6_tc_hl_fl *", "struct netlink_ext_ack *", "const struct flow_action_entry *"]


func: nfp_fl_set_tport
ret: static int
module: nfp
args:
["const struct flow_action_entry *", "u32", "struct nfp_fl_set_tport *", "int", "struct netlink_ext_ack *"]


func: nfp_fl_set_tun
ret: static int
module: nfp
args:
["struct nfp_fl_set_tun *", "struct nfp_fl_pre_tunnel *", "enum nfp_flower_tun_type", "struct net_device *", "struct netlink_ext_ack *", "const struct flow_action_entry *", "struct nfp_app *"]


func: nfp_flower_loop_action
ret: static int
module: nfp
args:
["struct nfp_app *", "const struct flow_action_entry *", "struct flow_rule *", "struct nfp_fl_payload *", "int *", "struct net_device *", "enum nfp_flower_tun_type *", "int *", "int *", "u32 *", "struct nfp_flower_pedit_acts *", "bool *", "struct netlink_ext_ack *", "int"]


func: nfp_flower_output_action
ret: static int
module: nfp
args:
["struct nfp_app *", "const struct flow_action_entry *", "struct nfp_fl_payload *", "int *", "struct net_device *", "bool", "enum nfp_flower_tun_type *", "int *", "int *", "bool", "struct netlink_ext_ack *", "u32 *"]


func: nfp_fl_ct_handle_post_ct
ret: int
module: nfp
args:
["struct nfp_flower_priv *", "struct net_device *", "struct flow_cls_offload *", "struct netlink_ext_ack *"]


func: nfp_fl_ct_add_flow
ret: static struct nfp_fl_ct_flow_entry *
module: nfp
args:
["struct nfp_fl_ct_zone_entry *", "struct net_device *", "struct flow_cls_offload *", "bool", "struct netlink_ext_ack *"]


func: nfp_fl_merge_actions_offload
ret: static int
module: nfp
args:
["struct flow_rule **", "struct nfp_flower_priv *", "struct net_device *", "struct nfp_fl_payload *"]


func: nfp_fl_lag_config_group
ret: static int
module: nfp
args:
["struct nfp_fl_lag *", "struct nfp_fl_lag_group *", "struct net_device **", "unsigned int", "enum nfp_fl_lag_batch *"]


func: nfp_flower_compile_flow_match
ret: int
module: nfp
args:
["struct nfp_app *", "struct flow_rule *", "struct nfp_fl_key_ls *", "struct net_device *", "struct nfp_fl_payload *", "enum nfp_flower_tun_type", "struct netlink_ext_ack *"]


func: nfp_flower_compile_mpls
ret: int
module: nfp
args:
["struct nfp_flower_mac_mpls *", "struct nfp_flower_mac_mpls *", "struct flow_rule *", "struct netlink_ext_ack *"]


func: nfp_flower_compile_port
ret: int
module: nfp
args:
["struct nfp_flower_in_port *", "u32", "bool", "enum nfp_flower_tun_type", "struct netlink_ext_ack *"]


func: nfp_compile_flow_metadata
ret: int
module: nfp
args:
["struct nfp_app *", "u32", "struct nfp_fl_payload *", "struct net_device *", "struct netlink_ext_ack *"]


func: nfp_flower_calculate_key_layers
ret: int
module: nfp
args:
["struct nfp_app *", "struct net_device *", "struct nfp_fl_key_ls *", "struct flow_rule *", "enum nfp_flower_tun_type *", "struct netlink_ext_ack *"]


func: nfp_flower_indr_setup_tc_cb
ret: int
module: nfp
args:
["struct net_device *", "struct Qdisc *", "void *", "enum tc_setup_type", "void *", "void *", "void (*)(struct flow_block_cb *)"]


func: nfp_flower_calc_udp_tun_layer
ret: static int
module: nfp
args:
["struct flow_dissector_key_enc_opts *", "u32 *", "u8 *", "int *", "struct nfp_flower_priv *", "enum nfp_flower_tun_type *", "bool", "struct netlink_ext_ack *", "struct flow_dissector_key_ports *"]


func: nfp_flower_setup_indr_tc_block
ret: static int
module: nfp
args:
["struct net_device *", "struct Qdisc *", "struct nfp_app *", "struct flow_block_offload *", "void *", "void (*)(struct flow_block_cb *)"]


func: nfp_flower_validate_pre_tun_rule
ret: static int
module: nfp
args:
["struct nfp_fl_payload *", "struct nfp_fl_key_ls *", "struct netlink_ext_ack *", "struct nfp_app *"]


func: nfp_flower_install_rate_limiter
ret: static int
module: nfp
args:
["struct net_device *", "struct tc_cls_matchall_offload *", "struct netlink_ext_ack *", "struct nfp_app *"]


func: nfp_flower_remove_rate_limiter
ret: static int
module: nfp
args:
["struct net_device *", "struct netlink_ext_ack *", "struct tc_cls_matchall_offload *", "struct nfp_app *"]


func: nfp_nfd3_rx_csum
ret: void
module: nfp
args:
["const struct nfp_net_dp *", "struct nfp_net_r_vector *", "const struct nfp_net_rx_desc *", "const struct nfp_meta_parsed *", "struct sk_buff *"]


func: nfp_ctrl_rx_one
ret: static bool
module: nfp
args:
["struct nfp_net *", "struct nfp_net_dp *", "struct nfp_net_r_vector *", "struct nfp_net_rx_ring *"]


func: nfp_nfd3_rx_drop
ret: static void
module: nfp
args:
["const struct nfp_net_dp *", "struct nfp_net_r_vector *", "struct nfp_net_rx_ring *", "struct nfp_net_rx_buf *", "struct sk_buff *"]


func: nfp_nfd3_tx_csum
ret: static void
module: nfp
args:
["struct nfp_net_dp *", "struct nfp_net_r_vector *", "struct nfp_nfd3_tx_buf *", "struct nfp_nfd3_tx_desc *", "struct sk_buff *"]


func: nfp_nfd3_xsk_rx_skb
ret: static void
module: nfp
args:
["struct nfp_net_rx_ring *", "const struct nfp_net_rx_desc *", "struct nfp_net_xsk_rx_buf *", "const struct nfp_meta_parsed *", "unsigned int", "bool", "unsigned int *"]


func: nfp_nfdk_tx_xdp_buf
ret: static bool
module: nfp
args:
["struct nfp_net_dp *", "struct nfp_net_rx_ring *", "struct nfp_net_tx_ring *", "struct nfp_net_rx_buf *", "unsigned int", "unsigned int", "bool *"]


func: nfp_devlink_sb_pool_set
ret: static int
module: nfp
args:
["struct devlink *", "unsigned int", "u16", "u32", "enum devlink_sb_threshold_type", "struct netlink_ext_ack *"]


func: nfp_net_alloc
ret: struct nfp_net *
module: nfp
args:
["struct pci_dev *", "const struct nfp_dev_info *", "void *", "bool", "unsigned int", "unsigned int"]


func: compute_bar
ret: static int
module: nfp
args:
["const struct nfp_bar *", "u32 *", "u64 *", "int", "int", "int", "u64", "size_t", "int", "const struct nfp6000_pcie *"]


func: nfp_cpp_explicit_set_posted
ret: int
module: nfp
args:
["struct nfp_cpp_explicit *", "int", "u8", "enum nfp_cpp_explicit_signal_mode", "u8", "enum nfp_cpp_explicit_signal_mode"]


func: nfp_nsp_command_buf_dma_sg
ret: static int
module: nfp
args:
["struct nfp_nsp *", "struct nfp_nsp_command_buf_arg *", "unsigned int", "unsigned int", "unsigned int"]


func: nfp_eth_set_bit_config
ret: static int
module: nfp
args:
["struct nfp_nsp *", "unsigned int", "const u64", "const unsigned int", "unsigned int", "const u64"]


func: nfp_rtsym_map
ret: u8 *
module: nfp
args:
["struct nfp_rtsym_table *", "const char *", "const char *", "unsigned int", "struct nfp_cpp_area **"]


func: macb_clk_init
ret: static int
module: macb
args:
["struct platform_device *", "struct clk **", "struct clk **", "struct clk **", "struct clk **", "struct clk **"]


func: rocker_cmd_exec
ret: int
module: rocker
args:
["struct rocker_port *", "bool", "rocker_cmd_prep_cb_t", "void *", "rocker_cmd_proc_cb_t", "void *"]


func: rocker_dma_test_one
ret: static int
module: rocker
args:
["const struct rocker *", "struct rocker_wait *", "u32", "const unsigned char *", "const unsigned char *", "dma_addr_t", "size_t"]


func: ofdpa_flow_tbl_bridge
ret: static int
module: rocker
args:
["struct ofdpa_port *", "int", "const u8 *", "const u8 *", "__be16", "u32", "bool", "enum rocker_of_dpa_table_id", "u32"]


func: ofdpa_flow_tbl_term_mac
ret: static int
module: rocker
args:
["struct ofdpa_port *", "u32", "__be16", "const u8 *", "const u8 *", "__be16", "bool", "int", "__be16", "u32"]


func: bna_rx_create
ret: struct bna_rx *
module: bna
args:
["struct bna *", "struct bnad *", "struct bna_rx_config *", "const struct bna_rx_event_cbfn *", "struct bna_res_info *", "void *"]


func: bna_tx_create
ret: struct bna_tx *
module: bna
args:
["struct bna *", "struct bnad *", "struct bna_tx_config *", "const struct bna_tx_event_cbfn *", "struct bna_res_info *", "void *"]


func: bna_rxq_qpt_setup
ret: static void
module: bna
args:
["struct bna_rxq *", "u32", "struct bna_mem_descr *", "struct bna_mem_descr *", "struct bna_mem_descr *", "struct bna_rxp *", "u32"]


func: mlxsw_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 *", "u16", "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 *", "u16", "enum devlink_port_flavour", "u8", "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_sb_tc_pool_bind_set
ret: static int
module: mlxsw_core
args:
["struct devlink_port *", "unsigned int", "u16", "enum devlink_sb_pool_type", "u16", "u32", "struct netlink_ext_ack *"]


func: mlxsw_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_mirror
ret: int
module: mlxsw_core
args:
["struct mlxsw_afa_block *", "u16", "const struct net_device *", "bool", "struct netlink_ext_ack *"]


func: mlxsw_afa_block_append_sampler
ret: int
module: mlxsw_core
args:
["struct mlxsw_afa_block *", "u16", "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_env_get_module_eeprom_by_page
ret: int
module: mlxsw_core
args:
["struct mlxsw_core *", "u8", "u8", "const struct ethtool_module_eeprom *", "struct netlink_ext_ack *"]


func: mlxsw_env_get_module_power_mode
ret: int
module: mlxsw_core
args:
["struct mlxsw_core *", "u8", "u8", "struct ethtool_module_power_mode_params *", "struct netlink_ext_ack *"]


func: mlxsw_env_set_module_power_mode
ret: int
module: mlxsw_core
args:
["struct mlxsw_core *", "u8", "u8", "enum ethtool_module_power_mode_policy", "struct netlink_ext_ack *"]


func: mlxsw_linecard_ini_transfer
ret: static int
module: mlxsw_core
args:
["struct mlxsw_core *", "struct mlxsw_linecard *", "const struct mlxsw_linecard_ini_file *", "struct netlink_ext_ack *"]


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_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_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_sp2_acl_rulei_act_mangle_field
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_rule_info *", "u32", "struct netlink_ext_ack *", "struct mlxsw_sp *", "struct mlxsw_sp_acl_mangle_action *"]


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_bf_key_encode
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_atcam_entry *", "char *", "u8 *", "u8", "u8", "u8", "u8", "u8"]


func: mlxsw_sp2_acl_bf_index_get
ret: static unsigned int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_bf *", "struct mlxsw_sp_acl_atcam_region *", "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 *"]


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 *", "u16", "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_acl_tcam_vregion_rehash_start
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_tcam_vregion *", "struct mlxsw_sp_acl_tcam_rehash_ctx *"]


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_set_module_power_mode
ret: static int
module: mlxsw_spectrum
args:
["struct net_device *", "const struct ethtool_module_power_mode_params *", "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_sp_ipip_ol_netdev_change_gre
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_ipip_entry *", "const struct mlxsw_sp_ipip_parms *", "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_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_setup_tc_block_qevent_bind
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "struct flow_block_offload *", "enum mlxsw_sp_span_trigger", "unsigned int"]


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


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_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_nexthop4_init
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_nexthop *", "struct fib_nh *", "struct mlxsw_sp_nexthop_group *"]


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_rif_counter_fetch_clear
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_rif *", "enum mlxsw_sp_rif_counter_dir", "struct mlxsw_sp_rif_counter_set_basic *"]


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_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_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_span_trigger_entry_create
ret: static struct mlxsw_sp_span_trigger_entry *
module: mlxsw_spectrum
args:
["struct mlxsw_sp_span *", "enum mlxsw_sp_span_trigger", "struct mlxsw_sp_port *", "const struct mlxsw_sp_span_trigger_parms *"]


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


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


func: __mlxsw_sp_port_fdb_uc_op
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "u16", "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 *"]


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: mlx5_cmd_exec_cb
ret: int
module: mlx5_core
args:
["struct mlx5_async_ctx *", "void *", "int", "void *", "int", "mlx5_async_cbk_t", "struct mlx5_async_work *"]


func: mlx5_cmd_invoke
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_cmd_msg *", "struct mlx5_cmd_msg *", "void *", "int", "mlx5_cmd_cbk_t", "void *", "int", "u8", "bool"]


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


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


func: mlx5e_mod_hdr_attach
ret: struct mlx5e_mod_hdr_handle *
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mod_hdr_tbl *", "enum mlx5_flow_namespace_type", "struct mlx5e_tc_mod_hdr_acts *"]


func: mlx5e_build_rq_param
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "u16", "struct mlx5e_rq_param *"]


func: mlx5e_build_xdpsq_param
ret: void
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct mlx5e_sq_param *"]


func: mlx5e_build_rq_frags_info
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct mlx5e_rq_frags_info *"]


func: mlx5_esw_bridge_port_obj_attr_set
ret: static int
module: mlx5_core
args:
["struct net_device *", "struct switchdev_notifier_port_attr_info *", "struct mlx5_esw_bridge_offloads *"]


func: mlx5e_rep_neigh_entry_create
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_neigh *", "struct net_device *", "struct mlx5e_neigh_hash_entry **"]


func: mlx5e_rep_encap_entry_attach
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_encap_entry *", "struct mlx5e_neigh *", "struct net_device *"]


func: mlx5e_rep_indr_offload
ret: static int
module: mlx5_core
args:
["struct net_device *", "struct flow_cls_offload *", "unsigned long", "struct mlx5e_rep_indr_block_priv *"]


func: mlx5e_rep_indr_setup_block
ret: static int
module: mlx5_core
args:
["struct net_device *", "struct Qdisc *", "struct mlx5e_rep_priv *", "struct flow_block_offload *", "flow_setup_cb_t *", "void *", "void (*)(struct flow_block_cb *)"]


func: mlx5e_rqt_init_indir
ret: int
module: mlx5_core
args:
["struct mlx5e_rqt *", "struct mlx5_core_dev *", "u32 *", "unsigned int", "u8", "struct mlx5e_rss_params_indir *"]


func: mlx5e_rss_init
ret: int
module: mlx5_core
args:
["struct mlx5e_rss *", "struct mlx5_core_dev *", "bool", "u32", "const struct mlx5e_packet_merge_param *"]


func: mlx5e_rss_obtain_tirn
ret: int
module: mlx5_core
args:
["struct mlx5e_rss *", "enum mlx5_traffic_types", "const struct mlx5e_packet_merge_param *", "bool", "u32 *"]


func: mlx5e_rss_create_tir
ret: static int
module: mlx5_core
args:
["struct mlx5e_rss *", "enum mlx5_traffic_types", "const struct mlx5e_packet_merge_param *", "bool"]


func: mlx5e_rx_res_init
ret: int
module: mlx5_core
args:
["struct mlx5e_rx_res *", "struct mlx5_core_dev *", "enum mlx5e_rx_res_features", "unsigned int", "u32", "const struct mlx5e_packet_merge_param *", "unsigned int"]


func: tc_act_can_offload_accept
ret: static bool
module: mlx5_core
args:
["struct mlx5e_tc_act_parse_state *", "const struct flow_action_entry *", "int", "struct mlx5_flow_attr *"]


func: tc_act_parse_accept
ret: static int
module: mlx5_core
args:
["struct mlx5e_tc_act_parse_state *", "const struct flow_action_entry *", "struct mlx5e_priv *", "struct mlx5_flow_attr *"]


func: mlx5e_tc_act_init_parse_state
ret: void
module: mlx5_core
args:
["struct mlx5e_tc_act_parse_state *", "struct mlx5e_tc_flow *", "struct flow_action *", "struct netlink_ext_ack *"]


func: mlx5e_tc_act_post_parse
ret: int
module: mlx5_core
args:
["struct mlx5e_tc_act_parse_state *", "struct flow_action *", "struct mlx5_flow_attr *", "enum mlx5_flow_namespace_type"]


func: parse_mirred
ret: static int
module: mlx5_core
args:
["struct mlx5e_tc_act_parse_state *", "struct mlx5e_priv *", "struct mlx5_flow_attr *", "const struct flow_action_entry *"]


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


func: mlx5e_tc_act_vlan_add_push_action
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5_flow_attr *", "struct net_device **", "struct netlink_ext_ack *"]


func: parse_tc_vlan_action
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "const struct flow_action_entry *", "struct mlx5_esw_flow_attr *", "u32 *", "struct netlink_ext_ack *", "struct mlx5e_tc_act_parse_state *"]


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


func: mlx5_ct_fs_dmfs_init
ret: static int
module: mlx5_core
args:
["struct mlx5_ct_fs *", "struct mlx5_flow_table *", "struct mlx5_flow_table *", "struct mlx5_flow_table *"]


func: mlx5_tc_ct_flow_offload
ret: struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_tc_ct_priv *", "struct mlx5_flow_spec *", "struct mlx5_flow_attr *", "struct mlx5e_tc_mod_hdr_acts *"]


func: mlx5_tc_ct_init
ret: struct mlx5_tc_ct_priv *
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5_fs_chains *", "struct mod_hdr_tbl *", "enum mlx5_flow_namespace_type", "struct mlx5e_post_act *"]


func: mlx5_tc_ct_match_add
ret: int
module: mlx5_core
args:
["struct mlx5_tc_ct_priv *", "struct mlx5_flow_spec *", "struct flow_cls_offload *", "struct mlx5_ct_attr *", "struct netlink_ext_ack *"]


func: mlx5_tc_ct_parse_action
ret: int
module: mlx5_core
args:
["struct mlx5_tc_ct_priv *", "struct mlx5_flow_attr *", "struct mlx5e_tc_mod_hdr_acts *", "const struct flow_action_entry *", "struct netlink_ext_ack *"]


func: mlx5_tc_ct_entry_create_mod_hdr
ret: static int
module: mlx5_core
args:
["struct mlx5_tc_ct_priv *", "struct mlx5_flow_attr *", "struct flow_rule *", "struct mlx5e_mod_hdr_handle **", "u8", "bool", "bool"]


func: mlx5e_tc_tun_init_encap_attr
ret: int
module: mlx5_core
args:
["struct net_device *", "struct mlx5e_priv *", "struct mlx5e_encap_entry *", "struct netlink_ext_ack *"]


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


func: mlx5e_tc_tun_route_lookup
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5_flow_spec *", "struct mlx5_flow_attr *", "struct net_device *"]


func: mlx5e_attach_encap
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct mlx5_flow_attr *", "struct net_device *", "int", "struct netlink_ext_ack *", "struct net_device **", "bool *"]


func: mlx5e_attach_encap_route
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct mlx5_flow_attr *", "struct mlx5e_encap_entry *", "bool", "unsigned long", "int"]


func: mlx5e_tir_builder_build_rss
ret: void
module: mlx5_core
args:
["struct mlx5e_tir_builder *", "const struct mlx5e_rss_params_hash *", "const struct mlx5e_rss_params_traffic_type *", "bool"]


func: mlx5e_open_xsk
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct xsk_buff_pool *", "struct mlx5e_channel *"]


func: mlx5e_ktls_handle_tx_skb
ret: bool
module: mlx5_core
args:
["struct net_device *", "struct mlx5e_txqsq *", "struct sk_buff *", "struct mlx5e_accel_tx_tls_state *"]


func: mlx5e_ktls_build_progress_params
ret: void
module: mlx5_core
args:
["struct mlx5e_set_tls_progress_params_wqe *", "u16", "u32", "u32", "bool", "u32", "enum tls_offload_ctx_dir"]


func: mlx5e_ktls_build_static_params
ret: void
module: mlx5_core
args:
["struct mlx5e_set_tls_static_params_wqe *", "u16", "u32", "struct tls12_crypto_info_aes_gcm_128 *", "u32", "u32", "u32", "bool", "enum tls_offload_ctx_dir"]


func: mlx5e_ethtool_set_coalesce
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct ethtool_coalesce *", "struct kernel_ethtool_coalesce *", "struct netlink_ext_ack *"]


func: add_ethtool_flow_rule
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_ethtool_rule *", "struct mlx5_flow_table *", "struct ethtool_rx_flow_spec *", "u32"]


func: mlx5e_create_sq_rdy
ret: int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_sq_param *", "struct mlx5e_create_sq_param *", "u16", "u32 *"]


func: mlx5e_open_cq
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct dim_cq_moder", "struct mlx5e_cq_param *", "struct mlx5e_create_cq_param *", "struct mlx5e_cq *"]


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


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: mlx5_rq_shampo_alloc
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_params *", "struct mlx5e_rq_param *", "struct mlx5e_rq *", "u32 *", "int"]


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_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_open_icosq
ret: static int
module: mlx5_core
args:
["struct mlx5e_channel *", "struct mlx5e_params *", "struct mlx5e_sq_param *", "struct mlx5e_icosq *", "work_func_t"]


func: mlx5e_set_fwd_to_int_port_actions
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5_flow_attr *", "int", "enum mlx5e_tc_int_port_type", "u32 *", "int"]


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


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


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


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


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


func: parse_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: set_encap_dests
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct mlx5_flow_attr *", "struct netlink_ext_ack *", "bool *", "bool *"]


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 void
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_bridge_fdb_create
ret: void
module: mlx5_core
args:
["struct net_device *", "u16", "u16", "struct mlx5_esw_bridge_offloads *", "struct switchdev_notifier_fdb_info *"]


func: mlx5_esw_bridge_egress_flow_create
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["u16", "u16", "const unsigned char *", "struct mlx5_esw_bridge_vlan *", "struct mlx5_esw_bridge *"]


func: mlx5_esw_bridge_fdb_entry_init
ret: static struct mlx5_esw_bridge_fdb_entry *
module: mlx5_core
args:
["struct net_device *", "u16", "u16", "const unsigned char *", "u16", "bool", "bool", "struct mlx5_eswitch *", "struct mlx5_esw_bridge *"]


func: mlx5_esw_bridge_ingress_flow_with_esw_create
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["u16", "const unsigned char *", "struct mlx5_esw_bridge_vlan *", "u32", "struct mlx5_esw_bridge *", "struct mlx5_eswitch *"]


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: mlx5_esw_qos_vport_update_group
ret: int
module: mlx5_core
args:
["struct mlx5_eswitch *", "struct mlx5_vport *", "struct mlx5_esw_rate_group *", "struct netlink_ext_ack *"]


func: __esw_set_master_egress_rule
ret: static int
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_vport *", "struct mlx5_flow_table *", "struct mlx5_core_dev *"]


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


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_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: mlx5_cmd_create_flow_group
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_root_namespace *", "struct mlx5_flow_table *", "u32 *", "struct mlx5_flow_group *"]


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


func: mlx5_cmd_packet_reformat_alloc
ret: static int
module: mlx5_core
args:
["struct mlx5_flow_root_namespace *", "struct mlx5_pkt_reformat_params *", "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_cmd_stub_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 *"]


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_generate_ttc_rule
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_flow_table *", "struct mlx5_flow_destination *", "u16", "u8"]


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_devlink_sf_port_fn_state_get
ret: int
module: mlx5_core
args:
["struct devlink_port *", "enum devlink_port_fn_state *", "enum devlink_port_fn_opstate *", "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: dr_action_modify_sw_to_hw_set
ret: static int
module: mlx5_core
args:
["struct mlx5dr_domain *", "__be64 *", "__be64 *", "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 *", "bool", "u32"]


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: 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_rx_tx *", "struct list_head *", "struct mlx5dr_ste *", "u8 *", "u32", "struct mlx5dr_rule *"]


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


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: 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", "enum mlx5dr_domain_nic_type", "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_ste_send_info *", "struct list_head *", "struct mlx5dr_ste_htbl *", "struct mlx5dr_matcher_rx_tx *"]


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


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


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: mlxfw_mfa2_tlv_multi_child_count
ret: int
module: mlxfw
args:
["const struct mlxfw_mfa2_file *", "const struct mlxfw_mfa2_tlv_multi *", "enum mlxfw_mfa2_tlv_type", "u16 *"]


func: mlxfw_mfa2_tlv_multi_child_find
ret: const struct mlxfw_mfa2_tlv *
module: mlxfw
args:
["const struct mlxfw_mfa2_file *", "const struct mlxfw_mfa2_tlv_multi *", "enum mlxfw_mfa2_tlv_type", "u16"]


func: e1000_tx_map
ret: static int
module: e1000
args:
["struct e1000_adapter *", "struct e1000_tx_ring *", "struct sk_buff *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: igc_alloc_q_vector
ret: static int
module: igc
args:
["struct igc_adapter *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: ixgbevf_construct_skb
ret: static struct sk_buff *
module: ixgbevf
args:
["struct ixgbevf_ring *", "struct ixgbevf_rx_buffer *", "struct xdp_buff *", "union ixgbe_adv_rx_desc *"]


func: iavf_aq_send_msg_to_pf
ret: enum iavf_status
module: iavf
args:
["struct iavf_hw *", "enum virtchnl_ops", "enum iavf_status", "u8 *", "u16", "struct iavf_asq_cmd_details *"]


func: iavf_tx_map
ret: static void
module: iavf
args:
["struct iavf_ring *", "struct sk_buff *", "struct iavf_tx_buffer *", "u32", "u32", "u32", "const u8"]


func: ixgbe_clsu32_build_input
ret: static int
module: ixgbe
args:
["struct ixgbe_fdir_filter *", "union ixgbe_atr_input *", "struct tc_cls_u32_offload *", "struct ixgbe_mat_field *", "struct ixgbe_nexthdr *"]


func: i40e_asq_send_command_atomic
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "struct i40e_aq_desc *", "void *", "u16", "struct i40e_asq_cmd_details *", "bool"]


func: i40e_asq_send_command_atomic_v2
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "struct i40e_aq_desc *", "void *", "u16", "struct i40e_asq_cmd_details *", "bool", "enum i40e_admin_queue_err *"]


func: i40e_asq_send_command_v2
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "struct i40e_aq_desc *", "void *", "u16", "struct i40e_asq_cmd_details *", "enum i40e_admin_queue_err *"]


func: i40e_aq_add_macvlan
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_add_macvlan_element_data *", "u16", "struct i40e_asq_cmd_details *"]


func: i40e_aq_add_macvlan_v2
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_add_macvlan_element_data *", "u16", "struct i40e_asq_cmd_details *", "enum i40e_admin_queue_err *"]


func: i40e_aq_add_mirrorrule
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "u16", "u16", "u16", "__le16 *", "struct i40e_asq_cmd_details *", "u16 *", "u16 *", "u16 *"]


func: i40e_aq_add_rem_control_packet_filter
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u8 *", "u16", "u16", "u16", "u16", "bool", "struct i40e_control_filter_stats *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_config_switch_comp_bw_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_configure_switching_comp_bw_config_data *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_config_switch_comp_ets
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_configure_switching_comp_ets_data *", "enum i40e_admin_queue_opc", "struct i40e_asq_cmd_details *"]


func: i40e_aq_config_vsi_tc_bw
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_configure_vsi_tc_bw_data *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_configure_partition_bw
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "struct i40e_aqc_configure_partition_bw_data *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_debug_dump
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u8", "u8", "u32", "u16", "void *", "u16 *", "u8 *", "u32 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_delete_mirrorrule
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "u16", "u16", "u16", "__le16 *", "struct i40e_asq_cmd_details *", "u16 *", "u16 *"]


func: i40e_aq_discover_capabilities
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "void *", "u16", "u16 *", "enum i40e_admin_queue_opc", "struct i40e_asq_cmd_details *"]


func: i40e_aq_get_lldp_mib
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u8", "u8", "void *", "u16", "u16 *", "u16 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_get_phy_capabilities
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "bool", "bool", "struct i40e_aq_get_phy_abilities_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_get_phy_register_ext
ret: enum i40e_status_code
module: i40e
args:
["struct i40e_hw *", "u8", "u8", "bool", "bool", "u8", "u32", "u32 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_get_switch_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "struct i40e_aqc_get_switch_config_resp *", "u16", "u16 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_get_veb_parameters
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "u16 *", "bool *", "u16 *", "u16 *", "u16 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_query_port_ets_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_query_port_ets_config_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_query_switch_comp_bw_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_query_switching_comp_bw_config_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_query_switch_comp_ets_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_query_switching_comp_ets_config_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_query_vsi_bw_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_query_vsi_bw_config_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_query_vsi_ets_sla_config
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_query_vsi_ets_sla_config_resp *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_remove_macvlan
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_remove_macvlan_element_data *", "u16", "struct i40e_asq_cmd_details *"]


func: i40e_aq_remove_macvlan_v2
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "struct i40e_aqc_remove_macvlan_element_data *", "u16", "struct i40e_asq_cmd_details *", "enum i40e_admin_queue_err *"]


func: i40e_aq_request_resource
ret: i40e_status
module: i40e
args:
["struct i40e_hw *", "enum i40e_aq_resources_ids", "enum i40e_aq_resource_access_type", "u8", "u64 *", "struct i40e_asq_cmd_details *"]


func: i40e_aq_set_phy_register_ext
ret: enum i40e_status_code
module: i40e
args:
["struct i40e_hw *", "u8", "u8", "bool", "bool", "u8", "u32", "u32", "struct i40e_asq_cmd_details *"]


func: i40e_mirrorrule_op
ret: static i40e_status
module: i40e
args:
["struct i40e_hw *", "u16", "u16", "u16", "u16", "u16", "__le16 *", "struct i40e_asq_cmd_details *", "u16 *", "u16 *", "u16 *"]


func: i40e_aqc_add_filters
ret: static void
module: i40e
args:
["struct i40e_vsi *", "const char *", "struct i40e_aqc_add_macvlan_element_data *", "struct i40e_new_mac_filter *", "int"]


func: i40e_aqc_del_filters
ret: static void
module: i40e
args:
["struct i40e_vsi *", "const char *", "struct i40e_aqc_remove_macvlan_element_data *", "int", "int *"]


func: i40e_tx_map
ret: static int
module: i40e
args:
["struct i40e_ring *", "struct sk_buff *", "struct i40e_tx_buffer *", "u32", "u32", "u32", "const u8"]


func: ice_vsi_stop_tx_ring
ret: int
module: ice
args:
["struct ice_vsi *", "enum ice_disq_rst_src", "u16", "struct ice_tx_ring *", "struct ice_txq_meta *"]


func: ice_aq_alloc_free_res
ret: int
module: ice
args:
["struct ice_hw *", "u16", "struct ice_aqc_alloc_free_res_elem *", "u16", "enum ice_adminq_opc", "struct ice_sq_cd *"]


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


func: ice_aq_read_i2c
ret: int
module: ice
args:
["struct ice_hw *", "struct ice_aqc_link_topo_addr", "u16", "__le16", "u8", "u8 *", "struct ice_sq_cd *"]


func: ice_aq_set_phy_cfg
ret: int
module: ice
args:
["struct ice_hw *", "struct ice_port_info *", "struct ice_aqc_set_phy_cfg_data *", "struct ice_sq_cd *"]


func: ice_copy_phy_caps_to_cfg
ret: void
module: ice
args:
["struct ice_port_info *", "struct ice_aqc_get_phy_caps_data *", "struct ice_aqc_set_phy_cfg_data *"]


func: ice_dis_vsi_txq
ret: int
module: ice
args:
["struct ice_port_info *", "u16", "u8", "u8", "u16 *", "u16 *", "u32 *", "enum ice_disq_rst_src", "u16", "struct ice_sq_cd *"]


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


func: ice_aq_dis_lan_txq
ret: static int
module: ice
args:
["struct ice_hw *", "u8", "struct ice_aqc_dis_txq_item *", "u16", "enum ice_disq_rst_src", "u16", "struct ice_sq_cd *"]


func: ice_aq_req_res
ret: static int
module: ice
args:
["struct ice_hw *", "enum ice_aq_res_ids", "enum ice_aq_res_access_type", "u32 *", "struct ice_sq_cd *", "u8"]


func: ice_parse_common_caps
ret: static bool
module: ice
args:
["struct ice_hw *", "struct ice_hw_common_caps *", "const char *", "struct ice_aqc_list_caps_elem *"]


func: ice_sq_send_cmd_retry
ret: static int
module: ice
args:
["struct ice_hw *", "struct ice_ctl_q_info *", "struct ice_aq_desc *", "void *", "u16", "struct ice_sq_cd *"]


func: ice_add_prof
ret: int
module: ice
args:
["struct ice_hw *", "enum ice_block", "u64", "u8 *", "const struct ice_ptype_attributes *", "u16", "struct ice_fv_word *", "u16 *"]


func: ice_tcam_write_entry
ret: static int
module: ice
args:
["struct ice_hw *", "enum ice_block", "u16", "u8", "u8", "u16", "u16", "u8 *", "u8 *", "u8 *", "u8"]


func: ice_flow_add_entry
ret: int
module: ice
args:
["struct ice_hw *", "enum ice_block", "u64", "u64", "u16", "enum ice_flow_priority", "void *", "u64 *"]


func: ice_flow_add_prof
ret: int
module: ice
args:
["struct ice_hw *", "enum ice_block", "enum ice_flow_dir", "u64", "struct ice_flow_seg_info *", "u8", "struct ice_flow_prof **"]


func: ice_flow_find_prof_conds
ret: static struct ice_flow_prof *
module: ice
args:
["struct ice_hw *", "struct ice_flow_seg_info *", "u8", "u16", "u32", "enum ice_flow_dir", "enum ice_block"]


func: ice_vsi_setup
ret: struct ice_vsi *
module: ice
args:
["struct ice_pf *", "struct ice_port_info *", "enum ice_vsi_type", "struct ice_vf *", "struct ice_channel *"]


func: ice_indr_setup_tc_block
ret: static int
module: ice
args:
["struct net_device *", "struct Qdisc *", "struct ice_netdev_priv *", "struct flow_block_offload *", "void *", "void (*)(struct flow_block_cb *)"]


func: ice_aq_query_sched_elems
ret: int
module: ice
args:
["struct ice_hw *", "u16", "struct ice_aqc_txsched_elem_data *", "u16", "u16 *", "struct ice_sq_cd *"]


func: ice_sched_add_elems
ret: static int
module: ice
args:
["struct ice_port_info *", "struct ice_sched_node *", "struct ice_sched_node *", "u8", "u16", "u16 *", "u32 *"]


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


func: ice_add_adv_rule
ret: int
module: ice
args:
["struct ice_hw *", "struct ice_adv_lkup_elem *", "u16", "struct ice_adv_rule_info *", "struct ice_rule_query_data *"]


func: ice_add_update_vsi_list
ret: static int
module: ice
args:
["struct ice_hw *", "struct ice_fltr_mgmt_list_entry *", "struct ice_fltr_info *", "struct ice_fltr_info *"]


func: ice_adv_add_update_vsi_list
ret: static int
module: ice
args:
["struct ice_hw *", "struct ice_adv_fltr_mgmt_list_entry *", "struct ice_adv_rule_info *", "struct ice_adv_rule_info *"]


func: ice_fill_adv_dummy_packet
ret: static int
module: ice
args:
["struct ice_adv_lkup_elem *", "u16", "struct ice_sw_rule_lkup_rx_tx *", "const struct ice_dummy_pkt_profile *"]


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


func: ice_parse_cls_flower
ret: static int
module: ice
args:
["struct net_device *", "struct ice_tc_flower_fltr *", "struct ice_vsi *", "struct flow_cls_offload *"]


func: ice_tc_fill_rules
ret: static int
module: ice
args:
["u32", "struct ice_tc_flower_fltr *", "struct ice_adv_lkup_elem *", "struct ice_adv_rule_info *", "u16 *", "struct ice_hw *"]


func: ice_tc_set_ipv4
ret: static int
module: ice
args:
["struct flow_match_ipv4_addrs *", "struct ice_tc_flower_fltr *", "struct ice_tc_flower_lyr_2_4_hdrs *", "bool"]


func: ice_tc_set_ipv6
ret: static int
module: ice
args:
["struct flow_match_ipv6_addrs *", "struct ice_tc_flower_fltr *", "struct ice_tc_flower_lyr_2_4_hdrs *", "bool"]


func: ice_vc_fdir_parse_flow_fld
ret: static int
module: ice
args:
["struct virtchnl_proto_hdr *", "struct virtchnl_fdir_fltr_conf *", "enum ice_flow_field *", "int *"]


func: ice_vc_fdir_set_flow_fld
ret: static int
module: ice
args:
["struct ice_vf *", "struct virtchnl_fdir_add *", "struct virtchnl_fdir_fltr_conf *", "struct ice_flow_seg_info *"]


func: fm10k_alloc_q_vector
ret: static int
module: fm10k
args:
["struct fm10k_intfc *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: 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: qlcnic_send_filter
ret: static void
module: qlcnic
args:
["struct qlcnic_adapter *", "struct sk_buff *", "struct qlcnic_host_tx_ring *", "struct cmd_desc_type0 *"]


func: qlcnic_tx_encap_pkt
ret: static int
module: qlcnic
args:
["struct qlcnic_adapter *", "struct cmd_desc_type0 *", "struct sk_buff *", "struct qlcnic_host_tx_ring *"]


func: qede_rx_xdp
ret: static bool
module: qede
args:
["struct qede_dev *", "struct qede_fastpath *", "struct qede_rx_queue *", "struct bpf_prog *", "struct sw_rx_data *", "struct eth_fast_path_rx_reg_cqe *", "u16 *", "u16 *"]


func: qed_ilt_cli_adv_line
ret: static void
module: qed
args:
["struct qed_hwfn *", "struct qed_ilt_client_cfg *", "struct qed_ilt_cli_blk *", "u32 *", "enum ilt_clients"]


func: qed_dcbx_copy_mib
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_dcbx_mib_meta_data *", "enum qed_mib_read_type"]


func: qed_dcbx_get_app_data
ret: static void
module: qed
args:
["struct qed_hwfn *", "struct dcbx_app_priority_feature *", "struct dcbx_app_priority_entry *", "struct qed_dcbx_params *", "bool"]


func: qed_dcbx_process_tlv
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_dcbx_results *", "struct dcbx_app_priority_entry *", "u32", "int", "u8"]


func: qed_dcbx_set_params
ret: static void
module: qed
args:
["struct qed_dcbx_results *", "struct qed_hwfn *", "struct qed_ptt *", "bool", "bool", "u8", "u8", "enum dcbx_protocol_type", "enum qed_pci_personality"]


func: qed_dbg_read_attn
ret: enum dbg_status
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "enum block_id", "enum dbg_attn_type", "bool", "struct dbg_attn_block_result *"]


func: qed_grc_dump_addr_range
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "u32", "u32", "bool", "enum init_split_types", "u8", "bool"]


func: qed_grc_dump_ctx_data
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "bool", "const char *", "enum cm_ctx_types", "u8", "u32"]


func: qed_grc_dump_mem_hdr
ret: static u32
module: qed
args:
["struct qed_hwfn *", "u32 *", "bool", "const char *", "u32", "u32", "u32", "bool", "const char *", "char"]


func: qed_grc_dump_read_from_vfc
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "u32 *", "u32 *", "u32", "u32", "u32", "struct storm_defs *"]


func: qed_idle_chk_dump_failure
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "bool", "u16", "const struct dbg_idle_chk_rule *", "u16", "u32 *"]


func: qed_idle_chk_dump_rule_entries
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "bool", "const struct dbg_idle_chk_rule *", "u32", "u32 *"]


func: qed_ilt_dump_pages_section
ret: static u32
module: qed
args:
["struct qed_hwfn *", "u32 *", "u32 *", "bool *", "u32", "u32", "struct phys_mem_desc *", "bool", "u32", "u32 *"]


func: qed_hw_init_pf
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_tunnel_info *", "int", "bool", "enum qed_int_mode", "bool"]


func: qed_dmae_host2host
ret: int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "dma_addr_t", "dma_addr_t", "u32", "struct qed_dmae_params *"]


func: qed_dmae_execute_command
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u64", "u64", "u8", "u8", "u32", "struct qed_dmae_params *"]


func: qed_gft_config
ret: void
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u16", "bool", "bool", "bool", "bool", "enum gft_profile_type"]


func: qed_iwarp_cp_pkt
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_iwarp_fpdu *", "struct qed_iwarp_ll2_buff *", "u16", "struct unaligned_opaque_data *"]


func: qed_iwarp_send_fpdu
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_iwarp_fpdu *", "struct unaligned_opaque_data *", "struct qed_iwarp_ll2_buff *", "u16", "enum qed_iwarp_mpa_pkt_type"]


func: qed_eth_queue_to_cid
ret: struct qed_queue_cid *
module: qed
args:
["struct qed_hwfn *", "u16", "struct qed_queue_start_common_params *", "bool", "struct qed_queue_cid_vf_params *"]


func: qed_sp_eth_filter_ucast
ret: int
module: qed
args:
["struct qed_hwfn *", "u16", "struct qed_filter_ucast *", "enum spq_mode", "struct qed_spq_comp_cb *"]


func: qed_sp_vport_update
ret: int
module: qed
args:
["struct qed_hwfn *", "struct qed_sp_vport_update_params *", "enum spq_mode", "struct qed_spq_comp_cb *"]


func: _qed_eth_queue_to_cid
ret: static struct qed_queue_cid *
module: qed
args:
["struct qed_hwfn *", "u16", "u32", "struct qed_queue_start_common_params *", "bool", "struct qed_queue_cid_vf_params *"]


func: qed_filter_ucast_common
ret: static int
module: qed
args:
["struct qed_hwfn *", "u16", "struct qed_filter_ucast *", "struct vport_filter_update_ramrod_data **", "struct qed_spq_entry **", "enum spq_mode", "struct qed_spq_comp_cb *"]


func: qed_sp_eth_filter_mcast
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_filter_mcast *", "u16", "struct qed_spq_comp_cb *", "enum spq_mode"]


func: qed_start_rxq
ret: static int
module: qed
args:
["struct qed_dev *", "u8", "struct qed_queue_start_common_params *", "u16", "dma_addr_t", "dma_addr_t", "u16", "struct qed_rxq_start_ret_params *"]


func: qed_start_txq
ret: static int
module: qed
args:
["struct qed_dev *", "u8", "struct qed_queue_start_common_params *", "dma_addr_t", "u16", "struct qed_txq_start_ret_params *"]


func: qed_ll2_prepare_tx_packet_set_bd
ret: static void
module: qed
args:
["struct qed_hwfn *", "struct qed_ll2_info *", "struct qed_ll2_tx_packet *", "struct qed_ll2_tx_pkt_info *"]


func: qed_ll2_rxq_handle_completion
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ll2_info *", "union core_rx_cqe_union *", "unsigned long *", "bool"]


func: qed_get_link_data
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_mcp_link_params *", "struct qed_mcp_link_state *", "struct qed_mcp_link_capabilities *"]


func: __qed_mcp_load_req
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_load_req_in_params *", "struct qed_load_req_out_params *"]


func: qed_mcp_resc_allocation_msg
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_resc_alloc_in_params *", "struct qed_resc_alloc_out_params *"]


func: qed_roce_modify_qp
ret: int
module: qed
args:
["struct qed_hwfn *", "struct qed_rdma_qp *", "enum qed_roce_qp_state", "struct qed_rdma_modify_qp_in_params *"]


func: qed_sp_pf_update_tunn_cfg
ret: int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_tunnel_info *", "enum spq_mode", "struct qed_spq_comp_cb *"]


func: qed_iov_set_link
ret: static void
module: qed
args:
["struct qed_hwfn *", "u16", "struct qed_mcp_link_params *", "struct qed_mcp_link_state *", "struct qed_mcp_link_capabilities *"]


func: qed_iov_vf_mbx_acquire_resc
ret: static u8
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "struct qed_vf_info *", "struct vf_pf_resc_request *", "struct pf_vf_resc *"]


func: qed_iov_vp_update_rss_param
ret: static void
module: qed
args:
["struct qed_hwfn *", "struct qed_vf_info *", "struct qed_sp_vport_update_params *", "struct qed_rss_params *", "u16 *", "u16 *", "struct qed_iov_vf_mbx *"]


func: qed_vf_pf_rxq_start
ret: int
module: qed
args:
["struct qed_hwfn *", "struct qed_queue_cid *", "u16", "dma_addr_t", "dma_addr_t", "u16", "void **"]


func: __qed_vf_prep_tunn_req_tlv
ret: static void
module: qed
args:
["struct vfpf_update_tunn_param_tlv *", "struct qed_tunn_update_type *", "enum qed_tunn_mode", "u8 *"]


func: netxen_md_cntrl
ret: static u32
module: netxen_nic
args:
["struct netxen_adapter *", "struct netxen_minidump_template_hdr *", "struct netxen_minidump_entry_crb *"]


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


func: t4vf_sge_alloc_rxq
ret: int
module: cxgb4vf
args:
["struct adapter *", "struct sge_rspq *", "bool", "struct net_device *", "int", "struct sge_fl *", "rspq_handler_t"]


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


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


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


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


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


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


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


func: cxgb4_flow_rule_replace
ret: int
module: cxgb4
args:
["struct net_device *", "struct flow_rule *", "u32", "struct netlink_ext_ack *", "struct ch_filter_specification *", "u32 *"]


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


func: cxgb4_write_partial_sgl
ret: void
module: cxgb4
args:
["const struct sk_buff *", "struct sge_txq *", "struct ulptx_sgl *", "u64 *", "const dma_addr_t *", "u32", "u32"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: chcr_ktls_tx_plaintxt
ret: static int
module: ch_ktls
args:
["struct chcr_ktls_info *", "struct sk_buff *", "u32", "u32", "bool", "struct sge_eth_txq *", "u8 *", "u32", "u32", "u32", "u32"]


func: chcr_ktls_xmit_wr_complete
ret: static int
module: ch_ktls
args:
["struct sk_buff *", "struct chcr_ktls_info *", "struct sge_eth_txq *", "u32", "bool", "u32", "u32", "u32", "bool", "u32"]


func: chcr_ktls_xmit_wr_short
ret: static int
module: ch_ktls
args:
["struct sk_buff *", "struct chcr_ktls_info *", "struct sge_eth_txq *", "u32", "bool", "u32", "u32", "u8 *", "u32", "u32", "u32"]


func: chcr_short_record_handler
ret: static int
module: ch_ktls
args:
["struct chcr_ktls_info *", "struct sk_buff *", "struct tls_record_info *", "u32", "int", "bool", "u32", "u32", "struct sge_eth_txq *", "u32"]


func: cxgb_find_route
ret: struct dst_entry *
module: libcxgb
args:
["struct cxgb4_lld_info *", "struct net_device *(*)(struct net_device *)", "__be32", "__be32", "__be16", "__be16", "u8"]


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


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


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


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


func: gve_parse_device_option
ret: static void
module: gve
args:
["struct gve_priv *", "struct gve_device_option *", "struct gve_device_option_gqi_rda **", "struct gve_device_option_gqi_qpl **", "struct gve_device_option_dqo_rda **", "struct gve_device_option_jumbo_frames **", "struct gve_device_descriptor *"]


func: gve_alloc_page
ret: int
module: gve
args:
["struct gve_priv *", "struct device *", "struct page **", "dma_addr_t *", "enum dma_data_direction", "gfp_t"]


func: gve_rx_alloc_buffer
ret: static int
module: gve
args:
["struct gve_priv *", "struct device *", "struct gve_rx_slot_page_info *", "union gve_rx_data_slot *"]


func: gve_rx_copy
ret: struct sk_buff *
module: gve
args:
["struct net_device *", "struct napi_struct *", "struct gve_rx_slot_page_info *", "u16", "u16", "struct gve_rx_ctx *"]


func: create_dbg_files
ret: static int
module: hinic
args:
["struct hinic_dev *", "enum hinic_dbg_type", "void *", "struct dentry *", "struct hinic_debug_priv **", "char **", "int"]


func: hinic_set_ringparam
ret: static int
module: hinic
args:
["struct net_device *", "struct ethtool_ringparam *", "struct netlink_ext_ack *", "struct kernel_ethtool_ringparam *"]


func: hinic_hwdev_cb_register
ret: void
module: hinic
args:
["struct hinic_hwdev *", "enum hinic_mgmt_msg_cmd", "void *", "void (*)(void *, void *, u16, void *, u16 *)"]


func: init_eq
ret: static int
module: hinic
args:
["struct hinic_eq *", "struct hinic_hwif *", "enum hinic_eq_type", "int", "u32", "u32", "struct msix_entry"]


func: init_qp
ret: static int
module: hinic
args:
["struct hinic_func_to_io *", "struct hinic_qp *", "int", "struct msix_entry *", "struct msix_entry *"]


func: hinic_mbox_to_func
ret: int
module: hinic
args:
["struct hinic_mbox_func_to_func *", "enum hinic_mod_type", "u16", "u16", "void *", "u16", "void *", "u16 *", "u32"]


func: hinic_mbox_to_vf
ret: int
module: hinic
args:
["struct hinic_hwdev *", "enum hinic_mod_type", "u16", "u8", "void *", "u16", "void *", "u16 *", "u32"]


func: send_mbox_to_func
ret: static int
module: hinic
args:
["struct hinic_mbox_func_to_func *", "enum hinic_mod_type", "u16", "void *", "u16", "u16", "enum hinic_hwif_direction_type", "struct mbox_msg_info *", "enum hinic_mbox_ack_type"]


func: hinic_msg_to_mgmt
ret: int
module: hinic
args:
["struct hinic_pf_to_mgmt *", "enum hinic_mod_type", "u8", "void *", "u16", "void *", "u16 *", "enum hinic_mgmt_msg_type"]


func: hinic_register_mgmt_msg_cb
ret: void
module: hinic
args:
["struct hinic_pf_to_mgmt *", "enum hinic_mod_type", "void *", "void (*)(void *, u8, void *, u16, void *, u16 *)"]


func: msg_to_mgmt_sync
ret: static int
module: hinic
args:
["struct hinic_pf_to_mgmt *", "enum hinic_mod_type", "u8", "u8 *", "u16", "u8 *", "u16 *", "u32", "u16", "enum mgmt_direction_type"]


func: prepare_header
ret: static u64
module: hinic
args:
["u16", "enum hinic_mod_type", "enum msg_ack_type", "enum mgmt_direction_type", "u16", "u16", "struct hinic_pf_to_mgmt *"]


func: send_msg_to_mgmt
ret: static int
module: hinic
args:
["struct hinic_pf_to_mgmt *", "enum hinic_mod_type", "u8", "u8 *", "u16", "enum msg_ack_type", "enum mgmt_direction_type", "u16"]


func: hinic_init_sq
ret: int
module: hinic
args:
["struct hinic_sq *", "struct hinic_hwif *", "struct hinic_wq *", "struct msix_entry *", "void *", "dma_addr_t", "void *"]


func: hinic_wqs_cmdq_alloc
ret: int
module: hinic
args:
["struct hinic_cmdq_pages *", "struct hinic_wq *", "struct hinic_hwif *", "int", "u16", "u32", "u16", "u16"]


func: get_inner_l3_l4_type
ret: static void
module: hinic
args:
["struct sk_buff *", "union hinic_l3 *", "union hinic_l4 *", "enum hinic_offload_type", "enum hinic_l3_offload_type *", "u8 *"]


func: 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: fun_bind
ret: int
module: funcore
args:
["struct fun_dev *", "enum fun_admin_bind_type", "unsigned int", "enum fun_admin_bind_type", "unsigned int"]


func: fun_alloc_ring_mem
ret: void *
module: funcore
args:
["struct device *", "size_t", "size_t", "size_t", "bool", "int", "dma_addr_t *", "void **", "volatile __be64 **"]


func: fun_cq_create
ret: int
module: funcore
args:
["struct fun_dev *", "u16", "u32", "u32", "u8", "u32", "dma_addr_t", "u16", "u16", "u8", "u8", "u32", "u32", "u32", "u32 *", "u32 **"]


func: fun_sq_create
ret: int
module: funcore
args:
["struct fun_dev *", "u16", "u32", "u32", "u8", "u32", "dma_addr_t", "u8", "u8", "u32", "u32", "u32", "u32", "u32 *", "u32 **"]


func: funeth_rxq_create
ret: int
module: funeth
args:
["struct net_device *", "unsigned int", "unsigned int", "unsigned int", "struct fun_irq *", "int", "struct funeth_rxq **"]


func: funeth_txq_create
ret: int
module: funeth
args:
["struct net_device *", "unsigned int", "unsigned int", "struct fun_irq *", "int", "struct funeth_txq **"]


func: bnx2_rx_skb
ret: static struct sk_buff *
module: bnx2
args:
["struct bnx2 *", "struct bnx2_rx_ring_info *", "u8 *", "unsigned int", "unsigned int", "dma_addr_t", "u32"]


func: __bnxt_rx_agg_pages
ret: static u32
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_cp_ring_info *", "struct skb_shared_info *", "u16", "u32", "bool", "struct xdp_buff *"]


func: bnxt_rx_multi_page_skb
ret: static struct sk_buff *
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_rx_ring_info *", "u16", "void *", "u8 *", "dma_addr_t", "unsigned int"]


func: bnxt_tpa_end
ret: static struct sk_buff *
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_cp_ring_info *", "u32 *", "struct rx_tpa_end_cmp *", "struct rx_tpa_end_cmp_ext *", "u8 *"]


func: bnxt_tpa_start
ret: static void
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_rx_ring_info *", "struct rx_tpa_start_cmp *", "struct rx_tpa_start_cmp_ext *"]


func: bnxt_dl_info_put
ret: static int
module: bnxt_en
args:
["struct bnxt *", "struct devlink_info_req *", "enum bnxt_dl_version_type", "const char *", "char *"]


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


func: bnxt_tc_setup_indr_block
ret: static int
module: bnxt_en
args:
["struct net_device *", "struct Qdisc *", "struct bnxt *", "struct flow_block_offload *", "void *", "void (*)(struct flow_block_cb *)"]


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


func: bnxt_xdp_buff_init
ret: void
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_rx_ring_info *", "u16", "u8 **", "unsigned int *", "struct xdp_buff *"]


func: bnxt_xdp_build_skb
ret: struct sk_buff *
module: bnxt_en
args:
["struct bnxt *", "struct sk_buff *", "u8", "struct page_pool *", "struct xdp_buff *", "struct rx_cmp_ext *"]


func: bnx2x_fill_frag_skb
ret: static int
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_fastpath *", "struct bnx2x_agg_info *", "u16", "struct sk_buff *", "struct eth_end_agg_rx_cqe *", "u16"]


func: bnx2x_tpa_stop
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_fastpath *", "struct bnx2x_agg_info *", "u16", "struct eth_end_agg_rx_cqe *", "u16"]


func: bnx2x_dcbx_cee_fill_cos_params
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct pg_help_data *", "struct dcbx_ets_feature *", "struct cos_help_data *", "u32"]


func: bnx2x_pf_rx_q_prep
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_fastpath *", "struct rxq_pause_params *", "struct bnx2x_rxq_setup_params *"]


func: bnx2x_init_func_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_func_sp_obj *", "void *", "dma_addr_t", "void *", "dma_addr_t", "struct bnx2x_func_sp_drv_ops *"]


func: bnx2x_init_mac_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_vlan_mac_obj *", "u8", "u32", "u8", "void *", "dma_addr_t", "int", "unsigned long *", "bnx2x_obj_type", "struct bnx2x_credit_pool_obj *"]


func: bnx2x_init_mcast_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_mcast_obj *", "u8", "u32", "u8", "u8", "void *", "dma_addr_t", "int", "unsigned long *", "bnx2x_obj_type"]


func: bnx2x_init_queue_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_queue_sp_obj *", "u8", "u32 *", "u8", "u8", "void *", "dma_addr_t", "unsigned long"]


func: bnx2x_init_rss_config_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_rss_config_obj *", "u8", "u32", "u8", "u8", "void *", "dma_addr_t", "int", "unsigned long *", "bnx2x_obj_type"]


func: bnx2x_init_vlan_mac_obj
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_vlan_mac_obj *", "u8", "u32", "u8", "void *", "dma_addr_t", "int", "unsigned long *", "bnx2x_obj_type", "struct bnx2x_credit_pool_obj *", "struct bnx2x_credit_pool_obj *"]


func: bnx2x_check_move
ret: static bool
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_vlan_mac_obj *", "struct bnx2x_vlan_mac_obj *", "union bnx2x_classification_ramrod_data *"]


func: bnx2x_exe_queue_init
ret: static void
module: bnx2x
args:
["int", "exe_q_get", "exe_q_execute", "exe_q_optimize", "exe_q_remove", "exe_q_validate", "union bnx2x_qable_obj *", "struct bnx2x_exe_queue_obj *", "struct bnx2x *"]


func: bnx2x_mcast_enqueue_cmd
ret: static int
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_mcast_obj *", "struct bnx2x_mcast_ramrod_params *", "enum bnx2x_mcast_cmd"]


func: bnx2x_mcast_set_one_rule_e1
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_mcast_obj *", "int", "union bnx2x_mcast_config_data *", "enum bnx2x_mcast_cmd"]


func: bnx2x_q_fill_init_general_data
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_queue_sp_obj *", "struct bnx2x_general_setup_params *", "struct client_init_general_data *", "unsigned long *"]


func: bnx2x_q_fill_init_tx_data
ret: static void
module: bnx2x
args:
["struct bnx2x_txq_setup_params *", "struct client_init_tx_data *", "unsigned long *", "struct bnx2x_queue_sp_obj *"]


func: bnx2x_vlan_mac_get_registry_elem
ret: static int
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_vlan_mac_obj *", "struct bnx2x_exeq_elem *", "bool", "struct bnx2x_vlan_mac_registry_elem **"]


func: bnx2x_vlan_mac_restore
ret: static int
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_vlan_mac_ramrod_params *", "struct bnx2x_vlan_mac_registry_elem **"]


func: bnx2x_vlan_mac_set_rdata_e1x
ret: static void
module: bnx2x
args:
["struct bnx2x_vlan_mac_obj *", "int", "bool", "u8 *", "struct mac_configuration_cmd *", "int", "u16", "int", "struct bnx2x *"]


func: bnx2x_vf_tpa_update
ret: int
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_virtf *", "struct vfpf_tpa_tlv *", "struct bnx2x_queue_update_tpa_params *"]


func: bnx2x_vfop_qctor_dump_rx
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_virtf *", "struct bnx2x_queue_init_params *", "struct bnx2x_queue_setup_params *", "u16", "u16"]


func: bnx2x_vfop_qctor_prep
ret: void
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_virtf *", "struct bnx2x_vf_queue *", "struct bnx2x_vf_queue_construct_params *", "unsigned long"]


func: bnx2x_vf_prep_rx_mode
ret: static void
module: bnx2x
args:
["struct bnx2x *", "u8", "struct bnx2x_rx_mode_ramrod_params *", "struct bnx2x_virtf *", "unsigned long"]


func: bnx2x_vf_mbx_macvlan_list
ret: static int
module: bnx2x
args:
["struct vfpf_set_q_filters_tlv *", "struct bnx2x_vf_mac_vlan_filters **", "u32", "struct bnx2x_virtf *", "struct bnx2x *"]


func: ocelot_lag_fdb_add
ret: int
module: mscc_ocelot_switch_lib
args:
["struct ocelot *", "struct net_device *", "const unsigned char *", "u16", "const struct net_device *"]


func: ocelot_mact_learn_streamdata
ret: int
module: mscc_ocelot_switch_lib
args:
["struct ocelot *", "int", "const unsigned char *", "unsigned int", "enum macaccess_entry_type", "int", "int"]


func: ocelot_mact_lookup
ret: int
module: mscc_ocelot_switch_lib
args:
["struct ocelot *", "int *", "const unsigned char *", "unsigned int", "enum macaccess_entry_type *"]


func: ocelot_phylink_mac_link_up
ret: void
module: mscc_ocelot_switch_lib
args:
["struct ocelot *", "int", "struct phy_device *", "unsigned int", "phy_interface_t", "int", "int", "bool", "bool", "unsigned long"]


func: ocelot_sb_pool_set
ret: int
module: mscc_ocelot_switch_lib
args:
["struct ocelot *", "unsigned int", "u16", "u32", "enum devlink_sb_threshold_type", "struct netlink_ext_ack *"]


func: ocelot_sb_tc_pool_bind_set
ret: int
module: mscc_ocelot_switch_lib
args:
["struct ocelot *", "int", "unsigned int", "u16", "enum devlink_sb_pool_type", "u16", "u32", "struct netlink_ext_ack *"]


func: kvaser_pciefd_change_state
ret: static void
module: kvaser_pciefd
args:
["struct kvaser_pciefd_can *", "enum can_state", "enum can_state", "enum can_state", "struct can_frame *"]


func: kvaser_pciefd_packet_to_state
ret: static void
module: kvaser_pciefd
args:
["struct kvaser_pciefd_rx_packet *", "struct can_berr_counter *", "enum can_state *", "enum can_state *", "enum can_state *"]


func: mcp251xfd_dump_ring
ret: static void
module: mcp251xfd
args:
["struct mcp251xfd_dump_iter *", "enum mcp251xfd_dump_object_type", "const struct mcp251xfd_dump_ring *", "unsigned int"]


func: can_ram_get_layout
ret: void
module: mcp251xfd
args:
["struct can_ram_layout *", "const struct can_ram_config *", "const struct ethtool_ringparam *", "const struct ethtool_coalesce *", "const bool"]


func: mcp251xfd_tx_obj_from_skb
ret: static void
module: mcp251xfd
args:
["const struct mcp251xfd_priv *", "struct mcp251xfd_tx_obj *", "const struct sk_buff *", "unsigned int"]


func: ctucan_probe_common
ret: int
module: ctucanfd
args:
["struct device *", "void *", "int", "unsigned int", "unsigned long", "int", "void (*)(struct device *, struct net_device *)"]


func: can_calc_tdco
ret: void
module: can-dev
args:
["struct can_tdc *", "const struct can_tdc_const *", "const struct can_bittiming *", "u32 *", "u32"]


func: can_get_bittiming
ret: int
module: can-dev
args:
["const struct net_device *", "struct can_bittiming *", "const struct can_bittiming_const *", "const u32 *", "const unsigned int"]


func: can_update_sample_point
ret: static int
module: can-dev
args:
["const struct can_bittiming_const *", "const unsigned int", "const unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


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


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


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


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


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


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


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


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


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


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


func: vxlan_fdb_switchdev_call_notifiers
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "struct vxlan_fdb *", "struct vxlan_rdst *", "bool", "struct netlink_ext_ack *"]


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


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


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


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


func: vxlan_update_default_fdb_entry
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "__be32", "union vxlan_addr *", "union vxlan_addr *", "struct netlink_ext_ack *"]


func: vxlan_vni_add
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "struct vxlan_vni_group *", "u32", "union vxlan_addr *", "struct netlink_ext_ack *"]


func: vxlan_vni_update
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "struct vxlan_vni_group *", "__be32", "union vxlan_addr *", "bool *", "struct netlink_ext_ack *"]


func: vxlan_vni_update_group
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "struct vxlan_vni_node *", "union vxlan_addr *", "bool", "bool *", "struct netlink_ext_ack *"]


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


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


func: gswip_phylink_mac_link_up
ret: static void
module: lantiq_gswip
args:
["struct dsa_switch *", "int", "unsigned int", "phy_interface_t", "struct phy_device *", "int", "int", "bool", "bool"]


func: gswip_port_vlan_add
ret: static int
module: lantiq_gswip
args:
["struct dsa_switch *", "int", "const struct switchdev_obj_port_vlan *", "struct netlink_ext_ack *"]


func: b53_mirror_add
ret: int
module: b53_common
args:
["struct dsa_switch *", "int", "struct dsa_mall_mirror_tc_entry *", "bool", "struct netlink_ext_ack *"]


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: sja1105_dynamic_config_poll_valid
ret: static int
module: sja1105
args:
["struct sja1105_private *", "struct sja1105_dyn_cmd *", "const struct sja1105_dynamic_table_ops *"]


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


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: 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:
["const struct sja1105_private *", "sja1105_spi_rw_mode_t", "u64", "u8 *", "size_t", "struct ptp_system_timestamp *"]


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: 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: ksz9477_port_mirror_add
ret: static int
module: ksz9477
args:
["struct ksz_device *", "int", "struct dsa_mall_mirror_tc_entry *", "bool", "struct netlink_ext_ack *"]


func: ksz9477_port_vlan_add
ret: static int
module: ksz9477
args:
["struct ksz_device *", "int", "const struct switchdev_obj_port_vlan *", "struct netlink_ext_ack *"]


func: hdlcdrv_register
ret: struct net_device *
module: hdlcdrv
args:
["const struct hdlcdrv_ops *", "unsigned int", "const char *", "unsigned int", "unsigned int", "unsigned int"]


func: vmxnet3_map_pkt
ret: static int
module: vmxnet3
args:
["struct sk_buff *", "struct vmxnet3_tx_ctx *", "struct vmxnet3_tx_queue *", "struct vmxnet3_adapter *", "struct pci_dev *"]


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


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


func: wg_noise_handshake_init
ret: void
module: wireguard
args:
["struct noise_handshake *", "struct noise_static_identity *", "const u8 *", "const u8 *", "struct wg_peer *"]


func: wg_index_hashtable_lookup
ret: struct index_hashtable_entry *
module: wireguard
args:
["struct index_hashtable *", "const enum index_hashtable_type", "const __le32", "struct wg_peer **"]


func: ipc_mux_ul_adgh_encode
ret: static int
module: iosm
args:
["struct iosm_mux *", "int", "struct mux_session *", "struct sk_buff_head *", "struct mux_adb *", "int"]


func: mux_ul_dg_encode
ret: static int
module: iosm
args:
["struct iosm_mux *", "struct mux_adb *", "struct mux_adth_dg *", "struct sk_buff_head *", "int", "int", "int *", "int", "u32", "struct sk_buff *"]


func: ipc_protocol_tq_msg_send
ret: int
module: iosm
args:
["struct iosm_protocol *", "enum ipc_msg_prep_type", "union ipc_msg_prep_args *", "struct ipc_rsp *"]


func: ipc_task_queue_send_task
ret: int
module: iosm
args:
["struct iosm_imem *", "int (*)(struct iosm_imem *, int, void *, size_t)", "int", "void *", "size_t", "bool"]


func: t7xx_dpmaif_rx_buf_alloc
ret: int
module: mtk_t7xx
args:
["struct dpmaif_ctrl *", "const struct dpmaif_bat_request *", "const unsigned int", "const unsigned int", "const bool"]


func: t7xx_core_hk_handler
ret: static void
module: mtk_t7xx
args:
["struct t7xx_modem *", "struct t7xx_fsm_ctl *", "enum t7xx_fsm_event_state", "enum t7xx_fsm_event_state"]


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: si476x_core_cmd_dig_audio_pin_cfg
ret: int
module: si476x-core
args:
["struct si476x_core *", "enum si476x_dclk_config", "enum si476x_dfs_config", "enum si476x_dout_config", "enum si476x_xout_config"]


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


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


func: bxtwc_add_chained_irq_chip
ret: static int
module: intel_soc_pmic_bxtwc
args:
["struct intel_soc_pmic *", "struct regmap_irq_chip_data *", "int", "const struct regmap_irq_chip *", "struct regmap_irq_chip_data **", "int"]


func: rio_dma_transfer
ret: static int
module: rio_mport_cdev
args:
["struct file *", "enum rio_transfer_sync", "enum dma_data_direction", "struct rio_transfer_io *", "u32"]


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


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


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


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


func: picolcd_init_devfs
ret: void
module: hid-picolcd
args:
["struct picolcd_data *", "struct hid_report *", "struct hid_report *", "struct hid_report *", "struct hid_report *", "struct hid_report *"]


func: mouse_button_fixup
ret: static void
module: hid-elecom
args:
["struct hid_device *", "__u8 *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "int"]


func: aem_register_sensors
ret: static int
module: ibmaem
args:
["struct aem_data *", "const struct aem_ro_sensor_template *", "const struct aem_rw_sensor_template *"]


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


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


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: sparse_keymap_setup
ret: int
module: sparse-keymap
args:
["struct input_dev *", "const struct key_entry *", "int (*)(struct input_dev *, struct key_entry *)"]


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


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


func: tsc200x_probe
ret: int
module: tsc200x-core
args:
["struct device *", "int", "const struct input_id *", "struct regmap *", "int (*)(struct device *, u8)"]


func: iqs7222_parse_props
ret: static int
module: iqs7222
args:
["struct iqs7222_private *", "struct fwnode_handle **", "int", "enum iqs7222_reg_grp_id", "enum iqs7222_reg_key_id"]


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: 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: dm_region_hash_create
ret: struct dm_region_hash *
module: dm-region-hash
args:
["void *", "void (*)(void *, struct bio_list *)", "void (*)(void *)", "void (*)(void *)", "sector_t", "unsigned int", "struct dm_dirty_log *", "uint32_t", "region_t"]


func: async_copy_data
ret: static struct dma_async_tx_descriptor *
module: raid456
args:
["int", "struct bio *", "struct page **", "unsigned int", "sector_t", "struct dma_async_tx_descriptor *", "struct stripe_head *", "int"]


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


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


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


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


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


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


func: 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_bio_detain
ret: int
module: dm-bio-prison
args:
["struct dm_bio_prison *", "struct dm_cell_key *", "struct bio *", "struct dm_bio_prison_cell *", "struct dm_bio_prison_cell **"]


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


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


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


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


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


func: verity_for_bv_block
ret: int
module: dm-verity
args:
["struct dm_verity *", "struct dm_verity_io *", "struct bvec_iter *", "int (*)(struct dm_verity *, struct dm_verity_io *, u8 *, size_t)"]


func: verity_verify_sig_parse_opt_args
ret: int
module: dm-verity
args:
["struct dm_arg_set *", "struct dm_verity *", "struct dm_verity_sig_opts *", "unsigned int *", "const char *"]


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


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


func: dm_bm_validate_buffer
ret: static int
module: dm-persistent-data
args:
["struct dm_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: __rebalance3
ret: static int
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 int
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_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: shadow_child
ret: static int
module: dm-persistent-data
args:
["struct dm_btree_info *", "struct dm_btree_value_type *", "struct btree_node *", "unsigned int", "struct dm_block **"]


func: sm_ll_dec_bitmap
ret: static int
module: dm-persistent-data
args:
["struct ll_disk *", "dm_block_t", "uint32_t", "uint32_t", "struct inc_context *", "int32_t *", "dm_block_t *"]


func: sm_ll_inc_bitmap
ret: static int
module: dm-persistent-data
args:
["struct ll_disk *", "dm_block_t", "uint32_t", "uint32_t", "int32_t *", "dm_block_t *", "struct inc_context *"]


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: tcmu_copy_data
ret: static void
module: target_core_user
args:
["struct tcmu_dev *", "struct tcmu_cmd *", "uint32_t", "struct scatterlist *", "unsigned int", "struct iovec **", "size_t"]


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


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


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


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


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


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


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


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


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


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


func: compare_and_write_do_cmp
ret: static sense_reason_t
module: target_core_mod
args:
["struct scatterlist *", "unsigned int", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int *"]


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


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


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


func: target_submit_prep
ret: int
module: target_core_mod
args:
["struct se_cmd *", "unsigned char *", "struct scatterlist *", "u32", "struct scatterlist *", "u32", "struct scatterlist *", "u32", "gfp_t"]


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


func: iscsit_build_datain_pdu
ret: void
module: iscsi_target_mod
args:
["struct iscsit_cmd *", "struct iscsit_conn *", "struct iscsi_datain *", "struct iscsi_data_rsp *", "bool"]


func: iscsit_build_text_rsp
ret: int
module: iscsi_target_mod
args:
["struct iscsit_cmd *", "struct iscsit_conn *", "struct iscsi_text_rsp *", "enum iscsit_transport_type"]


func: iscsit_tpg_add_network_portal
ret: struct iscsi_tpg_np *
module: iscsi_target_mod
args:
["struct iscsi_portal_group *", "struct __kernel_sockaddr_storage *", "struct iscsi_tpg_np *", "int"]


func: cxgbit_set_one_ppod
ret: static void
module: cxgbit
args:
["struct cxgbi_pagepod *", "struct cxgbi_task_tag_info *", "struct scatterlist **", "unsigned int *"]


func: cxgbit_lro_receive
ret: static int
module: cxgbit
args:
["struct cxgbit_sock *", "u8", "const __be64 *", "const struct pkt_gl *", "struct t4_lro_mgr *", "struct napi_struct *"]


func: cxgbit_uld_lro_rx_handler
ret: static int
module: cxgbit
args:
["void *", "const __be64 *", "const struct pkt_gl *", "struct t4_lro_mgr *", "struct napi_struct *"]


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


func: spi_dv_retrain
ret: static enum spi_compare_returns
module: scsi_transport_spi
args:
["struct scsi_device *", "u8 *", "u8 *", "enum spi_compare_returns (*)(struct scsi_device *, u8 *, u8 *, int)"]


func: spi_execute
ret: static int
module: scsi_transport_spi
args:
["struct scsi_device *", "const void *", "enum dma_data_direction", "void *", "unsigned int", "struct scsi_sense_hdr *"]


func: fc_vport_setup
ret: static int
module: scsi_transport_fc
args:
["struct Scsi_Host *", "int", "struct device *", "struct fc_vport_identifiers *", "struct fc_vport **"]


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


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


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


func: schedule_resp
ret: static int
module: scsi_debug
args:
["struct scsi_cmnd *", "struct sdebug_dev_info *", "int", "int (*)(struct scsi_cmnd *, struct sdebug_dev_info *)", "int", "int"]


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


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


func: twl_initconnection
ret: static int
module: 3w-sas
args:
["TW_Device_Extension *", "int", "u32", "unsigned short", "unsigned short", "unsigned short *", "unsigned short *", "unsigned short *", "unsigned short *", "u32 *", "unsigned short", "unsigned short"]


func: NCR5380_poll_politely2
ret: static int
module: dmx3191d
args:
["struct NCR5380_hostdata *", "unsigned int", "u8", "u8", "unsigned int", "u8", "u8", "unsigned long"]


func: twa_initconnection
ret: static int
module: 3w-9xxx
args:
["TW_Device_Extension *", "int", "u32", "unsigned short", "unsigned short", "unsigned short", "unsigned short *", "unsigned short *", "unsigned short *", "unsigned short *", "u32 *", "unsigned short"]


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


func: fill_cmd
ret: static int
module: hpsa
args:
["struct CommandList *", "u8", "struct ctlr_info *", "void *", "size_t", "u16", "unsigned char *", "int"]


func: handle_ioaccel_mode2_error
ret: static int
module: hpsa
args:
["struct ctlr_info *", "struct scsi_cmnd *", "struct io_accel2_cmd *", "struct hpsa_scsi_dev_t *", "struct CommandList *"]


func: hpsa_bmic_id_physical_device
ret: static int
module: hpsa
args:
["struct ctlr_info *", "u16", "struct bmic_identify_physical_device *", "unsigned char *", "size_t"]


func: hpsa_get_enclosure_info
ret: static void
module: hpsa
args:
["struct ctlr_info *", "unsigned char *", "struct ReportExtendedLUNdata *", "int", "struct hpsa_scsi_dev_t *"]


func: hpsa_get_path_info
ret: static void
module: hpsa
args:
["struct hpsa_scsi_dev_t *", "struct ReportExtendedLUNdata *", "int", "struct bmic_identify_physical_device *"]


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


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


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


func: lpfc_issue_ct_rsp
ret: static int
module: lpfc
args:
["struct lpfc_hba *", "struct bsg_job *", "uint32_t", "struct lpfc_dmabuf *", "struct lpfc_dmabuf *", "int"]


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


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


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


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


func: __lpfc_update_fcf_record
ret: static void
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_fcf_rec *", "struct fcf_record *", "uint32_t", "uint16_t", "uint32_t"]


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


func: lpfc_log_write_firmware_error
ret: static int
module: lpfc
args:
["struct lpfc_hba *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "const struct firmware *"]


func: __lpfc_nvme_ls_req
ret: int
module: lpfc
args:
["struct lpfc_vport *", "struct lpfc_nodelist *", "struct nvmefc_ls_req *", "void (*)(struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *)"]


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


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


func: lpfc_nvme_prep_io_cmd
ret: static int
module: lpfc
args:
["struct lpfc_vport *", "struct lpfc_io_buf *", "struct lpfc_nodelist *", "struct lpfc_fc4_ctrl_stat *"]


func: __lpfc_nvme_xmt_ls_rsp
ret: int
module: lpfc
args:
["struct lpfc_async_xchg_ctx *", "struct nvmefc_ls_rsp *", "void (*)(struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *)"]


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


func: lpfc_bg_setup_sgl_prot
ret: static int
module: lpfc
args:
["struct lpfc_hba *", "struct scsi_cmnd *", "struct sli4_sge *", "int", "struct lpfc_io_buf *", "int"]


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


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


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


func: lpfc_sli_prep_els_req_rsp
ret: void
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_iocbq *", "struct lpfc_vport *", "struct lpfc_dmabuf *", "u16", "u32", "u32", "u8", "u8"]


func: lpfc_sli_prep_xmit_seq64
ret: void
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_iocbq *", "struct lpfc_dmabuf *", "u16", "u16", "u32", "u8", "u8", "u8"]


func: __lpfc_sli4_process_cq
ret: static bool
module: lpfc
args:
["struct lpfc_hba *", "struct lpfc_queue *", "bool (*)(struct lpfc_hba *, struct lpfc_queue *, struct lpfc_cqe *)", "unsigned long *", "enum lpfc_poll_mode"]


func: __lpfc_sli_prep_els_req_rsp_s3
ret: static void
module: lpfc
args:
["struct lpfc_iocbq *", "struct lpfc_vport *", "struct lpfc_dmabuf *", "u16", "u32", "u32", "u8", "u8"]


func: _lpfc_move_xri_pbl_to_pvt
ret: static bool
module: lpfc
args:
["struct lpfc_pbl_pool *", "struct lpfc_pvt_pool *", "u32", "struct lpfc_sli4_hdw_queue *", "struct lpfc_hba *"]


func: lpfc_vmid_update_entry
ret: static void
module: lpfc
args:
["enum dma_data_direction", "struct lpfc_vmid *", "union lpfc_vmid_io_tag *", "struct lpfc_vport *"]


func: tcm_qla2xxx_set_sess_by_loop_id
ret: static void
module: tcm_qla2xxx
args:
["struct tcm_qla2xxx_lport *", "struct se_node_acl *", "struct tcm_qla2xxx_nacl *", "struct se_session *", "struct fc_port *", "uint16_t"]


func: tcm_qla2xxx_set_sess_by_s_id
ret: static void
module: tcm_qla2xxx
args:
["struct tcm_qla2xxx_lport *", "struct se_node_acl *", "struct tcm_qla2xxx_nacl *", "struct se_session *", "struct fc_port *", "be_id_t"]


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


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


func: efct_hw_firmware_write
ret: int
module: efct
args:
["struct efct_hw *", "struct efc_dma *", "u32", "u32", "int", "void (*)(int, u32, u32, void *)", "void *"]


func: efct_hw_get_host_stats
ret: int
module: efct
args:
["struct efct_hw *", "u8", "void (*)(int, u32, struct efct_hw_host_stat_counts *, void *)", "void *"]


func: efct_hw_get_link_stats
ret: int
module: efct
args:
["struct efct_hw *", "u8", "u8", "u8", "void (*)(int, u32, struct efct_hw_link_stat_counts *, void *)", "void *"]


func: efct_hw_io_send
ret: int
module: efct
args:
["struct efct_hw *", "enum efct_hw_io_type", "struct efct_hw_io *", "union efct_hw_io_param_u *", "void *", "void *"]


func: efct_hw_port_control
ret: int
module: efct
args:
["struct efct_hw *", "enum efct_hw_port", "uintptr_t", "void (*)(int, uintptr_t, void *)", "void *"]


func: efct_hw_send_frame
ret: int
module: efct
args:
["struct efct_hw *", "struct fc_frame_header *", "u8", "u8", "struct efc_dma *", "struct efct_hw_send_frame_context *", "void (*)(void *, u8 *, int)", "void *"]


func: efct_scsi_xfer_data
ret: static int
module: efct
args:
["struct efct_io *", "u32", "u32", "u64", "enum efct_hw_io_type", "int", "efct_scsi_io_cb_t", "void *", "struct efct_scsi_sgl *"]


func: efc_node_check_els_req
ret: int
module: efct
args:
["struct efc_sm_ctx *", "enum efc_sm_event", "void *", "u8", "void (*)(const char *, struct efc_sm_ctx *, enum efc_sm_event, void *)", "const char *"]


func: efc_node_check_ns_req
ret: int
module: efct
args:
["struct efc_sm_ctx *", "enum efc_sm_event", "void *", "u16", "void (*)(const char *, struct efc_sm_ctx *, enum efc_sm_event, void *)", "const char *"]


func: sli_cmd_post_sgl_pages
ret: int
module: efct
args:
["struct sli4 *", "void *", "u16", "u32", "struct efc_dma **", "struct efc_dma **", "struct efc_dma *"]


func: sli_fcp_cont_treceive64_wqe
ret: int
module: efct
args:
["struct sli4 *", "void *", "struct efc_dma *", "u32", "u16", "u16", "u8", "u8", "struct sli_fcp_tgt_params *"]


func: sli_fcp_iread64_wqe
ret: int
module: efct
args:
["struct sli4 *", "void *", "struct efc_dma *", "u32", "u32", "u16", "u16", "u16", "u32", "u32", "u8", "u8", "u8"]


func: sli_fcp_iwrite64_wqe
ret: int
module: efct
args:
["struct sli4 *", "void *", "struct efc_dma *", "u32", "u32", "u32", "u16", "u16", "u16", "u32", "u32", "u8", "u8", "u8"]


func: sli_fcp_treceive64_wqe
ret: int
module: efct
args:
["struct sli4 *", "void *", "struct efc_dma *", "u32", "u16", "u8", "u8", "struct sli_fcp_tgt_params *"]


func: MR_BuildRaidContext
ret: u8
module: megaraid_sas
args:
["struct megasas_instance *", "struct IO_REQUEST_INFO *", "struct RAID_CONTEXT *", "struct MR_DRV_RAID_MAP_ALL *", "u8 **"]


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


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


func: megasas_make_prp_nvme
ret: static bool
module: megaraid_sas
args:
["struct scsi_cmnd *", "struct MPI25_IEEE_SGE_CHAIN64 *", "struct megasas_cmd_fusion *", "int", "struct megasas_instance *"]


func: megasas_make_sgl_fusion
ret: static void
module: megaraid_sas
args:
["struct megasas_instance *", "struct scsi_cmnd *", "struct MPI25_IEEE_SGE_CHAIN64 *", "struct megasas_cmd_fusion *", "int"]


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


func: qla4xxx_get_fwddb_entry
ret: int
module: qla4xxx
args:
["struct scsi_qla_host *", "uint16_t", "struct dev_db_entry *", "dma_addr_t", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint16_t *", "uint16_t *"]


func: qla4xxx_copy_fwddb_param
ret: static void
module: qla4xxx
args:
["struct scsi_qla_host *", "struct dev_db_entry *", "struct iscsi_cls_conn *", "struct iscsi_cls_session *"]


func: wakeup_fibctx_threads
ret: static void
module: aacraid
args:
["struct aac_dev *", "struct hw_fib **", "struct fib **", "struct fib *", "struct hw_fib *", "unsigned int"]


func: rx_sync_cmd
ret: static int
module: aacraid
args:
["struct aac_dev *", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32 *", "u32 *", "u32 *", "u32 *", "u32 *"]


func: bfa_attach
ret: void
module: bfa
args:
["struct bfa_s *", "void *", "struct bfa_iocfc_cfg_s *", "struct bfa_meminfo_s *", "struct bfa_pcidev_s *"]


func: fc_rnid_acc_build
ret: u16
module: bfa
args:
["struct fchs_s *", "struct fc_rnid_acc_s *", "u32", "u32", "__be16", "u32", "struct fc_rnid_common_id_data_s *", "struct fc_rnid_general_topology_data_s *"]


func: fc_rpsc_acc_build
ret: u16
module: bfa
args:
["struct fchs_s *", "struct fc_rpsc_acc_s *", "u32", "u32", "__be16", "struct fc_rpsc_speed_info_s *"]


func: bfa_fcs_pbc_vport_create
ret: enum bfa_status
module: bfa
args:
["struct bfa_fcs_vport_s *", "struct bfa_fcs_s *", "u16", "struct bfa_lport_cfg_s *", "struct bfad_vport_s *"]


func: bfa_ablk_pf_create
ret: enum bfa_status
module: bfa
args:
["struct bfa_ablk_s *", "u16 *", "u8", "enum bfi_pcifn_class", "u16", "u16", "bfa_ablk_cbfn_t", "void *"]


func: bfa_diag_attach
ret: void
module: bfa
args:
["struct bfa_diag_s *", "struct bfa_ioc_s *", "void *", "bfa_cb_diag_beacon_t", "struct bfa_trc_mod_s *"]


func: bfa_diag_fwping
ret: enum bfa_status
module: bfa
args:
["struct bfa_diag_s *", "u32", "u32", "struct bfa_diag_results_fwping *", "bfa_cb_diag_t", "void *"]


func: bfa_diag_memtest
ret: enum bfa_status
module: bfa
args:
["struct bfa_diag_s *", "struct bfa_diag_memtest_s *", "u32", "struct bfa_diag_memtest_result *", "bfa_cb_diag_t", "void *"]


func: bfa_flash_attach
ret: void
module: bfa
args:
["struct bfa_flash_s *", "struct bfa_ioc_s *", "void *", "struct bfa_trc_mod_s *", "enum bfa_boolean"]


func: bfa_flash_read_part
ret: enum bfa_status
module: bfa
args:
["struct bfa_flash_s *", "enum bfa_flash_part_type", "u8", "void *", "u32", "u32", "bfa_cb_flash_t", "void *"]


func: bfa_fru_attach
ret: void
module: bfa
args:
["struct bfa_fru_s *", "struct bfa_ioc_s *", "void *", "struct bfa_trc_mod_s *", "enum bfa_boolean"]


func: bfa_phy_attach
ret: void
module: bfa
args:
["struct bfa_phy_s *", "struct bfa_ioc_s *", "void *", "struct bfa_trc_mod_s *", "enum bfa_boolean"]


func: bfa_fcdiag_loopback
ret: enum bfa_status
module: bfa
args:
["struct bfa_s *", "enum bfa_port_opmode", "enum bfa_port_speed", "u32", "u32", "struct bfa_diag_loopback_result_s *", "bfa_cb_diag_t", "void *"]


func: bfa_fcxp_req_rsp_alloc
ret: struct bfa_fcxp_s *
module: bfa
args:
["void *", "struct bfa_s *", "int", "int", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "enum bfa_boolean"]


func: bfa_fcxp_req_rsp_alloc_wait
ret: void
module: bfa
args:
["struct bfa_s *", "struct bfa_fcxp_wqe_s *", "bfa_fcxp_alloc_cbfn_t", "void *", "void *", "int", "int", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "enum bfa_boolean"]


func: bfa_fcxp_send
ret: void
module: bfa
args:
["struct bfa_fcxp_s *", "struct bfa_rport_s *", "u16", "u8", "enum bfa_boolean", "enum fc_cos", "u32", "struct fchs_s *", "bfa_cb_fcxp_send_t", "void *", "u32", "u8"]


func: bfa_fcxp_init
ret: static void
module: bfa
args:
["struct bfa_fcxp_s *", "void *", "struct bfa_s *", "int", "int", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t"]


func: bfa_fcb_lport_new
ret: struct bfad_port_s *
module: bfa
args:
["struct bfad_s *", "struct bfa_fcs_lport_s *", "enum bfa_lport_role", "struct bfad_vf_s *", "struct bfad_vport_s *"]


func: sci_phy_initialize
ret: enum sci_status
module: isci
args:
["struct isci_phy *", "struct scu_transport_layer_registers *", "struct scu_link_layer_registers *"]


func: sci_apc_agent_link_down
ret: static void
module: isci
args:
["struct isci_host *", "struct sci_port_configuration_agent *", "struct isci_port *", "struct isci_phy *"]


func: sci_remote_node_context_start_task
ret: enum sci_status
module: isci
args:
["struct sci_remote_node_context *", "struct isci_request *", "scics_sds_remote_node_context_callback", "void *"]


func: isci_request_handle_controller_specific_errors
ret: static void
module: isci
args:
["struct isci_remote_device *", "struct isci_request *", "struct sas_task *", "enum service_response *", "enum exec_status *"]


func: init_initiator_midpath_unsolicited_fcoe_task
ret: int
module: qedf
args:
["struct fcoe_task_params *", "struct fcoe_tx_mid_path_params *", "struct scsi_sgl_task_params *", "struct scsi_sgl_task_params *", "u8"]


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


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


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


func: fc_exch_seq_send
ret: struct fc_seq *
module: libfc
args:
["struct fc_lport *", "struct fc_frame *", "void (*)(struct fc_seq *, struct fc_frame *, void *)", "void (*)(struct fc_seq *, void *)", "void *", "u32"]


func: fc_fcp_cmd_send
ret: static int
module: libfc
args:
["struct fc_lport *", "struct fc_fcp_pkt *", "void (*)(struct fc_seq *, struct fc_frame *, void *)"]


func: csio_hw_prep_fw
ret: static int
module: csiostor
args:
["struct csio_hw *", "struct fw_info *", "const u8 *", "unsigned int", "struct fw_hdr *", "enum csio_dev_state", "int *"]


func: csio_ln_mgmt_submit_req
ret: static int
module: csiostor
args:
["struct csio_ioreq *", "void (*)(struct csio_hw *, struct csio_ioreq *)", "struct csio_dma_buf *", "uint32_t", "enum fcoe_cmn_type"]


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


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


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


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


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


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


func: csio_mb_hello
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "uint32_t", "uint32_t", "enum csio_dev_master", "void (*)(struct csio_hw *, struct csio_mb *)"]


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


func: csio_mb_params
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "unsigned int", "unsigned int", "unsigned int", "const u32 *", "u32 *", "bool", "void (*)(struct csio_hw *, struct csio_mb *)"]


func: csio_mb_port
ret: void
module: csiostor
args:
["struct csio_hw *", "struct csio_mb *", "uint32_t", "u8", "bool", "uint32_t", "uint16_t", "void (*)(struct csio_hw *, struct csio_mb *)"]


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


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


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


func: csio_mb_iq_write
ret: static void
module: csiostor
args:
["struct csio_mb *", "void *", "uint32_t", "struct csio_iq_params *", "void (*)(struct csio_hw *, struct csio_mb *)", "bool", "struct csio_hw *"]


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


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


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


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


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


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


func: pqi_csmi_smp_passthru
ret: int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct bmic_csmi_smp_passthru_buffer *", "size_t", "struct pqi_raid_error_info *"]


func: pqi_aio_submit_io
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct scsi_cmnd *", "u32", "u8 *", "unsigned int", "struct pqi_queue_group *", "struct pqi_encryption_info *", "bool", "bool"]


func: pqi_aio_submit_r1_write_io
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct scsi_cmnd *", "struct pqi_queue_group *", "struct pqi_encryption_info *", "struct pqi_scsi_dev *", "struct pqi_scsi_dev_raid_map_data *"]


func: pqi_build_raid_path_request
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_raid_path_request *", "u8", "u8 *", "void *", "size_t", "u16", "enum dma_data_direction *"]


func: pqi_build_sg_list
ret: static unsigned int
module: smartpqi
args:
["struct pqi_sg_descriptor *", "struct scatterlist *", "int", "struct pqi_io_request *", "int", "bool *"]


func: pqi_get_device_lists
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct report_phys_lun_16byte_wwid_list **", "struct report_log_lun_list **"]


func: pqi_identify_physical_device
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_scsi_dev *", "struct bmic_identify_physical_device *", "size_t"]


func: pqi_raid_bypass_submit_scsi_cmd
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_scsi_dev *", "struct scsi_cmnd *", "struct pqi_queue_group *"]


func: pqi_raid_submit_scsi_cmd_with_io_request
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_io_request *", "struct pqi_scsi_dev *", "struct scsi_cmnd *", "struct pqi_queue_group *"]


func: pqi_start_io
ret: static void
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_queue_group *", "enum pqi_io_path", "struct pqi_io_request *"]


func: pqi_submit_admin_request_synchronous
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_general_admin_request *", "struct pqi_general_admin_response *"]


func: pqi_submit_raid_request_synchronous
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct pqi_iu_header *", "unsigned int", "struct pqi_raid_error_info *"]


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


func: ahd_search_scb_list
ret: static int
module: aic79xx
args:
["struct ahd_softc *", "int", "char", "int", "uint32_t", "ahd_search_action", "u_int *", "u_int *", "u_int", "u_int", "role_t"]


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


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


func: ahc_set_syncrate
ret: void
module: aic7xxx
args:
["struct ahc_softc *", "struct ahc_devinfo *", "const struct ahc_syncrate *", "u_int", "u_int", "u_int", "u_int", "int"]


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


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


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


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


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


func: _base_build_nvme_prp
ret: static void
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "u16", "Mpi26NVMeEncapsulatedRequest_t *", "dma_addr_t", "size_t", "dma_addr_t", "size_t"]


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


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


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


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


func: esas2r_fm_api
ret: bool
module: esas2r
args:
["struct esas2r_adapter *", "struct esas2r_flash_img *", "struct esas2r_request *", "struct esas2r_sg_context *"]


func: esas2r_process_fs_ioctl
ret: bool
module: esas2r
args:
["struct esas2r_adapter *", "struct esas2r_ioctl_fs *", "struct esas2r_request *", "struct esas2r_sg_context *"]


func: csmi_ioctl_tunnel
ret: static bool
module: esas2r
args:
["struct esas2r_adapter *", "union atto_ioctl_csmi *", "struct esas2r_request *", "struct esas2r_sg_context *", "u32", "u16"]


func: hba_ioctl_tunnel
ret: static bool
module: esas2r
args:
["struct esas2r_adapter *", "struct atto_ioctl *", "struct esas2r_request *", "struct esas2r_sg_context *"]


func: esas2r_process_vda_ioctl
ret: bool
module: esas2r
args:
["struct esas2r_adapter *", "struct atto_ioctl_vda *", "struct esas2r_request *", "struct esas2r_sg_context *"]


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


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


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


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


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


func: init_rtdif_task_context
ret: static void
module: qedi
args:
["struct rdif_task_context *", "struct tdif_task_context *", "struct scsi_dif_task_params *", "enum iscsi_task_type"]


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


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


func: be_cmd_create_default_pdu_queue
ret: int
module: be2iscsi
args:
["struct be_ctrl_info *", "struct be_queue_info *", "struct be_queue_info *", "int", "int", "uint8_t", "uint8_t"]


func: be_cmd_wrbq_create
ret: int
module: be2iscsi
args:
["struct be_ctrl_info *", "struct be_dma_mem *", "struct be_queue_info *", "struct hwi_wrb_context *", "uint8_t"]


func: beiscsi_cmd_cq_create
ret: int
module: be2iscsi
args:
["struct be_ctrl_info *", "struct be_queue_info *", "struct be_queue_info *", "bool", "bool", "int"]


func: beiscsi_offload_cxn_v0
ret: void
module: be2iscsi
args:
["struct beiscsi_offload_params *", "struct wrb_handle *", "struct be_mem_descriptor *", "struct hwi_wrb_context *"]


func: beiscsi_exec_nemb_cmd
ret: static int
module: be2iscsi
args:
["struct beiscsi_hba *", "struct be_dma_mem *", "void (*)(struct beiscsi_hba *, unsigned int)", "void *", "u32"]


func: mpi3mr_issue_tm
ret: int
module: mpi3mr
args:
["struct mpi3mr_ioc *", "u8", "u16", "uint", "u16", "ulong", "struct mpi3mr_drv_cmd *", "u8 *", "struct scsi_cmnd *"]


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


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


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


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


func: vb2_core_create_bufs
ret: int
module: videobuf2-common
args:
["struct vb2_queue *", "enum vb2_memory", "unsigned int", "unsigned int *", "unsigned int", "const unsigned 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: vb2_dvb_register_bus
ret: int
module: videobuf2-dvb
args:
["struct vb2_dvb_frontends *", "struct module *", "void *", "struct device *", "struct media_device *", "short *", "int"]


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


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


func: v4l2_async_nf_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_detect_cvt
ret: bool
module: v4l2-dv-timings
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "u32", "bool", "struct v4l2_dv_timings *"]


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


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


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


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


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


func: 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: try_set_ext_ctrls_common
ret: int
module: videodev
args:
["struct v4l2_fh *", "struct v4l2_ctrl_handler *", "struct v4l2_ext_controls *", "struct video_device *", "bool"]


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: 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_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: match_fwnode_one
ret: static bool
module: v4l2-async
args:
["struct v4l2_async_notifier *", "struct v4l2_subdev *", "struct fwnode_handle *", "struct v4l2_async_subdev *"]


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


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: v4l2_flash_indicator_init
ret: struct v4l2_flash *
module: v4l2-flash-led-class
args:
["struct device *", "struct fwnode_handle *", "struct led_classdev *", "struct v4l2_flash_config *"]


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


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


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


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


func: 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: ov7740_try_fmt_internal
ret: static int
module: ov7740
args:
["struct v4l2_subdev *", "struct v4l2_mbus_framefmt *", "const struct ov7740_pixfmt **", "const struct ov7740_framesize **"]


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


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


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


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: 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: 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: swp_freq_calcuation
ret: static int
module: mb86a16
args:
["int", "int", "int *", "int", "int", "int", "int", "int", "unsigned char *", "struct mb86a16_state *", "int"]


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


func: 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: 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: 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: 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: 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: send_set_imon_clock
ret: static int
module: imon
args:
["struct imon_context *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


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


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


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


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


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


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


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


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


func: cx23885_risc_buffer
ret: int
module: cx23885
args:
["struct pci_dev *", "struct cx23885_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cx23885_risc_databuffer
ret: int
module: cx23885
args:
["struct pci_dev *", "struct cx23885_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


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


func: saa7134_pgtable_build
ret: int
module: saa7134
args:
["struct pci_dev *", "struct saa7134_pgtable *", "struct scatterlist *", "unsigned int", "unsigned int"]


func: si2157_attach
ret: static int
module: saa7164
args:
["struct saa7164_port *", "struct i2c_adapter *", "struct dvb_frontend *", "struct si2157_config *", "u8"]


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


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: tw68_risc_buffer
ret: int
module: tw68
args:
["struct pci_dev *", "struct tw68_buf *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


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


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


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


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


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


func: my_dvb_dmx_ts_card_init
ret: int
module: ngene
args:
["struct dvb_demux *", "char *", "int (*)(struct dvb_demux_feed *)", "int (*)(struct dvb_demux_feed *)", "void *"]


func: my_dvb_dmxdev_ts_card_init
ret: int
module: ngene
args:
["struct dmxdev *", "struct dvb_demux *", "struct dmx_frontend *", "struct dmx_frontend *", "struct dvb_adapter *"]


func: mxl111sf_config_mpeg_in
ret: int
module: dvb-usb-mxl111sf
args:
["struct mxl111sf_state *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: af9005_identify_state
ret: static int
module: dvb-usb-af9005
args:
["struct usb_device *", "const struct dvb_usb_device_properties *", "const struct dvb_usb_device_description **", "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: cxusb_medion_cf_refc_fld_chg
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: em28xx_check_usb_descriptor
ret: static void
module: em28xx
args:
["struct em28xx *", "struct usb_device *", "struct usb_interface *", "int", "int", "bool *", "bool *", "bool *"]


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: get_max_endpoint
ret: static void
module: tm6000
args:
["struct usb_host_interface *", "char *", "struct usb_host_endpoint *", "struct tm6000_endpoint *", "struct usb_device *"]


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: __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_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: 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: 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: 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: sddr09_write_lba
ret: static int
module: ums-sddr09
args:
["struct us_data *", "unsigned int", "unsigned int", "unsigned int", "unsigned char *", "unsigned char *"]


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: usb_cdc_wdm_register
ret: struct usb_driver *
module: cdc-wdm
args:
["struct usb_interface *", "struct usb_endpoint_descriptor *", "int", "enum wwan_port_type", "int (*)(struct usb_interface *, int)"]


func: wdm_create
ret: static int
module: cdc-wdm
args:
["struct usb_interface *", "struct usb_endpoint_descriptor *", "u16", "enum wwan_port_type", "int (*)(struct usb_interface *, int)"]


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: dwc3_gadget_ep_reclaim_completed_trb
ret: static int
module: dwc3
args:
["struct dwc3_ep *", "struct dwc3_request *", "struct dwc3_trb *", "const struct dwc3_event_depevt *", "int", "int"]


func: dwc3_prepare_one_trb
ret: static void
module: dwc3
args:
["struct dwc3_ep *", "struct dwc3_request *", "unsigned int", "unsigned int", "unsigned int", "bool", "bool"]


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: 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: set_ep_max_packet_size_bint
ret: static int
module: usb_f_uac2
args:
["struct device *", "const struct f_uac2_opts *", "struct usb_endpoint_descriptor *", "enum usb_device_speed", "bool"]


func: __uvcg_iter_strm_cls
ret: static int
module: usb_f_uvc
args:
["struct uvcg_streaming_header *", "void *", "void *", "int (*)(void *, void *, void *, int, enum uvcg_strm_type)"]


func: ffs_sb_make_inode
ret: static struct inode *
module: usb_f_fs
args:
["struct super_block *", "void *", "const struct file_operations *", "const struct inode_operations *", "struct ffs_file_perms *"]


func: disable_endpoints
ret: void
module: usb_f_ss_lb
args:
["struct usb_composite_dev *", "struct usb_ep *", "struct usb_ep *", "struct usb_ep *", "struct usb_ep *"]


func: gs_alloc_requests
ret: static int
module: u_serial
args:
["struct usb_ep *", "struct list_head *", "void (*)(struct usb_ep *, struct usb_request *)", "int *"]


func: 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: create_endpoint_and_queue_bulk
ret: static int
module: u132-hcd
args:
["struct u132 *", "struct u132_udev *", "struct urb *", "u8", "u8", "u8", "gfp_t", "struct usb_device *"]


func: init_pipe_info
ret: static void
module: r8a66597-hcd
args:
["struct r8a66597 *", "struct urb *", "struct usb_host_endpoint *", "struct usb_endpoint_descriptor *"]


func: xenhcd_gnttab_map
ret: static void
module: xen-hcd
args:
["struct xenhcd_info *", "void *", "int", "grant_ref_t *", "struct xenusb_request_segment *", "int", "int"]


func: typec_port_register_altmodes
ret: void
module: typec
args:
["struct typec_port *", "const struct typec_altmode_ops *", "void *", "struct typec_altmode **", "size_t"]


func: tcpm_pd_svdm
ret: static int
module: tcpm
args:
["struct tcpm_port *", "struct typec_altmode *", "const u32 *", "int", "u32 *", "enum adev_actions *"]


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


func: cdnsp_find_new_dequeue_state
ret: static void
module: cdnsp-udc-pci
args:
["struct cdnsp_device *", "struct cdnsp_ep *", "unsigned int", "struct cdnsp_td *", "struct cdnsp_dequeue_state *"]


func: cdnsp_finish_td
ret: static void
module: cdnsp-udc-pci
args:
["struct cdnsp_device *", "struct cdnsp_td *", "struct cdnsp_transfer_event *", "struct cdnsp_ep *", "int *"]


func: cdnsp_skip_isoc_td
ret: static void
module: cdnsp-udc-pci
args:
["struct cdnsp_device *", "struct cdnsp_td *", "struct cdnsp_ep *", "int", "struct cdnsp_transfer_event *"]


func: cdnsp_trb_in_td
ret: static struct cdnsp_segment *
module: cdnsp-udc-pci
args:
["struct cdnsp_segment *", "union cdnsp_trb *", "union cdnsp_trb *", "dma_addr_t", "struct cdnsp_device *"]


func: ufshcd_exec_raw_upiu_cmd
ret: int
module: ufshcd-core
args:
["struct ufs_hba *", "struct utp_upiu_req *", "struct utp_upiu_req *", "int", "u8 *", "int *", "enum query_opcode"]


func: ufshcd_issue_devman_upiu_cmd
ret: static int
module: ufshcd-core
args:
["struct ufs_hba *", "struct utp_upiu_req *", "struct utp_upiu_req *", "u8 *", "int *", "enum dev_cmd_type", "enum query_opcode"]


func: ufs_intel_lkf_pwr_change_notify
ret: static int
module: ufshcd-pci
args:
["struct ufs_hba *", "enum ufs_notify_change_status", "struct ufs_pa_layer_attr *", "struct ufs_pa_layer_attr *"]


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


func: __bpf_fill_pattern
ret: static int
module: test_bpf
args:
["struct bpf_test *", "void *", "int", "int", "int (*)(struct bpf_test *, void *, struct bpf_insn *, s64, s64)", "int", "int"]


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


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


func: LZ4_compress_destSize_generic
ret: static int
module: lz4_compress
args:
["LZ4_stream_t_internal * const", "const char * const", "char * const", "int * const", "const int", "const tableType_t"]


func: ZSTD_compressSequences
ret: size_t
module: zstd_compress
args:
["ZSTD_CCtx * const", "void *", "size_t", "const ZSTD_Sequence *", "size_t", "const void *", "size_t"]


func: ZSTD_createCDict_advanced2
ret: ZSTD_CDict *
module: zstd_compress
args:
["const void *", "size_t", "ZSTD_dictLoadMethod_e", "ZSTD_dictContentType_e", "const ZSTD_CCtx_params *", "ZSTD_customMem"]


func: ZSTD_copySequencesToSeqStoreExplicitBlockDelim
ret: static size_t
module: zstd_compress
args:
["ZSTD_CCtx *", "ZSTD_sequencePosition *", "const ZSTD_Sequence * const", "size_t", "const void *", "size_t"]


func: ZSTD_entropyCompressSequences_internal
ret: static size_t
module: zstd_compress
args:
["seqStore_t *", "const ZSTD_entropyCTables_t *", "ZSTD_entropyCTables_t *", "void *", "size_t", "void *", "const int", "size_t", "const ZSTD_CCtx_params *"]


func: ZSTD_estimateCCtxSize_usingCCtxParams_internal
ret: static size_t
module: zstd_compress
args:
["const ZSTD_compressionParameters *", "const ldmParams_t *", "const int", "const size_t", "const size_t", "const U64"]


func: ZSTD_initCDict_internal
ret: static size_t
module: zstd_compress
args:
["ZSTD_CDict *", "const void *", "size_t", "ZSTD_dictLoadMethod_e", "ZSTD_dictContentType_e", "ZSTD_CCtx_params"]


func: ZSTD_buildSuperBlockEntropy_sequences
ret: static size_t
module: zstd_compress
args:
["seqStore_t *", "const ZSTD_fseCTables_t *", "ZSTD_fseCTables_t *", "ZSTD_fseCTablesMetadata_t *", "void *", "size_t", "const ZSTD_CCtx_params *"]


func: ZSTD_estimateSubBlockSize_symbolType
ret: static size_t
module: zstd_compress
args:
["symbolEncodingType_e", "const BYTE *", "unsigned int", "size_t", "const FSE_CTable *", "const U32 *", "const short *", "U32", "U32", "void *", "size_t"]


func: ZSTD_BtGetAllMatches
ret: static U32
module: zstd_compress
args:
["ZSTD_match_t *", "ZSTD_matchState_t *", "U32 *", "const BYTE *", "const BYTE * const", "const ZSTD_dictMode_e", "const U32 *", "const U32", "const U32"]


func: ZSTD_compressBlock_opt_generic
ret: static size_t
module: zstd_compress
args:
["ZSTD_matchState_t *", "seqStore_t *", "U32 *", "const void *", "size_t", "const int", "const ZSTD_dictMode_e"]


func: ZSTD_insertBtAndGetAllMatches
ret: static U32
module: zstd_compress
args:
["ZSTD_match_t *", "ZSTD_matchState_t *", "U32 *", "const BYTE * const", "const BYTE * const", "const ZSTD_dictMode_e", "const U32 *", "const U32", "const U32", "const U32"]


func: chacha20poly1305_crypt_sg_inplace
ret: static bool
module: libchacha20poly1305
args:
["struct scatterlist *", "const size_t", "const u8 *", "const size_t", "const u64", "const u8 *", "int"]


func: poly1305_core_blocks
ret: void
module: libpoly1305
args:
["struct poly1305_state *", "const struct poly1305_core_key *", "const void *", "unsigned int", "u32"]


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


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


func: rds_conn_create
ret: struct rds_connection *
module: rds
args:
["struct net *", "const struct in6_addr *", "const struct in6_addr *", "struct rds_transport *", "u8", "gfp_t", "int"]


func: rds_for_each_conn_info
ret: void
module: rds
args:
["struct socket *", "unsigned int", "struct rds_info_iterator *", "struct rds_info_lengths *", "int (*)(struct rds_connection *, void *)", "u64 *", "size_t"]


func: __rds_conn_create
ret: static struct rds_connection *
module: rds
args:
["struct net *", "const struct in6_addr *", "const struct in6_addr *", "struct rds_transport *", "gfp_t", "u8", "int", "int"]


func: rds_conn_lookup
ret: static struct rds_connection *
module: rds
args:
["struct net *", "struct hlist_head *", "const struct in6_addr *", "const struct in6_addr *", "struct rds_transport *", "u8", "int"]


func: rds_conn_message_info_cmn
ret: static void
module: rds
args:
["unsigned int", "struct rds_info_iterator *", "struct rds_info_lengths *", "int", "bool", "struct socket *"]


func: __rds_rdma_map
ret: static int
module: rds
args:
["struct rds_sock *", "struct rds_get_mr_args *", "u64 *", "struct rds_mr **", "struct rds_conn_path *"]


func: rds6_inc_info_copy
ret: void
module: rds
args:
["struct rds_incoming *", "struct rds_info_iterator *", "struct in6_addr *", "struct in6_addr *", "int"]


func: rds_recv_incoming
ret: void
module: rds
args:
["struct rds_connection *", "struct in6_addr *", "struct in6_addr *", "struct rds_incoming *", "gfp_t"]


func: rds_cmsg_send
ret: static int
module: rds
args:
["struct rds_sock *", "struct rds_message *", "struct msghdr *", "int *", "struct rds_iov_vector_arr *"]


func: rds_send_queue_rm
ret: static int
module: rds
args:
["struct rds_sock *", "struct rds_connection *", "struct rds_conn_path *", "struct rds_message *", "__be16", "__be16", "int *"]


func: rds_dma_hdrs_free
ret: static void
module: rds_rdma
args:
["struct rds_ib_device *", "struct rds_header **", "dma_addr_t *", "u32", "enum dma_data_direction"]


func: rds_ib_cm_fill_conn_param
ret: static void
module: rds_rdma
args:
["struct rds_connection *", "struct rdma_conn_param *", "union rds_ib_conn_priv *", "u32", "u32", "u32", "bool"]


func: rds_ib_reg_frmr
ret: struct rds_ib_mr *
module: rds_rdma
args:
["struct rds_ib_device *", "struct rds_ib_connection *", "struct scatterlist *", "unsigned long", "u32 *"]


func: rds_ib_map_frmr
ret: static int
module: rds_rdma
args:
["struct rds_ib_device *", "struct rds_ib_mr *", "struct scatterlist *", "unsigned int", "struct rds_ib_mr_pool *"]


func: rds_ib_get_mr
ret: void *
module: rds_rdma
args:
["struct scatterlist *", "unsigned long", "struct rds_sock *", "u32 *", "struct rds_connection *", "u64", "u64", "int"]


func: ieee802154_nl_fill_dev
ret: static int
module: ieee802154
args:
["struct sk_buff *", "u32", "const struct ieee802154_llsec_device *", "const struct net_device *", "u32"]


func: ieee802154_nl_fill_key
ret: static int
module: ieee802154
args:
["struct sk_buff *", "u32", "const struct ieee802154_llsec_key_entry *", "const struct net_device *", "u32"]


func: ieee802154_nl_fill_seclevel
ret: static int
module: ieee802154
args:
["struct sk_buff *", "u32", "const struct ieee802154_llsec_seclevel *", "const struct net_device *", "u32"]


func: nl802154_send_iface
ret: static int
module: ieee802154
args:
["struct sk_buff *", "u32", "u32", "int", "struct cfg802154_registered_device *", "struct wpan_dev *"]


func: nl802154_send_wpan_phy
ret: static int
module: ieee802154
args:
["struct cfg802154_registered_device *", "struct sk_buff *", "u32", "u32", "int", "enum nl802154_commands"]


func: p9_virtio_zc_request
ret: static int
module: 9pnet_virtio
args:
["struct p9_client *", "struct p9_req_t *", "struct iov_iter *", "struct iov_iter *", "int", "int", "int"]


func: p9_client_zc_rpc
ret: static struct p9_req_t *
module: 9pnet
args:
["struct p9_client *", "int8_t", "struct iov_iter *", "struct iov_iter *", "int", "int", "int", "const char *", "const char *", "..."]


func: br_arp_send
ret: static void
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "struct net_device *", "__be32", "__be32", "const unsigned char *", "const unsigned char *", "const unsigned char *", "__be16", "u16"]


func: br_nd_send
ret: static void
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "struct sk_buff *", "struct neighbour *", "__be16", "u16", "struct nd_msg *"]


func: br_cfm_cc_ccm_tx
ret: int
module: bridge
args:
["struct net_bridge *", "const u32", "const struct br_cfm_cc_ccm_tx_info * const", "struct netlink_ext_ack *"]


func: br_cfm_cc_config_set
ret: int
module: bridge
args:
["struct net_bridge *", "const u32", "const struct br_cfm_cc_config * const", "struct netlink_ext_ack *"]


func: br_cfm_mep_config_set
ret: int
module: bridge
args:
["struct net_bridge *", "const u32", "const struct br_cfm_mep_config * const", "struct netlink_ext_ack *"]


func: br_cfm_mep_create
ret: int
module: bridge
args:
["struct net_bridge *", "const u32", "struct br_cfm_mep_create * const", "struct netlink_ext_ack *"]


func: br_cfm_parse
ret: int
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "struct nlattr *", "int", "struct netlink_ext_ack *"]


func: br_fdb_update
ret: void
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "const unsigned char *", "u16", "unsigned long"]


func: __br_fdb_add
ret: static int
module: bridge
args:
["struct ndmsg *", "struct net_bridge *", "struct net_bridge_port *", "const unsigned char *", "u16", "u16", "struct nlattr **", "struct netlink_ext_ack *"]


func: fdb_add_entry
ret: static int
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "const u8 *", "u16", "u16", "struct nlattr **", "struct ndmsg *"]


func: fdb_create
ret: static struct net_bridge_fdb_entry *
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "const unsigned char *", "__u16", "unsigned long"]


func: fdb_fill_info
ret: static int
module: bridge
args:
["struct sk_buff *", "const struct net_bridge *", "const struct net_bridge_fdb_entry *", "u32", "u32", "int", "unsigned int"]


func: br_mdb_add_group
ret: static int
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "struct br_mdb_entry *", "struct nlattr **", "struct netlink_ext_ack *"]


func: br_mdb_parse
ret: static int
module: bridge
args:
["struct nlmsghdr *", "struct net_device **", "struct br_mdb_entry **", "struct nlattr **", "struct netlink_ext_ack *", "struct sk_buff *"]


func: nlmsg_populate_mdb_fill
ret: static int
module: bridge
args:
["struct sk_buff *", "struct net_device *", "struct net_bridge_mdb_entry *", "struct net_bridge_port_group *", "int"]


func: br_multicast_del_pg
ret: void
module: bridge
args:
["struct net_bridge_mdb_entry *", "struct net_bridge_port_group *", "struct net_bridge_port_group **"]


func: br_multicast_new_port_group
ret: struct net_bridge_port_group *
module: bridge
args:
["struct net_bridge_port *", "struct br_ip *", "struct net_bridge_port_group *", "unsigned char", "const unsigned char *", "u8", "u8"]


func: br_multicast_rcv
ret: int
module: bridge
args:
["struct net_bridge_mcast **", "struct net_bridge_mcast_port **", "struct net_bridge_vlan *", "struct sk_buff *", "u16"]


func: __br_multicast_add_group
ret: static struct net_bridge_port_group *
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "struct br_ip *", "const unsigned char *", "u8", "bool", "bool"]


func: __br_multicast_send_query
ret: static void
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "struct net_bridge_port_group *", "struct br_ip *", "struct br_ip *", "bool", "u8", "bool *"]


func: __grp_src_block_excl
ret: static bool
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "struct net_bridge_port_group *", "void *", "void *", "u32", "size_t", "int"]


func: __grp_src_isexc_excl
ret: static bool
module: bridge
args:
["const struct net_bridge_mcast *", "struct net_bridge_port_group *", "void *", "void *", "u32", "size_t", "int"]


func: br_ip4_multicast_add_group
ret: static int
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "__be32", "__u16", "const unsigned char *", "bool"]


func: br_ip4_multicast_alloc_query
ret: static struct sk_buff *
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "struct net_bridge_port_group *", "__be32", "__be32", "bool", "bool", "u8", "u8 *", "bool *"]


func: br_ip6_multicast_add_group
ret: static int
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "const struct in6_addr *", "__u16", "const unsigned char *", "bool"]


func: br_ip6_multicast_alloc_query
ret: static struct sk_buff *
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "struct net_bridge_port_group *", "const struct in6_addr *", "const struct in6_addr *", "bool", "bool", "u8", "u8 *", "bool *"]


func: br_ip6_multicast_leave_group
ret: static void
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "const struct in6_addr *", "__u16", "const unsigned char *"]


func: br_multicast_add_router
ret: static void
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "struct hlist_node *", "struct hlist_head *"]


func: br_multicast_leave_group
ret: static void
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "struct br_ip *", "struct bridge_mcast_other_query *", "struct bridge_mcast_own_query *", "const unsigned char *"]


func: br_multicast_mark_router
ret: static void
module: bridge
args:
["struct net_bridge_mcast *", "struct net_bridge_mcast_port *", "struct timer_list *", "struct hlist_node *", "struct hlist_head *"]


func: __eht_create_set_entries
ret: static void
module: bridge
args:
["const struct net_bridge_mcast *", "struct net_bridge_port_group *", "union net_bridge_eht_addr *", "void *", "u32", "size_t", "int"]


func: __eht_inc_exc
ret: static bool
module: bridge
args:
["const struct net_bridge_mcast *", "struct net_bridge_port_group *", "union net_bridge_eht_addr *", "void *", "u32", "size_t", "unsigned char", "bool"]


func: __eht_lookup_create_set_entry
ret: static struct net_bridge_group_eht_set_entry *
module: bridge
args:
["struct net_bridge *", "struct net_bridge_group_eht_set *", "struct net_bridge_group_eht_host *", "bool"]


func: br_multicast_create_eht_set_entry
ret: static void
module: bridge
args:
["const struct net_bridge_mcast *", "struct net_bridge_port_group *", "union net_bridge_eht_addr *", "union net_bridge_eht_addr *", "int", "bool"]


func: br_multicast_eht_allow
ret: static bool
module: bridge
args:
["const struct net_bridge_mcast *", "struct net_bridge_port_group *", "union net_bridge_eht_addr *", "void *", "u32", "size_t"]


func: br_multicast_eht_exc
ret: static bool
module: bridge
args:
["const struct net_bridge_mcast *", "struct net_bridge_port_group *", "union net_bridge_eht_addr *", "void *", "u32", "size_t", "bool"]


func: br_process_vlan_info
ret: int
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "int", "struct bridge_vlan_info *", "struct bridge_vlan_info **", "bool *", "struct netlink_ext_ack *"]


func: br_afspec
ret: static int
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "struct nlattr *", "int", "bool *", "struct netlink_ext_ack *"]


func: br_fill_ifinfo
ret: static int
module: bridge
args:
["struct sk_buff *", "const struct net_bridge_port *", "u32", "u32", "int", "unsigned int", "u32", "const struct net_device *", "bool"]


func: br_vlan_info
ret: static int
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "int", "struct bridge_vlan_info *", "bool *", "struct netlink_ext_ack *"]


func: br_process_vlan_tunnel_info
ret: int
module: bridge
args:
["const struct net_bridge *", "const struct net_bridge_port *", "int", "struct vtunnel_info *", "struct vtunnel_info *", "bool *"]


func: br_switchdev_port_offload
ret: int
module: bridge
args:
["struct net_bridge_port *", "struct net_device *", "const void *", "struct notifier_block *", "struct notifier_block *", "bool", "struct netlink_ext_ack *"]


func: br_switchdev_mdb_replay
ret: static int
module: bridge
args:
["struct net_device *", "struct net_device *", "const void *", "bool", "struct notifier_block *", "struct netlink_ext_ack *"]


func: br_switchdev_vlan_replay
ret: static int
module: bridge
args:
["struct net_device *", "const void *", "bool", "struct notifier_block *", "struct netlink_ext_ack *"]


func: br_switchdev_vlan_replay_group
ret: static int
module: bridge
args:
["struct notifier_block *", "struct net_device *", "struct net_bridge_vlan_group *", "const void *", "unsigned long", "struct netlink_ext_ack *"]


func: store_bridge_parm
ret: static ssize_t
module: bridge
args:
["struct device *", "const char *", "size_t", "int (*)(struct net_bridge *, unsigned long, struct netlink_ext_ack *)"]


func: br_allowed_ingress
ret: bool
module: bridge
args:
["const struct net_bridge *", "struct net_bridge_vlan_group *", "struct sk_buff *", "u16 *", "u8 *", "struct net_bridge_vlan **"]


func: br_handle_vlan
ret: struct sk_buff *
module: bridge
args:
["struct net_bridge *", "const struct net_bridge_port *", "struct net_bridge_vlan_group *", "struct sk_buff *"]


func: br_vlan_process_options
ret: int
module: bridge
args:
["const struct net_bridge *", "const struct net_bridge_port *", "struct net_bridge_vlan *", "struct net_bridge_vlan *", "struct nlattr **", "struct netlink_ext_ack *"]


func: br_vlan_process_global_one_opts
ret: static int
module: bridge
args:
["struct net_bridge_vlan *", "struct nlattr **", "bool *", "struct netlink_ext_ack *", "struct net_bridge_vlan_group *", "const struct net_bridge *"]


func: br_nf_hook_thresh
ret: int
module: br_netfilter
args:
["unsigned int", "struct net *", "struct sock *", "struct sk_buff *", "struct net_device *", "struct net_device *", "int (*)(struct net *, struct sock *, struct sk_buff *)"]


func: ebt_log_packet
ret: static void
module: ebt_log
args:
["struct net *", "const struct sk_buff *", "const struct net_device *", "const struct net_device *", "const struct nf_loginfo *", "const char *", "unsigned int", "u_int8_t"]


func: compat_calc_entry
ret: static int
module: ebtables
args:
["const struct ebt_entry *", "const struct ebt_table_info *", "const void *", "struct compat_ebt_replace *"]


func: compat_mtw_from_user
ret: static int
module: ebtables
args:
["const struct compat_ebt_entry_mwt *", "enum compat_mwt", "struct ebt_entries_buf_state *", "const unsigned char *"]


func: ebt_basic_match
ret: static int
module: ebtables
args:
["const struct ebt_entry *", "const struct sk_buff *", "const struct net_device *", "const struct net_device *"]


func: ebt_check_entry
ret: static int
module: ebtables
args:
["struct ebt_entry *", "struct net *", "const struct ebt_table_info *", "const char *", "unsigned int *", "struct ebt_cl_stack *", "unsigned int"]


func: ebt_size_mwt
ret: static int
module: ebtables
args:
["const struct compat_ebt_entry_mwt *", "unsigned int", "enum compat_mwt", "struct ebt_entries_buf_state *", "const void *"]


func: size_entry_mwt
ret: static int
module: ebtables
args:
["const struct ebt_entry *", "const unsigned char *", "unsigned int *", "struct ebt_entries_buf_state *"]


func: __ceph_auth_get_authorizer
ret: int
module: libceph
args:
["struct ceph_auth_client *", "struct ceph_auth_handshake *", "int", "bool", "int *", "int *", "int *"]


func: ceph_auth_handle_svc_reply_done
ret: int
module: libceph
args:
["struct ceph_auth_client *", "struct ceph_auth_handshake *", "void *", "int", "u8 *", "int *", "u8 *", "int *"]


func: ceph_auth_verify_authorizer_reply
ret: int
module: libceph
args:
["struct ceph_auth_client *", "struct ceph_authorizer *", "void *", "int", "u8 *", "int *", "u8 *", "int *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: osd_req_op_copy_from_init
ret: int
module: libceph
args:
["struct ceph_osd_request *", "u64", "u64", "struct ceph_object_id *", "struct ceph_object_locator *", "u32", "u32", "u32", "u64", "u8"]


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


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


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


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


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


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


func: pg_to_raw_osds
ret: static void
module: libceph
args:
["struct ceph_osdmap *", "struct ceph_pg_pool_info *", "struct ceph_osds *", "u32 *", "const struct ceph_pg *"]


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


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


func: __cfg80211_join_ibss
ret: int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "struct cfg80211_ibss_params *", "struct cfg80211_cached_keys *"]


func: __cfg80211_join_mesh
ret: int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "struct mesh_setup *", "const struct mesh_config *"]


func: cfg80211_mlme_assoc
ret: int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "struct ieee80211_channel *", "const u8 *", "const u8 *", "int", "struct cfg80211_assoc_request *"]


func: cfg80211_mlme_auth
ret: int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "struct ieee80211_channel *", "enum nl80211_auth_type", "const u8 *", "const u8 *", "int", "const u8 *", "int", "const u8 *", "int", "int", "const u8 *", "int"]


func: cfg80211_mlme_deauth
ret: int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "const u8 *", "const u8 *", "int", "u16", "bool"]


func: cfg80211_mlme_mgmt_tx
ret: int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct wireless_dev *", "struct cfg80211_mgmt_tx_params *", "u64 *"]


func: cfg80211_rx_assoc_resp
ret: void
module: cfg80211
args:
["struct net_device *", "struct cfg80211_bss *", "const u8 *", "size_t", "int", "const u8 *", "size_t"]


func: __cfg80211_background_cac_event
ret: static void
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct wireless_dev *", "const struct cfg80211_chan_def *", "enum nl80211_radar_event"]


func: __cfg80211_alloc_event_skb
ret: struct sk_buff *
module: cfg80211
args:
["struct wiphy *", "struct wireless_dev *", "enum nl80211_commands", "enum nl80211_attrs", "unsigned int", "int", "int", "gfp_t"]


func: nl80211_michael_mic_failure
ret: void
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "const u8 *", "enum nl80211_key_type", "int", "const u8 *", "gfp_t"]


func: nl80211_radar_notify
ret: void
module: cfg80211
args:
["struct cfg80211_registered_device *", "const struct cfg80211_chan_def *", "enum nl80211_radar_event", "struct net_device *", "gfp_t"]


func: nl80211_send_connect_result
ret: void
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "struct cfg80211_connect_resp_params *", "gfp_t"]


func: nl80211_send_deauth
ret: void
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "const u8 *", "size_t", "bool", "gfp_t"]


func: nl80211_send_disconnected
ret: void
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "u16", "const u8 *", "size_t", "bool"]


func: nl80211_send_mgmt
ret: int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct wireless_dev *", "u32", "int", "int", "const u8 *", "size_t", "u32", "gfp_t"]


func: nl80211_send_roamed
ret: void
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "struct cfg80211_roam_info *", "gfp_t"]


func: nl80211_send_rx_assoc
ret: void
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "const u8 *", "size_t", "gfp_t", "int", "const u8 *", "size_t"]


func: __cfg80211_alloc_vendor_skb
ret: static struct sk_buff *
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct wireless_dev *", "int", "u32", "u32", "enum nl80211_commands", "enum nl80211_attrs", "const struct nl80211_vendor_cmd_info *", "gfp_t"]


func: he_set_mcs_mask
ret: static bool
module: cfg80211
args:
["struct genl_info *", "struct ieee80211_supported_band *", "struct nl80211_txrate_he *", "u16 *", "unsigned int", "struct wireless_dev *"]


func: nl80211_ch_switch_notify
ret: static void
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "struct cfg80211_chan_def *", "enum nl80211_commands", "u8", "bool", "gfp_t"]


func: nl80211_crypto_settings
ret: static int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct genl_info *", "struct cfg80211_crypto_settings *", "int"]


func: nl80211_parse_mbssid_config
ret: static int
module: cfg80211
args:
["struct wiphy *", "struct net_device *", "struct nlattr *", "struct cfg80211_mbssid_config *", "u8"]


func: nl80211_parse_mon_options
ret: static int
module: cfg80211
args:
["struct cfg80211_registered_device *", "enum nl80211_iftype", "struct genl_info *", "struct vif_params *"]


func: nl80211_parse_tx_bitrate_mask
ret: static int
module: cfg80211
args:
["struct genl_info *", "struct nlattr **", "enum nl80211_attrs", "struct cfg80211_bitrate_mask *", "bool", "unsigned int", "struct net_device *"]


func: nl80211_pmksa_candidate_notify
ret: static void
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "int", "const u8 *", "bool", "gfp_t"]


func: nl80211_prep_scan_msg
ret: static int
module: cfg80211
args:
["struct sk_buff *", "struct cfg80211_registered_device *", "struct wireless_dev *", "u32", "int", "u32", "u32"]


func: nl80211_prepare_vendor_dump
ret: static int
module: cfg80211
args:
["struct sk_buff *", "struct netlink_callback *", "struct cfg80211_registered_device **", "struct wireless_dev **"]


func: nl80211_prepare_wdev_dump
ret: static int
module: cfg80211
args:
["struct netlink_callback *", "struct cfg80211_registered_device **", "struct wireless_dev **", "struct nlattr **"]


func: nl80211_send_bss
ret: static int
module: cfg80211
args:
["struct sk_buff *", "struct netlink_callback *", "u32", "struct cfg80211_registered_device *", "struct wireless_dev *", "struct cfg80211_internal_bss *", "int"]


func: nl80211_send_iface
ret: static int
module: cfg80211
args:
["struct sk_buff *", "u32", "u32", "int", "struct cfg80211_registered_device *", "struct wireless_dev *", "enum nl80211_commands"]


func: nl80211_send_iftype_data
ret: static int
module: cfg80211
args:
["struct sk_buff *", "const struct ieee80211_supported_band *", "const struct ieee80211_sband_iftype_data *"]


func: nl80211_send_mlme_event
ret: static void
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "const u8 *", "size_t", "enum nl80211_commands", "gfp_t", "int", "const u8 *", "size_t", "bool"]


func: nl80211_send_mpath
ret: static int
module: cfg80211
args:
["struct sk_buff *", "u32", "u32", "int", "struct net_device *", "u8 *", "u8 *", "struct mpath_info *"]


func: nl80211_send_regdom
ret: static int
module: cfg80211
args:
["struct sk_buff *", "struct netlink_callback *", "u32", "struct wiphy *", "const struct ieee80211_regdomain *", "int"]


func: nl80211_send_remain_on_chan_event
ret: static void
module: cfg80211
args:
["int", "struct cfg80211_registered_device *", "struct wireless_dev *", "u64", "struct ieee80211_channel *", "unsigned int", "gfp_t"]


func: nl80211_send_station
ret: static int
module: cfg80211
args:
["struct sk_buff *", "u32", "u32", "u32", "int", "struct cfg80211_registered_device *", "struct net_device *", "const u8 *", "struct station_info *"]


func: nl80211_send_wiphy
ret: static int
module: cfg80211
args:
["struct cfg80211_registered_device *", "enum nl80211_commands", "struct sk_buff *", "u32", "u32", "int", "struct nl80211_dump_wiphy_state *"]


func: parse_tid_conf
ret: static int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct nlattr **", "struct net_device *", "struct cfg80211_tid_cfg *", "struct genl_info *", "const u8 *", "unsigned int"]


func: cfg80211_pmsr_report
ret: void
module: cfg80211
args:
["struct wireless_dev *", "struct cfg80211_pmsr_request *", "struct cfg80211_pmsr_result *", "gfp_t"]


func: pmsr_parse_ftm
ret: static int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct nlattr *", "struct cfg80211_pmsr_request_peer *", "struct genl_info *"]


func: ieee80211_radiotap_iterator_init
ret: int
module: cfg80211
args:
["struct ieee80211_radiotap_iterator *", "struct ieee80211_radiotap_header *", "int", "const struct ieee80211_radiotap_vendor_namespaces *"]


func: regulatory_propagate_dfs_state
ret: void
module: cfg80211
args:
["struct wiphy *", "struct cfg80211_chan_def *", "enum nl80211_dfs_state", "enum nl80211_radar_event"]


func: handle_channel_adjacent_rules
ret: static void
module: cfg80211
args:
["struct wiphy *", "enum nl80211_reg_initiator", "struct ieee80211_channel *", "u32", "struct regulatory_request *", "struct wiphy *", "const struct ieee80211_reg_rule *", "const struct ieee80211_reg_rule *", "struct ieee80211_freq_range *"]


func: reg_rule_to_chan_bw_flags
ret: static uint32_t
module: cfg80211
args:
["const struct ieee80211_regdomain *", "const struct ieee80211_reg_rule *", "const struct ieee80211_channel *"]


func: reg_rules_intersect
ret: static int
module: cfg80211
args:
["const struct ieee80211_regdomain *", "const struct ieee80211_regdomain *", "const struct ieee80211_reg_rule *", "const struct ieee80211_reg_rule *", "struct ieee80211_reg_rule *"]


func: set_wmm_rule
ret: static void
module: cfg80211
args:
["const struct fwdb_header *", "const struct fwdb_country *", "const struct fwdb_rule *", "struct ieee80211_reg_rule *"]


func: cfg80211_bss_iter
ret: void
module: cfg80211
args:
["struct wiphy *", "struct cfg80211_chan_def *", "void (*)(struct wiphy *, struct cfg80211_bss *, void *)", "void *"]


func: cfg80211_get_bss
ret: struct cfg80211_bss *
module: cfg80211
args:
["struct wiphy *", "struct ieee80211_channel *", "const u8 *", "const u8 *", "size_t", "enum ieee80211_bss_type", "enum ieee80211_privacy"]


func: cfg80211_inform_bss_data
ret: struct cfg80211_bss *
module: cfg80211
args:
["struct wiphy *", "struct cfg80211_inform_bss *", "enum cfg80211_bss_frame_type", "const u8 *", "u64", "u16", "u16", "const u8 *", "size_t", "gfp_t"]


func: cfg80211_get_bss_channel
ret: static struct ieee80211_channel *
module: cfg80211
args:
["struct wiphy *", "const u8 *", "size_t", "struct ieee80211_channel *", "enum nl80211_bss_scan_width", "enum cfg80211_bss_frame_type"]


func: cfg80211_inform_single_bss_data
ret: static struct cfg80211_bss *
module: cfg80211
args:
["struct wiphy *", "struct cfg80211_inform_bss *", "enum cfg80211_bss_frame_type", "const u8 *", "u64", "u16", "u16", "const u8 *", "size_t", "struct cfg80211_non_tx_bss *", "gfp_t"]


func: cfg80211_parse_mbssid_data
ret: static void
module: cfg80211
args:
["struct wiphy *", "struct cfg80211_inform_bss *", "enum cfg80211_bss_frame_type", "const u8 *", "u64", "u16", "const u8 *", "size_t", "struct cfg80211_non_tx_bss *", "gfp_t"]


func: cfg80211_update_known_bss
ret: static bool
module: cfg80211
args:
["struct cfg80211_internal_bss *", "struct cfg80211_internal_bss *", "bool", "struct cfg80211_registered_device *"]


func: ieee80211_bss
ret: static char *
module: cfg80211
args:
["struct wiphy *", "struct iw_request_info *", "struct cfg80211_internal_bss *", "char *", "char *"]


func: cfg80211_connect
ret: int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "struct cfg80211_connect_params *", "struct cfg80211_cached_keys *", "const u8 *"]


func: cfg80211_change_iface
ret: int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "enum nl80211_iftype", "struct vif_params *"]


func: cfg80211_iter_combinations
ret: int
module: cfg80211
args:
["struct wiphy *", "struct iface_combination_params *", "void (*)(const struct ieee80211_iface_combination *, void *)", "void *"]


func: ieee80211_amsdu_to_8023s
ret: void
module: cfg80211
args:
["struct sk_buff *", "struct sk_buff_head *", "const u8 *", "enum nl80211_iftype", "const unsigned int", "const u8 *", "const u8 *"]


func: __cfg80211_set_encryption
ret: static int
module: cfg80211
args:
["struct cfg80211_registered_device *", "struct net_device *", "bool", "const u8 *", "bool", "bool", "int", "struct key_params *"]


func: mpls_notify_route
ret: static void
module: mpls_router
args:
["struct net *", "unsigned int", "struct mpls_route *", "struct mpls_route *", "const struct nl_info *"]


func: __smc_diag_dump
ret: static int
module: smc_diag
args:
["struct sock *", "struct sk_buff *", "struct netlink_callback *", "const struct smc_diag_req *", "struct nlattr *"]


func: smc_cdc_get_free_slot
ret: int
module: smc
args:
["struct smc_connection *", "struct smc_link *", "struct smc_wr_buf **", "struct smc_rdma_wr **", "struct smc_cdc_tx_pend **"]


func: smc_clc_send_confirm_accept
ret: static int
module: smc
args:
["struct smc_sock *", "struct smc_clc_msg_accept_confirm_v2 *", "int", "u8", "u8 *", "struct smc_init_info *"]


func: smcr_lgr_match
ret: static bool
module: smc
args:
["struct smc_link_group *", "u8", "u8 *", "u8 *", "u8 *", "enum smc_lgr_role", "u32", "struct net *"]


func: smc_ib_determine_gid_rcu
ret: static int
module: smc
args:
["const struct net_device *", "const struct ib_gid_attr *", "u8 *", "u8 *", "struct smc_init_info_smcrv2 *"]


func: smcr_tx_rdma_writes
ret: static int
module: smc
args:
["struct smc_connection *", "size_t", "size_t", "size_t", "size_t", "size_t", "struct smc_rdma_wr *"]


func: smc_wr_tx_get_free_slot
ret: int
module: smc
args:
["struct smc_link *", "smc_wr_tx_handler", "struct smc_wr_buf **", "struct smc_rdma_wr **", "struct smc_wr_tx_pend_priv **"]


func: smc_wr_tx_get_v2_slot
ret: int
module: smc
args:
["struct smc_link *", "smc_wr_tx_handler", "struct smc_wr_v2_buf **", "struct smc_wr_tx_pend_priv **"]


func: sctp_assoc_control_transport
ret: void
module: sctp
args:
["struct sctp_association *", "struct sctp_transport *", "enum sctp_transport_cmd", "sctp_sn_error_t"]


func: sctp_association_init
ret: static struct sctp_association *
module: sctp
args:
["struct sctp_association *", "const struct sctp_endpoint *", "const struct sock *", "gfp_t", "enum sctp_scope"]


func: sctp_auth_calculate_hmac
ret: void
module: sctp
args:
["const struct sctp_association *", "struct sk_buff *", "struct sctp_auth_chunk *", "struct sctp_shared_key *", "gfp_t"]


func: sctp_auth_make_key_vector
ret: static struct sctp_auth_bytes *
module: sctp
args:
["struct sctp_random_param *", "struct sctp_chunks_param *", "struct sctp_hmac_algo_param *", "gfp_t"]


func: sctp_bind_addr_copy
ret: int
module: sctp
args:
["struct net *", "struct sctp_bind_addr *", "const struct sctp_bind_addr *", "enum sctp_scope", "gfp_t", "int"]


func: sctp_err_lookup
ret: struct sock *
module: sctp
args:
["struct net *", "int", "struct sk_buff *", "struct sctphdr *", "struct sctp_association **", "struct sctp_transport **"]


func: __sctp_rcv_lookup
ret: static struct sctp_association *
module: sctp
args:
["struct net *", "struct sk_buff *", "const union sctp_addr *", "const union sctp_addr *", "struct sctp_transport **"]


func: sctp_check_transmitted
ret: static void
module: sctp
args:
["struct sctp_outq *", "struct list_head *", "struct sctp_transport *", "union sctp_addr *", "struct sctp_sackhdr *", "__u32 *"]


func: sctp_make_op_error
ret: struct sctp_chunk *
module: sctp
args:
["const struct sctp_association *", "const struct sctp_chunk *", "__be16", "const void *", "size_t", "size_t"]


func: sctp_process_init
ret: int
module: sctp
args:
["struct sctp_association *", "struct sctp_chunk *", "const union sctp_addr *", "struct sctp_init_chunk *", "gfp_t"]


func: sctp_unpack_cookie
ret: struct sctp_association *
module: sctp
args:
["const struct sctp_endpoint *", "const struct sctp_association *", "struct sctp_chunk *", "gfp_t", "int *", "struct sctp_chunk **"]


func: sctp_verify_init
ret: int
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "enum sctp_cid", "struct sctp_init_chunk *", "struct sctp_chunk *", "struct sctp_chunk **"]


func: sctp_pack_cookie
ret: static struct sctp_cookie_param *
module: sctp
args:
["const struct sctp_endpoint *", "const struct sctp_association *", "const struct sctp_chunk *", "int *", "const __u8 *", "int"]


func: sctp_process_inv_paramlength
ret: static int
module: sctp
args:
["const struct sctp_association *", "struct sctp_paramhdr *", "const struct sctp_chunk *", "struct sctp_chunk **"]


func: sctp_verify_param
ret: static enum sctp_ierror
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "union sctp_params", "enum sctp_cid", "struct sctp_chunk *", "struct sctp_chunk **"]


func: sctp_do_sm
ret: int
module: sctp
args:
["struct net *", "enum sctp_event_type", "union sctp_subtype", "enum sctp_state", "struct sctp_endpoint *", "struct sctp_association *", "void *", "gfp_t"]


func: sctp_cmd_assoc_failed
ret: static void
module: sctp
args:
["struct sctp_cmd_seq *", "struct sctp_association *", "enum sctp_event_type", "union sctp_subtype", "struct sctp_chunk *", "unsigned int"]


func: sctp_cmd_interpreter
ret: static int
module: sctp
args:
["enum sctp_event_type", "union sctp_subtype", "struct sctp_endpoint *", "struct sctp_association *", "void *", "struct sctp_cmd_seq *", "gfp_t", "enum sctp_disposition", "enum sctp_state"]


func: sctp_sf_autoclose_timer_expire
ret: enum sctp_disposition
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "const union sctp_subtype", "void *", "struct sctp_cmd_seq *"]


func: __sctp_sf_do_9_1_abort
ret: static enum sctp_disposition
module: sctp
args:
["struct net *", "void *", "struct sctp_cmd_seq *", "const union sctp_subtype", "const struct sctp_association *", "const struct sctp_endpoint *"]


func: __sctp_sf_do_9_2_reshutack
ret: static enum sctp_disposition
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "void *", "struct sctp_cmd_seq *", "const union sctp_subtype"]


func: sctp_abort_pkt_new
ret: static struct sctp_packet *
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "struct sctp_chunk *", "const void *", "size_t"]


func: sctp_send_stale_cookie_err
ret: static void
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "const struct sctp_chunk *", "struct sctp_cmd_seq *", "struct sctp_chunk *"]


func: sctp_sf_abort_violation
ret: static enum sctp_disposition
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "void *", "struct sctp_cmd_seq *", "const __u8 *", "const size_t"]


func: sctp_sf_check_restart_addrs
ret: static int
module: sctp
args:
["const struct sctp_association *", "const struct sctp_association *", "struct sctp_chunk *", "struct sctp_cmd_seq *"]


func: sctp_sf_do_5_2_6_stale
ret: static enum sctp_disposition
module: sctp
args:
["const struct sctp_association *", "void *", "struct sctp_cmd_seq *", "const union sctp_subtype", "const struct sctp_endpoint *", "struct net *"]


func: sctp_sf_do_dupcook_a
ret: static enum sctp_disposition
module: sctp
args:
["struct net *", "const struct sctp_endpoint *", "const struct sctp_association *", "struct sctp_chunk *", "struct sctp_cmd_seq *", "struct sctp_association *"]


func: sctp_sf_do_dupcook_b
ret: static enum sctp_disposition
module: sctp
args:
["struct net *", "const struct sctp_association *", "struct sctp_chunk *", "struct sctp_cmd_seq *", "struct sctp_association *", "const struct sctp_endpoint *"]


func: sctp_sf_violation_paramlen
ret: static enum sctp_disposition
module: sctp
args:
["struct net *", "const struct sctp_association *", "void *", "void *", "struct sctp_cmd_seq *", "const union sctp_subtype", "const struct sctp_endpoint *"]


func: sctp_stop_t1_and_abort
ret: static enum sctp_disposition
module: sctp
args:
["struct net *", "struct sctp_cmd_seq *", "__be16", "int", "struct sctp_transport *", "const struct sctp_association *"]


func: sctp_apply_peer_addr_params
ret: static int
module: sctp
args:
["struct sctp_paddrparams *", "struct sctp_transport *", "struct sctp_association *", "struct sctp_sock *", "int", "int", "int"]


func: sctp_connect_new_asoc
ret: static int
module: sctp
args:
["struct sctp_endpoint *", "const union sctp_addr *", "const struct sctp_initmsg *", "struct sctp_transport **"]


func: sctp_sendmsg_parse
ret: static int
module: sctp
args:
["struct sock *", "struct sctp_cmsgs *", "struct sctp_sndrcvinfo *", "const struct msghdr *", "size_t"]


func: sctp_sendmsg_to_asoc
ret: static int
module: sctp
args:
["struct sctp_association *", "struct msghdr *", "size_t", "struct sctp_transport *", "struct sctp_sndrcvinfo *"]


func: sctp_ulpevent_make_assoc_change
ret: struct sctp_ulpevent *
module: sctp
args:
["const struct sctp_association *", "__u16", "__u16", "__u16", "__u16", "__u16", "struct sctp_chunk *", "gfp_t"]


func: inet_sctp_diag_fill
ret: static int
module: sctp_diag
args:
["struct sock *", "struct sctp_association *", "struct sk_buff *", "struct user_namespace *", "int", "u32", "u16", "bool", "const struct nlmsghdr *", "const struct inet_diag_req_v2 *"]


func: vsock_connectible_wait_data
ret: static int
module: vsock
args:
["struct sock *", "struct wait_queue_entry *", "long", "struct vsock_transport_recv_notify_data *", "size_t"]


func: vmci_transport_packet_init
ret: static void
module: vmw_vsock_vmci_transport
args:
["struct vmci_transport_packet *", "struct sockaddr_vm *", "struct sockaddr_vm *", "u8", "u64", "u64", "struct vmci_transport_waiting_info *", "u16", "struct vmci_handle"]


func: vmci_transport_send_control_pkt
ret: static int
module: vmw_vsock_vmci_transport
args:
["struct sock *", "enum vmci_transport_packet_type", "u64", "u64", "struct vmci_transport_waiting_info *", "u16", "struct vmci_handle"]


func: vmci_transport_notify_pkt_handle_pkt
ret: static void
module: vmw_vsock_vmci_transport
args:
["struct sock *", "struct vmci_transport_packet *", "bool", "struct sockaddr_vm *", "struct sockaddr_vm *", "bool *"]


func: xfrm_send_migrate
ret: static int
module: xfrm_user
args:
["const struct xfrm_selector *", "u8", "u8", "const struct xfrm_migrate *", "int", "const struct xfrm_kmaddress *", "const struct xfrm_encap_tmpl *"]


func: xfrm_xlate32
ret: static int
module: xfrm_compat
args:
["struct nlmsghdr *", "const struct nlmsghdr *", "struct nlattr **", "size_t", "u8", "int", "struct netlink_ext_ack *"]


func: ax25_addr_build
ret: int
module: ax25
args:
["unsigned char *", "const ax25_address *", "const ax25_address *", "const ax25_digi *", "int", "int"]


func: ax25_addr_parse
ret: const unsigned char *
module: ax25
args:
["const unsigned char *", "int", "ax25_address *", "ax25_address *", "ax25_digi *", "int *", "int *"]


func: ax25_send_frame
ret: ax25_cb *
module: ax25
args:
["struct sk_buff *", "int", "const ax25_address *", "ax25_address *", "ax25_digi *", "struct net_device *"]


func: rxrpc_kernel_begin_call
ret: struct rxrpc_call *
module: rxrpc
args:
["struct socket *", "struct sockaddr_rxrpc *", "struct key *", "unsigned long", "s64", "gfp_t", "rxrpc_notify_rx_t", "bool", "enum rxrpc_interruptibility", "unsigned int"]


func: rxrpc_kernel_charge_accept
ret: int
module: rxrpc
args:
["struct socket *", "rxrpc_notify_rx_t", "rxrpc_user_attach_call_t", "unsigned long", "gfp_t", "unsigned int"]


func: rxrpc_alloc_incoming_call
ret: static struct rxrpc_call *
module: rxrpc
args:
["struct rxrpc_sock *", "struct rxrpc_local *", "struct rxrpc_peer *", "struct rxrpc_connection *", "const struct rxrpc_security *", "struct sk_buff *"]


func: rxrpc_service_prealloc_one
ret: static int
module: rxrpc
args:
["struct rxrpc_sock *", "struct rxrpc_backlog *", "rxrpc_notify_rx_t", "rxrpc_user_attach_call_t", "unsigned long", "gfp_t", "unsigned int"]


func: rxrpc_new_client_call
ret: struct rxrpc_call *
module: rxrpc
args:
["struct rxrpc_sock *", "struct rxrpc_conn_parameters *", "struct sockaddr_rxrpc *", "struct rxrpc_call_params *", "gfp_t", "unsigned int"]


func: rxrpc_connect_call
ret: int
module: rxrpc
args:
["struct rxrpc_sock *", "struct rxrpc_call *", "struct rxrpc_conn_parameters *", "struct sockaddr_rxrpc *", "gfp_t"]


func: rxrpc_new_incoming_connection
ret: void
module: rxrpc
args:
["struct rxrpc_sock *", "struct rxrpc_connection *", "const struct rxrpc_security *", "struct sk_buff *"]


func: rxrpc_kernel_recv_data
ret: int
module: rxrpc
args:
["struct socket *", "struct rxrpc_call *", "struct iov_iter *", "size_t *", "bool", "u32 *", "u16 *"]


func: rxrpc_recvmsg_data
ret: static int
module: rxrpc
args:
["struct socket *", "struct rxrpc_call *", "struct msghdr *", "struct iov_iter *", "size_t", "int", "size_t *"]


func: rxrpc_peer_add_rtt
ret: void
module: rxrpc
args:
["struct rxrpc_call *", "enum rxrpc_rtt_rx_trace", "int", "rxrpc_serial_t", "rxrpc_serial_t", "ktime_t", "ktime_t"]


func: rxkad_decrypt_ticket
ret: static int
module: rxrpc
args:
["struct key *", "struct sk_buff *", "void *", "size_t", "struct rxrpc_crypt *", "time64_t *", "u32 *", "struct rxrpc_connection *"]


func: rxkad_send_response
ret: static int
module: rxrpc
args:
["struct rxrpc_connection *", "struct rxrpc_host_header *", "struct rxkad_response *", "const struct rxkad_key *"]


func: rxkad_verify_packet_1
ret: static int
module: rxrpc
args:
["struct rxrpc_call *", "struct sk_buff *", "unsigned int", "unsigned int", "rxrpc_seq_t", "struct skcipher_request *"]


func: rxrpc_send_data
ret: static int
module: rxrpc
args:
["struct rxrpc_sock *", "struct rxrpc_call *", "struct msghdr *", "size_t", "rxrpc_notify_end_tx_t", "bool *"]


func: hsr_get_node_data
ret: int
module: hsr
args:
["struct hsr_priv *", "const unsigned char *", "unsigned char *", "unsigned int *", "int *", "u16 *", "int *", "u16 *"]


func: hsr_add_node
ret: static struct hsr_node *
module: hsr
args:
["struct hsr_priv *", "struct hlist_head *", "unsigned char *", "u16", "bool", "enum hsr_port_type"]


func: can_rx_register
ret: int
module: can
args:
["struct net *", "struct net_device *", "canid_t", "canid_t", "void (*)(struct sk_buff *, void *)", "void *", "char *", "struct sock *"]


func: can_rx_unregister
ret: void
module: can
args:
["struct net *", "struct net_device *", "canid_t", "canid_t", "void (*)(struct sk_buff *, void *)", "void *"]


func: dsa_devlink_resource_register
ret: int
module: dsa_core
args:
["struct dsa_switch *", "const char *", "u64", "u64", "u64", "const struct devlink_resource_size_params *"]


func: dsa_tree_change_tag_proto
ret: int
module: dsa_core
args:
["struct dsa_switch_tree *", "struct net_device *", "const struct dsa_device_ops *", "const struct dsa_device_ops *"]


func: dsa_port_lag_join
ret: int
module: dsa_core
args:
["struct dsa_port *", "struct net_device *", "struct netdev_lag_upper_info *", "struct netlink_ext_ack *"]


func: dsa_slave_fdb_event
ret: static int
module: dsa_core
args:
["struct net_device *", "struct net_device *", "unsigned long", "const void *", "const struct switchdev_notifier_fdb_info *"]


func: ip6_tnl_rcv
ret: int
module: ip6_tunnel
args:
["struct ip6_tnl *", "struct sk_buff *", "const struct tnl_ptk_info *", "struct metadata_dst *", "bool"]


func: __ip6_tnl_rcv
ret: static int
module: ip6_tunnel
args:
["struct ip6_tnl *", "struct sk_buff *", "const struct tnl_ptk_info *", "struct metadata_dst *", "int (*)(const struct ip6_tnl *, const struct ipv6hdr *, struct sk_buff *)", "bool"]


func: ipxip6_rcv
ret: static int
module: ip6_tunnel
args:
["struct sk_buff *", "u8", "const struct tnl_ptk_info *", "int (*)(const struct ip6_tnl *, const struct ipv6hdr *, struct sk_buff *)"]


func: ip6gre_changelink_common
ret: static struct ip6_tnl *
module: ip6_gre
args:
["struct net_device *", "struct nlattr **", "struct __ip6_tnl_parm *", "struct netlink_ext_ack *", "struct nlattr **"]


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


func: udp_tunnel6_xmit_skb
ret: int
module: ip6_udp_tunnel
args:
["struct dst_entry *", "struct sock *", "struct sk_buff *", "struct net_device *", "struct in6_addr *", "struct in6_addr *", "__u8", "__u8", "__be32", "__be16", "__be16", "bool"]


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


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


func: check_compat_entry_size_and_hooks
ret: static int
module: ip6_tables
args:
["struct compat_ip6t_entry *", "unsigned int *", "const unsigned char *", "const unsigned char *", "struct xt_table_info *"]


func: compat_copy_entry_from_user
ret: static void
module: ip6_tables
args:
["struct compat_ip6t_entry *", "void **", "unsigned int *", "struct xt_table_info *", "unsigned char *"]


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


func: ip6_packet_match
ret: static bool
module: ip6_tables
args:
["const struct sk_buff *", "const char *", "const char *", "const struct ip6t_ip6 *", "unsigned int *", "u16 *", "bool *"]


func: nft_fib6_flowi_init
ret: static int
module: nft_fib_ipv6
args:
["struct flowi6 *", "const struct nft_fib *", "const struct nft_pktinfo *", "const struct net_device *", "struct ipv6hdr *"]


func: nf_tproxy_get_sock_v6
ret: struct sock *
module: nf_tproxy_ipv6
args:
["struct net *", "struct sk_buff *", "int", "const u8", "const struct in6_addr *", "const struct in6_addr *", "const __be16", "const __be16", "const struct net_device *", "const enum nf_tproxy_lookup_t"]


func: nf_tproxy_handle_time_wait6
ret: struct sock *
module: nf_tproxy_ipv6
args:
["struct sk_buff *", "int", "int", "struct net *", "const struct in6_addr *", "const __be16", "struct sock *"]


func: nf_conncount_add
ret: int
module: nf_conncount
args:
["struct net *", "struct nf_conncount_list *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_zone *"]


func: nf_conncount_count
ret: unsigned int
module: nf_conncount
args:
["struct net *", "struct nf_conncount_data *", "const u32 *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_zone *"]


func: insert_tree
ret: static unsigned int
module: nf_conncount
args:
["struct net *", "struct nf_conncount_data *", "struct rb_root *", "unsigned int", "const u32 *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_zone *"]


func: expect_callforwarding
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "TransportAddress *"]


func: expect_rtp_rtcp
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "H245_TransportAddress *"]


func: get_h245_addr
ret: static int
module: nf_conntrack_h323
args:
["struct nf_conn *", "const unsigned char *", "H245_TransportAddress *", "union nf_inet_addr *", "__be16 *"]


func: get_tpkt_data
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "unsigned int", "enum ip_conntrack_info", "unsigned char **", "int *", "int *", "struct nf_conn *"]


func: process_acf
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "AdmissionConfirm *"]


func: process_arq
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "AdmissionRequest *"]


func: process_gcf
ret: static int
module: nf_conntrack_h323
args:
["struct nf_conn *", "enum ip_conntrack_info", "unsigned char **", "unsigned int", "struct sk_buff *", "GatekeeperConfirm *"]


func: process_h245
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "MultimediaSystemControlMessage *"]


func: process_h245_channel
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "H2250LogicalChannelParameters *"]


func: process_olc
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "OpenLogicalChannel *"]


func: process_olca
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "OpenLogicalChannelAck *"]


func: process_q931
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "Q931 *"]


func: process_ras
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "RasMessage *"]


func: process_rcf
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "RegistrationConfirm *"]


func: process_setup
ret: static int
module: nf_conntrack_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "Setup_UUIE *"]


func: help
ret: static unsigned int
module: nf_nat_irc
args:
["struct sk_buff *", "enum ip_conntrack_info", "unsigned int", "unsigned int", "unsigned int", "struct nf_conntrack_expect *"]


func: ct_sip_get_header
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int", "unsigned int", "enum sip_header_types", "unsigned int *", "unsigned int *"]


func: ct_sip_get_sdp_header
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int", "unsigned int", "enum sdp_header_types", "enum sdp_header_types", "unsigned int *", "unsigned int *"]


func: ct_sip_parse_address_param
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int", "unsigned int", "const char *", "unsigned int *", "unsigned int *", "union nf_inet_addr *", "bool"]


func: ct_sip_parse_header_uri
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int *", "unsigned int", "enum sip_header_types", "int *", "unsigned int *", "unsigned int *", "union nf_inet_addr *", "__be16 *"]


func: ct_sip_parse_numerical_param
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int", "unsigned int", "const char *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: ct_sip_parse_request
ret: int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "unsigned int", "unsigned int *", "unsigned int *", "union nf_inet_addr *", "__be16 *"]


func: ct_sip_parse_param
ret: static int
module: nf_conntrack_sip
args:
["const char *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "const struct nf_conn *", "const char *"]


func: process_bye_request
ret: static int
module: nf_conntrack_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int"]


func: process_invite_response
ret: static int
module: nf_conntrack_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "unsigned int"]


func: process_sip_msg
ret: static int
module: nf_conntrack_sip
args:
["struct sk_buff *", "struct nf_conn *", "unsigned int", "unsigned int", "const char **", "unsigned int *"]


func: set_expected_rtp_rtcp
ret: static int
module: nf_conntrack_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "union nf_inet_addr *", "__be16", "enum sip_expectation_classes", "unsigned int", "unsigned int"]


func: sip_parse_addr
ret: static int
module: nf_conntrack_sip
args:
["const struct nf_conn *", "const char *", "const char **", "union nf_inet_addr *", "const char *", "bool"]


func: nf_nat_ftp
ret: static unsigned int
module: nf_nat_ftp
args:
["struct sk_buff *", "enum ip_conntrack_info", "enum nf_ct_ftp_type", "unsigned int", "unsigned int", "unsigned int", "struct nf_conntrack_expect *"]


func: hashlimit_init_dst
ret: static int
module: xt_hashlimit
args:
["const struct xt_hashlimit_htable *", "struct dsthash_dst *", "const struct sk_buff *", "unsigned int"]


func: hashlimit_mt_check_common
ret: static int
module: xt_hashlimit
args:
["const struct xt_mtchk_param *", "struct xt_hashlimit_htable **", "struct hashlimit_cfg3 *", "const char *", "int"]


func: hashlimit_mt_common
ret: static bool
module: xt_hashlimit
args:
["const struct sk_buff *", "struct xt_action_param *", "struct xt_hashlimit_htable *", "const struct hashlimit_cfg3 *", "int"]


func: htable_create
ret: static int
module: xt_hashlimit
args:
["struct net *", "struct hashlimit_cfg3 *", "const char *", "u_int8_t", "struct xt_hashlimit_htable **", "int"]


func: nft_dev_forward_path
ret: static void
module: nft_flow_offload
args:
["struct nf_flow_route *", "const struct nf_conn *", "enum ip_conntrack_dir", "struct nft_flowtable *"]


func: nft_dev_path_info
ret: static void
module: nft_flow_offload
args:
["const struct net_device_path_stack *", "struct nft_forward_info *", "unsigned char *", "struct nf_flowtable *"]


func: nft_flow_route
ret: static int
module: nft_flow_offload
args:
["const struct nft_pktinfo *", "const struct nf_conn *", "struct nf_flow_route *", "enum ip_conntrack_dir", "struct nft_flowtable *"]


func: __build_packet_message
ret: static int
module: nfnetlink_log
args:
["struct nfnl_log_net *", "struct nfulnl_instance *", "const struct sk_buff *", "unsigned int", "u_int8_t", "unsigned int", "const struct net_device *", "const struct net_device *", "const char *", "unsigned int", "const struct nfnl_ct_hook *", "struct nf_conn *", "enum ip_conntrack_info"]


func: nfulnl_log_packet
ret: static void
module: nfnetlink_log
args:
["struct net *", "u_int8_t", "unsigned int", "const struct sk_buff *", "const struct net_device *", "const struct net_device *", "const struct nf_loginfo *", "const char *"]


func: pptp_inbound_pkt
ret: static int
module: nf_conntrack_pptp
args:
["struct sk_buff *", "unsigned int", "struct PptpControlHeader *", "union pptp_ctrl_union *", "struct nf_conn *", "unsigned int", "enum ip_conntrack_info"]


func: nf_osf_match
ret: bool
module: nfnetlink_osf
args:
["const struct sk_buff *", "u_int8_t", "int", "struct net_device *", "struct net_device *", "const struct nf_osf_info *", "struct net *", "const struct list_head *"]


func: nf_osf_hdr_ctx_init
ret: static const struct tcphdr *
module: nfnetlink_osf
args:
["struct nf_osf_hdr_ctx *", "const struct sk_buff *", "const struct iphdr *", "unsigned char *", "struct tcphdr *"]


func: dump_ipv4_packet
ret: static void
module: nf_log_syslog
args:
["struct net *", "struct nf_log_buf *", "const struct nf_loginfo *", "const struct sk_buff *", "unsigned int"]


func: dump_ipv6_packet
ret: static void
module: nf_log_syslog
args:
["struct net *", "struct nf_log_buf *", "const struct nf_loginfo *", "const struct sk_buff *", "unsigned int", "int"]


func: nf_log_dump_packet_common
ret: static void
module: nf_log_syslog
args:
["struct nf_log_buf *", "const struct sk_buff *", "const struct net_device *", "const struct net_device *", "const char *", "unsigned int", "u8", "const struct nf_loginfo *"]


func: ctnetlink_alloc_expect
ret: static struct nf_conntrack_expect *
module: nf_conntrack_netlink
args:
["const struct nlattr * const *", "struct nf_conn *", "struct nf_conntrack_helper *", "struct nf_conntrack_tuple *", "struct nf_conntrack_tuple *"]


func: ctnetlink_create_conntrack
ret: static struct nf_conn *
module: nf_conntrack_netlink
args:
["struct net *", "const struct nf_conntrack_zone *", "const struct nlattr * const *", "struct nf_conntrack_tuple *", "struct nf_conntrack_tuple *", "u8"]


func: ctnetlink_create_expect
ret: static int
module: nf_conntrack_netlink
args:
["struct net *", "const struct nf_conntrack_zone *", "const struct nlattr * const *", "u_int8_t", "u32", "int"]


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


func: ctnetlink_parse_tuple_filter
ret: static int
module: nf_conntrack_netlink
args:
["const struct nlattr * const *", "struct nf_conntrack_tuple *", "u32", "u_int8_t", "struct nf_conntrack_zone *", "u_int32_t"]


func: find_best_ips_proto
ret: static void
module: nf_nat
args:
["const struct nf_conntrack_zone *", "struct nf_conntrack_tuple *", "const struct nf_nat_range2 *", "const struct nf_conn *", "enum nf_nat_manip_type"]


func: get_unique_tuple
ret: static void
module: nf_nat
args:
["struct nf_conntrack_tuple *", "const struct nf_conntrack_tuple *", "const struct nf_nat_range2 *", "struct nf_conn *", "enum nf_nat_manip_type"]


func: l4proto_in_range
ret: static bool
module: nf_nat
args:
["enum nf_nat_manip_type", "const union nf_conntrack_man_proto *", "const union nf_conntrack_man_proto *", "const struct nf_conntrack_tuple *"]


func: nf_nat_l4proto_unique_tuple
ret: static void
module: nf_nat
args:
["struct nf_conntrack_tuple *", "const struct nf_nat_range2 *", "enum nf_nat_manip_type", "const struct nf_conn *"]


func: __nf_nat_mangle_tcp_packet
ret: bool
module: nf_nat
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned int", "unsigned int", "const char *", "unsigned int", "bool"]


func: nf_nat_mangle_udp_packet
ret: bool
module: nf_nat
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned int", "unsigned int", "const char *", "unsigned int"]


func: mangle_contents
ret: static void
module: nf_nat
args:
["struct sk_buff *", "unsigned int", "unsigned int", "unsigned int", "const char *", "unsigned int"]


func: l4proto_manip_pkt
ret: static bool
module: nf_nat
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const struct nf_conntrack_tuple *", "enum nf_nat_manip_type"]


func: nf_csum_update
ret: static void
module: nf_nat
args:
["struct sk_buff *", "unsigned int", "__sum16 *", "const struct nf_conntrack_tuple *", "enum nf_nat_manip_type"]


func: nf_flow_dnat_port
ret: void
module: nf_flow_table
args:
["const struct flow_offload *", "struct sk_buff *", "unsigned int", "u8", "enum flow_offload_tuple_dir"]


func: nf_flow_nat_ipv6
ret: static void
module: nf_flow_table
args:
["const struct flow_offload *", "struct sk_buff *", "enum flow_offload_tuple_dir", "struct ipv6hdr *"]


func: nf_flow_rule_route_ipv4
ret: int
module: nf_flow_table
args:
["struct net *", "const struct flow_offload *", "enum flow_offload_tuple_dir", "struct nf_flow_rule *"]


func: flow_offload_eth_dst
ret: static int
module: nf_flow_table
args:
["const struct flow_offload *", "enum flow_offload_tuple_dir", "struct nf_flow_rule *", "struct net *"]


func: flow_offload_mangle
ret: static void
module: nf_flow_table
args:
["struct flow_action_entry *", "enum flow_action_mangle_base", "u32", "const __be32 *", "const __be32 *"]


func: nf_flow_offload_tuple
ret: static int
module: nf_flow_table
args:
["struct nf_flowtable *", "struct flow_offload *", "struct nf_flow_rule *", "enum flow_offload_tuple_dir", "int", "int", "struct flow_stats *", "struct list_head *"]


func: nft_obj_notify
ret: void
module: nf_tables
args:
["struct net *", "const struct nft_table *", "struct nft_object *", "u32", "u32", "int", "u16", "int", "int", "gfp_t"]


func: nft_parse_register_store
ret: int
module: nf_tables
args:
["const struct nft_ctx *", "const struct nlattr *", "u8 *", "const struct nft_data *", "enum nft_data_types", "unsigned int"]


func: nft_set_elem_init
ret: void *
module: nf_tables
args:
["const struct nft_set *", "const struct nft_set_ext_tmpl *", "const u32 *", "const u32 *", "const u32 *", "u64", "u64", "gfp_t"]


func: nft_set_lookup_global
ret: struct nft_set *
module: nf_tables
args:
["const struct net *", "const struct nft_table *", "const struct nlattr *", "const struct nlattr *", "u8"]


func: __nf_tables_dump_rules
ret: static int
module: nf_tables
args:
["struct sk_buff *", "unsigned int *", "struct netlink_callback *", "const struct nft_table *", "const struct nft_chain *"]


func: nf_tables_bind_check_setelem
ret: static int
module: nf_tables
args:
["const struct nft_ctx *", "struct nft_set *", "const struct nft_set_iter *", "struct nft_set_elem *"]


func: nf_tables_fill_chain_info
ret: static int
module: nf_tables
args:
["struct sk_buff *", "struct net *", "u32", "u32", "int", "u32", "int", "const struct nft_table *", "const struct nft_chain *"]


func: nf_tables_fill_flowtable_info
ret: static int
module: nf_tables
args:
["struct sk_buff *", "struct net *", "u32", "u32", "int", "u32", "int", "struct nft_flowtable *", "struct list_head *"]


func: nf_tables_fill_obj_info
ret: static int
module: nf_tables
args:
["struct sk_buff *", "struct net *", "u32", "u32", "int", "u32", "int", "const struct nft_table *", "struct nft_object *", "bool"]


func: nf_tables_fill_rule_info
ret: static int
module: nf_tables
args:
["struct sk_buff *", "struct net *", "u32", "u32", "int", "u32", "int", "const struct nft_table *", "const struct nft_chain *", "const struct nft_rule *", "u64"]


func: nf_tables_fill_setelem_info
ret: static int
module: nf_tables
args:
["struct sk_buff *", "const struct nft_ctx *", "u32", "u32", "int", "u16", "const struct nft_set *", "const struct nft_set_elem *"]


func: nft_chain_parse_hook
ret: static int
module: nf_tables
args:
["struct net *", "const struct nlattr * const *", "struct nft_chain_hook *", "u8", "struct netlink_ext_ack *", "bool"]


func: nft_flowtable_parse_hook
ret: static int
module: nf_tables
args:
["const struct nft_ctx *", "const struct nlattr *", "struct nft_flowtable_hook *", "struct nft_flowtable *", "bool"]


func: nft_validate_register_store
ret: static int
module: nf_tables
args:
["const struct nft_ctx *", "enum nft_registers", "const struct nft_data *", "enum nft_data_types", "unsigned int"]


func: nft_flow_offload_cmd
ret: static int
module: nf_tables
args:
["const struct nft_chain *", "const struct nft_rule *", "struct nft_flow_rule *", "enum flow_cls_command", "struct flow_cls_offload *"]


func: nft_trace_init
ret: void
module: nf_tables
args:
["struct nft_traceinfo *", "const struct nft_pktinfo *", "const struct nft_verdict *", "const struct nft_chain *"]


func: nft_bitmap_insert
ret: static int
module: nf_tables
args:
["const struct net *", "const struct nft_set *", "const struct nft_set_elem *", "struct nft_set_ext **"]


func: nft_rhash_update
ret: static bool
module: nf_tables
args:
["struct nft_set *", "const u32 *", "void *(*)(struct nft_set *, const struct nft_expr *, struct nft_regs *)", "const struct nft_expr *", "struct nft_regs *", "const struct nft_set_ext **"]


func: nft_pipapo_avx2_lookup_4b_12
ret: static int
module: nf_tables
args:
["unsigned long *", "unsigned long *", "struct nft_pipapo_field *", "int", "const u8 *", "bool", "bool"]


func: __nft_rbtree_get
ret: static bool
module: nf_tables
args:
["const struct nft_set *", "const u32 *", "struct nft_rbtree_elem **", "unsigned int", "unsigned int", "u8", "const struct net *"]


func: __nft_rbtree_insert
ret: static int
module: nf_tables
args:
["const struct nft_set *", "struct nft_rbtree_elem *", "struct nft_set_ext **", "const struct net *"]


func: __nft_rbtree_lookup
ret: static bool
module: nf_tables
args:
["const struct net *", "const struct nft_set *", "const u32 *", "const struct nft_set_ext **", "unsigned int"]


func: find_pattern
ret: static int
module: nf_conntrack_ftp
args:
["const char *", "size_t", "const char *", "size_t", "char", "char", "unsigned int *", "unsigned int *", "struct nf_conntrack_man *", "int (*)(const char *, size_t, struct nf_conntrack_man *, char, unsigned int *)"]


func: synproxy_recv_client_ack
ret: bool
module: nf_synproxy_core
args:
["struct net *", "const struct sk_buff *", "const struct tcphdr *", "struct synproxy_options *", "u32"]


func: synproxy_send_client_synack
ret: void
module: nf_synproxy_core
args:
["struct net *", "const struct sk_buff *", "const struct tcphdr *", "const struct synproxy_options *"]


func: synproxy_send_server_ack
ret: static void
module: nf_synproxy_core
args:
["struct net *", "const struct ip_ct_tcp *", "const struct sk_buff *", "const struct tcphdr *", "const struct synproxy_options *"]


func: synproxy_send_tcp
ret: static void
module: nf_synproxy_core
args:
["struct net *", "const struct sk_buff *", "struct sk_buff *", "struct nf_conntrack *", "enum ip_conntrack_info", "struct tcphdr *", "unsigned int", "struct iphdr *"]


func: synproxy_send_tcp_ipv6
ret: static void
module: nf_synproxy_core
args:
["struct net *", "const struct sk_buff *", "struct sk_buff *", "struct nf_conntrack *", "enum ip_conntrack_info", "struct ipv6hdr *", "struct tcphdr *", "unsigned int"]


func: synproxy_tstamp_adjust
ret: static unsigned int
module: nf_synproxy_core
args:
["struct sk_buff *", "unsigned int", "struct tcphdr *", "enum ip_conntrack_info", "const struct nf_conn_synproxy *", "struct nf_conn *"]


func: tcpmss_mangle_packet
ret: static int
module: xt_TCPMSS
args:
["struct sk_buff *", "const struct xt_action_param *", "unsigned int", "unsigned int", "unsigned int"]


func: nf_conntrack_alloc
ret: struct nf_conn *
module: nf_conntrack
args:
["struct net *", "const struct nf_conntrack_zone *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_tuple *", "gfp_t"]


func: nf_ct_get_tuplepr
ret: bool
module: nf_conntrack
args:
["const struct sk_buff *", "unsigned int", "u_int16_t", "struct net *", "struct nf_conntrack_tuple *"]


func: __nf_conntrack_alloc
ret: static struct nf_conn *
module: nf_conntrack
args:
["struct net *", "const struct nf_conntrack_zone *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_tuple *", "gfp_t", "u32"]


func: init_conntrack
ret: static struct nf_conntrack_tuple_hash *
module: nf_conntrack
args:
["struct net *", "struct nf_conn *", "const struct nf_conntrack_tuple *", "struct sk_buff *", "u32", "unsigned int"]


func: nf_conntrack_handle_packet
ret: static int
module: nf_conntrack
args:
["struct nf_conn *", "struct sk_buff *", "unsigned int", "enum ip_conntrack_info", "const struct nf_hook_state *"]


func: nf_ct_get_tuple
ret: static bool
module: nf_conntrack
args:
["const struct sk_buff *", "unsigned int", "unsigned int", "u_int16_t", "u_int8_t", "struct net *", "struct nf_conntrack_tuple *"]


func: nf_ct_key_equal
ret: static bool
module: nf_conntrack
args:
["struct nf_conntrack_tuple_hash *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_zone *", "const struct net *"]


func: resolve_normal_ct
ret: static int
module: nf_conntrack
args:
["struct nf_conn *", "struct sk_buff *", "unsigned int", "u_int8_t", "const struct nf_hook_state *"]


func: nf_ct_expect_init
ret: void
module: nf_conntrack
args:
["struct nf_conntrack_expect *", "unsigned int", "u_int8_t", "const union nf_inet_addr *", "const union nf_inet_addr *", "u_int8_t", "const __be16 *", "const __be16 *"]


func: nf_ct_exp_equal
ret: static bool
module: nf_conntrack
args:
["const struct nf_conntrack_tuple *", "const struct nf_conntrack_expect *", "const struct nf_conntrack_zone *", "const struct net *"]


func: nf_ct_helper_init
ret: void
module: nf_conntrack
args:
["struct nf_conntrack_helper *", "u16", "u16", "const char *", "u16", "u16", "u32", "const struct nf_conntrack_expect_policy *", "u32", "int (*)(struct sk_buff *, unsigned int, struct nf_conn *, enum ip_conntrack_info)", "int (*)(struct nlattr *, struct nf_conn *)", "struct module *"]


func: nf_ct_l4proto_log_invalid
ret: void
module: nf_conntrack
args:
["const struct sk_buff *", "const struct nf_conn *", "const struct nf_hook_state *", "const char *", "..."]


func: dccp_new
ret: static bool
module: nf_conntrack
args:
["struct nf_conn *", "const struct sk_buff *", "const struct dccp_hdr *", "const struct nf_hook_state *"]


func: nf_conntrack_inet_error
ret: int
module: nf_conntrack
args:
["struct nf_conn *", "struct sk_buff *", "unsigned int", "const struct nf_hook_state *", "u8", "union nf_inet_addr *"]


func: tcp_in_window
ret: static bool
module: nf_conntrack
args:
["struct nf_conn *", "enum ip_conntrack_dir", "unsigned int", "const struct sk_buff *", "unsigned int", "const struct tcphdr *", "const struct nf_hook_state *"]


func: mangle_packet
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "unsigned int", "const char *", "unsigned int"]


func: mangle_sdp_packet
ret: static int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "enum sdp_header_types", "enum sdp_header_types", "char *", "int"]


func: map_addr
ret: static int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "unsigned int", "union nf_inet_addr *", "__be16"]


func: map_sip_addr
ret: static int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "enum sip_header_types"]


func: nf_nat_sdp_addr
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "enum sdp_header_types", "enum sdp_header_types", "const union nf_inet_addr *"]


func: nf_nat_sdp_media
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "struct nf_conntrack_expect *", "struct nf_conntrack_expect *", "unsigned int", "unsigned int", "union nf_inet_addr *"]


func: nf_nat_sdp_port
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "unsigned int", "u_int16_t"]


func: nf_nat_sdp_session
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "unsigned int", "const union nf_inet_addr *"]


func: nf_nat_sip_expect
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "struct nf_conntrack_expect *", "unsigned int", "unsigned int"]


func: nfnl_hook_dump_one
ret: static int
module: nfnetlink_hook
args:
["struct sk_buff *", "const struct nf_hook_ops *", "int", "unsigned int", "const struct nfnl_dump_hook_data *"]


func: nfnl_hook_put_nft_chain_info
ret: static int
module: nfnetlink_hook
args:
["struct sk_buff *", "unsigned int", "const struct nfnl_dump_hook_data *", "const struct nf_hook_ops *"]


func: hash_mac4_kadt
ret: static int
module: ip_set_hash_mac
args:
["struct ip_set *", "const struct sk_buff *", "const struct xt_action_param *", "enum ipset_adt", "struct ip_set_adt_opt *"]


func: ip_set_add
ret: int
module: ip_set
args:
["ip_set_id_t", "const struct sk_buff *", "const struct xt_action_param *", "struct ip_set_adt_opt *"]


func: call_ad
ret: static int
module: ip_set
args:
["struct net *", "struct sk_buff *", "struct ip_set *", "struct nlattr **", "enum ipset_adt", "u32", "bool", "struct sock *"]


func: ip_set_ad
ret: static int
module: ip_set
args:
["struct net *", "struct sk_buff *", "enum ipset_adt", "const struct nlmsghdr *", "const struct nlattr * const *", "struct netlink_ext_ack *", "struct sock *"]


func: ip_vs_conn_new
ret: struct ip_vs_conn *
module: ip_vs
args:
["const struct ip_vs_conn_param *", "int", "const union nf_inet_addr *", "__be16", "unsigned int", "struct ip_vs_dest *", "__u32"]


func: ip_vs_conn_fill_param_proto
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "int", "const struct sk_buff *", "const struct ip_vs_iphdr *", "struct ip_vs_conn_param *"]


func: ip_vs_new_conn_out
ret: struct ip_vs_conn *
module: ip_vs
args:
["struct ip_vs_service *", "struct ip_vs_dest *", "struct sk_buff *", "const struct ip_vs_iphdr *", "__be16", "__be16"]


func: ip_vs_schedule
ret: struct ip_vs_conn *
module: ip_vs
args:
["struct ip_vs_service *", "struct sk_buff *", "struct ip_vs_proto_data *", "int *", "struct ip_vs_iphdr *"]


func: handle_response
ret: static unsigned int
module: ip_vs
args:
["int", "struct sk_buff *", "struct ip_vs_proto_data *", "struct ip_vs_conn *", "struct ip_vs_iphdr *", "unsigned int"]


func: handle_response_icmp
ret: static int
module: ip_vs
args:
["int", "struct sk_buff *", "__u8", "struct ip_vs_conn *", "struct ip_vs_protocol *", "unsigned int", "unsigned int", "unsigned int", "union nf_inet_addr *"]


func: ip_vs_find_dest
ret: struct ip_vs_dest *
module: ip_vs
args:
["struct netns_ipvs *", "int", "int", "const union nf_inet_addr *", "__be16", "const union nf_inet_addr *", "__be16", "__u16", "__u32", "__u32"]


func: ip_vs_genl_parse_service
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "struct ip_vs_service_user_kern *", "struct nlattr *", "bool", "struct ip_vs_service **"]


func: ah_esp_conn_schedule
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "int", "struct sk_buff *", "struct ip_vs_proto_data *", "int *", "struct ip_vs_conn **", "struct ip_vs_iphdr *"]


func: ip_vs_conn_fill_param_sync
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "int", "union ip_vs_sync_conn *", "struct ip_vs_conn_param *", "__u8 *", "unsigned int", "__u8 *", "unsigned int"]


func: ip_vs_proc_conn
ret: static void
module: ip_vs
args:
["struct netns_ipvs *", "struct ip_vs_conn_param *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const union nf_inet_addr *", "__be16", "unsigned long", "__u32", "struct ip_vs_sync_conn_options *"]


func: ip_vs_icmp_xmit
ret: int
module: ip_vs
args:
["struct sk_buff *", "struct ip_vs_conn *", "struct ip_vs_protocol *", "int", "unsigned int", "struct ip_vs_iphdr *"]


func: __ip_vs_get_out_rt
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "int", "struct sk_buff *", "struct ip_vs_dest *", "__be32", "int", "__be32 *", "struct ip_vs_iphdr *"]


func: __ip_vs_get_out_rt_v6
ret: static int
module: ip_vs
args:
["struct netns_ipvs *", "int", "struct sk_buff *", "struct ip_vs_dest *", "struct in6_addr *", "struct in6_addr *", "struct ip_vs_iphdr *", "int", "int"]


func: ip_vs_ftp_get_addrport
ret: static int
module: ip_vs_ftp
args:
["char *", "char *", "const char *", "char", "bool", "int", "union nf_inet_addr *", "__be16 *", "__u16", "char **", "char **", "size_t"]


func: batadv_iv_gw_dump_entry
ret: static int
module: batman-adv
args:
["struct sk_buff *", "u32", "struct netlink_callback *", "struct batadv_priv *", "struct batadv_gw_node *"]


func: batadv_iv_ogm_aggregate_new
ret: static void
module: batman-adv
args:
["const unsigned char *", "int", "unsigned long", "bool", "struct batadv_hard_iface *", "struct batadv_hard_iface *", "int"]


func: batadv_iv_ogm_calc_tq
ret: static bool
module: batman-adv
args:
["struct batadv_orig_node *", "struct batadv_orig_node *", "struct batadv_ogm_packet *", "struct batadv_hard_iface *", "struct batadv_hard_iface *"]


func: batadv_iv_ogm_forward
ret: static void
module: batman-adv
args:
["const struct ethhdr *", "struct batadv_ogm_packet *", "bool", "bool", "struct batadv_hard_iface *", "struct batadv_hard_iface *", "struct batadv_orig_node *"]


func: batadv_iv_ogm_neigh_cmp
ret: static int
module: batman-adv
args:
["struct batadv_neigh_node *", "struct batadv_hard_iface *", "struct batadv_neigh_node *", "struct batadv_hard_iface *"]


func: batadv_iv_ogm_neigh_diff
ret: static bool
module: batman-adv
args:
["struct batadv_neigh_node *", "struct batadv_hard_iface *", "struct batadv_neigh_node *", "struct batadv_hard_iface *", "int *"]


func: batadv_iv_ogm_neigh_dump
ret: static void
module: batman-adv
args:
["struct sk_buff *", "struct netlink_callback *", "struct batadv_priv *", "struct batadv_hard_iface *"]


func: batadv_iv_ogm_orig_dump_subentry
ret: static int
module: batman-adv
args:
["struct sk_buff *", "u32", "u32", "struct batadv_hard_iface *", "struct batadv_orig_node *", "struct batadv_neigh_node *", "bool", "struct batadv_priv *"]


func: batadv_iv_ogm_orig_update
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "struct batadv_orig_ifinfo *", "const struct ethhdr *", "const struct batadv_ogm_packet *", "struct batadv_hard_iface *", "struct batadv_hard_iface *", "enum batadv_dup_status"]


func: batadv_iv_ogm_process_per_outif
ret: static void
module: batman-adv
args:
["const struct sk_buff *", "int", "struct batadv_orig_node *", "struct batadv_hard_iface *", "struct batadv_hard_iface *"]


func: batadv_iv_ogm_queue_add
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "unsigned char *", "int", "struct batadv_hard_iface *", "struct batadv_hard_iface *", "int", "unsigned long"]


func: batadv_iv_ogm_update_seqnos
ret: static enum batadv_dup_status
module: batman-adv
args:
["const struct ethhdr *", "const struct batadv_ogm_packet *", "const struct batadv_hard_iface *", "struct batadv_hard_iface *"]


func: batadv_bla_backbone_dump_entry
ret: static int
module: batman-adv
args:
["struct sk_buff *", "u32", "struct netlink_callback *", "struct batadv_bla_backbone_gw *", "struct batadv_hard_iface *"]


func: batadv_bla_claim_dump_entry
ret: static int
module: batman-adv
args:
["struct sk_buff *", "u32", "struct netlink_callback *", "struct batadv_bla_claim *", "struct batadv_hard_iface *"]


func: batadv_handle_claim
ret: static bool
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_hard_iface *", "const u8 *", "const u8 *", "unsigned short"]


func: batadv_dat_cache_dump_bucket
ret: static int
module: batman-adv
args:
["struct sk_buff *", "u32", "struct netlink_callback *", "struct batadv_hashtable *", "unsigned int", "int *"]


func: __batadv_mcast_flags_dump
ret: static int
module: batman-adv
args:
["struct sk_buff *", "u32", "struct netlink_callback *", "long *", "long *", "struct batadv_priv *"]


func: batadv_mcast_querier_log
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "char *", "struct batadv_mcast_querier_state *", "struct batadv_mcast_querier_state *"]


func: batadv_netlink_hardif_fill
ret: static int
module: batman-adv
args:
["struct sk_buff *", "struct batadv_priv *", "struct batadv_hard_iface *", "enum batadv_nl_commands", "u32", "u32", "int", "struct netlink_callback *"]


func: batadv_netlink_vlan_fill
ret: static int
module: batman-adv
args:
["struct sk_buff *", "struct batadv_priv *", "struct batadv_softif_vlan *", "enum batadv_nl_commands", "u32", "u32", "int"]


func: batadv_nc_purge_orig
ret: void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "bool (*)(struct batadv_priv *, struct batadv_nc_node *)"]


func: batadv_nc_update_nc_node
ret: void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "struct batadv_orig_node *", "struct batadv_ogm_packet *", "int"]


func: batadv_nc_code_packets
ret: static bool
module: batman-adv
args:
["struct batadv_priv *", "struct sk_buff *", "struct ethhdr *", "struct batadv_nc_packet *", "struct batadv_neigh_node *"]


func: batadv_nc_purge_orig_nc_nodes
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "struct list_head *", "spinlock_t *", "bool (*)(struct batadv_priv *, struct batadv_nc_node *)"]


func: batadv_nc_purge_paths
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_hashtable *", "bool (*)(struct batadv_priv *, struct batadv_nc_path *)"]


func: batadv_update_route
ret: void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "struct batadv_hard_iface *", "struct batadv_neigh_node *"]


func: batadv_reroute_unicast_packet
ret: static bool
module: batman-adv
args:
["struct batadv_priv *", "struct sk_buff *", "struct batadv_unicast_packet *", "u8 *", "unsigned short"]


func: batadv_forw_packet_alloc
ret: struct batadv_forw_packet *
module: batman-adv
args:
["struct batadv_hard_iface *", "struct batadv_hard_iface *", "atomic_t *", "struct batadv_priv *", "struct sk_buff *"]


func: batadv_send_skb_unicast
ret: int
module: batman-adv
args:
["struct batadv_priv *", "struct sk_buff *", "int", "int", "struct batadv_orig_node *", "unsigned short"]


func: batadv_tp_send_msg
ret: static int
module: batman-adv
args:
["struct batadv_tp_vars *", "const u8 *", "struct batadv_orig_node *", "u32", "const u8 *", "int", "u32", "size_t"]


func: _batadv_tt_update_changes
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "struct batadv_tvlv_tt_change *", "u16", "u8"]


func: batadv_send_tt_request
ret: static bool
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "u8", "struct batadv_tvlv_tt_vlan_data *", "u16", "bool"]


func: batadv_tt_global_add
ret: static bool
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "const unsigned char *", "unsigned short", "u16", "u8"]


func: batadv_tt_global_del_orig_node
ret: static void
module: batman-adv
args:
["struct batadv_tt_global_entry *", "struct batadv_orig_node *", "const char *", "struct batadv_priv *"]


func: batadv_tt_global_dump_subentry
ret: static int
module: batman-adv
args:
["struct sk_buff *", "u32", "u32", "struct batadv_tt_common_entry *", "struct batadv_tt_orig_list_entry *", "bool"]


func: batadv_tt_local_dump_entry
ret: static int
module: batman-adv
args:
["struct sk_buff *", "u32", "struct netlink_callback *", "struct batadv_priv *", "struct batadv_tt_common_entry *"]


func: batadv_tt_prepare_tvlv_global_data
ret: static u16
module: batman-adv
args:
["struct batadv_orig_node *", "struct batadv_tvlv_tt_data **", "struct batadv_tvlv_tt_change **", "s32 *"]


func: batadv_tt_prepare_tvlv_local_data
ret: static u16
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_tvlv_tt_data **", "struct batadv_tvlv_tt_change **", "s32 *"]


func: batadv_tt_tvlv_generate
ret: static void
module: batman-adv
args:
["struct batadv_hashtable *", "void *", "u16", "bool (*)(const void *, const void *, u8 *)", "void *", "struct batadv_priv *"]


func: batadv_tvlv_handler_register
ret: void
module: batman-adv
args:
["struct batadv_priv *", "void (*)(struct batadv_priv *, struct batadv_orig_node *, u8, void *, u16)", "int (*)(struct batadv_priv *, u8 *, u8 *, void *, u16)", "u8", "u8", "u8"]


func: qrtr_bcast_enqueue
ret: static int
module: qrtr
args:
["struct qrtr_node *", "struct sk_buff *", "int", "struct sockaddr_qrtr *", "struct sockaddr_qrtr *"]


func: ct_nat_execute
ret: static int
module: act_ct
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "const struct nf_nat_range2 *", "enum nf_nat_manip_type"]


func: tcf_ct_fill_params
ret: static int
module: act_ct
args:
["struct net *", "struct tcf_ct_params *", "struct nlattr **", "struct netlink_ext_ack *", "struct tc_ct *"]


func: tcf_ct_init
ret: static int
module: act_ct
args:
["struct net *", "struct nlattr *", "struct nlattr *", "struct tc_action **", "struct tcf_proto *", "u32", "struct netlink_ext_ack *"]


func: tcf_ct_walker
ret: static int
module: act_ct
args:
["struct net *", "struct sk_buff *", "struct netlink_callback *", "int", "const struct tc_action_ops *", "struct netlink_ext_ack *"]


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


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


func: cls_bpf_set_parms
ret: static int
module: cls_bpf
args:
["struct net *", "struct tcf_proto *", "struct cls_bpf_prog *", "unsigned long", "struct nlattr **", "struct nlattr *", "u32", "struct netlink_ext_ack *"]


func: tcindex_set_parms
ret: static int
module: cls_tcindex
args:
["struct net *", "struct tcf_proto *", "unsigned long", "u32", "struct tcindex_data *", "struct tcindex_filter_result *", "struct nlattr **", "struct nlattr *", "u32", "struct netlink_ext_ack *"]


func: __tcf_ipt_init
ret: static int
module: act_ipt
args:
["struct net *", "unsigned int", "struct nlattr *", "struct nlattr *", "struct tc_action **", "const struct tc_action_ops *", "u32", "struct tcf_proto *"]


func: u32_reoffload_hnode
ret: static int
module: cls_u32
args:
["struct tcf_proto *", "struct tc_u_hnode *", "bool", "flow_setup_cb_t *", "void *", "struct netlink_ext_ack *"]


func: u32_set_parms
ret: static int
module: cls_u32
args:
["struct net *", "struct tcf_proto *", "unsigned long", "struct tc_u_knode *", "struct nlattr **", "struct nlattr *", "u32", "u32", "struct netlink_ext_ack *"]


func: fw_set_parms
ret: static int
module: cls_fw
args:
["struct net *", "struct tcf_proto *", "struct fw_filter *", "struct nlattr **", "struct nlattr **", "unsigned long", "u32", "struct netlink_ext_ack *"]


func: find_entry_to_transmit
ret: static struct sched_entry *
module: sch_taprio
args:
["struct sk_buff *", "struct Qdisc *", "struct sched_gate_list *", "struct sched_gate_list *", "ktime_t", "ktime_t *", "ktime_t *", "bool"]


func: parse_taprio_schedule
ret: static int
module: sch_taprio
args:
["struct taprio_sched *", "struct nlattr **", "struct sched_gate_list *", "struct netlink_ext_ack *"]


func: taprio_enable_offload
ret: static int
module: sch_taprio
args:
["struct net_device *", "struct sched_gate_list *", "struct netlink_ext_ack *", "struct taprio_sched *"]


func: tcf_ctinfo_dscp_set
ret: static void
module: act_ctinfo
args:
["struct tcf_ctinfo *", "struct sk_buff *", "int", "int", "struct tcf_ctinfo_params *", "struct nf_conn *"]


func: __teql_resolve
ret: static int
module: sch_teql
args:
["struct sk_buff *", "struct sk_buff *", "struct net_device *", "struct dst_entry *", "struct netdev_queue *"]


func: route4_set_parms
ret: static int
module: cls_route
args:
["struct net *", "struct tcf_proto *", "unsigned long", "struct route4_filter *", "u32", "struct route4_head *", "struct nlattr **", "struct nlattr *", "int", "u32", "struct netlink_ext_ack *"]


func: fl_dump_key_vlan
ret: static int
module: cls_flower
args:
["struct sk_buff *", "int", "int", "struct flow_dissector_key_vlan *", "struct flow_dissector_key_vlan *"]


func: fl_set_key
ret: static int
module: cls_flower
args:
["struct net *", "struct nlattr **", "struct fl_flow_key *", "struct fl_flow_key *", "struct netlink_ext_ack *"]


func: fl_set_key_ct
ret: static int
module: cls_flower
args:
["struct nlattr **", "struct flow_dissector_key_ct *", "struct flow_dissector_key_ct *", "struct netlink_ext_ack *"]


func: fl_set_key_mpls
ret: static int
module: cls_flower
args:
["struct nlattr **", "struct flow_dissector_key_mpls *", "struct flow_dissector_key_mpls *", "struct netlink_ext_ack *"]


func: fl_set_key_mpls_lse
ret: static int
module: cls_flower
args:
["const struct nlattr *", "struct flow_dissector_key_mpls *", "struct flow_dissector_key_mpls *", "struct netlink_ext_ack *"]


func: fl_set_parms
ret: static int
module: cls_flower
args:
["struct net *", "struct tcf_proto *", "struct cls_fl_filter *", "struct fl_flow_mask *", "unsigned long", "struct nlattr **", "struct nlattr *", "struct fl_flow_tmplt *", "u32", "u32", "struct netlink_ext_ack *"]


func: register_8022_client
ret: struct datalink_proto *
module: p8022
args:
["unsigned char", "int (*)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *)"]


func: register_snap_client
ret: struct datalink_proto *
module: psnap
args:
["const unsigned char *", "int (*)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *)"]


func: ieee802154_header_create
ret: static int
module: mac802154
args:
["struct sk_buff *", "struct net_device *", "const struct ieee802154_addr *", "const struct ieee802154_addr *", "unsigned int"]


func: mac802154_llsec_key_add
ret: int
module: mac802154
args:
["struct mac802154_llsec *", "const struct ieee802154_llsec_key_id *", "const struct ieee802154_llsec_key *"]


func: llsec_do_decrypt
ret: static int
module: mac802154
args:
["struct sk_buff *", "const struct ieee802154_hdr *", "struct mac802154_llsec_key *", "__le64", "const struct mac802154_llsec *"]


func: llsec_do_encrypt
ret: static int
module: mac802154
args:
["struct sk_buff *", "const struct mac802154_llsec *", "const struct ieee802154_hdr *", "struct mac802154_llsec_key *"]


func: llsec_do_encrypt_unauth
ret: static int
module: mac802154
args:
["struct sk_buff *", "const struct ieee802154_hdr *", "struct mac802154_llsec_key *", "const struct mac802154_llsec *"]


func: llsec_lookup_key
ret: static struct mac802154_llsec_key *
module: mac802154
args:
["struct mac802154_llsec *", "const struct ieee802154_hdr *", "struct ieee802154_llsec_key_id *", "const struct ieee802154_addr *"]


func: mac802154_add_key
ret: int
module: mac802154
args:
["struct net_device *", "const struct ieee802154_llsec_key_id *", "const struct ieee802154_llsec_key *"]


func: rpcauth_init_cred
ret: void
module: sunrpc
args:
["struct rpc_cred *", "const struct auth_cred *", "struct rpc_auth *", "const struct rpc_credops *"]


func: rpc_clnt_add_xprt
ret: int
module: sunrpc
args:
["struct rpc_clnt *", "struct xprt_create *", "int (*)(struct rpc_clnt *, struct rpc_xprt_switch *, struct rpc_xprt *, void *)", "void *"]


func: rpc_call_null_helper
ret: static struct rpc_task *
module: sunrpc
args:
["struct rpc_clnt *", "struct rpc_xprt *", "struct rpc_cred *", "int", "const struct rpc_call_ops *", "void *"]


func: rpc_new_client
ret: static struct rpc_clnt *
module: sunrpc
args:
["const struct rpc_create_args *", "struct rpc_xprt_switch *", "struct rpc_xprt *", "struct rpc_clnt *"]


func: rpc_find_or_alloc_pipe_dir_object
ret: struct rpc_pipe_dir_object *
module: sunrpc
args:
["struct net *", "struct rpc_pipe_dir_head *", "int (*)(struct rpc_pipe_dir_object *, void *)", "struct rpc_pipe_dir_object *(*)(void *)", "void *"]


func: rpcb_create
ret: static struct rpc_clnt *
module: sunrpc
args:
["struct net *", "const char *", "const char *", "struct sockaddr *", "size_t", "int", "u32", "const struct cred *", "const struct rpc_timeout *"]


func: rpc_wake_up_first_on_wq
ret: struct rpc_task *
module: sunrpc
args:
["struct workqueue_struct *", "struct rpc_wait_queue *", "bool (*)(struct rpc_task *, void *)", "void *"]


func: xprt_sock_sendmsg
ret: int
module: sunrpc
args:
["struct socket *", "struct msghdr *", "struct xdr_buf *", "unsigned int", "rpc_fraghdr", "unsigned int *"]


func: svc_register
ret: int
module: sunrpc
args:
["const struct svc_serv *", "struct net *", "const int", "const unsigned short", "const unsigned short"]


func: __svc_register
ret: static int
module: sunrpc
args:
["struct net *", "const char *", "const u32", "const u32", "const int", "const unsigned short", "const unsigned short"]


func: svc_xprt_create
ret: int
module: sunrpc
args:
["struct svc_serv *", "const char *", "struct net *", "const int", "const unsigned short", "int", "const struct cred *"]


func: xdr_process_buf
ret: int
module: sunrpc
args:
["const struct xdr_buf *", "unsigned int", "unsigned int", "int (*)(struct scatterlist *, void *)", "void *"]


func: frwr_map
ret: struct rpcrdma_mr_seg *
module: rpcrdma
args:
["struct rpcrdma_xprt *", "struct rpcrdma_mr_seg *", "int", "bool", "__be32", "struct rpcrdma_mr *"]


func: rpcrdma_prepare_send_sges
ret: int
module: rpcrdma
args:
["struct rpcrdma_xprt *", "struct rpcrdma_req *", "u32", "struct xdr_buf *", "enum rpcrdma_chunktype"]


func: rpcrdma_convert_iovs
ret: static int
module: rpcrdma
args:
["struct xdr_buf *", "unsigned int", "enum rpcrdma_chunktype", "struct rpcrdma_mr_seg *", "struct rpcrdma_xprt *"]


func: rpcrdma_mr_prepare
ret: static struct rpcrdma_mr_seg *
module: rpcrdma
args:
["struct rpcrdma_xprt *", "struct rpcrdma_req *", "struct rpcrdma_mr_seg *", "int", "bool", "struct rpcrdma_mr **"]


func: pcl_process_nonpayloads
ret: int
module: rpcrdma
args:
["const struct svc_rdma_pcl *", "const struct xdr_buf *", "int (*)(const struct xdr_buf *, void *)", "void *"]


func: svc_rdma_build_writes
ret: static int
module: rpcrdma
args:
["struct svc_rdma_write_info *", "void (*)(struct svc_rdma_write_info *, unsigned int, struct svc_rdma_rw_ctxt *)", "unsigned int"]


func: svc_rdma_map_reply_msg
ret: int
module: rpcrdma
args:
["struct svcxprt_rdma *", "struct svc_rdma_send_ctxt *", "const struct svc_rdma_recv_ctxt *", "const struct xdr_buf *"]


func: gss_unwrap_resp_integ
ret: static int
module: auth_rpcgss
args:
["struct rpc_task *", "struct rpc_cred *", "struct gss_cl_ctx *", "struct rpc_rqst *", "struct xdr_stream *"]


func: gss_read_proxy_verf
ret: static int
module: auth_rpcgss
args:
["struct svc_rqst *", "struct rpc_gss_wire_cred *", "struct xdr_netobj *", "struct gssp_in_token *"]


func: make_checksum
ret: u32
module: rpcsec_gss_krb5
args:
["struct krb5_ctx *", "char *", "int", "struct xdr_buf *", "int", "u8 *", "unsigned int", "struct xdr_netobj *"]


func: krb5_derive_key
ret: u32
module: rpcsec_gss_krb5
args:
["const struct gss_krb5_enctype *", "const struct xdr_netobj *", "struct xdr_netobj *", "const struct xdr_netobj *", "gfp_t"]


func: krb5_make_seq_num
ret: s32
module: rpcsec_gss_krb5
args:
["struct krb5_ctx *", "struct crypto_sync_skcipher *", "int", "u32", "unsigned char *", "unsigned char *"]


func: xsk_diag_fill
ret: static int
module: xsk_diag
args:
["struct sock *", "struct sk_buff *", "struct xdp_diag_req *", "struct user_namespace *", "u32", "u32", "int", "u32"]


func: tls_push_record
ret: static int
module: tls
args:
["struct sock *", "struct tls_context *", "struct tls_offload_context_tx *", "struct tls_record_info *", "int"]


func: fill_sg_in
ret: static int
module: tls
args:
["struct scatterlist *", "struct sk_buff *", "struct tls_offload_context_tx *", "u64 *", "s32 *", "int *"]


func: tls_enc_record
ret: static int
module: tls
args:
["struct aead_request *", "char *", "char *", "__be64", "struct scatter_walk *", "struct scatter_walk *", "int *", "struct tls_prot_info *", "struct crypto_aead *"]


func: tls_enc_skb
ret: static struct sk_buff *
module: tls
args:
["struct tls_context *", "struct scatterlist *", "struct scatterlist *", "struct sk_buff *", "s32", "u64"]


func: decrypt_internal
ret: static int
module: tls
args:
["struct sock *", "struct sk_buff *", "struct iov_iter *", "struct scatterlist *", "struct tls_decrypt_arg *"]


func: tls_do_encryption
ret: static int
module: tls
args:
["struct sock *", "struct tls_context *", "struct tls_sw_context_tx *", "struct aead_request *", "size_t", "u32"]


func: tls_split_open_record
ret: static int
module: tls
args:
["struct sock *", "struct tls_rec **", "struct sk_msg *", "u32", "u32 *", "u32", "struct sk_msg *", "struct tls_rec *"]


func: digital_send_cmd
ret: int
module: nfc_digital
args:
["struct nfc_digital_dev *", "u8", "struct sk_buff *", "struct digital_tg_mdaa_params *", "u16", "nfc_digital_cmd_complete_t", "void *"]


func: digital_in_send_dep_req
ret: int
module: nfc_digital
args:
["struct nfc_digital_dev *", "struct nfc_target *", "struct sk_buff *", "struct digital_data_exch *"]


func: digital_recv_dep_data_gather
ret: static struct sk_buff *
module: nfc_digital
args:
["struct nfc_digital_dev *", "u8", "struct sk_buff *", "int (*)(struct nfc_digital_dev *, struct digital_data_exch *)", "struct digital_data_exch *"]


func: digital_send_dep_data_prep
ret: static struct sk_buff *
module: nfc_digital
args:
["struct nfc_digital_dev *", "struct sk_buff *", "struct digital_dep_req_res *", "struct digital_data_exch *"]


func: nfc_hci_allocate_device
ret: struct nfc_hci_dev *
module: hci
args:
["const struct nfc_hci_ops *", "struct nfc_hci_init_data *", "unsigned long", "u32", "const char *", "int", "int", "int"]


func: nfc_hci_hcp_message_tx
ret: int
module: hci
args:
["struct nfc_hci_dev *", "u8", "u8", "u8", "const u8 *", "size_t", "data_exchange_cb_t", "void *", "unsigned long"]


func: nfc_llc_allocate
ret: struct nfc_llc *
module: hci
args:
["const char *", "struct nfc_hci_dev *", "xmit_to_drv_t", "rcv_to_hci_t", "int", "int", "llc_failure_t"]


func: llc_nop_init
ret: static void *
module: hci
args:
["struct nfc_hci_dev *", "xmit_to_drv_t", "rcv_to_hci_t", "int", "int", "int *", "int *", "llc_failure_t"]


func: erspan_netlink_parms
ret: static int
module: ip_gre
args:
["struct net_device *", "struct nlattr **", "__u32 *", "struct ip_tunnel_parm *", "struct nlattr **"]


func: ipgre_netlink_parms
ret: static int
module: ip_gre
args:
["struct net_device *", "struct nlattr **", "struct ip_tunnel_parm *", "__u32 *", "struct nlattr **"]


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


func: udp_dump
ret: static void
module: udp_diag
args:
["struct udp_table *", "struct sk_buff *", "struct netlink_callback *", "const struct inet_diag_req_v2 *"]


func: ip_tunnel_rcv
ret: int
module: ip_tunnel
args:
["struct ip_tunnel *", "struct sk_buff *", "const struct tnl_ptk_info *", "struct metadata_dst *", "bool"]


func: ip_tunnel_update
ret: static void
module: ip_tunnel
args:
["struct ip_tunnel_net *", "struct ip_tunnel *", "struct net_device *", "struct ip_tunnel_parm *", "bool", "__u32"]


func: tnl_update_pmtu
ret: static int
module: ip_tunnel
args:
["struct net_device *", "struct sk_buff *", "struct rtable *", "__be16", "const struct iphdr *", "int", "__be32", "bool"]


func: inet_diag_dump_icsk
ret: void
module: inet_diag
args:
["struct inet_hashinfo *", "struct sk_buff *", "struct netlink_callback *", "const struct inet_diag_req_v2 *"]


func: inet_diag_msg_attrs_fill
ret: int
module: inet_diag
args:
["struct sock *", "struct sk_buff *", "struct inet_diag_msg *", "int", "struct user_namespace *", "bool"]


func: inet_sk_diag_fill
ret: int
module: inet_diag
args:
["struct sock *", "struct inet_connection_sock *", "struct sk_buff *", "struct netlink_callback *", "const struct inet_diag_req_v2 *", "u16", "bool"]


func: sk_diag_fill
ret: static int
module: inet_diag
args:
["struct sock *", "struct sk_buff *", "struct netlink_callback *", "const struct inet_diag_req_v2 *", "u16", "bool"]


func: nat_callforwarding
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "TransportAddress *", "__be16", "struct nf_conntrack_expect *"]


func: nat_q931
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "TransportAddress *", "int", "__be16", "struct nf_conntrack_expect *"]


func: nat_rtp_rtcp
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "H245_TransportAddress *", "__be16", "__be16", "struct nf_conntrack_expect *", "struct nf_conntrack_expect *"]


func: nat_t120
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "int", "H245_TransportAddress *", "__be16", "struct nf_conntrack_expect *"]


func: set_h225_addr
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "unsigned int", "unsigned char **", "int", "TransportAddress *", "union nf_inet_addr *", "__be16"]


func: set_h245_addr
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "unsigned int", "unsigned char **", "int", "H245_TransportAddress *", "union nf_inet_addr *", "__be16"]


func: set_ras_addr
ret: static int
module: nf_nat_h323
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "unsigned char **", "TransportAddress *", "int"]


func: nf_tproxy_get_sock_v4
ret: struct sock *
module: nf_tproxy_ipv4
args:
["struct net *", "struct sk_buff *", "const u8", "const __be32", "const __be32", "const __be16", "const __be16", "const struct net_device *", "const enum nf_tproxy_lookup_t"]


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


func: check_compat_entry_size_and_hooks
ret: static int
module: ip_tables
args:
["struct compat_ipt_entry *", "unsigned int *", "const unsigned char *", "const unsigned char *", "struct xt_table_info *"]


func: compat_copy_entry_from_user
ret: static void
module: ip_tables
args:
["struct compat_ipt_entry *", "void **", "unsigned int *", "struct xt_table_info *", "unsigned char *"]


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


func: arpt_register_table
ret: int
module: arp_tables
args:
["struct net *", "const struct xt_table *", "const struct arpt_replace *", "const struct nf_hook_ops *"]


func: arp_packet_match
ret: static int
module: arp_tables
args:
["const struct arphdr *", "struct net_device *", "const char *", "const char *", "const struct arpt_arp *"]


func: compat_copy_entry_from_user
ret: static void
module: arp_tables
args:
["struct compat_arpt_entry *", "void **", "unsigned int *", "struct xt_table_info *", "unsigned char *"]


func: pptp_inbound_pkt
ret: static int
module: nf_nat_pptp
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "unsigned int", "struct PptpControlHeader *", "union pptp_ctrl_union *"]


func: clone_execute
ret: static int
module: openvswitch
args:
["struct datapath *", "struct sk_buff *", "struct sw_flow_key *", "u32", "const struct nlattr *", "int", "bool", "bool"]


func: output_userspace
ret: static int
module: openvswitch
args:
["struct datapath *", "struct sk_buff *", "struct sw_flow_key *", "const struct nlattr *", "const struct nlattr *", "int", "uint32_t"]


func: set_eth_addr
ret: static int
module: openvswitch
args:
["struct sk_buff *", "struct sw_flow_key *", "const struct ovs_key_ethernet *", "const struct ovs_key_ethernet *"]


func: set_ipv4
ret: static int
module: openvswitch
args:
["struct sk_buff *", "struct sw_flow_key *", "const struct ovs_key_ipv4 *", "const struct ovs_key_ipv4 *"]


func: set_ipv6
ret: static int
module: openvswitch
args:
["struct sk_buff *", "struct sw_flow_key *", "const struct ovs_key_ipv6 *", "const struct ovs_key_ipv6 *"]


func: ovs_ct_copy_action
ret: int
module: openvswitch
args:
["struct net *", "const struct nlattr *", "const struct sw_flow_key *", "struct sw_flow_actions **", "bool"]


func: ovs_ct_init_labels
ret: static int
module: openvswitch
args:
["struct nf_conn *", "struct sw_flow_key *", "const struct ovs_key_ct_labels *", "const struct ovs_key_ct_labels *"]


func: ovs_ct_nat_execute
ret: static int
module: openvswitch
args:
["struct sk_buff *", "struct nf_conn *", "enum ip_conntrack_info", "const struct nf_nat_range2 *", "enum nf_nat_manip_type", "struct sw_flow_key *"]


func: ovs_ct_update_key
ret: static void
module: openvswitch
args:
["const struct ovs_conntrack_info *", "struct sw_flow_key *", "bool", "bool", "const struct sk_buff *"]


func: skb_nfct_cached
ret: static bool
module: openvswitch
args:
["struct net *", "const struct sw_flow_key *", "const struct ovs_conntrack_info *", "struct sk_buff *"]


func: ovs_dp_upcall
ret: int
module: openvswitch
args:
["struct datapath *", "struct sk_buff *", "const struct sw_flow_key *", "const struct dp_upcall_info *", "uint32_t"]


func: get_flow_actions
ret: static struct sw_flow_actions *
module: openvswitch
args:
["struct net *", "const struct nlattr *", "const struct sw_flow_key *", "const struct sw_flow_mask *", "bool"]


func: ovs_flow_cmd_alloc_info
ret: static struct sk_buff *
module: openvswitch
args:
["const struct sw_flow_actions *", "const struct sw_flow_id *", "struct genl_info *", "bool", "uint32_t"]


func: ovs_nla_init_match_and_action
ret: static int
module: openvswitch
args:
["struct net *", "struct sw_flow_match *", "struct sw_flow_key *", "struct nlattr **", "struct sw_flow_actions **", "bool"]


func: ovs_nla_get_match
ret: int
module: openvswitch
args:
["struct net *", "struct sw_flow_match *", "const struct nlattr *", "const struct nlattr *", "bool"]


func: __ovs_nla_copy_actions
ret: static int
module: openvswitch
args:
["struct net *", "const struct nlattr *", "const struct sw_flow_key *", "struct sw_flow_actions **", "__be16", "__be16", "u32", "bool"]


func: validate_and_copy_check_pkt_len
ret: static int
module: openvswitch
args:
["struct net *", "const struct nlattr *", "const struct sw_flow_key *", "struct sw_flow_actions **", "__be16", "__be16", "u32", "bool", "bool"]


func: validate_set
ret: static int
module: openvswitch
args:
["const struct nlattr *", "const struct sw_flow_key *", "struct sw_flow_actions **", "bool *", "u8", "__be16", "bool", "bool"]


func: flow_lookup
ret: static struct sw_flow *
module: openvswitch
args:
["struct table_instance *", "struct mask_array *", "const struct sw_flow_key *", "u32 *", "u32 *", "u32 *", "struct flow_table *"]


func: nr_add_node
ret: static int
module: netrom
args:
["ax25_address *", "const char *", "ax25_address *", "ax25_digi *", "struct net_device *", "int", "int"]


func: ___ieee80211_start_rx_ba_session
ret: void
module: mac80211
args:
["struct sta_info *", "u8", "u16", "u16", "u16", "u16", "u16", "bool", "bool", "const struct ieee80211_addba_ext_ie *"]


func: ieee80211_add_addbaext
ret: static void
module: mac80211
args:
["struct ieee80211_sub_if_data *", "struct sk_buff *", "const struct ieee80211_addba_ext_ie *", "u16"]


func: ieee80211_send_addba_resp
ret: static void
module: mac80211
args:
["struct sta_info *", "u8 *", "u16", "u8", "u16", "u16", "u16", "const struct ieee80211_addba_ext_ie *", "u16"]


func: ieee80211_fill_rx_status
ret: static int
module: mac80211
args:
["struct ieee80211_rx_status *", "struct ieee80211_hw *", "struct ieee80211_tx_rate *", "struct rate_info *", "u8", "int"]


func: ieee80211_assign_beacon
ret: static int
module: mac80211
args:
["struct ieee80211_sub_if_data *", "struct cfg80211_beacon_data *", "const struct ieee80211_csa_settings *", "const struct ieee80211_color_change_settings *"]


func: ieee80211_join_mesh
ret: static int
module: mac80211
args:
["struct wiphy *", "struct net_device *", "const struct mesh_config *", "const struct mesh_setup *"]


func: ieee80211_set_probe_resp
ret: static int
module: mac80211
args:
["struct ieee80211_sub_if_data *", "const u8 *", "size_t", "const struct ieee80211_csa_settings *", "const struct ieee80211_color_change_settings *"]


func: ieee80211_iter_chan_contexts_atomic
ret: void
module: mac80211
args:
["struct ieee80211_hw *", "void (*)(struct ieee80211_hw *, struct ieee80211_chanctx_conf *, void *)", "void *"]


