# funs

func: komeda_fb_afbc_size_check
ret: static int
module: komeda
args:
["struct komeda_fb *", "struct drm_file *", "const struct drm_mode_fb_cmd2 *", "const struct drm_mode_fb_cmd2 *"]


func: komeda_component_add
ret: struct komeda_component *
module: komeda
args:
["struct komeda_pipeline *", "size_t", "u32", "u32", "const struct komeda_component_funcs *", "u8", "u32", "u8", "u32 *", "const char *", "..."]


func: komeda_build_layer_data_flow
ret: int
module: komeda
args:
["struct komeda_layer *", "struct komeda_plane_state *", "struct komeda_crtc_state *", "struct komeda_data_flow_cfg *"]


func: komeda_build_wb_data_flow
ret: int
module: komeda
args:
["struct komeda_layer *", "struct drm_connector_state *", "struct komeda_crtc_state *", "struct komeda_data_flow_cfg *"]


func: komeda_merger_validate
ret: static int
module: komeda
args:
["struct komeda_merger *", "struct komeda_crtc_state *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *", "void *"]


func: komeda_split_data_flow
ret: static void
module: komeda
args:
["struct komeda_scaler *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *"]


func: gud_prep_flush
ret: static int
module: gud
args:
["struct gud_device *", "struct drm_framebuffer *", "const struct drm_format_info *", "struct drm_rect *", "struct gud_set_buffer_req *"]


func: gud_xrgb8888_to_r124
ret: static size_t
module: gud
args:
["u8 *", "const struct drm_format_info *", "void *", "struct drm_framebuffer *", "struct drm_rect *"]


func: tidss_crtc_position_planes
ret: static void
module: tidss
args:
["struct tidss_device *", "struct drm_crtc *", "bool", "struct drm_crtc_state *", "struct drm_crtc_state *"]


func: dispc_vid_calc_scaling
ret: static int
module: tidss
args:
["struct dispc_device *", "const struct drm_plane_state *", "struct dispc_scaling_params *", "bool"]


func: vc4_crtc_init
ret: int
module: vc4
args:
["struct drm_device *", "struct vc4_crtc *", "const struct drm_crtc_funcs *", "const struct drm_crtc_helper_funcs *"]


func: vc4_queue_submit
ret: static int
module: vc4
args:
["struct drm_device *", "struct vc4_exec_info *", "struct drm_syncobj *", "struct ww_acquire_ctx *"]


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


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


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


func: etnaviv_buffer_queue
ret: void
module: etnaviv
args:
["struct etnaviv_gpu *", "u32", "struct etnaviv_iommu_context *", "unsigned int", "struct etnaviv_cmdbuf *"]


func: etnaviv_cmd_validate_one
ret: bool
module: etnaviv
args:
["struct etnaviv_gpu *", "u32 *", "unsigned int", "struct drm_etnaviv_gem_submit_reloc *", "unsigned int"]


func: etnaviv_cmdbuf_suballoc_map
ret: int
module: etnaviv
args:
["struct etnaviv_cmdbuf_suballoc *", "struct etnaviv_iommu_context *", "struct etnaviv_vram_mapping *", "u32"]


func: etnaviv_gem_new_private
ret: int
module: etnaviv
args:
["struct drm_device *", "size_t", "u32", "const struct etnaviv_gem_ops *", "struct etnaviv_gem_object **"]


func: submit_lookup_objects
ret: static int
module: etnaviv
args:
["struct etnaviv_gem_submit *", "struct drm_file *", "struct drm_etnaviv_gem_submit_bo *", "unsigned int"]


func: etnaviv_iommu_map_gem
ret: int
module: etnaviv
args:
["struct etnaviv_iommu_context *", "struct etnaviv_gem_object *", "u32", "struct etnaviv_vram_mapping *", "u64"]


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


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


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


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


func: nv50_audio_enable
ret: static void
module: nouveau
args:
["struct drm_encoder *", "struct nouveau_crtc *", "struct nouveau_connector *", "struct drm_display_mode *", "struct drm_atomic_state *"]


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


func: nv50_lut_load
ret: u32
module: nouveau
args:
["struct nv50_lut *", "int", "struct drm_property_blob *", "void (*)(struct drm_color_lut *, int, void *)"]


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


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


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


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


func: parse_dcb20_entry
ret: static bool
module: nouveau
args:
["struct dcb_table *", "uint32_t", "uint32_t", "struct dcb_output *", "struct drm_device *", "struct drm_device *"]


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


func: nv10_bo_update_tile_region
ret: static void
module: nouveau
args:
["struct nouveau_drm_tile *", "u32", "u32", "u32", "u32", "struct drm_device *", "struct drm_device *"]


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


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


func: nv50_dp_mode_valid
ret: enum drm_mode_status
module: nouveau
args:
["struct drm_connector *", "struct nouveau_encoder *", "const struct drm_display_mode *", "unsigned int *"]


func: nouveau_gem_pushbuf_reloc_apply
ret: static int
module: nouveau
args:
["struct nouveau_cli *", "struct drm_nouveau_gem_pushbuf *", "struct drm_nouveau_gem_pushbuf_reloc *", "struct drm_nouveau_gem_pushbuf_bo *"]


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


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


func: validate_list
ret: static int
module: nouveau
args:
["struct nouveau_channel *", "struct nouveau_cli *", "struct list_head *", "struct drm_nouveau_gem_pushbuf_bo *"]


func: nvif_mem_ctor
ret: int
module: nouveau
args:
["struct nvif_mmu *", "const char *", "s32", "u8", "u8", "u64", "void *", "u32", "struct nvif_mem *"]


func: nvif_mem_ctor_type
ret: int
module: nouveau
args:
["struct nvif_mmu *", "const char *", "s32", "int", "u8", "u64", "void *", "u32", "struct nvif_mem *"]


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


func: nvif_vmm_ctor
ret: int
module: nouveau
args:
["struct nvif_mmu *", "const char *", "s32", "bool", "u64", "u64", "void *", "u32", "struct nvif_vmm *"]


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


func: nvkm_engine_ctor
ret: int
module: nouveau
args:
["const struct nvkm_engine_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_engine *"]


func: nvkm_engine_new_
ret: int
module: nouveau
args:
["const struct nvkm_engine_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_engine **"]


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


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


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


func: nvkm_subdev_ctor
ret: void
module: nouveau
args:
["const struct nvkm_subdev_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_subdev *"]


func: nvkm_subdev_new_
ret: int
module: nouveau
args:
["const struct nvkm_subdev_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_subdev **"]


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


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


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


func: nvkm_disp_ctor
ret: int
module: nouveau
args:
["const struct nvkm_disp_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_disp *"]


func: nvkm_disp_new_
ret: int
module: nouveau
args:
["const struct nvkm_disp_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_disp **"]


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


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


func: nv50_disp_curs_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_chan_func *", "struct nv50_disp *", "int", "int", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


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


func: nv50_disp_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_disp **"]


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


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


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


func: nvkm_dma_new_
ret: int
module: nouveau
args:
["const struct nvkm_dma_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_dma **"]


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


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


func: nvkm_fifo_ctor
ret: int
module: nouveau
args:
["const struct nvkm_fifo_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "int", "struct nvkm_fifo *"]


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


func: gk104_fifo_new_
ret: int
module: nouveau
args:
["const struct gk104_fifo_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "int", "struct nvkm_fifo **"]


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


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


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


func: nv50_fifo_new_
ret: int
module: nouveau
args:
["const struct nvkm_fifo_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fifo **"]


func: nvkm_gr_ctor
ret: int
module: nouveau
args:
["const struct nvkm_gr_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_gr *"]


func: gf100_gr_new_
ret: int
module: nouveau
args:
["const struct gf100_gr_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gr **"]


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


func: nv10_gr_new_
ret: int
module: nouveau
args:
["const struct nvkm_gr_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gr **"]


func: nv31_mpeg_new_
ret: int
module: nouveau
args:
["const struct nv31_mpeg_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_engine **"]


func: nvkm_mspdec_new_
ret: int
module: nouveau
args:
["const struct nvkm_falcon_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_engine **"]


func: nvkm_nvdec_new_
ret: int
module: nouveau
args:
["const struct nvkm_nvdec_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_nvdec **"]


func: nvkm_nvenc_new_
ret: int
module: nouveau
args:
["const struct nvkm_nvenc_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_nvenc **"]


func: nvkm_pm_ctor
ret: int
module: nouveau
args:
["const struct nvkm_pm_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pm *"]


func: gf100_pm_new_
ret: int
module: nouveau
args:
["const struct gf100_pm_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pm **"]


func: nv40_pm_new_
ret: int
module: nouveau
args:
["const struct nvkm_specdom *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pm **"]


func: nvkm_sec2_new_
ret: int
module: nouveau
args:
["const struct nvkm_sec2_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "u32", "struct nvkm_sec2 **"]


func: nvkm_sw_new_
ret: int
module: nouveau
args:
["const struct nvkm_sw_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_sw **"]


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


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


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


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


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


func: nvkm_falcon_cmdq_send
ret: int
module: nouveau
args:
["struct nvkm_falcon_cmdq *", "struct nvfw_falcon_msg *", "nvkm_falcon_qmgr_callback", "void *", "unsigned long"]


func: nvkm_acr_new_
ret: int
module: nouveau
args:
["const struct nvkm_acr_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_acr **"]


func: nvkm_acr_hsfw_load
ret: int
module: nouveau
args:
["struct nvkm_acr *", "const char *", "const char *", "const char *", "int", "const struct nvkm_acr_hsf_fwif *"]


func: nvkm_acr_lsfw_add
ret: struct nvkm_acr_lsfw *
module: nouveau
args:
["const struct nvkm_acr_lsf_func *", "struct nvkm_acr *", "struct nvkm_falcon *", "enum nvkm_acr_lsf_id"]


func: nvkm_acr_lsfw_load_bl_inst_data_sig
ret: int
module: nouveau
args:
["struct nvkm_subdev *", "struct nvkm_falcon *", "enum nvkm_acr_lsf_id", "const char *", "int", "const struct nvkm_acr_lsf_func *"]


func: nvkm_acr_lsfw_load_sig_image_desc_
ret: static struct nvkm_acr_lsfw *
module: nouveau
args:
["struct nvkm_subdev *", "struct nvkm_falcon *", "enum nvkm_acr_lsf_id", "const char *", "int", "const struct nvkm_acr_lsf_func *", "const struct firmware **"]


func: nvkm_bar_ctor
ret: void
module: nouveau
args:
["const struct nvkm_bar_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_bar *"]


func: gf100_bar_new_
ret: int
module: nouveau
args:
["const struct nvkm_bar_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_bar **"]


func: nv50_bar_new_
ret: int
module: nouveau
args:
["const struct nvkm_bar_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "u32", "struct nvkm_bar **"]


func: nvbios_ocfg_parse
ret: u16
module: nouveau
args:
["struct nvkm_bios *", "u16", "u8", "struct nvbios_ocfg *", "u8 *", "u8 *", "u8 *", "u8 *", "u8 *", "u8 *"]


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


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


func: nvkm_bus_new_
ret: int
module: nouveau
args:
["const struct nvkm_bus_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_bus **"]


func: nvkm_clk_ctor
ret: int
module: nouveau
args:
["const struct nvkm_clk_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_clk *"]


func: nvkm_clk_new_
ret: int
module: nouveau
args:
["const struct nvkm_clk_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_clk **"]


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


func: getMNP_double
ret: static int
module: nouveau
args:
["struct nvbios_pll *", "int", "int *", "int *", "int *", "int *", "int *", "struct nvkm_subdev *", "struct nvkm_subdev *"]


func: getMNP_single
ret: static int
module: nouveau
args:
["struct nvbios_pll *", "int", "int *", "int *", "int *", "struct nvkm_subdev *", "struct nvkm_subdev *"]


func: nvkm_devinit_ctor
ret: void
module: nouveau
args:
["const struct nvkm_devinit_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_devinit *"]


func: nv04_devinit_new_
ret: int
module: nouveau
args:
["const struct nvkm_devinit_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_devinit **"]


func: nvkm_fault_new_
ret: int
module: nouveau
args:
["const struct nvkm_fault_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fault **"]


func: nvkm_fb_ctor
ret: void
module: nouveau
args:
["const struct nvkm_fb_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fb *"]


func: nvkm_fb_new_
ret: int
module: nouveau
args:
["const struct nvkm_fb_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fb **"]


func: nv50_fb_new_
ret: int
module: nouveau
args:
["const struct nv50_fb_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fb **"]


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


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


func: nvkm_fuse_new_
ret: int
module: nouveau
args:
["const struct nvkm_fuse_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fuse **"]


func: nvkm_gpio_new_
ret: int
module: nouveau
args:
["const struct nvkm_gpio_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gpio **"]


func: nvkm_gsp_new_
ret: int
module: nouveau
args:
["const struct nvkm_gsp_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gsp **"]


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


func: nvkm_i2c_new_
ret: int
module: nouveau
args:
["const struct nvkm_i2c_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_i2c **"]


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


func: nvkm_instmem_ctor
ret: void
module: nouveau
args:
["const struct nvkm_instmem_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_instmem *"]


func: nvkm_ltc_new_
ret: int
module: nouveau
args:
["const struct nvkm_ltc_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_ltc **"]


func: nvkm_mc_ctor
ret: void
module: nouveau
args:
["const struct nvkm_mc_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mc *"]


func: nvkm_mc_new_
ret: int
module: nouveau
args:
["const struct nvkm_mc_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mc **"]


func: nvkm_mmu_ctor
ret: void
module: nouveau
args:
["const struct nvkm_mmu_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mmu *"]


func: nvkm_mmu_new_
ret: int
module: nouveau
args:
["const struct nvkm_mmu_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mmu **"]


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


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


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


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


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


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


func: nvkm_vmm_ref_sptes
ret: static void
module: nouveau
args:
["struct nvkm_vmm_pt *", "const struct nvkm_vmm_desc *", "u32", "u32", "struct nvkm_vmm_iter *", "struct nvkm_vmm_iter *"]


func: nvkm_vmm_sparse_ptes
ret: static void
module: nouveau
args:
["struct nvkm_vmm_pt *", "u32", "u32", "const struct nvkm_vmm_desc *", "const struct nvkm_vmm_desc *"]


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


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


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


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


func: nvkm_pci_new_
ret: int
module: nouveau
args:
["const struct nvkm_pci_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pci **"]


func: nvkm_pmu_ctor
ret: int
module: nouveau
args:
["const struct nvkm_pmu_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pmu *"]


func: nvkm_pmu_new_
ret: int
module: nouveau
args:
["const struct nvkm_pmu_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pmu **"]


func: nvkm_therm_ctor
ret: void
module: nouveau
args:
["struct nvkm_therm *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "const struct nvkm_therm_func *"]


func: nvkm_therm_new_
ret: int
module: nouveau
args:
["const struct nvkm_therm_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_therm **"]


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


func: nvkm_timer_new_
ret: int
module: nouveau
args:
["const struct nvkm_timer_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_timer **"]


func: nvkm_top_new_
ret: int
module: nouveau
args:
["const struct nvkm_top_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_top **"]


func: nvkm_volt_ctor
ret: void
module: nouveau
args:
["const struct nvkm_volt_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_volt *"]


func: nvkm_volt_new_
ret: int
module: nouveau
args:
["const struct nvkm_volt_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_volt **"]


func: gk20a_volt_ctor
ret: int
module: nouveau
args:
["struct nvkm_device *", "enum nvkm_subdev_type", "int", "const struct cvb_coef *", "int", "int", "struct gk20a_volt *"]


func: meson_probe_remote
ret: static int
module: meson-drm
args:
["struct platform_device *", "struct component_match **", "struct device_node *", "struct device_node *"]


func: meson_vclk_setup
ret: void
module: meson-drm
args:
["struct meson_drm *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool"]


func: meson_hdmi_pll_set_params
ret: static void
module: meson-drm
args:
["struct meson_drm *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: meson_vclk_set
ret: static void
module: meson-drm
args:
["struct meson_drm *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "bool"]


func: meson_viu_set_osd_lut
ret: static void
module: meson-drm
args:
["struct meson_drm *", "enum viu_lut_sel_e", "unsigned int *", "unsigned int *", "unsigned int *", "bool"]


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


func: virtio_gpu_object_shmem_init
ret: static int
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_mem_entry **", "unsigned int *"]


func: virtio_gpu_cmd_create_resource
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_object_params *", "struct virtio_gpu_object_array *", "struct virtio_gpu_fence *"]


func: virtio_gpu_cmd_resource_create_blob
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_object_params *", "struct virtio_gpu_mem_entry *", "uint32_t"]


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


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


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


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


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


func: virtio_gpu_object_attach
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_mem_entry *", "unsigned int"]


func: virtio_gpu_get_vbuf
ret: static struct virtio_gpu_vbuffer *
module: virtio-gpu
args:
["int", "int", "void *", "virtio_gpu_resp_cb", "struct virtio_gpu_device *", "struct virtio_gpu_device *"]


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


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


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


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


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


func: brx_configure_stream
ret: static void
module: vsp1
args:
["struct vsp1_entity *", "struct vsp1_pipeline *", "struct vsp1_dl_list *", "struct vsp1_dl_body *"]


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


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


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


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


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


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


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


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


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


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


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


func: rkisp1_try_fmt
ret: static void
module: rockchip-isp1
args:
["const struct rkisp1_capture *", "struct v4l2_pix_format_mplane *", "const struct rkisp1_capture_fmt_cfg **", "const struct v4l2_format_info **"]


func: rkisp1_isp_set_src_fmt
ret: static void
module: rockchip-isp1
args:
["struct rkisp1_isp *", "struct v4l2_subdev_pad_config *", "struct v4l2_mbus_framefmt *", "unsigned int"]


func: rkisp1_rsz_config_regs
ret: static void
module: rockchip-isp1
args:
["struct rkisp1_resizer *", "struct v4l2_rect *", "struct v4l2_rect *", "struct v4l2_rect *", "struct v4l2_rect *", "enum rkisp1_shadow_regs_when"]


func: rkisp1_rsz_set_sink_crop
ret: static void
module: rockchip-isp1
args:
["struct rkisp1_resizer *", "struct v4l2_subdev_pad_config *", "struct v4l2_rect *", "unsigned int"]


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


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


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


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


func: vcodec_clks_get
ret: static int
module: venus-core
args:
["struct device *", "struct clk **", "const char * const *", "struct venus_core *", "struct venus_core *"]


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


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


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


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


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


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


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


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


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


func: handle_fcp
ret: static void
module: firedtv
args:
["struct fw_card *", "int", "int", "void *", "size_t", "void *", "unsigned long long", "int", "int", "struct fw_request *"]


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: v4l2_flash_indicator_init
ret: struct v4l2_flash *
module: v4l2-flash-led-class
args:
["struct device *", "struct fwnode_handle *", "struct led_classdev *", "struct v4l2_flash_config *"]


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


func: __fill_ctrl_init_data
ret: static void
module: v4l2-flash-led-class
args:
["struct v4l2_flash_config *", "struct v4l2_flash_ctrl_data *", "struct v4l2_flash *", "struct v4l2_flash *"]


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


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


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


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


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


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


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


func: v4l2_async_notifier_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_h264_init_reflist_builder
ret: void
module: v4l2-h264
args:
["struct v4l2_h264_reflist_builder *", "const struct v4l2_ctrl_h264_decode_params *", "const struct v4l2_ctrl_h264_sps *", "const struct v4l2_h264_dpb_entry *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: tvp5150_get_pad_crop
ret: static struct v4l2_rect *
module: tvp5150
args:
["struct tvp5150 *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


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


func: __mt9v111_get_pad_format
ret: static struct v4l2_mbus_framefmt *
module: mt9v111
args:
["struct mt9v111_dev *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


func: 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: 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: 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: ad9389b_csc_coeff
ret: static void
module: ad9389b
args:
["struct v4l2_subdev *", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16"]


func: adv748x_subdev_init
ret: void
module: adv748x
args:
["struct v4l2_subdev *", "struct adv748x_state *", "const struct v4l2_subdev_ops *", "u32", "const char *"]


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


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


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


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


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


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


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


func: 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: mt312_read
ret: static int
module: mt312
args:
["const enum mt312_reg_addr", "u8 *", "const size_t", "struct mt312_state *", "struct mt312_state *"]


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


func: mn88443x_s_read_status
ret: static int
module: mn88443x
args:
["struct dtv_frontend_properties *", "enum fe_status *", "struct mn88443x_priv *", "struct mn88443x_priv *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


func: spca50x_setup_qtable
ret: static int
module: gspca_spca500
args:
["struct gspca_dev *", "unsigned int", "unsigned int", "unsigned int", "const __u8 (*)[64]", "unsigned int", "unsigned int", "unsigned int"]


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


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


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


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


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


func: mxl111sf_config_mpeg_in
ret: int
module: dvb-usb-mxl111sf
args:
["struct mxl111sf_state *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: 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: em28xx_init_usb_xfer
ret: int
module: em28xx
args:
["struct em28xx *", "enum em28xx_mode", "int", "int", "int", "int", "int (*)(struct em28xx *, struct urb *)"]


func: simple_config_lookup
ret: static int
module: tuner-simple
args:
["struct tuner_params *", "unsigned int *", "u8 *", "u8 *", "struct dvb_frontend *", "struct dvb_frontend *"]


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: generic_set_freq
ret: static int
module: r820t
args:
["u32", "unsigned int", "enum v4l2_tuner_type", "v4l2_std_id", "u32", "struct dvb_frontend *", "struct dvb_frontend *"]


func: 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: ttpci_budget_init
ret: int
module: budget-core
args:
["struct budget *", "struct saa7146_dev *", "struct saa7146_pci_extension_data *", "struct module *", "short *"]


func: si2157_attach
ret: static int
module: saa7164
args:
["struct saa7164_port *", "struct i2c_adapter *", "struct dvb_frontend *", "struct si2157_config *", "u8"]


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


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


func: my_dvb_dmx_ts_card_init
ret: int
module: ngene
args:
["struct dvb_demux *", "char *", "int (*)(struct dvb_demux_feed *)", "int (*)(struct dvb_demux_feed *)", "void *"]


func: my_dvb_dmxdev_ts_card_init
ret: int
module: ngene
args:
["struct dmxdev *", "struct dvb_demux *", "struct dmx_frontend *", "struct dmx_frontend *", "struct dvb_adapter *"]


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


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


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


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


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


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


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


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


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


func: cx23885_risc_buffer
ret: int
module: cx23885
args:
["struct pci_dev *", "struct cx23885_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cx23885_risc_databuffer
ret: int
module: cx23885
args:
["struct pci_dev *", "struct cx23885_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: saa7134_pgtable_build
ret: int
module: saa7134
args:
["struct pci_dev *", "struct saa7134_pgtable *", "struct scatterlist *", "unsigned int", "unsigned int"]


func: tee_client_open_context
ret: struct tee_context *
module: tee
args:
["struct tee_context *", "int (*)(struct tee_ioctl_version_data *, const void *)", "const void *", "struct tee_ioctl_version_data *"]


func: rxe_cq_from_init
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_cq *", "int", "int", "struct ib_udata *", "struct rxe_create_cq_resp *"]


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


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


func: rxe_qp_init_req
ret: static int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_qp *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct rxe_create_qp_resp *"]


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


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


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


func: rxe_srq_from_attr
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_srq *", "struct ib_srq_attr *", "enum ib_srq_attr_mask", "struct rxe_modify_srq_cmd *", "struct ib_udata *"]


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


func: init_send_wqe
ret: static void
module: rdma_rxe
args:
["struct rxe_qp *", "const struct ib_send_wr *", "unsigned int", "unsigned int", "struct rxe_send_wqe *"]


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


func: passive_ofld_conn_reply
ret: static void
module: iw_cxgb4
args:
["struct c4iw_dev *", "struct sk_buff *", "struct cpl_fw6_msg_ofld_connection_wr_rpl *", "struct cpl_fw6_msg_ofld_connection_wr_rpl *"]


func: send_fw_pass_open_req
ret: static void
module: iw_cxgb4
args:
["struct c4iw_dev *", "struct sk_buff *", "__be32", "__be16", "__be32", "__be16", "u32", "u32", "u16", "u32", "u8"]


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


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


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


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


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


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


func: bnxt_re_build_send_wqe
ret: static int
module: bnxt_re
args:
["const struct ib_send_wr *", "struct bnxt_qplib_swqe *", "struct bnxt_re_qp *", "struct bnxt_re_qp *"]


func: bnxt_re_process_res_shadow_qp_wc
ret: static void
module: bnxt_re
args:
["struct ib_wc *", "struct bnxt_qplib_cqe *", "struct bnxt_re_qp *", "struct bnxt_qplib_cqe *", "struct bnxt_re_qp *"]


func: bnxt_qplib_enable_nq
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_nq *", "int", "int", "int", "cqn_handler_t", "srqn_handler_t"]


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


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


func: i40iw_create_cm_node
ret: static struct i40iw_cm_node *
module: i40iw
args:
["struct i40iw_cm_core *", "struct i40iw_device *", "struct iw_cm_conn_param *", "struct i40iw_cm_info *"]


func: i40iw_form_cm_frame
ret: static struct i40iw_puda_buf *
module: i40iw
args:
["struct i40iw_cm_node *", "struct i40iw_kmem_info *", "struct i40iw_kmem_info *", "struct i40iw_kmem_info *", "u8"]


func: i40iw_make_cm_node
ret: static struct i40iw_cm_node *
module: i40iw
args:
["struct i40iw_cm_core *", "struct i40iw_device *", "struct i40iw_cm_info *", "struct i40iw_cm_listener *"]


func: i40iw_qhash_ctrl
ret: static void
module: i40iw
args:
["struct i40iw_device *", "struct i40iw_cm_listener *", "struct i40iw_cm_info *", "u32 *", "bool", "bool"]


func: i40iw_manage_qhash
ret: enum i40iw_status_code
module: i40iw
args:
["struct i40iw_device *", "struct i40iw_cm_info *", "enum i40iw_quad_entry_type", "enum i40iw_quad_hash_manage_type", "void *", "bool"]


func: i40iw_ieq_compl_pfpdu
ret: static void
module: i40iw
args:
["struct i40iw_puda_rsrc *", "struct list_head *", "struct list_head *", "struct i40iw_puda_buf *", "u16"]


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


func: use_tunnel_data
ret: static void
module: mlx4_ib
args:
["struct mlx4_ib_qp *", "struct ib_wc *", "unsigned int", "int", "struct mlx4_cqe *", "struct mlx4_ib_cq *"]


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


func: mlx4_ib_process_mad
ret: int
module: mlx4_ib
args:
["struct ib_device *", "int", "u32", "const struct ib_wc *", "const struct ib_grh *", "const struct ib_mad *", "struct ib_mad *", "size_t *", "u16 *"]


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


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


func: ib_process_mad
ret: static int
module: mlx4_ib
args:
["struct ib_device *", "int", "u32", "const struct ib_wc *", "const struct ib_grh *", "const struct ib_mad *", "struct ib_mad *"]


func: iboe_process_mad
ret: static int
module: mlx4_ib
args:
["struct ib_device *", "u32", "const struct ib_mad *", "struct ib_mad *", "const struct ib_grh *", "const struct ib_wc *", "int"]


func: mlx4_ib_post_pv_qp_buf
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_demux_pv_qp *", "int", "struct mlx4_ib_demux_pv_ctx *", "struct mlx4_ib_demux_pv_ctx *"]


func: mlx4_ib_umem_write_mtt_block
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "struct mlx4_mtt *", "u64", "u64", "u64", "u64", "u64 *", "int *", "int *"]


func: __mlx4_ib_modify_qp
ret: static int
module: mlx4_ib
args:
["void *", "enum mlx4_ib_source_type", "const struct ib_qp_attr *", "int", "enum ib_qp_state", "enum ib_qp_state", "struct ib_udata *"]


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


func: set_qp_rss
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "struct mlx4_ib_rss *", "struct mlx4_ib_create_qp_rss *", "struct ib_qp_init_attr *", "struct ib_qp_init_attr *"]


func: set_tunnel_datagram_seg
ret: static void
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "struct mlx4_wqe_datagram_seg *", "enum mlx4_ib_qp_type", "const struct ib_ud_wr *", "const struct ib_ud_wr *"]


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


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


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


func: qedr_addr4_resolve
ret: static int
module: qedr
args:
["struct qedr_dev *", "u8 *", "struct sockaddr_in *", "struct sockaddr_in *", "struct sockaddr_in *", "struct sockaddr_in *"]


func: qedr_gsi_build_header
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "const struct ib_send_wr *", "struct ib_ud_header *", "int *"]


func: qedr_gsi_build_packet
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "const struct ib_send_wr *", "struct qed_roce_ll2_packet **"]


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


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


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


func: qedr_init_user_queue
ret: static int
module: qedr
args:
["struct ib_udata *", "struct qedr_dev *", "struct qedr_userq *", "u64", "size_t", "bool", "int", "int"]


func: qedr_poll_cq_req
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct qedr_cq *", "int", "struct ib_wc *", "struct rdma_cqe_requester *"]


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


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


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


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


func: efa_com_set_feature_ex
ret: int
module: efa
args:
["struct efa_com_dev *", "struct efa_admin_set_feature_resp *", "struct efa_admin_set_feature_cmd *", "enum efa_admin_aq_feature_id", "dma_addr_t", "u32"]


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


func: efa_create_pbl
ret: static int
module: efa
args:
["struct efa_dev *", "struct pbl_context *", "struct efa_com_reg_mr_params *", "struct efa_mr *", "struct efa_mr *"]


func: efa_modify_qp_validate
ret: static int
module: efa
args:
["struct efa_dev *", "struct efa_qp *", "struct ib_qp_attr *", "int", "enum ib_qp_state", "enum ib_qp_state"]


func: get_cq_ucmd
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_ib_create_cq *", "struct ib_udata *", "struct hns_roce_cq *", "struct ib_udata *", "struct hns_roce_cq *"]


func: hns_roce_calc_hem_mhop
ret: int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "unsigned long *", "struct hns_roce_hem_mhop *"]


func: hns_roce_hem_list_request
ret: int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_list *", "const struct hns_roce_buf_region *", "int", "unsigned int"]


func: hns_roce_init_hem_table
ret: int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "u32", "unsigned long", "unsigned long", "int"]


func: alloc_mhop_hem
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "struct hns_roce_hem_mhop *", "struct hns_roce_hem_index *"]


func: calc_hem_config
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "unsigned long", "struct hns_roce_hem_mhop *", "struct hns_roce_hem_index *"]


func: free_mhop_hem
ret: static void
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "struct hns_roce_hem_index *", "struct hns_roce_hem_mhop *", "struct hns_roce_hem_mhop *"]


func: hem_list_alloc_mid_bt
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "const struct hns_roce_buf_region *", "int", "int", "struct list_head *", "struct list_head *"]


func: hem_list_alloc_root_bt
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_list *", "int", "const struct hns_roce_buf_region *", "int"]


func: config_qp_rq_buf
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_qp *", "struct hns_roce_v2_qp_context *", "struct hns_roce_v2_qp_context *"]


func: fill_cong_field
ret: static int
module: hns-roce-hw-v2
args:
["struct ib_qp *", "const struct ib_qp_attr *", "struct hns_roce_v2_qp_context *", "struct hns_roce_v2_qp_context *"]


func: hns_roce_v2_set_opt_fields
ret: static int
module: hns-roce-hw-v2
args:
["struct ib_qp *", "const struct ib_qp_attr *", "int", "struct hns_roce_v2_qp_context *", "struct hns_roce_v2_qp_context *"]


func: modify_qp_reset_to_init
ret: static void
module: hns-roce-hw-v2
args:
["struct ib_qp *", "struct hns_roce_v2_qp_context *", "int", "const struct ib_qp_attr *", "struct hns_roce_v2_qp_context *"]


func: modify_qp_rtr_to_rts
ret: static int
module: hns-roce-hw-v2
args:
["struct ib_qp *", "int", "struct hns_roce_v2_qp_context *", "struct hns_roce_v2_qp_context *", "const struct ib_qp_attr *"]


func: set_rc_inl
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_qp *", "const struct ib_send_wr *", "struct hns_roce_v2_rc_send_wqe *", "unsigned int *"]


func: hns_roce_mtr_create
ret: int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_mtr *", "struct hns_roce_buf_attr *", "unsigned int", "struct ib_udata *", "unsigned long"]


func: mtr_init_buf_cfg
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_buf_attr *", "struct hns_roce_hem_cfg *", "unsigned int *", "int", "struct hns_roce_dev *"]


func: alloc_qp_buf
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_qp *", "struct ib_qp_init_attr *", "struct ib_udata *", "unsigned long"]


func: alloc_qp_db
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_qp *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct hns_roce_ib_create_qp *", "struct hns_roce_ib_create_qp_resp *"]


func: hns_roce_create_qp_common
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct hns_roce_qp *", "struct ib_pd *"]


func: set_qp_param
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_qp *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct hns_roce_ib_create_qp *"]


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


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


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


func: handle_error_cqe
ret: static void
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_qp *", "int", "int", "struct mthca_err_cqe *", "struct ib_wc *", "int *", "struct mthca_cq *"]


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


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


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


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


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


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


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


func: mthca_arbel_init_srq_context
ret: static void
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_srq *", "struct mthca_arbel_srq_context *", "struct ib_udata *"]


func: mthca_tavor_init_srq_context
ret: static void
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_srq *", "struct mthca_tavor_srq_context *", "struct ib_udata *"]


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


func: devx_umem_reg_cmd_alloc
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct uverbs_attr_bundle *", "struct devx_umem *", "struct devx_umem_reg_cmd *"]


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


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


func: get_dests
ret: static int
module: mlx5_ib
args:
["struct uverbs_attr_bundle *", "struct mlx5_ib_flow_matcher *", "int *", "int *", "struct ib_qp **", "u32 *"]


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


func: mlx5_ib_set_rule_source_port
ret: static void
module: mlx5_ib
args:
["struct mlx5_flow_spec *", "struct mlx5_eswitch_rep *", "struct mlx5_ib_dev *", "struct mlx5_ib_dev *"]


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


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


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


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


func: uar_mmap
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "enum mlx5_ib_mmap_cmd", "struct vm_area_struct *", "struct mlx5_ib_ucontext *"]


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


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


func: mlx5_ib_create_xlt_wr
ret: static void *
module: mlx5_ib
args:
["struct mlx5_ib_mr *", "struct mlx5_umr_wr *", "struct ib_sge *", "size_t", "size_t", "unsigned int"]


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


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


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


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


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


func: check_qp_type
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "enum ib_qp_type *", "struct ib_qp_init_attr *", "struct ib_qp_init_attr *"]


func: configure_requester_scat_cqe
ret: static void
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_qp_init_attr *", "void *", "struct mlx5_ib_qp *", "struct mlx5_ib_qp *"]


func: create_kernel_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_pd *", "struct mlx5_ib_qp *", "struct mlx5_create_qp_params *", "struct mlx5_create_qp_params *"]


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


func: create_raw_packet_qp_rq
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_rq *", "void *", "struct ib_pd *", "struct mlx5_ib_cq *", "struct mlx5_ib_cq *"]


func: create_raw_packet_qp_sq
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_sq *", "void *", "struct ib_pd *", "struct ib_udata *", "struct mlx5_ib_cq *", "struct mlx5_ib_cq *"]


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


func: create_user_rq
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_udata *", "struct mlx5_ib_rwq *", "struct mlx5_ib_create_wq *", "struct ib_pd *"]


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


func: mlx5_ib_dct_query_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "struct ib_qp_attr *", "int", "struct ib_qp_init_attr *"]


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


func: modify_raw_packet_qp_rq
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_rq *", "int", "const struct mlx5_modify_raw_qp_param *", "struct ib_pd *"]


func: modify_raw_packet_qp_sq
ret: static int
module: mlx5_ib
args:
["struct mlx5_core_dev *", "struct mlx5_ib_sq *", "int", "const struct mlx5_modify_raw_qp_param *", "struct ib_pd *"]


func: prepare_user_rq
ret: static int
module: mlx5_ib
args:
["struct ib_wq_init_attr *", "struct ib_udata *", "struct mlx5_ib_rwq *", "struct ib_pd *", "struct ib_pd *"]


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


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


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


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


func: handle_psv
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "const struct ib_send_wr *", "struct mlx5_wqe_ctrl_seg **", "void **", "int *", "void **", "unsigned int *", "int", "struct ib_sig_domain *", "u32", "u8"]


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


func: set_sig_data_segment
ret: static int
module: mlx5_ib
args:
["struct ib_mr *", "struct ib_sig_attrs *", "struct mlx5_ib_qp *", "void **", "int *", "void **", "const struct ib_send_wr *"]


func: set_av_attr
ret: static int
module: ocrdma
args:
["struct ocrdma_dev *", "struct ocrdma_ah *", "struct rdma_ah_attr *", "const union ib_gid *", "int", "bool *", "u16"]


func: ocrdma_set_create_qp_sq_cmd
ret: static int
module: ocrdma
args:
["struct ocrdma_create_qp_req *", "struct ocrdma_qp *", "struct ib_qp_init_attr *", "struct ib_qp_init_attr *"]


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


func: rdma_resolve_ip
ret: int
module: ib_core
args:
["struct sockaddr *", "const struct sockaddr *", "struct rdma_dev_addr *", "unsigned long", "void (*)(int, struct sockaddr *, struct rdma_dev_addr *, void *)", "bool", "void *"]


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


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


func: rdma_find_gid_by_filter
ret: const struct ib_gid_attr *
module: ib_core
args:
["struct ib_device *", "const union ib_gid *", "u32", "bool (*)(const union ib_gid *, const struct ib_gid_attr *, void *)", "void *"]


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


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


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


func: create_mad_addr_info
ret: static void
module: ib_core
args:
["struct ib_mad_send_wr_private *", "struct trace_event_raw_ib_mad_send_template *", "struct ib_mad_qp_info *", "struct ib_mad_qp_info *"]


func: handle_ib_smi
ret: static enum smi_action
module: ib_core
args:
["const struct ib_mad_port_private *", "const struct ib_mad_qp_info *", "const struct ib_wc *", "u32", "struct ib_mad_private *", "struct ib_mad_private *"]


func: handle_opa_smi
ret: static enum smi_action
module: ib_core
args:
["struct ib_mad_port_private *", "struct ib_mad_qp_info *", "struct ib_wc *", "u32", "struct ib_mad_private *", "struct ib_mad_private *"]


func: rcv_has_same_gid
ret: static int
module: ib_core
args:
["const struct ib_mad_send_wr_private *", "const struct ib_mad_recv_wc *", "const struct ib_mad_agent_private *", "const struct ib_mad_agent_private *"]


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


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


func: res_get_common_doit
ret: static int
module: ib_core
args:
["struct sk_buff *", "struct nlmsghdr *", "struct netlink_ext_ack *", "enum rdma_restrack_type", "res_fill_func_t"]


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


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


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


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


func: ib_init_ah_attr_from_path
ret: int
module: ib_core
args:
["struct ib_device *", "u32", "struct sa_path_rec *", "struct rdma_ah_attr *", "const struct ib_gid_attr *"]


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


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


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


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


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


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


func: ib_map_mr_sg_pi
ret: int
module: ib_core
args:
["struct ib_mr *", "struct scatterlist *", "int", "unsigned int *", "struct scatterlist *", "int", "unsigned int *", "unsigned int"]


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


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


func: rdma_lookup_get_uobject
ret: struct ib_uobject *
module: ib_uverbs
args:
["const struct uverbs_api_object *", "struct ib_uverbs_file *", "s64", "enum rdma_lookup_mode", "struct uverbs_attr_bundle *"]


func: ib_umem_dmabuf_get
ret: struct ib_umem_dmabuf *
module: ib_uverbs
args:
["struct ib_device *", "unsigned long", "size_t", "int", "int", "const struct dma_buf_attach_ops *"]


func: ib_umem_odp_get
ret: struct ib_umem_odp *
module: ib_uverbs
args:
["struct ib_device *", "unsigned long", "size_t", "int", "const struct mmu_interval_notifier_ops *"]


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


func: kern_spec_to_ib_spec_action
ret: static int
module: ib_uverbs
args:
["struct uverbs_attr_bundle *", "struct ib_uverbs_flow_spec *", "union ib_flow_spec *", "struct ib_uflow_resources *"]


func: uverbs_process_idrs_array
ret: static int
module: ib_uverbs
args:
["struct bundle_priv *", "const struct uverbs_api_attr *", "struct uverbs_objs_arr_attr *", "struct ib_uverbs_attr *", "u32"]


func: gather_objects_handle
ret: static uint32_t *
module: ib_uverbs
args:
["struct ib_uverbs_file *", "const struct uverbs_api_object *", "struct uverbs_attr_bundle *", "ssize_t", "u64 *"]


func: uapi_disable_elm
ret: static int
module: ib_uverbs
args:
["struct uverbs_api *", "u32", "u32", "const struct uapi_definition *", "const struct uapi_definition *"]


func: uapi_merge_method
ret: static int
module: ib_uverbs
args:
["struct uverbs_api *", "u32", "const struct uverbs_method_def *", "bool", "struct uverbs_api_object *"]


func: cm_format_mra
ret: static void
module: ib_cm
args:
["struct cm_mra_msg *", "struct cm_id_private *", "enum cm_msg_response", "u8", "const void *", "u8"]


func: cm_format_rej
ret: static void
module: ib_cm
args:
["struct cm_rej_msg *", "struct cm_id_private *", "enum ib_cm_rej_reason", "void *", "u8", "const void *", "u8", "enum ib_cm_state"]


func: cm_issue_rej
ret: static int
module: ib_cm
args:
["struct cm_port *", "struct ib_mad_recv_wc *", "enum ib_cm_rej_reason", "enum cm_msg_response", "u8", "void *"]


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


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


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


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


func: cma_make_mc_event
ret: static void
module: rdma_cm
args:
["int", "struct rdma_id_private *", "struct ib_sa_multicast *", "struct rdma_cm_event *", "struct cma_multicast *"]


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


func: cma_save_ip_info
ret: static int
module: rdma_cm
args:
["struct sockaddr *", "struct sockaddr *", "__be64", "const struct ib_cm_event *", "const struct ib_cm_event *"]


func: validate_ipv4_net_dev
ret: static bool
module: rdma_cm
args:
["struct net_device *", "const struct sockaddr_in *", "const struct sockaddr_in *", "const struct sockaddr_in *", "const struct sockaddr_in *"]


func: iwpm_get_remote_info
ret: int
module: iw_cm
args:
["struct __kernel_sockaddr_storage *", "struct __kernel_sockaddr_storage *", "struct __kernel_sockaddr_storage *", "u8"]


func: iwpm_parse_nlmsg
ret: int
module: iw_cm
args:
["struct netlink_callback *", "int", "const struct nla_policy *", "struct nlattr **", "const char *"]


func: iser_dma_map_task_data
ret: int
module: ib_iser
args:
["struct iscsi_iser_task *", "struct iser_data_buf *", "enum iser_data_dir", "enum dma_data_direction"]


func: iser_reg_sig_mr
ret: static int
module: ib_iser
args:
["struct iscsi_iser_task *", "struct iser_data_buf *", "struct iser_data_buf *", "struct iser_reg_resources *", "struct iser_mem_reg *"]


func: ipoib_match_gid_pkey_addr
ret: static int
module: ib_ipoib
args:
["struct ipoib_dev_priv *", "const union ib_gid *", "u16", "const struct sockaddr *", "struct net_device **", "int"]


func: isert_handle_scsi_cmd
ret: static int
module: ib_isert
args:
["struct isert_cmd *", "struct iscsi_cmd *", "struct iser_rx_desc *", "unsigned char *", "struct isert_conn *", "struct isert_conn *"]


func: srpt_alloc_rw_ctxs
ret: static int
module: ib_srpt
args:
["struct srpt_send_ioctx *", "struct srp_direct_buf *", "int", "struct scatterlist **", "unsigned int *"]


func: srpt_cm_req_recv
ret: static int
module: ib_srpt
args:
["struct srpt_device * const", "struct ib_cm_id *", "struct rdma_cm_id *", "u8", "__be16", "const struct srp_login_req *", "const char *"]


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


func: srpt_get_desc_tbl
ret: static int
module: ib_srpt
args:
["struct srpt_recv_ioctx *", "struct srpt_send_ioctx *", "struct srp_cmd *", "enum dma_data_direction *", "struct scatterlist **", "unsigned int *", "u64 *", "u16"]


func: rtrs_clt_open
ret: struct rtrs_clt *
module: rtrs-client
args:
["struct rtrs_clt_ops *", "const char *", "const struct rtrs_addr *", "size_t", "u16", "size_t", "u8", "u16", "s16", "u32"]


func: rtrs_clt_request
ret: int
module: rtrs-client
args:
["int", "struct rtrs_clt_req_ops *", "struct rtrs_clt *", "struct rtrs_permit *", "const struct kvec *", "size_t", "size_t", "struct scatterlist *", "unsigned int"]


func: alloc_clt
ret: static struct rtrs_clt *
module: rtrs-client
args:
["const char *", "size_t", "u16", "size_t", "void *", "void (*)(void *, enum rtrs_clt_link_ev)", "unsigned int", "unsigned int", "unsigned int"]


func: rtrs_clt_init_req
ret: static void
module: rtrs-client
args:
["struct rtrs_clt_io_req *", "struct rtrs_clt_sess *", "void (*)(void *, int)", "struct rtrs_permit *", "void *", "const struct kvec *", "size_t", "struct scatterlist *", "size_t", "size_t", "int"]


func: rtrs_cq_qp_create
ret: int
module: rtrs-core
args:
["struct rtrs_sess *", "struct rtrs_con *", "u32", "int", "int", "u32", "u32", "enum ib_poll_context"]


func: rtrs_init_hb
ret: void
module: rtrs-core
args:
["struct rtrs_sess *", "struct ib_cqe *", "unsigned int", "unsigned int", "void (*)(struct rtrs_con *)", "struct workqueue_struct *"]


func: rtrs_iu_alloc
ret: struct rtrs_iu *
module: rtrs-core
args:
["u32", "size_t", "gfp_t", "struct ib_device *", "enum dma_data_direction", "void (*)(struct ib_cq *, struct ib_wc *)"]


func: rtrs_iu_post_rdma_write_imm
ret: int
module: rtrs-core
args:
["struct rtrs_con *", "struct rtrs_iu *", "struct ib_sge *", "unsigned int", "u32", "u64", "u32", "enum ib_send_flags", "struct ib_send_wr *"]


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


func: rtllib_parse_info_param
ret: int
module: rtllib
args:
["struct rtllib_device *", "struct rtllib_info_element *", "u16", "struct rtllib_network *", "struct rtllib_rx_stats *"]


func: parse_subframe
ret: static u8
module: rtllib
args:
["struct rtllib_device *", "struct sk_buff *", "struct rtllib_rxb *", "u8 *", "u8 *", "struct rtllib_rx_stats *", "struct rtllib_rx_stats *"]


func: rtllib_network_init
ret: static int
module: rtllib
args:
["struct rtllib_device *", "struct rtllib_probe_response *", "struct rtllib_network *", "struct rtllib_rx_stats *"]


func: rtllib_parse_mife_generic
ret: static void
module: rtllib
args:
["struct rtllib_device *", "struct rtllib_info_element *", "struct rtllib_network *", "u16 *", "u16 *"]


func: rtllib_rx_decrypt
ret: static int
module: rtllib
args:
["struct rtllib_device *", "struct sk_buff *", "struct rtllib_rx_stats *", "struct lib80211_crypt_data *", "size_t"]


func: rtl819x_translate_scan
ret: static char *
module: rtllib
args:
["struct rtllib_device *", "char *", "char *", "struct rtllib_network *", "struct iw_request_info *"]


func: _rtl92e_query_rxphystatus
ret: static void
module: r8192e_pci
args:
["struct r8192_priv *", "struct rtllib_rx_stats *", "struct rx_fwinfo *", "bool", "bool", "bool", "struct rx_desc *", "bool", "struct rtllib_rx_stats *"]


func: _anybus_mbox_cmd
ret: static int
module: anybuss_core
args:
["struct anybuss_host *", "u16", "bool", "const void *", "size_t", "void *", "size_t", "const void *", "size_t"]


func: rtsx_stor_access_xfer_buf
ret: unsigned int
module: rts5208
args:
["unsigned char *", "unsigned int", "struct scsi_cmnd *", "unsigned int *", "unsigned int *", "enum xfer_buf_dir"]


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


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


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


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


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


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


func: cfg80211_rtw_get_key
ret: static int
module: r8723bs
args:
["struct wiphy *", "struct net_device *", "u8", "bool", "const u8 *", "void *", "void (*)(void *, struct key_params *)"]


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


func: imx7_csi_try_fmt
ret: static int
module: imx7-media-csi
args:
["struct imx7_csi *", "struct v4l2_subdev_pad_config *", "struct v4l2_subdev_format *", "const struct imx_media_pixfmt **"]


func: imx_media_mbus_fmt_to_pix_fmt
ret: int
module: imx-media-common
args:
["struct v4l2_pix_format *", "const struct v4l2_mbus_framefmt *", "const struct imx_media_pixfmt *"]


func: hantro_register_entity
ret: static int
module: hantro-vpu
args:
["struct media_device *", "struct media_entity *", "const char *", "struct media_pad *", "int", "int", "struct video_device *"]


func: hantro_g1_mpeg2_dec_set_buffers
ret: static void
module: hantro-vpu
args:
["struct hantro_dev *", "struct hantro_ctx *", "struct vb2_buffer *", "struct vb2_buffer *", "const struct v4l2_mpeg2_picture *", "const struct v4l2_ctrl_mpeg2_slice_params *", "const struct v4l2_mpeg2_sequence *"]


func: assemble_hw_rps
ret: static void
module: rockchip-vdec
args:
["struct rkvdec_h264_run *", "struct rkvdec_ctx *", "struct rkvdec_h264_run *", "struct rkvdec_ctx *"]


func: _cedrus_write_ref_list
ret: static void
module: sunxi-cedrus
args:
["const struct v4l2_h264_reference *", "u8", "enum cedrus_h264_sram_off", "struct cedrus_run *", "struct cedrus_ctx *", "struct cedrus_run *", "struct cedrus_ctx *"]


func: cedrus_fill_ref_pic
ret: static void
module: sunxi-cedrus
args:
["struct cedrus_ctx *", "struct cedrus_buffer *", "unsigned int", "unsigned int", "struct cedrus_h264_sram_ref_pic *"]


func: cedrus_h265_pred_weight_write
ret: static void
module: sunxi-cedrus
args:
["struct cedrus_dev *", "const s8 *", "const s8 *", "const s8 (*)[2]", "const s8 (*)[2]", "u8", "u32", "u32"]


func: vp9_loop_filter_frame_init
ret: static void
module: meson-vdec
args:
["struct amvdec_core *", "struct segmentation *", "struct loop_filter_info_n *", "struct loopfilter *", "int"]


func: dst_buf_done
ret: static void
module: meson-vdec
args:
["struct amvdec_session *", "struct vb2_v4l2_buffer *", "u32", "u64", "struct v4l2_timecode", "u32"]


func: tegra_vde_dmabuf_cache_map
ret: int
module: tegra-vde
args:
["struct tegra_vde *", "struct dma_buf *", "enum dma_data_direction", "struct dma_buf_attachment **", "dma_addr_t *"]


func: tegra_vde_attach_dmabuf
ret: static int
module: tegra-vde
args:
["struct tegra_vde *", "int", "unsigned long", "size_t", "size_t", "struct dma_buf_attachment **", "dma_addr_t *", "size_t *", "enum dma_data_direction"]


func: tegra_vde_setup_hw_context
ret: static int
module: tegra-vde
args:
["struct tegra_vde *", "struct tegra_vde_h264_decoder_ctx *", "struct video_frame *", "dma_addr_t", "size_t", "unsigned int"]


func: spmi_controller_wait_for_done
ret: static int
module: hisi-spmi-controller
args:
["struct device *", "void *", "u8", "u16", "struct spmi_controller_dev *", "struct spmi_controller_dev *"]


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


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


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


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


func: ieee80211_parse_info_param
ret: int
module: r8192u_usb
args:
["struct ieee80211_device *", "struct ieee80211_info_element *", "u16", "struct ieee80211_network *", "struct ieee80211_rx_stats *"]


func: ieee80211_network_init
ret: static int
module: r8192u_usb
args:
["struct ieee80211_device *", "struct ieee80211_probe_response *", "struct ieee80211_network *", "struct ieee80211_rx_stats *"]


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


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


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


func: probe_core_basic
ret: static int
module: kpc2000
args:
["unsigned int", "struct kp2000_device *", "char *", "const struct core_table_entry", "const struct core_table_entry"]


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


func: wfx_set_key
ret: int
module: wfx
args:
["struct ieee80211_hw *", "enum set_key_cmd", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: wfx_conf_tx
ret: int
module: wfx
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "u16", "const struct ieee80211_tx_queue_params *"]


func: add_completion
ret: static enum vchiq_status
module: vchiq
args:
["struct vchiq_instance *", "enum vchiq_reason", "struct vchiq_header *", "struct user_service *", "void *"]


func: vchiq_irq_queue_bulk_tx_rx
ret: static int
module: vchiq
args:
["struct vchiq_instance *", "struct vchiq_queue_bulk_transfer *", "enum vchiq_bulk_dir", "enum vchiq_bulk_mode *"]


func: vchiq_add_service_internal
ret: struct vchiq_service *
module: vchiq
args:
["struct vchiq_state *", "const struct vchiq_service_params_kernel *", "int", "struct vchiq_instance *", "vchiq_userdata_term"]


func: vchiq_bulk_transfer
ret: enum vchiq_status
module: vchiq
args:
["unsigned int", "void *", "void *", "int", "void *", "enum vchiq_bulk_mode", "enum vchiq_bulk_dir"]


func: queue_message
ret: static enum vchiq_status
module: vchiq
args:
["struct vchiq_state *", "struct vchiq_service *", "int", "ssize_t (*)(void *, void *, size_t, size_t)", "void *", "size_t", "int"]


func: queue_message_sync
ret: static enum vchiq_status
module: vchiq
args:
["struct vchiq_state *", "struct vchiq_service *", "int", "ssize_t (*)(void *, void *, size_t, size_t)", "void *", "int", "int"]


func: release_slot
ret: static void
module: vchiq
args:
["struct vchiq_state *", "struct vchiq_slot_info *", "struct vchiq_header *", "struct vchiq_service *"]


func: port_action_handle
ret: static int
module: bcm2835-mmal-vchiq
args:
["struct vchiq_mmal_instance *", "struct vchiq_mmal_port *", "enum mmal_msg_port_action_type", "u32", "u32"]


func: send_synchronous_mmal_msg
ret: static int
module: bcm2835-mmal-vchiq
args:
["struct vchiq_mmal_instance *", "struct mmal_msg *", "unsigned int", "struct mmal_msg **", "struct vchiq_header **"]


func: mmal_setup_encode_component
ret: static int
module: bcm2835-v4l2
args:
["struct bm2835_mmal_dev *", "struct v4l2_format *", "struct vchiq_mmal_port *", "struct vchiq_mmal_port *", "struct vchiq_mmal_component *"]


func: set_camera_parameters
ret: static int
module: bcm2835-v4l2
args:
["struct vchiq_mmal_instance *", "struct vchiq_mmal_component *", "struct bm2835_mmal_dev *", "struct bm2835_mmal_dev *"]


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


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


func: fwtty_send_data_async
ret: static int
module: firewire-serial
args:
["struct fwtty_peer *", "int", "unsigned long long", "void *", "size_t", "struct fwtty_port *", "fwtty_transaction_cb"]


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


func: dviInit
ret: int
module: sm750fb
args:
["unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char"]


func: sm750_hw_copyarea
ret: int
module: sm750fb
args:
["struct lynx_accel *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: sm750_hw_imageblit
ret: int
module: sm750fb
args:
["struct lynx_accel *", "const char *", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32"]


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


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


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


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


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


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


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


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


func: gbaudio_tplg_create_widget
ret: static int
module: gb-audio-module
args:
["struct gbaudio_module_info *", "struct snd_soc_dapm_widget *", "struct gb_audio_widget *", "int *"]


func: gbaudio_module_update
ret: int
module: gb-audio-codec
args:
["struct gbaudio_codec_info *", "struct snd_soc_dapm_widget *", "struct gbaudio_module_info *", "int"]


func: gb_audio_manager_module_create
ret: int
module: gb-audio-manager
args:
["struct gb_audio_manager_module **", "struct kset *", "int", "struct gb_audio_manager_module_descriptor *"]


func: sa_init_sc
ret: static int
module: sa2ul
args:
["struct sa_ctx_info *", "const struct sa_match_data *", "const u8 *", "u16", "const u8 *", "u16", "struct algo_data *", "u8", "u32 *"]


func: sec_alg_alloc_and_fill_el
ret: static struct sec_request_el *
module: hisi_sec
args:
["struct sec_bd_info *", "int", "int", "bool", "struct scatterlist *", "int", "struct scatterlist *", "int", "struct sec_dev_info *", "gfp_t"]


func: sec_alloc_and_fill_hw_sgl
ret: static int
module: hisi_sec
args:
["struct sec_hw_sgl **", "dma_addr_t *", "struct scatterlist *", "int", "struct sec_dev_info *", "gfp_t"]


func: sec_map_and_split_sg
ret: static int
module: hisi_sec
args:
["struct scatterlist *", "size_t *", "int", "struct scatterlist ***", "int **", "int", "struct device *", "gfp_t"]


func: sec_aead_setkey
ret: static int
module: hisi_sec2
args:
["struct crypto_aead *", "const u8 *", "const u32", "const enum sec_hash_alg", "const enum sec_mac_len", "const enum sec_cmode", "const enum sec_calg"]


func: sec_skcipher_setkey
ret: static int
module: hisi_sec2
args:
["struct crypto_skcipher *", "const u8 *", "const u32", "const enum sec_calg", "const enum sec_cmode"]


func: cpt_process_ccode
ret: static int
module: octeontx-cptvf
args:
["struct pci_dev *", "struct otx_cpt_info_buffer *", "struct otx_cpt_req_info *", "u32 *", "union otx_cpt_res_s *", "union otx_cpt_res_s *"]


func: process_request
ret: static int
module: octeontx-cptvf
args:
["struct pci_dev *", "struct otx_cpt_req_info *", "struct otx_cpt_pending_queue *", "struct otx_cptvf *"]


func: create_engine_group
ret: static int
module: octeontx-cpt
args:
["struct device *", "struct otx_cpt_eng_grps *", "struct otx_cpt_engines *", "int", "void **", "int", "bool"]


func: mv_cesa_ahash_dma_last_req
ret: static struct mv_cesa_op_ctx *
module: marvell-cesa
args:
["struct mv_cesa_tdma_chain *", "struct mv_cesa_ahash_req *", "unsigned int", "gfp_t", "struct mv_cesa_ahash_dma_iter *"]


func: mv_cesa_dma_add_op_transfers
ret: int
module: marvell-cesa
args:
["struct mv_cesa_tdma_chain *", "struct mv_cesa_dma_iter *", "struct mv_cesa_sg_dma_iter *", "gfp_t"]


func: mv_cesa_sg_copy
ret: size_t
module: marvell-cesa
args:
["struct mv_cesa_engine *", "struct scatterlist *", "unsigned int", "unsigned int", "size_t", "off_t", "bool"]


func: process_request
ret: static int
module: octeontx2-cptvf
args:
["struct pci_dev *", "struct otx2_cpt_req_info *", "struct otx2_cpt_pending_queue *", "struct otx2_cptlf_info *"]


func: create_engine_group
ret: static int
module: octeontx2-cpt
args:
["struct device *", "struct otx2_cpt_eng_grps *", "struct otx2_cpt_engines *", "int", "void **", "int"]


func: safexcel_rdr_req_set
ret: void
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "struct safexcel_result_desc *", "struct crypto_async_request *"]


func: safexcel_aead_token
ret: static void
module: crypto_safexcel
args:
["struct safexcel_cipher_ctx *", "u8 *", "struct safexcel_command_desc *", "struct safexcel_token *", "enum safexcel_cipher_direction", "u32", "u32", "u32"]


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


func: safexcel_context_control
ret: static int
module: crypto_safexcel
args:
["struct safexcel_cipher_ctx *", "struct safexcel_cipher_req *", "struct safexcel_command_desc *", "struct crypto_async_request *"]


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


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


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


func: safexcel_add_cdesc
ret: struct safexcel_command_desc *
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "bool", "bool", "dma_addr_t", "u32", "u32", "dma_addr_t", "struct safexcel_token **"]


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


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


func: create_wreq
ret: static void
module: chcr
args:
["struct chcr_context *", "struct chcr_wr *", "struct crypto_async_request *", "unsigned int", "int", "unsigned int", "unsigned int", "unsigned int"]


func: cnstr_shdsc_aead_decap
ret: void
module: caamalg_desc
args:
["u32 * const", "struct alginfo *", "struct alginfo *", "unsigned int", "unsigned int", "const bool", "const bool", "u32 *", "const u32", "const bool", "int"]


func: cnstr_shdsc_aead_encap
ret: void
module: caamalg_desc
args:
["u32 * const", "struct alginfo *", "struct alginfo *", "unsigned int", "unsigned int", "const bool", "u32 *", "const u32", "const bool", "int"]


func: cnstr_shdsc_chachapoly
ret: void
module: caamalg_desc
args:
["u32 * const", "struct alginfo *", "struct alginfo *", "unsigned int", "unsigned int", "const bool", "const bool"]


func: caam_unmap
ret: static void
module: caam_jr
args:
["struct device *", "struct scatterlist *", "struct scatterlist *", "int", "int", "dma_addr_t", "int", "dma_addr_t", "int"]


func: caam_unmap
ret: static void
module: caam_jr
args:
["struct device *", "struct scatterlist *", "struct scatterlist *", "int", "int", "dma_addr_t", "int", "enum dma_data_direction", "dma_addr_t", "int"]


func: ahash_edesc_add_src
ret: static int
module: caam_jr
args:
["struct caam_hash_ctx *", "struct ahash_edesc *", "struct ahash_request *", "int", "unsigned int", "unsigned int", "size_t"]


func: ahash_enqueue_req
ret: static int
module: caam_jr
args:
["struct device *", "void (*)(struct device *, u32 *, u32, void *)", "struct ahash_request *", "enum dma_data_direction", "int"]


func: ocs_hcu_hash_finup
ret: int
module: keembay-ocs-hcu
args:
["struct ocs_hcu_dev *", "const struct ocs_hcu_hash_ctx *", "const struct ocs_hcu_dma_list *", "u8 *", "size_t"]


func: ocs_hcu_hmac
ret: int
module: keembay-ocs-hcu
args:
["struct ocs_hcu_dev *", "enum ocs_hcu_algo", "const u8 *", "size_t", "const struct ocs_hcu_dma_list *", "u8 *", "size_t"]


func: ocs_aes_ccm_op
ret: int
module: keembay-ocs-aes
args:
["struct ocs_aes_dev *", "enum ocs_cipher", "enum ocs_instruction", "dma_addr_t", "dma_addr_t", "u32", "u8 *", "dma_addr_t", "u32", "u8 *", "u32"]


func: ocs_aes_gcm_op
ret: int
module: keembay-ocs-aes
args:
["struct ocs_aes_dev *", "enum ocs_cipher", "enum ocs_instruction", "dma_addr_t", "dma_addr_t", "u32", "const u8 *", "dma_addr_t", "u32", "u8 *", "u32"]


func: ocs_aes_op
ret: int
module: keembay-ocs-aes
args:
["struct ocs_aes_dev *", "enum ocs_mode", "enum ocs_cipher", "enum ocs_instruction", "dma_addr_t", "dma_addr_t", "u32", "u8 *", "u32"]


func: ocs_create_linked_list_from_sg
ret: int
module: keembay-ocs-aes
args:
["const struct ocs_aes_dev *", "struct scatterlist *", "int", "struct ocs_dll_desc *", "size_t", "size_t"]


func: ocs_aes_validate_inputs
ret: static int
module: keembay-ocs-aes
args:
["dma_addr_t", "u32", "const u8 *", "u32", "dma_addr_t", "u32", "const u8 *", "u32", "enum ocs_cipher", "enum ocs_mode", "enum ocs_instruction", "dma_addr_t"]


func: spu_aead_rx_sg_create
ret: static int
module: bcm_crypto_spu
args:
["struct brcm_message *", "struct iproc_reqctx_s *", "u8", "unsigned int", "u32", "unsigned int", "unsigned int", "u32", "struct aead_request *"]


func: spu_aead_tx_sg_create
ret: static int
module: bcm_crypto_spu
args:
["struct brcm_message *", "struct iproc_reqctx_s *", "u8", "u32", "struct scatterlist *", "unsigned int", "int", "unsigned int", "unsigned int", "u32", "u32", "bool"]


func: spum_create_request
ret: u32
module: bcm_crypto_spu
args:
["u8 *", "struct spu_request_opts *", "struct spu_cipher_parms *", "struct spu_hash_parms *", "struct spu_aead_parms *", "unsigned int"]


func: spu2_cipher_xlate
ret: static int
module: bcm_crypto_spu
args:
["enum spu_cipher_alg", "enum spu_cipher_type", "enum spu2_cipher_type *", "enum spu2_cipher_mode *", "enum spu_cipher_mode"]


func: do_shash
ret: int
module: bcm_crypto_spu
args:
["unsigned char *", "unsigned char *", "const u8 *", "unsigned int", "const u8 *", "unsigned int", "const u8 *", "unsigned int"]


func: cc_proc_authen_desc
ret: static void
module: ccree
args:
["struct aead_request *", "unsigned int", "struct cc_hw_desc *", "unsigned int *", "int", "unsigned int"]


func: cc_map_cipher_request
ret: int
module: ccree
args:
["struct cc_drvdata *", "void *", "unsigned int", "unsigned int", "void *", "struct scatterlist *", "struct scatterlist *", "gfp_t"]


func: cc_add_sg_entry
ret: static void
module: ccree
args:
["struct device *", "struct buffer_array *", "unsigned int", "struct scatterlist *", "unsigned int", "unsigned int", "bool", "u32 *"]


func: cc_aead_chain_assoc
ret: static int
module: ccree
args:
["struct aead_request *", "struct buffer_array *", "bool", "bool", "struct cc_drvdata *", "struct cc_drvdata *"]


func: cc_aead_chain_iv
ret: static int
module: ccree
args:
["struct aead_request *", "bool", "bool", "struct buffer_array *", "struct cc_drvdata *", "struct cc_drvdata *"]


func: cc_map_sg
ret: static int
module: ccree
args:
["struct device *", "struct scatterlist *", "unsigned int", "int", "u32 *", "u32", "u32 *", "u32 *"]


func: cc_setup_flow_desc
ret: static void
module: ccree
args:
["struct crypto_tfm *", "struct cipher_req_ctx *", "struct scatterlist *", "struct scatterlist *", "unsigned int", "struct cc_hw_desc *", "unsigned int *"]


func: cc_setup_key_desc
ret: static void
module: ccree
args:
["struct crypto_tfm *", "struct cipher_req_ctx *", "unsigned int", "struct cc_hw_desc *", "unsigned int *"]


func: cc_setup_state_desc
ret: static void
module: ccree
args:
["struct crypto_tfm *", "struct cipher_req_ctx *", "unsigned int", "unsigned int", "struct cc_hw_desc *", "unsigned int *"]


func: cc_set_desc
ret: static void
module: ccree
args:
["struct ahash_req_ctx *", "struct cc_hash_ctx *", "unsigned int", "struct cc_hw_desc *", "bool", "unsigned int *"]


func: cc_send_request
ret: int
module: ccree
args:
["struct cc_drvdata *", "struct cc_crypto_req *", "struct cc_hw_desc *", "unsigned int", "struct crypto_async_request *"]


func: qce_dma_prep_sgs
ret: int
module: qcrypto
args:
["struct qce_dma_data *", "struct scatterlist *", "int", "struct scatterlist *", "int", "dma_async_tx_callback", "void *"]


func: qce_dma_prep_sg
ret: static int
module: qcrypto
args:
["struct dma_chan *", "struct scatterlist *", "int", "enum dma_transfer_direction", "dma_async_tx_callback", "void *", "unsigned long"]


func: ccp_create_desc
ret: static struct ccp_dma_desc *
module: ccp
args:
["struct dma_chan *", "struct scatterlist *", "struct scatterlist *", "unsigned long", "unsigned int", "unsigned int"]


func: ccp_get_dm_area
ret: static void
module: ccp
args:
["struct ccp_dm_workarea *", "unsigned int", "struct scatterlist *", "unsigned int", "unsigned int"]


func: ccp_init_data
ret: static int
module: ccp
args:
["struct ccp_data *", "struct ccp_cmd_queue *", "struct scatterlist *", "u64", "unsigned int", "enum dma_data_direction"]


func: ccp_reverse_get_dm_area
ret: static void
module: ccp
args:
["struct ccp_dm_workarea *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: qcom_q6v5_init
ret: int
module: qcom_q6v5
args:
["struct qcom_q6v5 *", "struct platform_device *", "struct rproc *", "int", "void (*)(struct qcom_q6v5 *)"]


func: i2c_mux_alloc
ret: struct i2c_mux_core *
module: i2c-mux
args:
["struct i2c_adapter *", "struct device *", "int", "int", "u32", "int (*)(struct i2c_mux_core *, u32)", "int (*)(struct i2c_mux_core *, u32)"]


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


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


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


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


func: 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: do_sensor_read
ret: static int
module: intel-m10-bmc-hwmon
args:
["const struct m10bmc_sdata *", "unsigned int", "long *", "struct m10bmc_hwmon *", "struct m10bmc_hwmon *"]


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


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


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


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


func: set_umem_size
ret: static void
module: mlx5_vdpa
args:
["struct mlx5_vdpa_virtqueue *", "int", "struct mlx5_vdpa_umem **", "struct mlx5_vdpa_net *", "struct mlx5_vdpa_net *"]


func: hid_time_parse_report
ret: static int
module: rtc-hid-sensor-time
args:
["struct platform_device *", "struct hid_sensor_hub_device *", "struct hid_time_state *", "unsigned int"]


func: sba_fillup_pq_msg
ret: static void
module: bcm-sba-raid
args:
["struct sba_request *", "bool", "struct brcm_sba_command *", "struct brcm_message *", "dma_addr_t", "size_t", "dma_addr_t *", "dma_addr_t *", "const u8 *", "dma_addr_t *", "u32"]


func: sba_fillup_pq_single_msg
ret: static void
module: bcm-sba-raid
args:
["struct sba_request *", "bool", "struct brcm_sba_command *", "struct brcm_message *", "dma_addr_t", "size_t", "dma_addr_t *", "dma_addr_t *", "dma_addr_t", "u8"]


func: sba_prep_dma_pq
ret: static struct dma_async_tx_descriptor *
module: bcm-sba-raid
args:
["struct dma_chan *", "dma_addr_t *", "dma_addr_t *", "u32", "const u8 *", "size_t", "unsigned long"]


func: sba_prep_dma_pq_single_req
ret: static struct sba_request *
module: bcm-sba-raid
args:
["struct sba_device *", "dma_addr_t", "dma_addr_t *", "dma_addr_t *", "dma_addr_t", "u8", "size_t", "unsigned long"]


func: _ldst_peripheral
ret: static int
module: pl330
args:
["struct pl330_dmac *", "unsigned int", "u8 *", "const struct _xfer_spec *", "int", "enum pl330_cond"]


func: _setup_req
ret: static int
module: pl330
args:
["struct pl330_dmac *", "unsigned int", "struct pl330_thread *", "unsigned int", "struct _xfer_spec *"]


func: set_config
ret: static int
module: sun6i-dma
args:
["struct sun6i_dma_dev *", "enum dma_transfer_direction", "u32 *", "struct dma_slave_config *", "struct dma_slave_config *"]


func: xgene_dma_prep_xor_desc
ret: static void
module: xgene-dma
args:
["struct xgene_dma_desc_sw *", "dma_addr_t *", "dma_addr_t *", "u32", "size_t *", "const u8 *", "struct xgene_dma_chan *", "struct xgene_dma_chan *"]


func: sprd_dma_fill_desc
ret: static int
module: sprd-dma
args:
["struct dma_chan *", "struct sprd_dma_chn_hw *", "unsigned int", "int", "dma_addr_t", "dma_addr_t", "u32", "enum dma_transfer_direction", "unsigned long", "struct dma_slave_config *"]


func: axi_dmac_fill_linear_sg
ret: static struct axi_dmac_sg *
module: dma-axi-dmac
args:
["enum dma_transfer_direction", "dma_addr_t", "unsigned int", "unsigned int", "struct axi_dmac_sg *", "struct axi_dmac_chan *", "struct axi_dmac_chan *"]


func: rcar_dmac_chan_prep_sg
ret: static struct dma_async_tx_descriptor *
module: rcar-dmac
args:
["struct rcar_dmac_chan *", "struct scatterlist *", "unsigned int", "dma_addr_t", "enum dma_transfer_direction", "unsigned long", "bool"]


func: axicdma_clk_init
ret: static int
module: xilinx_dma
args:
["struct platform_device *", "struct clk **", "struct clk **", "struct clk **", "struct clk **", "struct clk **"]


func: gpi_create_i2c_tre
ret: static int
module: gpi
args:
["struct gpi_desc *", "struct scatterlist *", "enum dma_transfer_direction", "struct gchan *", "struct gchan *"]


func: ses_set_page2_descriptor
ret: static int
module: ses
args:
["struct enclosure_device *", "unsigned char *", "struct enclosure_component *", "struct enclosure_component *"]


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 *", "unsigned char *", "u16", "struct bmic_identify_physical_device *", "size_t", "size_t"]


func: hpsa_gather_lun_info
ret: static int
module: hpsa
args:
["struct ctlr_info *", "struct ReportExtendedLUNdata *", "u32 *", "struct ReportLUNdata *", "u32 *"]


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


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


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


func: 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_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: myrs_report_progress
ret: static void
module: myrs
args:
["unsigned short", "unsigned char *", "unsigned long", "unsigned long", "struct myrs_hba *", "struct myrs_hba *"]


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


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


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


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


func: build_wdtr
ret: static void
module: dc395x
args:
["struct ScsiReqBlk *", "struct DeviceCtlBlk *", "struct AdapterCtlBlk *", "struct DeviceCtlBlk *", "struct AdapterCtlBlk *"]


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


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


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


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


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


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


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


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


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


func: qla24xx_queue_purex_item
ret: static void
module: qla2xxx
args:
["scsi_qla_host_t *", "struct purex_item *", "void (*)(struct scsi_qla_host *, struct purex_item *)"]


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


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


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


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


func: 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: qedi_process_login_resp
ret: static void
module: qedi
args:
["struct qedi_ctx *", "union iscsi_cqe *", "struct qedi_conn *", "struct iscsi_task *", "struct iscsi_task *"]


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


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


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


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


func: mpi3mr_issue_tm
ret: static int
module: mpi3mr
args:
["struct mpi3mr_ioc *", "u8", "u16", "uint", "struct mpi3mr_drv_cmd *", "u8 *", "struct scmd_priv *", "ulong", "u16"]


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_fcs_fdmi_get_portattr
ret: static void
module: bfa
args:
["struct bfa_fcs_fdmi_port_attr_s *", "struct bfa_fcs_lport_fdmi_s *", "struct bfa_fcs_lport_fdmi_s *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


func: bfa_fcxp_init_reqrsp
ret: static void
module: bfa
args:
["struct bfa_fcxp_s *", "struct bfa_s *", "u8 *", "u32 *", "bfa_fcxp_get_sgaddr_t *", "bfa_fcxp_get_sglen_t *", "int", "bfa_fcxp_get_sgaddr_t", "bfa_fcxp_get_sglen_t", "struct list_head *"]


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: 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: get_arm_from_strip
ret: static u32
module: megaraid_sas
args:
["u32", "u64", "struct MR_DRV_RAID_MAP_ALL *", "struct megasas_instance *", "struct megasas_instance *"]


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


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


func: prep_prd_sge_v2_hw
ret: static void
module: hisi_sas_v2_hw
args:
["struct hisi_sas_slot *", "struct hisi_sas_cmd_hdr *", "struct scatterlist *", "int", "struct hisi_hba *"]


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


func: be_cmd_create_default_pdu_queue
ret: int
module: be2iscsi
args:
["struct be_ctrl_info *", "struct be_queue_info *", "struct be_queue_info *", "int", "int", "uint8_t", "uint8_t"]


func: be_cmd_wrbq_create
ret: int
module: be2iscsi
args:
["struct be_ctrl_info *", "struct be_dma_mem *", "struct be_queue_info *", "struct hwi_wrb_context *", "uint8_t"]


func: beiscsi_cmd_cq_create
ret: int
module: be2iscsi
args:
["struct be_ctrl_info *", "struct be_queue_info *", "struct be_queue_info *", "bool", "bool", "int"]


func: be_complete_io
ret: static void
module: be2iscsi
args:
["struct iscsi_task *", "struct common_sol_cqe *", "struct beiscsi_conn *", "struct common_sol_cqe *", "struct beiscsi_conn *"]


func: be_complete_nopin_resp
ret: static void
module: be2iscsi
args:
["struct common_sol_cqe *", "struct iscsi_task *", "struct beiscsi_conn *", "struct iscsi_task *", "struct beiscsi_conn *"]


func: beiscsi_hdl_get_handle
ret: static struct hd_async_handle *
module: be2iscsi
args:
["struct hd_async_context *", "struct i_t_dpdu_cqe *", "u8 *", "struct beiscsi_conn *", "struct beiscsi_conn *"]


func: beiscsi_offload_cxn_v0
ret: void
module: be2iscsi
args:
["struct beiscsi_offload_params *", "struct wrb_handle *", "struct be_mem_descriptor *", "struct hwi_wrb_context *"]


func: beiscsi_exec_nemb_cmd
ret: static int
module: be2iscsi
args:
["struct beiscsi_hba *", "struct be_dma_mem *", "void (*)(struct beiscsi_hba *, unsigned int)", "void *", "u32"]


func: _base_build_nvme_prp
ret: static void
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "u16", "Mpi26NVMeEncapsulatedRequest_t *", "dma_addr_t", "size_t", "dma_addr_t", "size_t"]


func: _base_sas_ioc_info
ret: static void
module: mpt3sas
args:
["struct MPT3SAS_ADAPTER *", "MPI2RequestHeader_t *", "MPI2DefaultReply_t *", "MPI2DefaultReply_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: pqi_csmi_smp_passthru
ret: int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct bmic_csmi_smp_passthru_buffer *", "size_t", "struct pqi_raid_error_info *"]


func: pqi_aio_submit_io
ret: static int
module: smartpqi
args:
["struct pqi_ctrl_info *", "struct scsi_cmnd *", "u32", "u8 *", "unsigned int", "struct pqi_queue_group *", "struct pqi_encryption_info *", "bool"]


func: pqi_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_extended **", "struct report_log_lun_extended **"]


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: 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_ln_prep_ecwr
ret: static int
module: csiostor
args:
["struct csio_ioreq *", "uint32_t", "uint32_t", "uint8_t", "uint32_t", "uint32_t", "uint32_t", "uint8_t *"]


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_eq_ofld_write
ret: static void
module: csiostor
args:
["struct csio_mb *", "void *", "uint32_t", "struct csio_eq_params *", "void (*)(struct csio_hw *, struct csio_mb *)", "struct csio_hw *", "bool"]


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 *", "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: fc_exch_seq_send
ret: struct fc_seq *
module: libfc
args:
["struct fc_lport *", "struct fc_frame *", "void (*)(struct fc_seq *, struct fc_frame *, void *)", "void (*)(struct fc_seq *, void *)", "void *", "u32"]


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


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


func: lpfc_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", "uint8_t", "uint32_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_prep_els_iocb
ret: struct lpfc_iocbq *
module: lpfc
args:
["struct lpfc_vport *", "uint8_t", "uint16_t", "uint8_t", "struct lpfc_nodelist *", "uint32_t", "uint32_t"]


func: __lpfc_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_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_wcqe_complete *)"]


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


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


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


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


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


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


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


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: 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_scb_devinfo
ret: static void
module: aic7xxx
args:
["struct ahc_devinfo *", "struct scb *", "struct ahc_softc *", "struct scb *", "struct ahc_softc *"]


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


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


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


func: ahd_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: 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: 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: 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: sbc_dif_v1_verify
ret: static sense_reason_t
module: target_core_mod
args:
["struct t10_pi_tuple *", "__u16", "sector_t", "unsigned int", "struct se_cmd *", "struct se_cmd *"]


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: 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: fd_do_rw
ret: static int
module: target_core_file
args:
["struct file *", "u32", "struct scatterlist *", "u32", "u32", "int", "struct se_cmd *", "struct se_cmd *"]


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


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


func: chap_server_compute_hash
ret: static int
module: iscsi_target_mod
args:
["struct iscsi_node_auth *", "char *", "char *", "unsigned int *", "struct iscsi_conn *", "struct iscsi_conn *"]


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


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


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


func: sbp_management_request_login
ret: static void
module: sbp_target
args:
["struct sbp_management_request *", "int *", "struct sbp_management_agent *", "struct sbp_management_agent *"]


func: sbp_run_request_transaction
ret: static int
module: sbp_target
args:
["int", "unsigned long long", "void *", "size_t", "struct sbp_target_request *", "struct sbp_target_request *"]


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


func: 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: lenovo_input_mapping_x1_tab_kbd
ret: static int
module: hid-lenovo
args:
["struct hid_input *", "struct hid_usage *", "unsigned long **", "int *", "struct hid_field *", "struct hid_device *"]


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


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


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


func: __i2c_hid_command
ret: static int
module: i2c-hid
args:
["struct i2c_client *", "const struct i2c_hid_cmd *", "u8", "u8", "u8 *", "int", "unsigned char *", "int"]


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


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


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


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


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


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


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


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


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


func: set_reg_idx
ret: static int
module: genwqe_card
args:
["struct genwqe_reg *", "unsigned int *", "unsigned int", "u32", "u32", "u64", "struct genwqe_dev *"]


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


func: btt_rw_integrity
ret: static int
module: nd_btt
args:
["struct bio_integrity_payload *", "struct arena_info *", "u32", "int", "struct btt *", "struct btt *"]


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


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


func: counter_synapses_register
ret: static int
module: counter
args:
["struct counter_device_attr_group * const", "const struct counter_device * const", "struct counter_count * const", "const char * const"]


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


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


func: rave_sp_eeprom_access
ret: static int
module: nvmem-rave-sp-eeprom
args:
["struct rave_sp_eeprom *", "enum rave_sp_eeprom_access_type", "unsigned int", "u8 *", "unsigned int"]


func: rave_sp_eeprom_io
ret: static int
module: nvmem-rave-sp-eeprom
args:
["struct rave_sp_eeprom *", "enum rave_sp_eeprom_access_type", "u16", "struct rave_sp_eeprom_page *"]


func: stm_find_master_chan
ret: static int
module: stm_core
args:
["struct stm_device *", "unsigned int", "unsigned int *", "unsigned int", "unsigned int *", "unsigned int"]


func: stp_policy_node_get_ranges
ret: void
module: stm_core
args:
["struct stp_policy_node *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: dummy_stm_packet
ret: static ssize_t
module: dummy_stm
args:
["struct stm_data *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const unsigned char *"]


func: sprd_spi_dma_submit
ret: static int
module: spi-sprd
args:
["struct dma_chan *", "struct dma_slave_config *", "struct sg_table *", "enum dma_transfer_direction"]


func: octeon_spi_do_transfer
ret: static int
module: spi-thunderx
args:
["struct octeon_spi *", "struct spi_transfer *", "bool", "struct spi_message *", "struct spi_message *"]


func: cqspi_indirect_write_execute
ret: static int
module: spi-cadence-quadspi
args:
["loff_t", "const u8 *", "const size_t", "struct cqspi_flash_pdata *", "struct cqspi_flash_pdata *"]


func: spi_qup_prep_sg
ret: static int
module: spi-qup
args:
["struct spi_controller *", "struct scatterlist *", "unsigned int", "enum dma_transfer_direction", "dma_async_tx_callback"]


func: bitbang_txrx_16
ret: static unsigned int
module: spi-bitbang
args:
["struct spi_device *", "u32 (*)(struct spi_device *, unsigned int, u32, u8, unsigned int)", "unsigned int", "struct spi_transfer *", "unsigned int"]


func: bcm2835_spi_prepare_sg
ret: static int
module: spi-bcm2835
args:
["struct spi_controller *", "struct spi_device *", "struct spi_transfer *", "struct bcm2835_spi *", "bool"]


func: tegra_slink_calculate_curr_xfer_param
ret: static unsigned int
module: spi-tegra20-slink
args:
["struct tegra_slink_data *", "struct spi_device *", "struct spi_transfer *", "struct spi_transfer *"]


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


func: axi_clkgen_calc_params
ret: static void
module: clk-axi-clkgen
args:
["const struct axi_clkgen_limits *", "unsigned long", "unsigned long", "unsigned int *", "unsigned int *", "unsigned int *"]


func: axi_clkgen_set_div
ret: static void
module: clk-axi-clkgen
args:
["struct axi_clkgen *", "unsigned int", "unsigned int", "unsigned int", "struct axi_clkgen_div_params *"]


func: sprd_div_helper_round_rate
ret: long
module: clk-sprd
args:
["struct sprd_clk_common *", "const struct sprd_div_internal *", "unsigned long", "unsigned long *"]


func: sprd_div_helper_set_rate
ret: int
module: clk-sprd
args:
["const struct sprd_clk_common *", "const struct sprd_div_internal *", "unsigned long", "unsigned long"]


func: _freq_tbl_determine_rate
ret: static int
module: clk-qcom
args:
["struct clk_hw *", "const struct freq_tbl *", "struct clk_rate_request *", "const struct parent_map *"]


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


func: bcm6328_led
ret: static int
module: leds-bcm6328
args:
["struct device *", "struct device_node *", "u32", "void *", "spinlock_t *", "unsigned long *", "unsigned long *"]


func: store_engine_leds
ret: static ssize_t
module: leds-lp5523
args:
["const char *", "size_t", "int", "struct device_attribute *", "struct device *", "struct device *"]


func: flexrm_spu_write_descs
ret: static void *
module: bcm-flexrm-mailbox
args:
["u32", "u32", "void *", "u32", "void *", "void *", "struct brcm_message *", "struct brcm_message *"]


func: ssb_attr_sprom_store
ret: ssize_t
module: ssb
args:
["struct ssb_bus *", "const char *", "size_t", "int (*)(const u16 *, size_t)", "int (*)(struct ssb_bus *, const u16 *)"]


func: __dwc3_prepare_one_trb
ret: static void
module: dwc3
args:
["struct dwc3_ep *", "struct dwc3_trb *", "dma_addr_t", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool"]


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: 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 *", "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: usb_cdc_wdm_register
ret: struct usb_driver *
module: cdc-wdm
args:
["struct usb_interface *", "struct usb_endpoint_descriptor *", "int", "int (*)(struct usb_interface *, int)"]


func: wdm_create
ret: static int
module: cdc-wdm
args:
["struct usb_interface *", "struct usb_endpoint_descriptor *", "u16", "int (*)(struct usb_interface *, int)"]


func: enable_r8a66597_pipe
ret: static void
module: r8a66597-hcd
args:
["struct r8a66597 *", "struct urb *", "struct r8a66597_pipe_info *", "struct usb_host_endpoint *", "struct usb_host_endpoint *"]


func: init_pipe_info
ret: static void
module: r8a66597-hcd
args:
["struct r8a66597 *", "struct urb *", "struct usb_host_endpoint *", "struct usb_endpoint_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: start_bus_transfer
ret: static void
module: isp1760
args:
["struct usb_hcd *", "u32", "int", "struct isp1760_slotinfo *", "struct isp1760_qtd *", "struct isp1760_qh *", "struct ptd *"]


func: usbhs_pkt_push
ret: void
module: renesas_usbhs
args:
["struct usbhs_pipe *", "struct usbhs_pkt *", "void (*)(struct usbhs_priv *, struct usbhs_pkt *)", "void *", "int", "int", "int"]


func: sddr09_write_lba
ret: static int
module: ums-sddr09
args:
["struct us_data *", "unsigned int", "unsigned int", "unsigned int", "unsigned char *", "unsigned char *"]


func: usb_stor_access_xfer_buf
ret: unsigned int
module: usb-storage
args:
["unsigned char *", "unsigned int", "struct scsi_cmnd *", "struct scatterlist **", "unsigned int *", "enum xfer_buf_dir"]


func: usb_stor_bulk_transfer_sglist
ret: static int
module: usb-storage
args:
["struct us_data *", "unsigned int", "struct scatterlist *", "int", "unsigned int", "unsigned int *"]


func: usb_stor_probe1
ret: int
module: usb-storage
args:
["struct us_data **", "struct usb_interface *", "const struct usb_device_id *", "const struct us_unusual_dev *", "struct scsi_host_template *"]


func: usbat_hp8200e_rw_block_test
ret: static int
module: ums-usbat
args:
["struct us_data *", "unsigned char *", "unsigned char *", "int", "void *", "unsigned short", "int", "int", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned short", "unsigned char"]


func: store_endpoint
ret: static void
module: usbserial
args:
["struct usb_serial_endpoints *", "struct usb_endpoint_descriptor *", "struct usb_serial *", "struct usb_serial *"]


func: cypress_serial_control
ret: static int
module: cypress_m8
args:
["struct tty_struct *", "struct usb_serial_port *", "speed_t", "int", "int", "int", "int", "int", "int"]


func: 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_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: write_port
ret: static ssize_t
module: cypress_cy7c63
args:
["const char *", "size_t", "int", "int", "struct device_attribute *", "struct device *", "struct device *"]


func: perform_sglist
ret: static int
module: usbtest
args:
["struct usbtest_dev *", "unsigned int", "int", "struct usb_sg_request *", "struct scatterlist *", "int"]


func: test_queue
ret: static int
module: usbtest
args:
["struct usbtest_dev *", "struct usbtest_param_32 *", "int", "struct usb_endpoint_descriptor *", "unsigned int"]


func: usbtest_alloc_urb
ret: static struct urb *
module: usbtest
args:
["struct usb_device *", "int", "unsigned long", "unsigned int", "unsigned int", "u8", "usb_complete_t"]


func: sisusb_send_bulk_msg
ret: static int
module: sisusbvga
args:
["struct sisusb_usb_data *", "int", "int", "char *", "const char *", "int", "ssize_t *", "int", "unsigned int"]


func: usb_assign_descriptors
ret: int
module: libcomposite
args:
["struct usb_function *", "struct usb_descriptor_header **", "struct usb_descriptor_header **", "struct usb_descriptor_header **", "struct usb_descriptor_header **"]


func: usb_gadget_config_buf
ret: int
module: libcomposite
args:
["const struct usb_config_descriptor *", "void *", "unsigned int", "const struct usb_descriptor_header **"]


func: renesas_usb3_init_ep
ret: static int
module: renesas_usb3
args:
["struct renesas_usb3 *", "struct device *", "const struct renesas_usb3_priv *", "const struct renesas_usb3_priv *"]


func: usb_gadget_ep_match_desc
ret: int
module: udc-core
args:
["struct usb_gadget *", "struct usb_ep *", "struct usb_endpoint_descriptor *", "struct usb_ss_ep_comp_descriptor *"]


func: __uvcg_iter_strm_cls
ret: static int
module: usb_f_uvc
args:
["struct uvcg_streaming_header *", "void *", "void *", "int (*)(void *, void *, void *, int, enum uvcg_strm_type)"]


func: uvcg_config_create_children
ret: static int
module: usb_f_uvc
args:
["struct config_group *", "const struct uvcg_config_group_type *", "const struct uvcg_config_group_type *"]


func: 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: 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: sci_init_single
ret: static int
module: sh-sci
args:
["struct platform_device *", "struct sci_port *", "unsigned int", "const struct plat_sci_port *", "bool"]


func: sprd_uart_dma_submit
ret: static int
module: sprd_serial
args:
["struct uart_port *", "struct sprd_uart_dma *", "u32", "enum dma_transfer_direction", "dma_async_tx_callback"]


func: rbd_obj_method_sync
ret: static int
module: rbd
args:
["struct ceph_object_id *", "struct ceph_object_locator *", "const char *", "const void *", "size_t", "void *", "size_t", "struct rbd_device *", "struct rbd_device *"]


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


func: __issue_creg_rw
ret: static int
module: rsxx
args:
["struct rsxx_cardinfo *", "unsigned int", "unsigned int", "unsigned int", "void *", "int", "unsigned int *"]


func: creg_queue_cmd
ret: static int
module: rsxx
args:
["struct rsxx_cardinfo *", "unsigned int", "unsigned int", "unsigned int", "void *", "int", "creg_cmd_cb", "void *"]


func: drbd_single_open
ret: static int
module: drbd
args:
["struct file *", "int (*)(struct seq_file *, void *)", "void *", "struct kref *", "void (*)(struct kref *)"]


func: seq_print_timing_details
ret: static void
module: drbd
args:
["struct seq_file *", "const char *", "unsigned int", "struct drbd_thread_timing_details *", "unsigned long"]


func: conn_send_command
ret: int
module: drbd
args:
["struct drbd_connection *", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


func: drbd_queue_bitmap_io
ret: void
module: drbd
args:
["struct drbd_device *", "int (*)(struct drbd_device *)", "void (*)(struct drbd_device *, int)", "char *", "enum bm_flag"]


func: drbd_send_command
ret: int
module: drbd
args:
["struct drbd_peer_device *", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


func: __send_command
ret: static int
module: drbd
args:
["struct drbd_connection *", "int", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


func: notify_connection_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_connection *", "struct connection_info *", "enum drbd_notification_type"]


func: notify_device_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_device *", "struct device_info *", "enum drbd_notification_type"]


func: notify_helper
ret: void
module: drbd
args:
["enum drbd_notification_type", "struct drbd_device *", "struct drbd_connection *", "const char *", "int"]


func: notify_peer_device_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_peer_device *", "struct peer_device_info *", "enum drbd_notification_type"]


func: notify_resource_state
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_resource *", "struct resource_info *", "enum drbd_notification_type"]


func: decide_on_write_same_support
ret: static void
module: drbd
args:
["struct drbd_device *", "struct request_queue *", "struct request_queue *", "struct o_qlim *", "bool"]


func: drbd_submit_peer_request
ret: int
module: drbd
args:
["struct drbd_device *", "struct drbd_peer_request *", "const unsigned int", "const unsigned int", "const int"]


func: validate_req_change_req_state
ret: static int
module: drbd
args:
["struct drbd_device *", "u64", "sector_t", "struct rb_root *", "const char *", "enum drbd_req_event", "bool"]


func: notify_connection_state_change
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_connection_state_change *", "enum drbd_notification_type"]


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


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


func: notify_resource_state_change
ret: void
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_resource_state_change *", "enum drbd_notification_type"]


func: after_state_ch
ret: static void
module: drbd
args:
["struct drbd_device *", "union drbd_state", "union drbd_state", "struct drbd_state_change *", "enum chg_state_flags"]


func: conn_set_state
ret: static void
module: drbd
args:
["struct drbd_connection *", "union drbd_state", "union drbd_state", "union drbd_state *", "union drbd_state *", "enum chg_state_flags"]


func: __update_timing_details
ret: void
module: drbd
args:
["struct drbd_thread_timing_details *", "unsigned int *", "void *", "const char *", "const unsigned int"]


func: rnbd_clt_map_device
ret: struct rnbd_clt_dev *
module: rnbd-client
args:
["const char *", "struct rtrs_addr *", "size_t", "u16", "const char *", "enum rnbd_access_mode", "u32"]


func: send_usr_msg
ret: static int
module: rnbd-client
args:
["struct rtrs_clt *", "int", "struct rnbd_iu *", "struct kvec *", "size_t", "struct scatterlist *", "unsigned int", "void (*)(struct work_struct *)", "int *", "int"]


func: mtip_exec_internal_command
ret: static int
module: mtip32xx
args:
["struct mtip_port *", "struct host_to_dev_fis *", "dma_addr_t", "int", "unsigned long", "u32", "int"]


func: mtip_set_timeout
ret: static void
module: mtip32xx
args:
["struct driver_data *", "unsigned int *", "u8", "struct host_to_dev_fis *", "struct host_to_dev_fis *"]


func: xen_blkbk_unmap_prepare
ret: static unsigned int
module: xen-blkback
args:
["struct xen_blkif_ring *", "struct grant_page **", "unsigned int", "struct gnttab_unmap_grant_ref *", "struct page **"]


func: kempld_wdt_set_stage_timeout
ret: static int
module: kempld_wdt
args:
["struct kempld_wdt_stage *", "unsigned int", "struct kempld_wdt_data *", "struct kempld_wdt_data *"]


func: scsiback_gnttab_data_map_list
ret: static int
module: xen-scsiback
args:
["struct vscsibk_pend *", "struct scsiif_request_segment *", "struct page **", "grant_handle_t *", "int", "u32"]


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


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


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


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


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


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


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


func: binder_translate_fd_array
ret: static int
module: binder_linux
args:
["struct binder_fd_array_object *", "struct binder_buffer_object *", "struct binder_transaction *", "struct binder_thread *", "struct binder_transaction *"]


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


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


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


func: tegra_xusb_port_init
ret: static int
module: phy-tegra-xusb
args:
["struct tegra_xusb_port *", "struct tegra_xusb_padctl *", "struct device_node *", "const char *", "unsigned int"]


func: sparx5_sd10g28_get_params
ret: static void
module: sparx5_serdes
args:
["struct sparx5_serdes_macro *", "struct sparx5_sd10g28_media_preset *", "struct sparx5_sd10g28_mode_preset *", "struct sparx5_sd10g28_args *", "struct sparx5_sd10g28_params *"]


func: sparx5_sd25g28_get_params
ret: static void
module: sparx5_serdes
args:
["struct sparx5_sd25g28_media_preset *", "struct sparx5_sd25g28_mode_preset *", "struct sparx5_sd25g28_args *", "struct sparx5_sd25g28_params *", "struct sparx5_serdes_macro *", "struct sparx5_serdes_macro *"]


func: cdns_torrent_dp_set_pll_en
ret: static int
module: phy-cadence-torrent
args:
["bool", "struct phy_configure_opts_dp *", "struct cdns_torrent_phy *", "struct phy_configure_opts_dp *", "struct cdns_torrent_phy *"]


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


func: update_user_bitmap
ret: static int
module: vfio_iommu_type1
args:
["u64 *", "struct vfio_dma *", "dma_addr_t", "size_t", "struct vfio_iommu *", "struct vfio_iommu *"]


func: vfio_pin_pages_remote
ret: static long
module: vfio_iommu_type1
args:
["struct vfio_dma *", "unsigned long", "long", "unsigned long *", "unsigned long", "struct vfio_batch *"]


func: vfio_sync_unpin
ret: static long
module: vfio_iommu_type1
args:
["struct vfio_dma *", "struct list_head *", "struct iommu_iotlb_gather *", "struct vfio_domain *", "struct vfio_domain *"]


func: vfio_platform_set_irqs_ioctl
ret: int
module: vfio-platform-base
args:
["struct vfio_platform_device *", "uint32_t", "unsigned int", "unsigned int", "unsigned int", "void *"]


func: vfio_platform_set_irq_mask
ret: static int
module: vfio-platform-base
args:
["struct vfio_platform_device *", "unsigned int", "unsigned int", "unsigned int", "uint32_t", "void *"]


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


func: do_io_rw
ret: static ssize_t
module: vfio-pci
args:
["struct vfio_pci_device *", "bool", "void *", "char *", "loff_t", "size_t", "size_t", "size_t", "bool"]


func: ali_program_modes
ret: static void
module: pata_ali
args:
["struct ata_timing *", "u8", "struct ata_device *", "struct ata_port *", "struct ata_device *", "struct ata_port *"]


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


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


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


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


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


func: ads7846_setup_spi_msg
ret: static int
module: ads7846
args:
["struct ads7846 *", "const struct ads7846_platform_data *", "const struct ads7846_platform_data *"]


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


func: axp20x_store_attr
ret: static ssize_t
module: axp20x-pek
args:
["const struct axp20x_time *", "unsigned int", "const char *", "size_t", "struct device *", "struct device *"]


func: 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: nfcsim_send
ret: static int
module: nfcsim
args:
["struct sk_buff *", "u16", "nfc_digital_cmd_complete_t", "void *", "struct nfc_digital_dev *", "struct nfc_digital_dev *"]


func: port100_listen_mdaa
ret: static int
module: port100
args:
["struct nfc_digital_dev *", "struct digital_tg_mdaa_params *", "u16", "nfc_digital_cmd_complete_t", "void *"]


func: fdp_nci_probe
ret: int
module: fdp
args:
["struct fdp_i2c_phy *", "struct nfc_phy_ops *", "struct nci_dev **", "int", "int", "u8", "u32", "u8 *"]


func: nxp_nci_probe
ret: int
module: nxp-nci
args:
["void *", "struct device *", "const struct nxp_nci_phy_ops *", "unsigned int", "struct nci_dev **"]


func: st21nfca_hci_probe
ret: int
module: st21nfca_hci
args:
["void *", "struct nfc_phy_ops *", "char *", "int", "int", "int", "struct nfc_hci_dev **", "struct st21nfca_se_status *"]


func: pn53x_common_init
ret: struct pn533 *
module: pn533
args:
["u32", "enum pn533_protocol_type", "void *", "struct pn533_phy_ops *", "struct pn533_frame_ops *", "struct device *"]


func: nfcmrvl_nci_register_dev
ret: struct nfcmrvl_private *
module: nfcmrvl
args:
["enum nfcmrvl_phy", "void *", "struct nfcmrvl_if_ops *", "struct device *", "struct nfcmrvl_platform_data *"]


func: ndlc_probe
ret: int
module: st-nci
args:
["void *", "struct nfc_phy_ops *", "struct device *", "int", "int", "struct llt_ndlc **", "struct st_nci_se_status *"]


func: pn544_hci_probe
ret: int
module: pn544
args:
["void *", "struct nfc_phy_ops *", "char *", "int", "int", "int", "fw_download_t", "struct nfc_hci_dev **"]


func: page_to_skb
ret: static struct sk_buff *
module: virtio_net
args:
["struct 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: 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: 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: 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: bareudp6_xmit_skb
ret: static int
module: bareudp
args:
["struct sk_buff *", "struct net_device *", "struct bareudp_dev *", "const struct ip_tunnel_info *"]


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


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


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


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


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


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


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


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


func: vxlan_encap_bypass
ret: static void
module: vxlan
args:
["struct sk_buff *", "struct vxlan_dev *", "__be32", "bool", "struct vxlan_dev *", "struct vxlan_dev *"]


func: vxlan_fdb_create
ret: static 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_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 *"]


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


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


func: vxlan_fdb_update_existing
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "union vxlan_addr *", "__u16", "__u16", "__be16", "__be32", "__u32", "__u16", "struct vxlan_fdb *", "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", "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: 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: mlxfw_fsm_state_err
ret: static int
module: mlxfw
args:
["struct netlink_ext_ack *", "enum mlxfw_fsm_state_err", "struct mlxfw_dev *", "struct mlxfw_dev *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: mlxsw_sp_acl_atcam_lkey_id_create
ret: static struct mlxsw_sp_acl_atcam_lkey_id *
module: mlxsw_spectrum
args:
["struct mlxsw_sp_acl_atcam_lkey_id_ht_key *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_atcam_region *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: __mlxsw_sp_port_fdb_uc_op
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "u8", "const char *", "u16", "bool", "enum mlxsw_reg_sfd_rec_action", "enum mlxsw_reg_sfd_rec_policy"]


func: mlxsw_sp2_bridge_8021ad_port_join
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_bridge_device *", "struct mlxsw_sp_bridge_port *", "struct mlxsw_sp_port *", "struct netlink_ext_ack *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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_devlink_trap_action_set
ret: static int
module: mlxsw_core
args:
["struct devlink *", "const struct devlink_trap *", "enum devlink_trap_action", "struct netlink_ext_ack *"]


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


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


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


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


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


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


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


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


func: 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: mlx4_en_build_dma_wqe
ret: static bool
module: mlx4_en
args:
["struct mlx4_en_priv *", "struct skb_shared_info *", "struct mlx4_wqe_data_seg *", "struct sk_buff *", "int", "__be32", "struct mlx4_en_tx_info *"]


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


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


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


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


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


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


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


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


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


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


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


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


func: mlx5_ipsec_offload_create_sa_ctx
ret: static void *
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_accel_esp_xfrm *", "const __be32 *", "const __be32 *", "const __be32", "bool", "u32 *"]


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 *", "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_rq_frags_info
ret: static void
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct mlx5e_rq_frags_info *"]


func: mlx5e_build_rx_cq_param
ret: static void
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct mlx5e_cq_param *"]


func: mlx5e_ptp_alloc_txqsq
ret: static int
module: mlx5_core
args:
["struct mlx5e_ptp *", "int", "struct mlx5e_params *", "struct mlx5e_sq_param *", "struct mlx5e_txqsq *", "int", "struct mlx5e_ptpsq *"]


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 *", "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_rep_indr_setup_cb
ret: static int
module: mlx5_core
args:
["struct net_device *", "struct Qdisc *", "void *", "enum tc_setup_type", "void *", "void *", "void (*)(struct flow_block_cb *)"]


func: mlx5_tc_ct_flow_offload
ret: struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_tc_ct_priv *", "struct mlx5e_tc_flow *", "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"]


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_flow_offload
ret: static struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_tc_ct_priv *", "struct mlx5e_tc_flow *", "struct mlx5_flow_spec *", "struct mlx5_flow_attr *"]


func: __mlx5_tc_ct_flow_offload_clear
ret: static 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_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"]


func: mlx5_tc_ct_entry_set_registers
ret: static int
module: mlx5_core
args:
["struct mlx5e_tc_mod_hdr_acts *", "u8", "u32", "u32", "u8", "struct mlx5_tc_ct_priv *", "struct mlx5_tc_ct_priv *"]


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_attach_encap
ret: int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow *", "struct net_device *", "int", "struct netlink_ext_ack *", "struct net_device **", "bool *"]


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


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


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_ipsec_set_swp
ret: static void
module: mlx5_core
args:
["struct sk_buff *", "struct mlx5_wqe_eth_seg *", "u8", "struct xfrm_offload *", "struct xfrm_offload *"]


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


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


func: tx_sync_info_get
ret: static enum mlx5e_ktls_sync_retval
module: mlx5_core
args:
["u32", "int", "struct tx_sync_info *", "struct mlx5e_ktls_offload_context_tx *", "struct mlx5e_ktls_offload_context_tx *"]


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_tls_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_tls_handle_ooo
ret: static bool
module: mlx5_core
args:
["struct mlx5e_tls_offload_context_tx *", "struct mlx5e_txqsq *", "struct sk_buff *", "struct mlx5e_tls *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: peer_miss_rules_setup
ret: static void
module: mlx5_core
args:
["struct mlx5_core_dev *", "struct mlx5_flow_spec *", "struct mlx5_flow_destination *", "struct mlx5_eswitch *", "struct mlx5_eswitch *"]


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


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


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


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


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


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


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


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


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


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


func: mlx5_is_fpga_egress_ipsec_rule
ret: static bool
module: mlx5_core
args:
["struct mlx5_core_dev *", "u8", "const u32 *", "const u32 *", "struct mlx5_flow_act *", "struct mlx5_flow_context *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: hns_dsaf_tcam_mc_cfg
ret: static void
module: hns_dsaf
args:
["struct dsaf_device *", "u32", "struct dsaf_tbl_tcam_data *", "struct dsaf_tbl_tcam_data *", "struct dsaf_tbl_tcam_mcast_cfg *"]


func: hns_dsaf_tcam_uc_cfg_vague
ret: static void
module: hns_dsaf
args:
["struct dsaf_device *", "u32", "struct dsaf_tbl_tcam_data *", "struct dsaf_tbl_tcam_data *", "struct dsaf_tbl_tcam_ucast_cfg *"]


func: fill_v2_desc_hw
ret: static void
module: hns_enet_drv
args:
["struct hnae_ring *", "void *", "int", "int", "dma_addr_t", "int", "int", "enum hns_desc_type", "int"]


func: hns_nic_reuse_page
ret: static void
module: hns_enet_drv
args:
["struct sk_buff *", "int", "int", "struct hnae_desc_cb *", "struct hnae_ring *", "struct hnae_ring *"]


func: hclgevf_update_mac_list
ret: static int
module: hclgevf
args:
["struct hnae3_handle *", "enum HCLGEVF_MAC_NODE_STATE", "enum HCLGEVF_MAC_ADDR_TYPE", "const unsigned char *"]


func: hclge_update_mac_list
ret: int
module: hclge
args:
["struct hclge_vport *", "enum HCLGE_MAC_NODE_STATE", "enum HCLGE_MAC_ADDR_TYPE", "const unsigned char *"]


func: hclge_fd_get_tuple
ret: static int
module: hclge
args:
["struct ethtool_rx_flow_spec *", "struct hclge_fd_rule *", "struct hclge_fd_user_def_info *", "struct hclge_dev *"]


func: hclge_parse_cls_flower
ret: static int
module: hclge
args:
["struct hclge_dev *", "struct hclge_fd_rule *", "struct flow_cls_offload *", "struct flow_cls_offload *"]


func: hclge_unsync_vport_mac_list
ret: static void
module: hclge
args:
["struct hclge_vport *", "struct list_head *", "int (*)(struct hclge_vport *, const unsigned char *)"]


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


func: mvneta_run_xdp
ret: static int
module: mvneta
args:
["struct mvneta_port *", "struct mvneta_rx_queue *", "struct bpf_prog *", "struct xdp_buff *", "u32", "struct mvneta_stats *"]


func: mvneta_xdp_put_buff
ret: static void
module: mvneta
args:
["struct mvneta_rx_queue *", "struct xdp_buff *", "struct skb_shared_info *", "int", "struct mvneta_port *"]


func: skge_rx_setup
ret: static int
module: skge
args:
["struct skge_element *", "struct sk_buff *", "unsigned int", "struct skge_port *", "struct skge_port *"]


func: otx2_tc_prepare_flow
ret: static int
module: rvu_nicpf
args:
["struct otx2_nic *", "struct npc_install_flow_req *", "struct flow_cls_offload *", "struct flow_cls_offload *"]


func: otx2_sqe_add_ext
ret: static void
module: rvu_nicpf
args:
["struct otx2_nic *", "struct sk_buff *", "int *", "struct otx2_snd_queue *", "struct otx2_snd_queue *"]


func: otx2_sqe_add_hdr
ret: static void
module: rvu_nicpf
args:
["struct nix_sqe_hdr_s *", "struct sk_buff *", "u16", "struct otx2_snd_queue *", "struct otx2_nic *"]


func: rvu_mbox_init
ret: static int
module: rvu_af
args:
["struct rvu *", "struct mbox_wq_info *", "int", "int", "void (*)(struct work_struct *)", "void (*)(struct work_struct *)"]


func: nix_txsch_alloc
ret: static void
module: rvu_af
args:
["struct nix_txsch *", "struct nix_txsch_alloc_rsp *", "int", "int", "int", "struct rvu *", "struct rvu *"]


func: rvu_mbox_handler_npc_mcam_alloc_and_write_entry
ret: int
module: rvu_af
args:
["struct rvu *", "struct npc_mcam_alloc_and_write_entry_req *", "struct npc_mcam_alloc_and_write_entry_rsp *"]


func: npc_mcam_alloc_entries
ret: static int
module: rvu_af
args:
["struct npc_mcam *", "u16", "struct npc_mcam_alloc_entry_req *", "struct npc_mcam_alloc_entry_rsp *"]


func: npc_install_flow
ret: static int
module: rvu_af
args:
["struct rvu *", "int", "u16", "int", "struct rvu_pfvf *", "struct npc_install_flow_req *", "struct npc_install_flow_rsp *", "bool", "bool"]


func: npc_update_entry
ret: static void
module: rvu_af
args:
["enum key_fields", "struct mcam_entry *", "u64", "u64", "u64", "u64", "u8", "struct rvu *", "struct rvu *"]


func: npc_update_flow
ret: static void
module: rvu_af
args:
["struct rvu *", "struct mcam_entry *", "u64", "struct flow_msg *", "struct flow_msg *", "struct rvu_npc_mcam_rule *", "u8"]


func: mvpp2_buf_alloc
ret: static void *
module: mvpp2
args:
["struct mvpp2_port *", "struct mvpp2_bm_pool *", "struct page_pool *", "dma_addr_t *", "phys_addr_t *", "gfp_t"]


func: mvpp2_run_xdp
ret: static int
module: mvpp2
args:
["struct mvpp2_port *", "struct bpf_prog *", "struct xdp_buff *", "struct page_pool *", "struct mvpp2_pcpu_stats *", "struct mvpp2_rx_queue *"]


func: mvpp2_tso_put_data
ret: static int
module: mvpp2
args:
["struct sk_buff *", "struct net_device *", "struct tso_t *", "struct mvpp2_tx_queue *", "struct mvpp2_tx_queue *", "struct mvpp2_txq_pcpu *", "int", "bool", "bool"]


func: mvpp2_tx_tso
ret: static int
module: mvpp2
args:
["struct sk_buff *", "struct net_device *", "struct mvpp2_tx_queue *", "struct mvpp2_tx_queue *", "struct mvpp2_txq_pcpu *"]


func: mvpp2_txq_inc_put
ret: static void
module: mvpp2
args:
["struct mvpp2_port *", "struct mvpp2_txq_pcpu *", "void *", "struct mvpp2_tx_desc *", "enum mvpp2_tx_buf_type"]


func: prestera_find_event_handler
ret: static int
module: prestera
args:
["const struct prestera_switch *", "enum prestera_event_type", "struct prestera_fw_event_handler *"]


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: rmnet_map_ipv4_dl_csum_trailer
ret: static int
module: rmnet
args:
["struct rmnet_map_dl_csum_trailer *", "struct rmnet_priv *", "struct sk_buff *", "struct sk_buff *"]


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: rocker_cmd_exec
ret: int
module: rocker
args:
["struct rocker_port *", "bool", "rocker_cmd_prep_cb_t", "void *", "rocker_cmd_proc_cb_t", "void *"]


func: rocker_dma_ring_bufs_alloc
ret: static int
module: rocker
args:
["const struct rocker_dma_ring_info *", "int", "size_t", "const struct rocker *", "const struct rocker *"]


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: rocker_tx_desc_frags_unmap
ret: static void
module: rocker
args:
["const struct rocker_desc_info *", "const struct rocker_port *", "const struct rocker_desc_info *", "const struct rocker_port *"]


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


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


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


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


func: 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 *", "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 *", "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: tso_start
ret: static int
module: sfc
args:
["struct tso_state *", "const struct sk_buff *", "struct efx_tx_queue *", "struct efx_nic *", "struct efx_nic *"]


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: 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_mac_filt
ret: int
module: cxgb4
args:
["struct adapter *", "unsigned int", "bool", "unsigned int", "const u8 **", "u16 *", "u64 *", "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: valid_pedit_action
ret: static bool
module: cxgb4
args:
["struct net_device *", "u8 *", "const struct flow_action_entry *", "const struct flow_action_entry *"]


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: write_eo_wr
ret: static void *
module: cxgb4
args:
["struct adapter *", "struct sge_eosw_txq *", "struct sk_buff *", "struct fw_eth_tx_eo_wr *", "u32", "u32"]


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: t4_fw_matches_chip
ret: static bool
module: cxgb4
args:
["const struct fw_hdr *", "const struct adapter *", "const struct fw_hdr *", "const struct adapter *"]


func: cxgb_redirect
ret: static void
module: cxgb3
args:
["struct dst_entry *", "struct dst_entry *", "const void *", "struct neighbour *", "struct neighbour *"]


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_write_cpl_set_tcb_ulp
ret: static void *
module: ch_ktls
args:
["struct chcr_ktls_info *", "u32", "void *", "u16", "u64", "u64", "u32", "struct sge_eth_txq *", "struct sge_eth_txq *"]


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


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: 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: 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: ocelot_switchdev_sync
ret: static int
module: mscc_ocelot
args:
["struct ocelot *", "int", "struct net_device *", "struct net_device *", "struct netlink_ext_ack *"]


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: vcap_key_bit_set
ret: static void
module: mscc_ocelot_switch_lib
args:
["struct vcap_data *", "int", "enum ocelot_vcap_bit", "const struct vcap_props *", "const struct vcap_props *"]


func: vcap_key_bytes_set
ret: static void
module: mscc_ocelot_switch_lib
args:
["struct vcap_data *", "int", "u8 *", "u8 *", "const struct vcap_props *", "const struct vcap_props *"]


func: vcap_key_l4_port_set
ret: static void
module: mscc_ocelot_switch_lib
args:
["struct vcap_data *", "int", "struct ocelot_vcap_udp_tcp *", "const struct vcap_props *", "const struct vcap_props *"]


func: vcap_key_set
ret: static void
module: mscc_ocelot_switch_lib
args:
["struct vcap_data *", "int", "u32", "u32", "const struct vcap_props *", "const struct vcap_props *"]


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


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: cnic_init_storm_conn_bufs
ret: static void
module: cnic
args:
["struct cnic_dev *", "struct l4_kwq_connect_req1 *", "struct l4_kwq_connect_req3 *", "struct l5cm_active_conn_buffer *"]


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


func: check_fw_section
ret: static int
module: bnx2
args:
["const struct firmware *", "u32", "bool", "const struct bnx2_fw_file_section *", "const struct bnx2_fw_file_section *"]


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


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


func: bnxt_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_tc_parse_pedit
ret: static int
module: bnxt_en
args:
["struct bnxt *", "struct bnxt_tc_actions *", "u8 *", "u8 *", "int", "struct flow_action_entry *", "struct flow_action_entry *"]


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


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_2cos_limit_cee_fill_cos_params
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct pg_help_data *", "struct dcbx_ets_feature *", "struct cos_help_data *", "u32 *", "u32", "u8"]


func: bnx2x_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_get_link_speed_duplex
ret: static int
module: bnx2x
args:
["struct link_vars *", "u16", "u16", "u16", "struct link_params *", "struct bnx2x_phy *", "struct link_params *", "struct bnx2x_phy *"]


func: bnx2x_update_pfc_nig
ret: static void
module: bnx2x
args:
["struct bnx2x_nig_brb_pfc_port_params *", "struct link_vars *", "struct link_params *", "struct link_params *"]


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


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


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


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


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


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


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


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


func: bnx2x_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 *", "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 *", "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: octeon_droq_dispatch_pkt
ret: static int
module: liquidio
args:
["struct octeon_device *", "struct octeon_droq *", "union octeon_rh *", "struct octeon_droq_info *", "struct octeon_droq_info *"]


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: atl1c_tso_csum
ret: static int
module: atl1c
args:
["struct atl1c_adapter *", "struct sk_buff *", "struct atl1c_tpd_desc **", "enum atl1c_trans_queue"]


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_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: 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 *", "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: 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_entries
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "bool", "struct virt_mem_desc", "struct virt_mem_desc"]


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 *", "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_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_init_cmd_array
ret: static int
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "bool", "bool", "struct init_write_op *", "struct init_write_op *"]


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 *", "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_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_mfw_get_eth_tlv_value
ret: static int
module: qed
args:
["struct qed_mfw_tlv_eth *", "struct qed_tlv_parsed_buf *", "struct qed_drv_tlv_hdr *", "struct qed_drv_tlv_hdr *"]


func: qed_mfw_get_fcoe_tlv_value
ret: static int
module: qed
args:
["struct qed_mfw_tlv_fcoe *", "struct qed_tlv_parsed_buf *", "struct qed_drv_tlv_hdr *", "struct qed_drv_tlv_hdr *"]


func: qed_mfw_get_iscsi_tlv_value
ret: static int
module: qed
args:
["struct qed_mfw_tlv_iscsi *", "struct qed_tlv_parsed_buf *", "struct qed_drv_tlv_hdr *", "struct qed_drv_tlv_hdr *"]


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 *", "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: 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: netxen_md_cntrl
ret: static u32
module: netxen_nic
args:
["struct netxen_adapter *", "struct netxen_minidump_template_hdr *", "struct netxen_minidump_entry_crb *"]


func: qede_rx_build_skb
ret: static struct sk_buff *
module: qede
args:
["struct qede_rx_queue *", "struct sw_rx_data *", "u16", "u16", "struct qede_dev *", "struct qede_dev *"]


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: netsec_set_tx_de
ret: static void
module: netsec
args:
["struct netsec_desc_ring *", "const struct netsec_tx_pkt_ctrl *", "const struct netsec_desc *", "void *", "struct netsec_priv *"]


func: dpaa_eth_init_ports
ret: static int
module: fsl_dpa
args:
["struct dpaa_bp *", "struct fm_port_fqs *", "struct dpaa_buffer_layout *", "struct device *", "struct mac_device *", "struct mac_device *"]


func: dpaa_rx_error
ret: static void
module: fsl_dpa
args:
["struct net_device *", "const struct dpaa_priv *", "struct dpaa_percpu_priv *", "const struct qm_fd *", "u32"]


func: dpaa2_switch_tc_parse_action
ret: static int
module: fsl-dpaa2-switch
args:
["struct ethsw_core *", "struct flow_action_entry *", "struct dpsw_acl_result *", "struct netlink_ext_ack *"]


func: dpaa2_switch_free_fd
ret: static void
module: fsl-dpaa2-switch
args:
["const struct dpaa2_fd *", "const struct ethsw_core *", "const struct dpaa2_fd *", "const struct ethsw_core *"]


func: dpsw_ctrl_if_set_queue
ret: int
module: fsl-dpaa2-switch
args:
["struct fsl_mc_io *", "u32", "u16", "enum dpsw_queue_type", "const struct dpsw_ctrl_if_queue_cfg *"]


func: dpaa2_eth_dl_trap_group_action_set
ret: static int
module: fsl-dpaa2-eth
args:
["struct devlink *", "const struct devlink_trap_group *", "enum devlink_trap_action", "struct netlink_ext_ack *"]


func: dpaa2_eth_free_tx_fd
ret: static void
module: fsl-dpaa2-eth
args:
["struct dpaa2_eth_priv *", "struct dpaa2_eth_fq *", "bool", "const struct dpaa2_fd *", "const struct dpaa2_fd *"]


func: dpaa2_eth_run_xdp
ret: static u32
module: fsl-dpaa2-eth
args:
["struct dpaa2_eth_priv *", "struct dpaa2_eth_channel *", "struct dpaa2_eth_fq *", "struct dpaa2_fd *", "void *"]


func: dpaa2_eth_rx
ret: static void
module: fsl-dpaa2-eth
args:
["struct dpaa2_eth_priv *", "struct dpaa2_eth_channel *", "const struct dpaa2_fd *", "struct dpaa2_eth_fq *"]


func: dpni_add_fs_entry
ret: int
module: fsl-dpaa2-eth
args:
["struct fsl_mc_io *", "u32", "u16", "u8", "u16", "const struct dpni_rule_cfg *", "const struct dpni_fs_action_cfg *"]


func: dpni_get_queue
ret: int
module: fsl-dpaa2-eth
args:
["struct fsl_mc_io *", "u32", "u16", "enum dpni_queue_type", "u8", "u8", "struct dpni_queue *", "struct dpni_queue_id *"]


func: dpni_get_taildrop
ret: int
module: fsl-dpaa2-eth
args:
["struct fsl_mc_io *", "u32", "u16", "enum dpni_congestion_point", "enum dpni_queue_type", "u8", "u8", "struct dpni_taildrop *"]


func: dpni_set_congestion_notification
ret: int
module: fsl-dpaa2-eth
args:
["struct fsl_mc_io *", "u32", "u16", "enum dpni_queue_type", "u8", "const struct dpni_congestion_notification_cfg *"]


func: dpni_set_queue
ret: int
module: fsl-dpaa2-eth
args:
["struct fsl_mc_io *", "u32", "u16", "enum dpni_queue_type", "u8", "u8", "u8", "const struct dpni_queue *"]


func: dpni_set_tx_shaping
ret: int
module: fsl-dpaa2-eth
args:
["struct fsl_mc_io *", "u32", "u16", "const struct dpni_tx_shaping_cfg *", "const struct dpni_tx_shaping_cfg *", "int"]


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


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


func: ionic_rx_copybreak
ret: static struct sk_buff *
module: ionic
args:
["struct ionic_queue *", "struct ionic_desc_info *", "struct ionic_rxq_comp *", "struct ionic_rxq_comp *"]


func: ionic_tx_tso_post
ret: static void
module: ionic
args:
["struct ionic_queue *", "struct ionic_txq_desc *", "struct sk_buff *", "dma_addr_t", "u8", "u16", "unsigned int", "unsigned int", "bool", "u16", "bool", "bool", "bool"]


func: 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_parse_cls_flower
ret: static int
module: iavf
args:
["struct iavf_adapter *", "struct iavf_cloud_filter *", "struct flow_cls_offload *", "struct flow_cls_offload *"]


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: 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: 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: igc_construct_skb
ret: static struct sk_buff *
module: igc
args:
["struct igc_ring *", "struct igc_rx_buffer *", "ktime_t", "struct xdp_buff *", "struct xdp_buff *"]


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: ixgbe_construct_skb
ret: static struct sk_buff *
module: ixgbe
args:
["struct ixgbe_ring *", "struct ixgbe_rx_buffer *", "struct xdp_buff *", "union ixgbe_adv_rx_desc *"]


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


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


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


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


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


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


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


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


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


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


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


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


func: i40e_aq_get_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_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_parse_cls_flower
ret: static int
module: i40e
args:
["struct i40e_cloud_filter *", "struct flow_cls_offload *", "struct i40e_vsi *", "struct flow_cls_offload *", "struct i40e_vsi *"]


func: i40e_setup_pf_switch_element
ret: static void
module: i40e
args:
["struct i40e_pf *", "u16", "bool", "struct i40e_aqc_switch_config_element_resp *", "struct i40e_aqc_switch_config_element_resp *"]


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: i40e_set_vf_link_state
ret: static void
module: i40e
args:
["struct i40e_vf *", "struct virtchnl_pf_event *", "struct i40e_link_status *", "struct i40e_link_status *"]


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: ice_arfs_update_active_fltr_cntrs
ret: static void
module: ice
args:
["bool", "struct ice_arfs_entry *", "struct ice_vsi *", "struct ice_arfs_entry *", "struct ice_vsi *"]


func: ice_aq_alloc_free_res
ret: enum ice_status
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: enum ice_status
module: ice
args:
["struct ice_port_info *", "bool", "u8", "struct ice_aqc_get_phy_caps_data *", "struct ice_sq_cd *"]


func: ice_aq_set_phy_cfg
ret: enum ice_status
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: enum ice_status
module: ice
args:
["struct ice_port_info *", "u16", "u8", "u8", "u16 *", "u16 *", "u32 *", "enum ice_disq_rst_src", "u16", "struct ice_sq_cd *"]


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


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


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


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


func: ice_parse_valid_functions_cap
ret: static void
module: ice
args:
["struct ice_hw *", "struct ice_hw_dev_caps *", "struct ice_aqc_list_caps_elem *", "struct ice_aqc_list_caps_elem *"]


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


func: ice_set_rc_coalesce
ret: static int
module: ice
args:
["enum ice_container_type", "struct ethtool_coalesce *", "struct ice_ring_container *", "struct ice_vsi *"]


func: ice_add_prof
ret: enum ice_status
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 enum ice_status
module: ice
args:
["struct ice_hw *", "enum ice_block", "u16", "u8", "u8", "u16", "u8", "u16", "u8 *", "u8 *", "u8 *", "u8"]


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


func: ice_flow_add_prof
ret: enum ice_status
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_lag_unlink
ret: static void
module: ice
args:
["struct ice_lag *", "struct netdev_notifier_changeupper_info *", "struct netdev_notifier_changeupper_info *"]


func: ice_aq_query_sched_elems
ret: enum ice_status
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 enum ice_status
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 enum ice_status
module: ice
args:
["struct ice_port_info *", "struct ice_sched_node *", "struct ice_sched_node *", "u8", "u16", "u32 *", "u16 *"]


func: ice_sched_find_node_in_subtree
ret: static bool
module: ice
args:
["struct ice_sched_node *", "struct ice_sched_node *", "struct ice_hw *", "struct ice_sched_node *"]


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


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


func: ice_tx_map
ret: static void
module: ice
args:
["struct ice_ring *", "struct ice_tx_buf *", "struct ice_tx_offload_params *", "struct ice_tx_offload_params *"]


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: ice_vc_fdir_set_flow_hdr
ret: static int
module: ice
args:
["struct ice_vf *", "struct ice_flow_seg_info *", "struct virtchnl_fdir_fltr_conf *", "struct virtchnl_fdir_fltr_conf *"]


func: ice_qvec_dis_irq
ret: static void
module: ice
args:
["struct ice_q_vector *", "struct ice_ring *", "struct ice_vsi *", "struct ice_ring *", "struct ice_vsi *"]


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: gve_alloc_page
ret: int
module: gve
args:
["struct gve_priv *", "struct device *", "struct page **", "dma_addr_t *", "enum dma_data_direction"]


func: gve_rx_free_buffer
ret: static void
module: gve
args:
["struct device *", "union gve_rx_data_slot *", "struct gve_rx_slot_page_info *", "union gve_rx_data_slot *", "struct gve_rx_slot_page_info *"]


func: xgene_cle_dram_wr
ret: static int
module: xgene-enet
args:
["struct xgene_enet_cle *", "u32 *", "u8", "u32", "enum xgene_cle_dram_type", "enum xgene_cle_cmd_type"]


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: meson8b_dwmac_register_clk
ret: static struct clk *
module: dwmac-meson8b
args:
["struct meson8b_dwmac *", "const char *", "const struct clk_parent_data *", "int", "const struct clk_ops *", "struct clk_hw *"]


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: 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: 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_rxp_cqpt_setup
ret: static void
module: bna
args:
["struct bna_rxp *", "u32", "struct bna_mem_descr *", "struct bna_mem_descr *", "struct bna_mem_descr *", "u32"]


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: bna_txq_qpt_setup
ret: static void
module: bna
args:
["struct bna_txq *", "int", "struct bna_mem_descr *", "struct bna_mem_descr *", "struct bna_mem_descr *", "int"]


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


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


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


func: nfp_bpf_map_mark_used
ret: static int
module: nfp
args:
["struct bpf_verifier_env *", "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_flower_compile_action
ret: int
module: nfp
args:
["struct nfp_app *", "struct flow_cls_offload *", "struct net_device *", "struct nfp_fl_payload *", "struct netlink_ext_ack *"]


func: nfp_fl_commit_mangle
ret: static int
module: nfp
args:
["char *", "int *", "struct nfp_flower_pedit_acts *", "u32 *", "struct flow_cls_offload *", "struct flow_cls_offload *"]


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


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 *", "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 *", "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 *", "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_cls_offload *", "struct nfp_fl_payload *", "int *", "struct net_device *", "enum nfp_flower_tun_type *", "int *", "int *", "u32 *", "struct nfp_flower_pedit_acts *", "bool *", "struct netlink_ext_ack *", "int"]


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


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_cls_offload *", "struct nfp_fl_key_ls *", "struct net_device *", "struct nfp_fl_payload *", "enum nfp_flower_tun_type", "struct netlink_ext_ack *"]


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


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


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


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


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


func: nfp_flower_install_rate_limiter
ret: static int
module: nfp
args:
["struct net_device *", "struct netlink_ext_ack *", "struct tc_cls_matchall_offload *", "struct nfp_app *", "struct tc_cls_matchall_offload *", "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 *", "struct nfp_app *"]


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


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


func: nfp_net_tx_csum
ret: static void
module: nfp
args:
["struct nfp_net_dp *", "struct nfp_net_r_vector *", "struct nfp_net_tx_buf *", "struct nfp_net_tx_desc *", "struct sk_buff *"]


func: nfp_net_tls_parse_crypto_ops
ret: static bool
module: nfp
args:
["struct device *", "struct nfp_net_tlv_caps *", "u8 *", "u8 *", "unsigned int", "unsigned int", "bool"]


func: nfp_get_drvinfo
ret: static void
module: nfp
args:
["struct nfp_app *", "const char *", "struct ethtool_drvinfo *", "struct pci_dev *", "struct pci_dev *"]


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: gsi_init
ret: int
module: ipa
args:
["struct gsi *", "struct platform_device *", "enum ipa_version", "u32", "const struct ipa_gsi_endpoint_data *"]


func: gsi_trans_cmd_add
ret: void
module: ipa
args:
["struct gsi_trans *", "void *", "u32", "dma_addr_t", "enum dma_data_direction", "enum ipa_cmd_opcode"]


func: ipa_cmd_table_init_add
ret: void
module: ipa
args:
["struct gsi_trans *", "enum ipa_cmd_opcode", "u16", "u32", "dma_addr_t", "u16", "u32", "dma_addr_t"]


func: ipa_table_init_add
ret: static void
module: ipa
args:
["struct gsi_trans *", "bool", "enum ipa_cmd_opcode", "const struct ipa_mem *", "const struct ipa_mem *"]


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


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


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


func: mac80211_hwsim_tx_frame_no_nl
ret: static bool
module: mac80211_hwsim
args:
["struct sk_buff *", "struct ieee80211_channel *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


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


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


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


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


func: 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: 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: wlcore_set_key
ret: int
module: wlcore
args:
["struct wl1271 *", "enum set_key_cmd", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


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


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


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


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_op_sta_statistics
ret: static void
module: wlcore
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct station_info *"]


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


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


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


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


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


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


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


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


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


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


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


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


func: mt7601u_usb_submit_buf
ret: int
module: mt7601u
args:
["struct mt7601u_dev *", "int", "int", "struct mt7601u_dma_buf *", "gfp_t", "usb_complete_t", "void *"]


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


func: 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_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_key_iter
ret: static void
module: mt76-connac-lib
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "void *"]


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


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


func: mt76_release_buffered_frames
ret: void
module: mt76
args:
["struct ieee80211_hw *", "struct ieee80211_sta *", "u16", "int", "enum ieee80211_frame_release_type", "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: mt76x02_mac_write_txwi
ret: void
module: mt76x02-lib
args:
["struct mt76x02_dev *", "struct mt76x02_txwi *", "struct sk_buff *", "struct mt76_wcid *", "struct ieee80211_sta *", "int"]


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


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


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


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


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


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


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


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


func: mt7615_mcu_bss_basic_tlv
ret: static int
module: mt7615-common
args:
["struct sk_buff *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct mt7615_phy *", "bool"]


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


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


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


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


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


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


func: mt7921_init_he_caps
ret: static int
module: mt7921e
args:
["enum nl80211_band", "struct ieee80211_sband_iftype_data *", "struct mt7921_phy *", "struct mt7921_phy *"]


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


func: 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: setup_rx_descbuffer
ret: static int
module: b43legacy
args:
["struct b43legacy_dmaring *", "struct b43legacy_dmadesc32 *", "struct b43legacy_dmadesc_meta *", "gfp_t"]


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


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


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


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


func: 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_op_update_tkip_key
ret: static void
module: b43
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_key_conf *", "struct ieee80211_sta *", "u32", "u16 *"]


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: mmc_submit_one
ret: static int
module: brcmfmac
args:
["struct mmc_data *", "struct mmc_request *", "struct mmc_command *", "int", "int", "int", "u32 *", "struct brcmf_sdio_dev *", "struct sdio_func *", "int"]


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


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


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


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


func: brcmf_msgbuf_alloc_pktid
ret: static int
module: brcmfmac
args:
["struct device *", "struct brcmf_msgbuf_pktids *", "struct sk_buff *", "u16", "dma_addr_t *", "u32 *"]


func: brcmf_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: 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: ath10k_core_create
ret: struct ath10k *
module: ath10k_core
args:
["size_t", "struct device *", "enum ath10k_bus", "enum ath10k_hw_rev", "const struct ath10k_hif_ops *"]


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


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


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


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


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


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


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


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


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


func: ath10k_mac_tx
ret: static int
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_vif *", "enum ath10k_hw_txrx_mode", "enum ath10k_mac_tx_path", "struct sk_buff *", "bool"]


func: ath10k_mac_tx_h_fill_cb
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_vif *", "struct ieee80211_txq *", "struct ieee80211_sta *", "struct sk_buff *", "u16"]


func: ath10k_mac_update_rx_channel
ret: static void
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_chanctx_conf *", "struct ieee80211_vif_chanctx_switch *", "int"]


func: ath10k_mac_vif_recalc_txbf
ret: static int
module: ath10k_core
args:
["struct ath10k *", "struct ieee80211_vif *", "struct ieee80211_sta_vht_cap", "struct ieee80211_sta_vht_cap"]


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


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


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


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


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


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


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


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


func: ath10k_qmi_wlan_enable
ret: int
module: ath10k_snoc
args:
["struct ath10k *", "struct ath10k_qmi_wlan_enable_cfg *", "enum wlfw_driver_mode_enum_v01", "const char *"]


func: ath10k_qmi_unmap_msa_permission
ret: static int
module: ath10k_snoc
args:
["struct ath10k_msa_mem_info *", "struct ath10k_qmi *", "struct ath10k_msa_mem_info *", "struct ath10k_qmi *"]


func: ath11k_core_parse_bd_ie_board
ret: static int
module: ath11k
args:
["struct ath11k_base *", "struct ath11k_board_data *", "const void *", "size_t", "const char *", "int"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: 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: 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: ath_tx_rc_status
ret: static void
module: ath9k
args:
["struct ath_softc *", "struct ath_tx_status *", "int", "int", "int", "struct ath_buf *", "struct ath_buf *"]


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


func: ath5k_tx_frame_completed
ret: static void
module: ath5k
args:
["struct ath5k_hw *", "struct sk_buff *", "struct ath5k_tx_status *", "struct ath5k_buf *", "struct ath5k_txq *"]


func: ath5k_txbuf_setup
ret: static int
module: ath5k
args:
["struct ath5k_hw *", "struct ath5k_buf *", "struct ath5k_txq *", "int", "struct ieee80211_tx_control *"]


func: ath5k_hw_setup_2word_tx_desc
ret: static int
module: ath5k
args:
["struct ath5k_hw *", "struct ath5k_desc *", "unsigned int", "unsigned int", "int", "enum ath5k_pkt_type", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: ath5k_get_rate_pcal_data
ret: static void
module: ath5k
args:
["struct ath5k_hw *", "struct ath5k_rate_pcal_info *", "struct ieee80211_channel *", "struct ieee80211_channel *"]


func: cw1200_core_probe
ret: int
module: cw1200_core
args:
["const struct hwbus_ops *", "struct hwbus_priv *", "struct device *", "struct cw1200_common **", "int", "const u8 *", "const char *", "bool"]


func: cw1200_queue_get
ret: int
module: cw1200_core
args:
["struct cw1200_queue *", "u32", "struct wsm_tx **", "struct ieee80211_tx_info **", "const struct cw1200_txpriv **"]


func: __cw1200_sta_notify
ret: static void
module: cw1200_core
args:
["enum sta_notify_cmd", "int", "struct ieee80211_vif *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: iwl_txq_gen2_build_tx
ret: static struct iwl_tfh_tfd *
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_txq *", "struct iwl_device_tx_cmd *", "struct sk_buff *", "struct iwl_cmd_meta *", "int", "int", "bool"]


func: iwl_txq_gen2_set_tb_with_wa
ret: static int
module: iwlwifi
args:
["struct iwl_trans *", "struct sk_buff *", "struct iwl_tfh_tfd *", "dma_addr_t", "void *", "u16", "struct iwl_cmd_meta *"]


func: iwlagn_mac_sta_add
ret: static int
module: iwldvm
args:
["struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: rs_move_legacy_other
ret: static void
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_lq_sta *", "struct ieee80211_conf *", "struct ieee80211_sta *", "int"]


func: rs_rate_init_stub
ret: static void
module: iwldvm
args:
["void *", "struct ieee80211_supported_band *", "struct cfg80211_chan_def *", "struct ieee80211_sta *", "void *"]


func: rs_switch_to_mimo2
ret: static int
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_lq_sta *", "struct ieee80211_sta *", "struct iwl_scale_tbl_info *", "int", "struct ieee80211_conf *", "struct ieee80211_conf *"]


func: rs_tx_status
ret: static void
module: iwldvm
args:
["void *", "struct ieee80211_supported_band *", "struct ieee80211_sta *", "void *", "struct sk_buff *"]


func: iwlagn_pass_packet_to_mac80211
ret: static void
module: iwldvm
args:
["struct iwl_priv *", "struct ieee80211_hdr *", "u16", "u32", "struct iwl_rx_cmd_buffer *", "struct ieee80211_rx_status *"]


func: iwl_get_channels_for_scan
ret: static int
module: iwldvm
args:
["struct iwl_priv *", "enum nl80211_band", "u8", "u8", "struct iwl_scan_channel *", "struct ieee80211_vif *"]


func: iwl_add_station_common
ret: int
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_rxon_context *", "const u8 *", "bool", "struct ieee80211_sta *", "u8 *"]


func: iwl_remove_dynamic_key
ret: int
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_rxon_context *", "struct ieee80211_key_conf *", "struct ieee80211_sta *"]


func: iwl_update_tkip_key
ret: void
module: iwldvm
args:
["struct iwl_priv *", "struct ieee80211_vif *", "struct ieee80211_key_conf *", "struct ieee80211_sta *", "u32", "u16 *"]


func: iwl_sta_calc_ht_flags
ret: static void
module: iwldvm
args:
["struct iwl_priv *", "struct ieee80211_sta *", "struct iwl_rxon_context *", "__le32 *", "__le32 *"]


func: iwlagn_tx_cmd_build_rate
ret: static void
module: iwldvm
args:
["struct iwl_priv *", "struct iwl_tx_cmd *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "__le16"]


func: iwl_mvm_get_wowlan_config
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct cfg80211_wowlan *", "struct iwl_wowlan_config_cmd *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct iwl_mvm_vif *"]


func: iwl_mvm_netdetect_config
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct cfg80211_sched_scan_request *", "struct ieee80211_vif *", "struct cfg80211_wowlan *"]


func: iwl_mvm_ftm_cmd_common
ret: static void
module: iwlmvm
args:
["struct ieee80211_vif *", "struct iwl_tof_range_req_cmd_v9 *", "struct cfg80211_pmsr_request *", "struct iwl_mvm *"]


func: iwl_mvm_ftm_put_target
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct cfg80211_pmsr_request_peer *", "struct iwl_tof_range_req_ap_entry_v6 *"]


func: iwl_mvm_ftm_put_target_common
ret: static void
module: iwlmvm
args:
["struct cfg80211_pmsr_request_peer *", "struct iwl_tof_range_req_ap_entry_v6 *", "struct iwl_mvm *"]


func: iwl_mvm_ftm_responder_dyn_cfg_v3
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_ftm_responder_params *", "struct iwl_mvm_pasn_hltk_data *", "struct ieee80211_vif *"]


func: iwl_mvm_mac_ctxt_cmd_fill_ap
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct iwl_mac_ctx_cmd *", "struct iwl_mac_data_ap *", "bool"]


func: rs_fw_get_config_flags
ret: static u16
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct ieee80211_supported_band *", "struct ieee80211_supported_band *"]


func: _rs_collect_tx_data
ret: static int
module: iwlmvm
args:
["int", "int", "int", "struct iwl_rate_scale_data *", "struct iwl_mvm *", "struct iwl_scale_tbl_info *", "struct iwl_scale_tbl_info *"]


func: rs_collect_tlc_data
ret: static int
module: iwlmvm
args:
["struct iwl_mvm_sta *", "u8", "struct iwl_scale_tbl_info *", "int", "int", "int", "struct iwl_mvm *"]


func: rs_collect_tpc_data
ret: static int
module: iwlmvm
args:
["struct iwl_scale_tbl_info *", "int", "int", "int", "u8", "struct iwl_lq_sta *", "struct iwl_mvm *"]


func: rs_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_umac_scan_cfg_channels_v6_6g
ret: static void
module: iwlmvm
args:
["struct iwl_mvm_scan_params *", "__le32 *", "u8 *", "u8", "u8", "struct iwl_scan_channel_params_v6 *", "enum nl80211_iftype", "u32"]


func: iwl_mvm_add_pasn_sta
ret: int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct iwl_mvm_int_sta *", "u8 *", "u32", "u8 *", "u32"]


func: iwl_mvm_remove_sta_key
ret: int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: iwl_mvm_set_sta_key
ret: int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "u8"]


func: iwl_mvm_sta_modify_sleep_tx_count
ret: void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "enum ieee80211_frame_release_type", "u16", "u16", "bool", "bool"]


func: iwl_mvm_update_tkip_key
ret: void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_key_conf *", "struct ieee80211_sta *", "u32", "u16 *"]


func: __iwl_mvm_set_sta_key
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "u8", "bool"]


func: iwl_mvm_enable_txq
ret: static bool
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "int", "u16", "const struct iwl_trans_txq_scd_cfg *", "unsigned int"]


func: iwl_mvm_int_sta_modify_disable_tx
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "bool", "struct iwl_mvm_int_sta *", "struct iwl_mvm_vif *", "struct iwl_mvm_int_sta *", "struct iwl_mvm_vif *"]


func: iwl_mvm_remove_inactive_tids
ret: static bool
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_mvm_sta *", "int", "unsigned long", "unsigned long *", "unsigned long *"]


func: iwl_mvm_send_sta_key
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "u32", "struct ieee80211_key_conf *", "bool", "u32", "u16 *", "u32", "u8", "bool"]


func: iwl_mvm_tdls_channel_switch
ret: int
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "u8", "struct cfg80211_chan_def *", "struct sk_buff *", "u32"]


func: iwl_mvm_tdls_config_channel_switch
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "enum iwl_tdls_channel_switch_type", "const u8 *", "bool", "struct cfg80211_chan_def *", "u32", "u16", "u16", "struct sk_buff *", "u32", "u8"]


func: iwl_mvm_time_event_send_add
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct iwl_mvm_time_event_data *", "struct iwl_time_event_cmd *"]


func: iwl_mvm_set_tx_cmd_rate
ret: void
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_tx_cmd *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "__le16"]


func: iwl_mvm_get_ctrl_vif_queue
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_hdr *", "struct ieee80211_tx_info *", "struct ieee80211_tx_info *"]


func: iwl_mvm_set_tx_cmd_crypto
ret: static void
module: iwlmvm
args:
["struct ieee80211_tx_info *", "struct iwl_tx_cmd *", "struct sk_buff *", "int", "struct iwl_mvm *"]


func: iwl_mvm_set_tx_params
ret: static struct iwl_device_tx_cmd *
module: iwlmvm
args:
["struct iwl_mvm *", "struct sk_buff *", "struct ieee80211_tx_info *", "int", "struct ieee80211_sta *", "u8"]


func: iwl_mvm_tx_csum
ret: static u16
module: iwlmvm
args:
["struct iwl_mvm *", "struct sk_buff *", "struct ieee80211_tx_info *", "u16", "struct ieee80211_hdr *", "struct ieee80211_hdr *"]


func: iwl_mvm_tx_tso
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct sk_buff *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "struct sk_buff_head *"]


func: iwl_mvm_update_smps
ret: void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "enum iwl_mvm_smps_type_request", "enum ieee80211_smps_mode"]


func: 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: il_process_add_sta_resp
ret: static int
module: iwlegacy
args:
["struct il_priv *", "struct il_rx_pkt *", "bool", "struct il_addsta_cmd *", "struct il_addsta_cmd *"]


func: il3945_get_channels_for_scan
ret: static int
module: iwl3945
args:
["struct il_priv *", "enum nl80211_band", "u8", "u8", "struct il3945_scan_channel *", "struct ieee80211_vif *"]


func: il3945_hw_build_tx_cmd_rate
ret: void
module: iwl3945
args:
["struct il_priv *", "struct il_device_cmd *", "struct ieee80211_tx_info *", "struct ieee80211_hdr *", "int"]


func: il3945_hw_reg_set_scan_power
ret: static void
module: iwl3945
args:
["u32", "s32", "struct il_channel_info *", "int", "const s8 *", "struct il_priv *", "const s8 *", "struct il_priv *"]


func: il4965_pass_packet_to_mac80211
ret: static void
module: iwl4965
args:
["struct il_priv *", "struct ieee80211_hdr *", "u32", "u32", "struct il_rx_buf *", "struct ieee80211_rx_status *"]


func: il4965_rs_get_best_rate
ret: static s32
module: iwl4965
args:
["struct il_lq_sta *", "u16", "s8", "struct il_scale_tbl_info *", "struct il_priv *", "struct il_scale_tbl_info *"]


func: il4965_rs_move_legacy_other
ret: static int
module: iwl4965
args:
["struct il_priv *", "struct il_lq_sta *", "struct ieee80211_conf *", "struct ieee80211_sta *", "int"]


func: il4965_rs_switch_to_mimo2
ret: static int
module: iwl4965
args:
["struct il_priv *", "struct il_lq_sta *", "struct ieee80211_sta *", "struct il_scale_tbl_info *", "int", "struct ieee80211_conf *", "struct ieee80211_conf *"]


func: 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: p54p_refill_rx_ring
ret: static void
module: p54pci
args:
["int", "struct p54p_desc *", "u32", "struct sk_buff **", "u32", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: ezusb_access_ltv
ret: static int
module: orinoco_usb
args:
["struct ezusb_priv *", "struct request_context *", "u16", "const void *", "u16", "void *", "unsigned int", "u16 *", "ezusb_ctx_wait"]


func: symbol_dl_image
ret: static int
module: orinoco
args:
["struct orinoco_private *", "const struct fw_info *", "const unsigned char *", "const void *", "int"]


func: __orinoco_hw_set_tkip_key
ret: int
module: orinoco
args:
["struct orinoco_private *", "int", "int", "const u8 *", "const u8 *", "size_t", "const u8 *", "size_t"]


func: alloc_orinocodev
ret: struct orinoco_private *
module: orinoco
args:
["int", "struct device *", "int (*)(struct orinoco_private *)", "int (*)(struct orinoco_private *, int)"]


func: hostap_handle_sta_rx
ret: ap_rx_ret
module: hostap
args:
["local_info_t *", "struct net_device *", "struct sk_buff *", "struct hostap_80211_rx_status *", "int"]


func: __prism2_translate_scan
ret: static char *
module: hostap
args:
["local_info_t *", "struct iw_request_info *", "struct hfa384x_hostscan_result *", "struct hostap_bss_info *", "char *", "char *"]


func: 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: rtw89_cam_sec_key_add
ret: int
module: rtw89_core
args:
["struct rtw89_dev *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: rtw89_cam_sec_key_del
ret: int
module: rtw89_core
args:
["struct rtw89_dev *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "bool"]


func: rtw89_cam_get_addr_cam_key_idx
ret: static int
module: rtw89_core
args:
["struct rtw89_addr_cam_entry *", "struct rtw89_sec_cam_entry *", "struct ieee80211_key_conf *", "u8 *"]


func: rtw89_cam_sec_key_install
ret: static int
module: rtw89_core
args:
["struct rtw89_dev *", "struct ieee80211_vif *", "struct ieee80211_key_conf *", "u8", "bool", "struct ieee80211_sta *"]


func: rtw89_core_tx_write
ret: int
module: rtw89_core
args:
["struct rtw89_dev *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct sk_buff *", "int *"]


func: rtw89_core_rx_pending_skb
ret: static void
module: rtw89_core
args:
["struct rtw89_dev *", "struct rtw89_rx_phy_ppdu *", "struct rtw89_rx_desc_info *", "struct sk_buff *"]


func: rtw89_phy_init_reg
ret: static void
module: rtw89_core
args:
["struct rtw89_dev *", "const struct rtw89_phy_table *", "void (*)(struct rtw89_dev *, const struct rtw89_reg2_def *, enum rtw89_rf_path, void *)", "void *"]


func: rtw89_pci_txbd_submit
ret: static int
module: rtw89_pci
args:
["struct rtw89_dev *", "struct rtw89_pci_tx_ring *", "struct rtw89_pci_tx_bd_32 *", "struct rtw89_core_tx_request *"]


func: rtl8xxxu_fill_txdesc_v1
ret: void
module: rtl8xxxu
args:
["struct ieee80211_hw *", "struct ieee80211_hdr *", "struct ieee80211_tx_info *", "struct rtl8xxxu_txdesc32 *", "bool", "bool", "bool", "u32"]


func: rtl8xxxu_rx_parse_phystats
ret: static void
module: rtl8xxxu
args:
["struct ieee80211_rx_status *", "u32", "struct rtl8xxxu_priv *", "struct rtl8723au_phy_stats *", "struct rtl8723au_phy_stats *"]


func: rtl_get_hal_edca_param
ret: u32
module: rtlwifi
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "enum wireless_mode", "struct ieee80211_tx_queue_params *"]


func: rtl_get_tcb_desc
ret: void
module: rtlwifi
args:
["struct ieee80211_hw *", "struct ieee80211_tx_info *", "struct ieee80211_sta *", "struct sk_buff *", "struct rtl_tcb_desc *"]


func: efuse_write_data_case1
ret: static void
module: rtlwifi
args:
["struct ieee80211_hw *", "u16 *", "u8", "u8", "int *", "u8 *", "struct pgpkt_struct *", "int *", "u8", "int *"]


func: _rtl_rc_rate_set_series
ret: static void
module: rtlwifi
args:
["struct rtl_priv *", "struct ieee80211_sta *", "struct ieee80211_tx_rate *", "struct ieee80211_tx_rate_control *", "u8", "s8", "bool", "int"]


func: rtl8723e_rx_query_desc
ret: bool
module: rtl8723ae
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct ieee80211_rx_status *", "u8 *", "struct sk_buff *"]


func: rtl8723e_tx_fill_desc
ret: void
module: rtl8723ae
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: _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: 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: _rtl92c_query_rxphystatus
ret: static void
module: rtl8192cu
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_desc_92c *", "struct rx_fwinfo_92c *", "bool", "bool", "bool"]


func: _rtl8192ee_read_power_value_fromprom
ret: static void
module: rtl8192ee
args:
["struct txpower_info_2g *", "struct txpower_info_5g *", "bool", "u8 *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: _rtl92ee_query_rxphystatus
ret: static void
module: rtl8192ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo *", "bool", "bool", "bool", "u8 *"]


func: _rtl92ee_translate_rx_signal_stuff
ret: static void
module: rtl8192ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo *", "u8 *", "struct sk_buff *", "struct sk_buff *"]


func: _rtl88ee_query_rxphystatus
ret: static void
module: rtl8188ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_88e *", "bool", "bool", "bool", "__le32 *"]


func: _rtl88ee_translate_rx_signal_stuff
ret: static void
module: rtl8188ee
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_88e *", "__le32 *", "struct sk_buff *", "struct sk_buff *"]


func: _rtl8812ae_phy_get_txpower_limit
ret: static s8
module: rtl8821ae
args:
["u8", "enum ht_channel_width", "enum radio_path", "u8", "u8", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: _rtl8812ae_phy_set_txpower_limit
ret: static void
module: rtl8821ae
args:
["const char *", "const char *", "const char *", "const char *", "const char *", "const char *", "const char *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: query_rxphystatus
ret: static void
module: rtl8821ae
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_8821ae *", "bool", "bool", "bool", "__le32 *"]


func: translate_rx_signal_stuff
ret: static void
module: rtl8821ae
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_8821ae *", "__le32 *", "struct sk_buff *", "struct sk_buff *"]


func: _rtl92de_query_rxphystatus
ret: static void
module: rtl8192de
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_desc_92d *", "struct rx_fwinfo_92d *", "bool", "bool", "bool"]


func: _rtl92de_translate_rx_signal_stuff
ret: static void
module: rtl8192de
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_desc_92d *", "struct rx_fwinfo_92d *", "struct sk_buff *", "struct sk_buff *"]


func: _rtl8723be_query_rxphystatus
ret: static void
module: rtl8723be
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_8723be *", "bool", "bool", "bool", "__le32 *"]


func: _rtl8723be_translate_rx_signal_stuff
ret: static void
module: rtl8723be
args:
["struct ieee80211_hw *", "struct rtl_stats *", "struct rx_fwinfo_8723be *", "__le32 *", "struct sk_buff *", "struct sk_buff *"]


func: wg_noise_handshake_init
ret: void
module: wireguard
args:
["struct noise_handshake *", "struct noise_static_identity *", "const u8 *", "const u8 *", "struct wg_peer *"]


func: kdf
ret: static void
module: wireguard
args:
["u8 *", "u8 *", "u8 *", "const u8 *", "size_t", "size_t", "size_t", "size_t", "const u8 *", "size_t"]


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: 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: can_get_bittiming
ret: int
module: can-dev
args:
["struct net_device *", "struct can_bittiming *", "const struct can_bittiming_const *", "const u32 *", "const unsigned int"]


func: can_update_sample_point
ret: static int
module: can-dev
args:
["const struct can_bittiming_const *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: 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: 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: xenvif_count_requests
ret: static int
module: xen-netback
args:
["struct xenvif_queue *", "struct xen_netif_tx_request *", "unsigned int", "struct xen_netif_tx_request *", "int"]


func: xenvif_tx_check_gop
ret: static int
module: xen-netback
args:
["struct xenvif_queue *", "struct sk_buff *", "struct gnttab_map_grant_ref **", "struct gnttab_copy **"]


func: read_xenbus_frontend_xdp
ret: static void
module: xen-netback
args:
["struct xenbus_device *", "struct backend_info *", "struct xenbus_device *", "struct backend_info *"]


func: qca8k_phylink_mac_link_up
ret: static void
module: qca8k
args:
["struct dsa_switch *", "int", "unsigned int", "phy_interface_t", "struct phy_device *", "int", "int", "bool", "bool"]


func: qca8k_port_vlan_add
ret: static int
module: qca8k
args:
["struct dsa_switch *", "int", "const struct switchdev_obj_port_vlan *", "struct netlink_ext_ack *"]


func: bcm_sf2_cfp_slice_ipv4
ret: static void
module: bcm-sf2
args:
["struct flow_dissector_key_ipv4_addrs *", "struct flow_dissector_key_ports *", "const __be16", "unsigned int", "u8", "bool", "struct bcm_sf2_priv *", "struct bcm_sf2_priv *"]


