# funs

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


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


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


func: hermite_spline_eetf
ret: static void
module: amdgpu
args:
["struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32 *"]


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


func: translate_to_linear_space
ret: static struct fixed31_32
module: amdgpu
args:
["struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32"]


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


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


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


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


func: apply_below_the_range
ret: static void
module: amdgpu
args:
["const struct dc_stream_state *", "unsigned int", "struct mod_vrr_params *", "struct core_freesync *"]


func: mod_hdcp_add_display
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_link *", "struct mod_hdcp_display *", "struct mod_hdcp_output *"]


func: transition
ret: static enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "union mod_hdcp_transition_input *", "struct mod_hdcp_output *"]


func: mod_hdcp_hdcp1_dp_execution
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp1 *"]


func: mod_hdcp_hdcp1_dp_transition
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp1 *", "struct mod_hdcp_output *"]


func: mod_hdcp_hdcp2_dp_execution
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *"]


func: process_rxstatus
ret: static uint8_t
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *", "enum mod_hdcp_status *"]


func: mod_hdcp_hdcp2_dp_transition
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *", "struct mod_hdcp_output *"]


func: default_attr_update
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_device_attr *", "uint32_t", "enum amdgpu_device_attr_states *"]


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


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


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


func: pp_atomfwctrl_copy_vbios_bootup_values_3_1
ret: static void
module: amdgpu
args:
["struct pp_hwmgr *", "struct pp_atomfwctrl_bios_boot_up_values *", "struct atom_firmware_info_v3_1 *"]


func: pp_atomfwctrl_copy_vbios_bootup_values_3_2
ret: static void
module: amdgpu
args:
["struct pp_hwmgr *", "struct pp_atomfwctrl_bios_boot_up_values *", "struct atom_firmware_info_v3_2 *"]


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


func: get_pcie_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_pcie_table **", "const PPTable_Generic_SubTable_Header *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


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


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


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


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


func: get_clock_voltage_dependency_table
ret: static int
module: amdgpu
args:
["struct phm_clock_voltage_dependency_table **", "const ATOM_PPLIB_Clock_Voltage_Dependency_Table *", "struct pp_hwmgr *"]


func: smu_get_voltage_dependency_table_ppt_v1
ret: int
module: amdgpu
args:
["const struct phm_ppt_v1_clock_voltage_dependency_table *", "struct phm_ppt_v1_clock_voltage_dependency_table *"]


func: vega10_setup_default_single_dpm_table
ret: static void
module: amdgpu
args:
["struct vega10_single_dpm_table *", "struct phm_ppt_v1_clock_voltage_dependency_table *", "struct pp_hwmgr *"]


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


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


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


func: si_validate_phase_shedding_tables
ret: static bool
module: amdgpu
args:
["const struct atom_voltage_table *", "const struct amdgpu_phase_shedding_limits_table *", "struct amdgpu_device *"]


func: fiji_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "uint32_t *", "uint32_t *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


func: polaris10_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "SMU_VoltageLevel *", "uint32_t *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


func: tonga_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "SMU_VoltageLevel *", "uint32_t *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


func: navi10_od_setting_check_range
ret: static int
module: amdgpu
args:
["struct smu_context *", "struct smu_11_0_overdrive_table *", "enum SMU_11_0_ODSETTING_ID", "uint32_t"]


func: amdgpu_amdkfd_get_dmabuf_info
ret: int
module: amdgpu
args:
["struct kgd_dev *", "int", "struct kgd_dev **", "uint64_t *", "void *", "size_t", "uint32_t *", "uint32_t *"]


func: kgd_hqd_load
ret: static int
module: amdgpu
args:
["struct kgd_dev *", "void *", "uint32_t", "uint32_t", "uint32_t *", "uint32_t", "uint32_t", "struct mm_struct *"]


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


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


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


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


func: unmap_bo_from_gpuvm
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_sync *", "struct kfd_bo_va_list *", "struct kfd_bo_va_list *"]


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


func: amdgpu_connector_add
ret: void
module: amdgpu
args:
["struct amdgpu_device *", "uint32_t", "uint32_t", "int", "struct amdgpu_i2c_bus_rec *", "uint16_t", "struct amdgpu_hpd *", "struct amdgpu_router *"]


func: amdgpu_cs_wait_all_fences
ret: static int
module: amdgpu
args:
["struct drm_file *", "union drm_amdgpu_wait_fences *", "struct drm_amdgpu_fence *", "struct amdgpu_device *"]


func: amdgpu_map_static_csa
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "struct amdgpu_bo *", "struct amdgpu_bo_va **", "uint64_t", "uint32_t"]


func: amdgpu_ctx_alloc
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_fpriv *", "struct drm_file *", "enum drm_sched_priority", "uint32_t *"]


func: amdgpu_crtc_get_scanout_position
ret: bool
module: amdgpu
args:
["struct drm_crtc *", "bool", "int *", "int *", "ktime_t *", "ktime_t *", "const struct drm_display_mode *"]


func: amdgpu_display_framebuffer_init
ret: int
module: amdgpu
args:
["struct drm_device *", "struct amdgpu_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: amdgpu_display_get_crtc_scanoutpos
ret: int
module: amdgpu
args:
["struct drm_device *", "unsigned int", "unsigned int", "int *", "int *", "ktime_t *", "ktime_t *", "const struct drm_display_mode *"]


func: amdgpufb_create_pinned_object
ret: static int
module: amdgpu
args:
["struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "struct amdgpu_fbdev *", "struct amdgpu_fbdev *"]


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


func: amdgpu_gtt_mgr_new
ret: static int
module: amdgpu
args:
["struct ttm_resource_manager *", "struct ttm_buffer_object *", "const struct ttm_place *", "struct ttm_resource *"]


func: amdgpu_ib_get
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "unsigned int", "enum amdgpu_ib_pool_type", "struct amdgpu_ib *"]


func: amdgpu_ib_schedule
ret: int
module: amdgpu
args:
["struct amdgpu_ring *", "unsigned int", "struct amdgpu_ib *", "struct amdgpu_job *", "struct dma_fence **"]


func: amdgpu_vmid_grab
ret: int
module: amdgpu
args:
["struct amdgpu_vm *", "struct amdgpu_ring *", "struct amdgpu_sync *", "struct dma_fence *", "struct amdgpu_job *"]


func: amdgpu_vmid_grab_reserved
ret: static int
module: amdgpu
args:
["struct amdgpu_vm *", "struct amdgpu_ring *", "struct amdgpu_sync *", "struct dma_fence *", "struct amdgpu_job *", "struct amdgpu_vmid **"]


func: amdgpu_vmid_grab_used
ret: static int
module: amdgpu
args:
["struct amdgpu_vm *", "struct amdgpu_ring *", "struct dma_fence *", "struct amdgpu_job *", "struct amdgpu_vmid **", "struct amdgpu_sync *", "struct amdgpu_sync *"]


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


func: amdgpu_pmu_alloc_pmu_attrs
ret: static int
module: amdgpu
args:
["struct attribute_group *", "struct amdgpu_pmu_event_attribute **", "struct attribute_group *", "struct amdgpu_pmu_event_attribute **", "struct amdgpu_pmu_config *"]


func: amdgpu_ring_init
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_ring *", "unsigned int", "struct amdgpu_irq_src *", "unsigned int", "unsigned int"]


func: amdgpu_sync_resv
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_sync *", "struct dma_resv *", "enum amdgpu_sync_mode", "void *"]


func: amdgpu_copy_buffer
ret: int
module: amdgpu
args:
["struct amdgpu_ring *", "uint64_t", "uint64_t", "uint32_t", "struct dma_resv *", "struct dma_fence **", "bool", "bool", "bool"]


func: amdgpu_ttm_copy_mem_to_mem
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "const struct amdgpu_copy_mem *", "const struct amdgpu_copy_mem *", "uint64_t", "bool", "struct dma_resv *", "struct dma_fence **"]


func: amdgpu_ttm_map_buffer
ret: static int
module: amdgpu
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "struct drm_mm_node *", "unsigned int", "uint64_t", "unsigned int", "struct amdgpu_ring *", "bool", "uint64_t *"]


func: amdgpu_vm_bo_update_mapping
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_device *", "struct amdgpu_vm *", "bool", "struct dma_resv *", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "struct drm_mm_node *", "dma_addr_t *", "struct dma_fence **", "bool"]


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


func: amdgpu_vram_mgr_alloc_sgt
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct ttm_resource *", "struct device *", "enum dma_data_direction", "struct sg_table **"]


func: amdgpu_atombios_crtc_program_pll
ret: void
module: amdgpu
args:
["struct drm_crtc *", "u32", "int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "int", "bool", "struct amdgpu_atom_ss *"]


func: dce_v10_0_crtc_cursor_set2
ret: static int
module: amdgpu
args:
["struct drm_crtc *", "struct drm_file *", "uint32_t", "uint32_t", "uint32_t", "int32_t", "int32_t"]


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


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


func: df_v3_6_pmc_get_ctrl_settings
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "uint64_t", "int", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "bool"]


func: gfx_v10_0_read_wave_vgprs
ret: static void
module: amdgpu
args:
["struct amdgpu_device *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t *"]


func: gfx_v10_0_ring_emit_gds_switch
ret: static void
module: amdgpu
args:
["struct amdgpu_ring *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: gfx_v9_0_ras_error_count
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "const struct soc15_reg_entry *", "uint32_t", "uint32_t", "uint32_t", "uint32_t *", "uint32_t *"]


func: mmhub_v1_0_get_ras_error_count
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "const struct soc15_reg_entry *", "uint32_t", "uint32_t *", "uint32_t *"]


func: si_calc_upll_dividers
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


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


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


func: vmw_binding_transfer
ret: static void
module: vmwgfx
args:
["struct vmw_ctx_binding_state *", "const struct vmw_ctx_binding_state *", "const struct vmw_ctx_bindinfo *"]


func: vmw_bo_cpu_blit
ret: int
module: vmwgfx
args:
["struct ttm_buffer_object *", "u32", "u32", "struct ttm_buffer_object *", "u32", "u32", "u32", "u32", "struct vmw_diff_cpy *"]


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


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


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


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


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


func: vmw_context_define
ret: static int
module: vmwgfx
args:
["void *", "bool", "struct drm_file *", "struct drm_device *", "struct drm_file *", "struct drm_device *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: vmw_create_bo_proxy
ret: static int
module: vmwgfx
args:
["struct drm_device *", "const struct drm_mode_fb_cmd2 *", "struct vmw_buffer_object *", "struct vmw_surface **"]


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


func: vmw_kms_new_framebuffer_surface
ret: static int
module: vmwgfx
args:
["struct vmw_surface *", "struct vmw_framebuffer **", "const struct drm_mode_fb_cmd2 *", "bool", "struct vmw_private *", "struct vmw_private *"]


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


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


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


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


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


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


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


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


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


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


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


func: vmw_sou_fifo_create
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_screen_object_unit *", "int", "int", "struct drm_display_mode *"]


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


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


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


func: vmw_user_shader_alloc
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_buffer_object *", "size_t", "size_t", "SVGA3dShaderType", "uint8_t", "uint8_t", "struct ttm_object_file *", "u32 *"]


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


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


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


func: vmw_gb_surface_define
ret: int
module: vmwgfx
args:
["struct vmw_private *", "uint32_t", "const struct vmw_surface_metadata *", "struct vmw_surface **"]


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


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


func: vmw_subres_dirty_add
ret: static void
module: vmwgfx
args:
["struct vmw_surface_dirty *", "const struct svga3dsurface_loc *", "const struct svga3dsurface_loc *"]


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


func: ast_get_vbios_mode_info
ret: static bool
module: ast
args:
["const struct drm_display_mode *", "struct drm_display_mode *", "struct ast_vbios_mode_info *", "const struct drm_format_info *", "const struct drm_format_info *"]


func: ast_set_std_reg
ret: static void
module: ast
args:
["struct ast_private *", "struct drm_display_mode *", "struct ast_vbios_mode_info *", "struct ast_vbios_mode_info *"]


func: drm_sched_entity_init
ret: int
module: gpu-sched
args:
["struct drm_sched_entity *", "enum drm_sched_priority", "struct drm_gpu_scheduler **", "unsigned int", "atomic_t *"]


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


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


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


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


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


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


func: setup_slot
ret: static void
module: qxl
args:
["struct qxl_device *", "struct qxl_memslot *", "unsigned int", "const char *", "unsigned long", "unsigned long"]


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


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


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


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


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


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


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


func: ttm_bo_bounce_temp_buffer
ret: static int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "struct ttm_operation_ctx *", "struct ttm_place *"]


func: ttm_bo_handle_move_mem
ret: static int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "bool", "struct ttm_operation_ctx *", "struct ttm_place *"]


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


func: cik_sdma_vm_set_pages
ret: void
module: radeon
args:
["struct radeon_device *", "struct radeon_ib *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint32_t"]


func: evergreen_line_buffer_adjust
ret: static u32
module: radeon
args:
["struct radeon_device *", "struct radeon_crtc *", "struct drm_display_mode *", "struct drm_display_mode *"]


func: ni_convert_mc_reg_table_entry_to_smc
ret: static void
module: radeon
args:
["struct rv7xx_pl *", "SMC_NIslands_MCRegisterSet *", "struct radeon_device *", "struct radeon_device *"]


func: r100_cs_parse_packet0
ret: int
module: radeon
args:
["struct radeon_cs_parser *", "struct radeon_cs_packet *", "const unsigned int *", "unsigned int", "radeon_packet0_check_t"]


func: r600_check_texture_resource
ret: static int
module: radeon
args:
["struct radeon_cs_parser *", "u32", "struct radeon_bo *", "u64", "u64", "u32", "struct radeon_bo *"]


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


func: radeon_benchmark_do_move
ret: static int
module: radeon
args:
["struct radeon_device *", "unsigned int", "uint64_t", "uint64_t", "int", "struct dma_resv *", "int"]


func: radeon_add_atom_connector
ret: void
module: radeon
args:
["struct drm_device *", "uint32_t", "uint32_t", "int", "struct radeon_i2c_bus_rec *", "uint32_t", "uint16_t", "struct radeon_hpd *", "struct radeon_router *"]


func: radeon_add_legacy_connector
ret: void
module: radeon
args:
["struct drm_device *", "uint32_t", "uint32_t", "int", "struct radeon_i2c_bus_rec *", "uint16_t", "struct radeon_hpd *"]


func: radeon_compute_pll_legacy
ret: void
module: radeon
args:
["struct radeon_pll *", "uint64_t", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *"]


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


func: radeonfb_create_pinned_object
ret: static int
module: radeon
args:
["struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "struct radeon_fbdev *", "struct radeon_fbdev *"]


func: radeon_gem_object_create
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned long", "int", "int", "u32", "bool", "struct drm_gem_object **"]


func: radeon_bo_create
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned long", "int", "bool", "u32", "u32", "struct sg_table *", "struct dma_resv *", "struct radeon_bo **"]


func: radeon_sa_bo_new
ret: int
module: radeon
args:
["struct radeon_device *", "struct radeon_sa_manager *", "struct radeon_sa_bo **", "unsigned int", "unsigned int"]


func: radeon_uvd_calc_upll_dividers
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: radeon_vm_update_ptes
ret: static int
module: radeon
args:
["struct radeon_device *", "struct radeon_vm *", "struct radeon_ib *", "uint64_t", "uint64_t", "uint64_t", "uint32_t"]


func: rs690_compute_mode_priority
ret: static void
module: radeon
args:
["struct radeon_device *", "struct rs690_watermark *", "struct rs690_watermark *", "struct drm_display_mode *", "struct drm_display_mode *", "u32 *", "u32 *"]


func: rs780_set_engine_clock_scaling
ret: static int
module: radeon
args:
["struct radeon_device *", "struct radeon_ps *", "struct radeon_ps *", "struct radeon_ps *", "struct radeon_ps *"]


func: rv515_compute_mode_priority
ret: static void
module: radeon
args:
["struct radeon_device *", "struct rv515_watermark *", "struct rv515_watermark *", "struct drm_display_mode *", "struct drm_display_mode *", "u32 *", "u32 *"]


func: si_convert_mc_reg_table_entry_to_smc
ret: static void
module: radeon
args:
["struct rv7xx_pl *", "SMC_SIslands_MCRegisterSet *", "struct radeon_device *", "struct radeon_device *"]


func: si_init_simplified_leakage_table
ret: static int
module: radeon
args:
["PP_SIslands_CacConfig *", "u16", "u16", "u16", "struct radeon_device *", "struct radeon_device *"]


func: si_validate_phase_shedding_tables
ret: static bool
module: radeon
args:
["const struct atom_voltage_table *", "const struct radeon_phase_shedding_limits_table *", "struct radeon_device *"]


func: sumo_construct_sclk_voltage_mapping_table
ret: void
module: radeon
args:
["struct radeon_device *", "struct sumo_sclk_voltage_mapping_table *", "ATOM_AVAILABLE_SCLK_LIST *"]


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


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


func: intel_i2c_quirk_xfer
ret: static int
module: gma500_gfx
args:
["struct i2c_adapter *", "struct i2c_msg *", "int", "struct drm_psb_private *", "struct drm_psb_private *"]


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


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


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


func: intel_atomic_setup_scaler
ret: static void
module: i915
args:
["struct intel_crtc_scaler_state *", "int", "struct intel_crtc *", "const char *", "int", "struct intel_plane_state *", "int *"]


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


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


func: bdw_load_lut_10
ret: static void
module: i915
args:
["u32", "const struct drm_property_blob *", "struct intel_crtc *", "const struct drm_property_blob *", "struct intel_crtc *"]


func: chv_load_cgm_csc
ret: static void
module: i915
args:
["const struct drm_property_blob *", "struct intel_crtc *", "const struct drm_property_blob *", "struct intel_crtc *"]


func: parse_csr_fw_package
ret: static u32
module: i915
args:
["const struct intel_package_header *", "const struct stepping_info *", "size_t", "struct intel_csr *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: intel_dp_compute_psr_vsc_sdp
ret: void
module: i915
args:
["struct intel_dp *", "const struct intel_crtc_state *", "const struct drm_connector_state *", "struct drm_dp_vsc_sdp *"]


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


func: intel_dp_compute_vsc_colorimetry
ret: static void
module: i915
args:
["const struct intel_crtc_state *", "const struct drm_connector_state *", "struct drm_dp_vsc_sdp *"]


func: intel_dp_dsc_compute_config
ret: static int
module: i915
args:
["struct intel_dp *", "struct intel_crtc_state *", "struct drm_connector_state *", "struct link_config_limits *"]


func: intel_dp_mst_compute_link_config
ret: static int
module: i915
args:
["struct intel_encoder *", "struct intel_crtc_state *", "struct link_config_limits *", "struct drm_connector_state *", "struct drm_connector_state *"]


func: intel_dpll_get_freq
ret: int
module: i915
args:
["struct drm_i915_private *", "const struct intel_shared_dpll *", "const struct intel_dpll_hw_state *"]


func: __cnl_ddi_wrpll_get_freq
ret: static int
module: i915
args:
["struct drm_i915_private *", "int", "const struct intel_shared_dpll *", "const struct intel_dpll_hw_state *", "const struct intel_dpll_hw_state *"]


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


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


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


func: skl_ddi_wrpll_get_freq
ret: static int
module: i915
args:
["struct drm_i915_private *", "const struct intel_dpll_hw_state *", "const struct intel_shared_dpll *"]


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


func: intel_atomic_global_obj_init
ret: void
module: i915
args:
["struct drm_i915_private *", "struct intel_global_obj *", "struct intel_global_state *", "const struct intel_global_state_funcs *"]


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


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


func: intel_hdmi_compute_output_format
ret: static int
module: i915
args:
["struct intel_encoder *", "struct intel_crtc_state *", "const struct drm_connector_state *", "const struct drm_connector_state *"]


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


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


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


func: check_overlay_src
ret: static int
module: i915
args:
["struct drm_i915_private *", "struct drm_intel_overlay_put_image *", "struct drm_i915_gem_object *"]


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


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


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


func: icl_program_input_csc
ret: static void
module: i915
args:
["const struct intel_crtc_state *", "const struct intel_plane_state *", "struct intel_plane *", "const struct intel_plane_state *", "struct intel_plane *"]


func: ivb_plane_ratio
ret: static void
module: i915
args:
["unsigned int *", "unsigned int *", "const struct intel_plane_state *", "const struct intel_crtc_state *", "const struct intel_plane_state *", "const struct intel_crtc_state *"]


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


func: vma_bind
ret: static void
module: i915
args:
["struct i915_address_space *", "struct i915_vm_pt_stash *", "struct i915_vma *", "enum i915_cache_level", "u32"]


func: context_barrier_task
ret: static int
module: i915
args:
["struct i915_gem_context *", "void *", "void (*)(void *)", "int (*)(struct i915_request *, void *)", "int (*)(struct intel_context *, struct i915_gem_ww_ctx *, void *)", "bool (*)(struct intel_context *, void *)", "intel_engine_mask_t"]


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


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


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


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


func: i915_gem_object_init
ret: void
module: i915
args:
["struct drm_i915_gem_object *", "const struct drm_i915_gem_object_ops *", "struct lock_class_key *"]


func: __i915_gem_object_get_sg
ret: struct scatterlist *
module: i915
args:
["struct drm_i915_gem_object *", "struct i915_gem_object_page_iter *", "unsigned int", "unsigned int *"]


func: gen7_fill_interface_descriptor
ret: static u32
module: i915
args:
["struct batch_chunk *", "const struct batch_vals *", "unsigned int", "const struct cb_kernel *", "const struct cb_kernel *"]


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


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


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


func: execlists_init_reg_state
ret: static void
module: i915
args:
["u32 *", "const struct intel_context *", "const struct intel_engine_cs *", "const struct intel_ring *", "bool"]


func: populate_lr_context
ret: static int
module: i915
args:
["struct intel_context *", "struct drm_i915_gem_object *", "struct intel_engine_cs *", "struct intel_ring *"]


func: __set_pd_entry
ret: void
module: i915
args:
["struct i915_page_directory * const", "const unsigned short", "struct i915_page_table * const", "u64 (*)(const dma_addr_t, const enum i915_cache_level)"]


func: clear_pd_entry
ret: void
module: i915
args:
["struct i915_page_directory * const", "const unsigned short", "const struct drm_i915_gem_object * const"]


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


func: guc_submit
ret: static void
module: i915
args:
["struct i915_request **", "struct i915_request **", "struct intel_engine_cs *", "struct intel_engine_cs *"]


func: gen8_decode_mi_display_flip
ret: static int
module: i915
args:
["struct mi_display_flip_command_info *", "struct parser_exec_state *", "struct parser_exec_state *"]


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


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


func: intel_vgpu_create_workload
ret: struct intel_vgpu_workload *
module: i915
args:
["struct intel_vgpu *", "const struct intel_engine_cs *", "struct execlist_ctx_descriptor_format *"]


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


func: await_active
ret: static int
module: i915
args:
["struct i915_active *", "unsigned int", "int (*)(void *, struct dma_fence *)", "void *", "struct i915_sw_fence *"]


func: intel_engine_cmd_parser
ret: int
module: i915
args:
["struct intel_engine_cs *", "struct i915_vma *", "unsigned long", "unsigned long", "struct i915_vma *", "bool"]


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


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


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


func: intel_engine_coredump_add_vma
ret: void
module: i915
args:
["struct intel_engine_coredump *", "struct intel_engine_capture_vma *", "struct i915_vma_compress *"]


func: i915_vma_coredump_create
ret: static struct i915_vma_coredump *
module: i915
args:
["const struct i915_vma *", "const char *", "struct i915_vma_compress *", "const struct intel_gt *", "const struct intel_gt *"]


func: print_error_vma
ret: static void
module: i915
args:
["struct drm_i915_error_state_buf *", "const struct intel_engine_cs *", "const struct i915_vma_coredump *"]


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


func: remap_io_sg
ret: int
module: i915
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "struct scatterlist *", "resource_size_t"]


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


func: emit_oa_config
ret: static int
module: i915
args:
["struct i915_perf_stream *", "struct i915_oa_config *", "struct intel_context *", "struct i915_active *"]


func: i915_perf_open_ioctl_locked
ret: static int
module: i915
args:
["struct i915_perf *", "struct drm_i915_perf_open_param *", "struct perf_open_properties *", "struct drm_file *"]


func: lrc_configure_all_contexts
ret: static int
module: i915
args:
["const struct i915_oa_config *", "struct i915_active *", "struct i915_perf_stream *", "struct i915_perf_stream *"]


func: oa_configure_all_contexts
ret: static int
module: i915
args:
["struct flex *", "size_t", "struct i915_active *", "struct i915_perf_stream *", "struct i915_perf_stream *"]


func: query_perf_config_data
ret: static int
module: i915
args:
["struct drm_i915_private *", "bool", "struct drm_i915_query_item *", "struct drm_i915_query_item *"]


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


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


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


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


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


func: intel_memory_region_create
ret: struct intel_memory_region *
module: i915
args:
["struct drm_i915_private *", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t", "const struct intel_memory_region_ops *"]


func: ilk_compute_fbc_wm
ret: static u32
module: i915
args:
["const struct intel_plane_state *", "u32", "const struct intel_crtc_state *", "const struct intel_crtc_state *"]


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


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


func: ilk_compute_wm_results
ret: static void
module: i915
args:
["struct drm_i915_private *", "const struct intel_pipe_wm *", "enum intel_ddb_partitioning", "struct ilk_wm_values *"]


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


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


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


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


func: skl_ddb_get_hw_plane_state
ret: static void
module: i915
args:
["struct drm_i915_private *", "const enum pipe", "const enum plane_id", "struct skl_ddb_entry *", "struct skl_ddb_entry *"]


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


func: skl_plane_downscale_amount
ret: static uint_fixed_16_16_t
module: i915
args:
["const struct intel_plane_state *", "const struct intel_crtc_state *", "const struct intel_crtc_state *"]


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


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


func: 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: nv04_page_flip_emit
ret: static int
module: nouveau
args:
["struct nouveau_channel *", "struct nouveau_bo *", "struct nv04_page_flip_state *", "struct nouveau_fence **", "struct nouveau_bo *"]


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


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


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


func: nv50_outp_atomic_check_view
ret: static int
module: nouveau
args:
["struct drm_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: nouveau_bo_move_prep
ret: static int
module: nouveau
args:
["struct nouveau_drm *", "struct ttm_buffer_object *", "struct ttm_resource *", "struct ttm_resource *"]


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_memory_tags_get
ret: int
module: nouveau
args:
["struct nvkm_memory *", "struct nvkm_device *", "u32", "void (*)(struct nvkm_device *, u32, u32)", "struct nvkm_tags **"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: nvkm_falcon_ctor
ret: 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_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: 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: gk20a_clk_ctor
ret: int
module: nouveau
args:
["struct nvkm_device *", "int", "const struct nvkm_clk_func *", "const struct gk20a_clk_pllg_params *", "struct gk20a_clk *"]


func: 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_ram_ctor
ret: int
module: nouveau
args:
["const struct nvkm_ram_func *", "struct nvkm_fb *", "enum nvkm_ram_type", "u64", "struct nvkm_ram *"]


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


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


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


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


func: nvkm_vmm_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: 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: 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: skx_get_dimm_info
ret: int
module: skx_edac
args:
["u32", "u32", "u32", "struct dimm_info *", "struct skx_imc *", "int", "int", "struct res_config *"]


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


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


func: 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: copy_two_pixels
ret: static void
module: vim2m
args:
["u8 **", "u8 **", "int", "bool", "struct vim2m_q_data *", "struct vim2m_q_data *", "struct vim2m_q_data *", "struct vim2m_q_data *"]


func: vimc_ent_sd_register
ret: int
module: vimc
args:
["struct vimc_ent_device *", "struct v4l2_subdev *", "struct v4l2_device *", "const char * const", "u32", "u16", "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: 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_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: adv7511_csc_coeff
ret: static void
module: adv7511-v4l2
args:
["struct v4l2_subdev *", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16"]


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


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 *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "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 *", "uint32_t", "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 *", "uint16_t", "uint16_t", "uint16_t *", "uint16_t *", "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: 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_binner
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: lg216x_get_sccc_code_mode
ret: static int
module: lg2160
args:
["struct lg216x_state *", "enum atscmh_sccc_code_mode *", "enum atscmh_sccc_code_mode *", "enum atscmh_sccc_code_mode *", "enum atscmh_sccc_code_mode *"]


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: DecompressBand23
ret: static void
module: pwc
args:
["struct pwc_dec23_private *", "const unsigned char *", "unsigned char *", "unsigned char *", "unsigned char *", "unsigned int", "unsigned int"]


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 *", "enum v4l2_buf_type", "const struct v4l2_file_operations *", "const struct v4l2_ioctl_ops *", "struct uvc_video_queue *"]


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


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: cx231xx_video_dev_init
ret: static void
module: cx231xx
args:
["struct cx231xx *", "struct video_device *", "struct usb_device *", "const char *", "const struct video_device *"]


func: cx231xx_i2c_recv_bytes_with_saddr
ret: static int
module: cx231xx
args:
["const struct i2c_msg *", "const struct i2c_msg *", "struct i2c_adapter *", "struct i2c_adapter *"]


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_refc_fld_chg
ret: static bool
module: dvb-usb-cxusb
args:
["struct dvb_usb_device *", "struct cxusb_bt656_params *", "bool", "unsigned int", "unsigned int", "unsigned char *"]


func: cxusb_medion_cf_refc_line_smpl
ret: static void
module: dvb-usb-cxusb
args:
["struct dvb_usb_device *", "struct cxusb_bt656_params *", "bool", "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: cxusb_medion_cs_start_sch
ret: static bool
module: dvb-usb-cxusb
args:
["struct dvb_usb_device *", "struct cxusb_medion_auxbuf *", "struct cxusb_bt656_params *", "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_check_usb_descriptor
ret: static void
module: em28xx
args:
["struct em28xx *", "struct usb_device *", "struct usb_interface *", "int", "int", "bool *", "bool *", "bool *"]


func: em28xx_init_usb_xfer
ret: int
module: em28xx
args:
["struct em28xx *", "enum em28xx_mode", "int", "int", "int", "int", "int (*)(struct em28xx *, struct urb *)"]


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


func: simple_set_radio_freq
ret: static int
module: tuner-simple
args:
["struct analog_parameters *", "struct dvb_frontend *", "struct analog_parameters *", "struct dvb_frontend *"]


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


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


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


func: 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: cx18_prepare_buffer
ret: static int
module: cx18
args:
["struct videobuf_queue *", "struct cx18_stream *", "struct cx18_videobuf_buffer *", "u32", "unsigned int", "unsigned int", "enum v4l2_field"]


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


func: 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_risc_field_audio
ret: static __le32 *
module: cx25821
args:
["__le32 *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "u32", "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: cio2_csi2_calc_timing
ret: static int
module: ipu3-cio2
args:
["struct cio2_csi2_timing *", "unsigned int", "unsigned int", "struct cio2_queue *", "struct cio2_device *", "struct cio2_queue *", "struct cio2_device *"]


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


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


func: 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: prepare_ipv4_hdr
ret: static void
module: rdma_rxe
args:
["struct dst_entry *", "struct sk_buff *", "__be32", "__be32", "__u8", "__u8", "bool", "__be16", "__u8"]


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 int
module: rdma_rxe
args:
["struct rxe_qp *", "const struct ib_send_wr *", "unsigned int", "unsigned int", "struct rxe_send_wqe *"]


func: rvt_process_mad
ret: int
module: rdmavt
args:
["struct ib_device *", "int", "u8", "const struct ib_wc *", "const struct ib_grh *", "const struct ib_mad_hdr *", "size_t", "struct ib_mad_hdr *", "size_t *", "u16 *"]


func: rvt_lkey_ok
ret: int
module: rdmavt
args:
["struct rvt_lkey_table *", "struct rvt_pd *", "struct rvt_sge *", "struct rvt_sge *", "struct ib_sge *", "int"]


func: usnic_ib_qp_grp_create
ret: struct usnic_ib_qp_grp *
module: usnic_verbs
args:
["struct usnic_fwd_dev *", "struct usnic_ib_vf *", "struct usnic_ib_pd *", "struct usnic_vnic_res_spec *", "struct usnic_transport_spec *"]


func: find_free_vf_and_create_qp_grp
ret: static struct usnic_ib_qp_grp *
module: usnic_verbs
args:
["struct usnic_ib_dev *", "struct usnic_ib_pd *", "struct usnic_transport_spec *", "struct usnic_vnic_res_spec *"]


func: usnic_vnic_dump
ret: int
module: usnic_verbs
args:
["struct usnic_vnic *", "char *", "int", "void *", "int (*)(void *, char *, int)", "int (*)(char *, int)", "int (*)(void *, char *, int)"]


func: 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: 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: qib_rcv_hdrerr
ret: static u32
module: ib_qib
args:
["struct qib_ctxtdata *", "struct qib_pportdata *", "u32", "__le32 *", "struct qib_message_header *", "u32", "u32", "u32"]


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


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


func: qib_process_mad
ret: int
module: ib_qib
args:
["struct ib_device *", "int", "u8", "const struct ib_wc *", "const struct ib_grh *", "const struct ib_mad *", "struct ib_mad *", "size_t *", "u16 *"]


func: qib_rc_rcv_error
ret: static int
module: ib_qib
args:
["struct ib_other_headers *", "struct rvt_qp *", "u32", "u32", "int", "struct qib_ctxtdata *", "void *"]


func: qib_rc_rcv_resp
ret: static void
module: ib_qib
args:
["struct qib_ibport *", "struct ib_other_headers *", "void *", "u32", "struct rvt_qp *", "u32", "u32", "u32", "u32", "struct qib_ctxtdata *"]


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


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


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


func: qib_user_sdma_queue_pkts
ret: static int
module: ib_qib
args:
["const struct qib_devdata *", "struct qib_pportdata *", "struct qib_user_sdma_queue *", "const struct iovec *", "unsigned long", "struct list_head *", "int *", "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: __alloc_pbl
ret: static int
module: bnxt_re
args:
["struct bnxt_qplib_pbl *", "struct bnxt_qplib_sg_info *", "struct bnxt_qplib_res *", "struct bnxt_qplib_res *"]


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


func: allocate_ctxt
ret: static int
module: hfi1
args:
["struct hfi1_filedata *", "struct hfi1_devdata *", "struct hfi1_user_info *", "struct hfi1_ctxtdata **"]


func: get_integrated_platform_config_field
ret: static void
module: hfi1
args:
["enum platform_config_table_type_encoding", "int", "u32 *", "struct hfi1_devdata *", "struct hfi1_devdata *"]


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


func: hfi1_process_opa_mad
ret: static int
module: hfi1
args:
["struct ib_device *", "int", "u8", "const struct ib_wc *", "const struct opa_mad *", "struct opa_mad *", "size_t *", "u16 *", "const struct ib_grh *"]


func: msix_request_irq
ret: static int
module: hfi1
args:
["struct hfi1_devdata *", "void *", "irq_handler_t", "irq_handler_t", "enum irq_type", "const char *"]


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


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


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


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


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


func: handle_read_kdeth_eflags
ret: static bool
module: hfi1
args:
["struct hfi1_ctxtdata *", "u8", "u8", "u32", "u32", "struct hfi1_packet *", "struct hfi1_packet *"]


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


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


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


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


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


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


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


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


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


func: pin_sdma_pages
ret: static int
module: hfi1
args:
["struct user_sdma_iovec *", "struct sdma_mmu_node *", "int", "struct user_sdma_request *", "struct user_sdma_request *"]


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


func: 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: mlx4_MAD_IFC
ret: int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "int", "int", "const struct ib_wc *", "const struct ib_grh *", "const void *", "void *"]


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


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


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


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


func: mlx4_ib_umem_write_mtt_block
ret: static int
module: mlx4_ib
args:
["struct mlx4_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: create_qp_rss
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "struct ib_qp_init_attr *", "struct mlx4_ib_create_qp_rss *", "struct mlx4_ib_qp *"]


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_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: qp_mmap_entries_setup
ret: static int
module: efa
args:
["struct efa_qp *", "struct efa_dev *", "struct efa_ucontext *", "struct efa_com_create_qp_params *", "struct efa_ibv_create_qp_resp *"]


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


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


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


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


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


func: mthca_alloc_sqp
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_cq *", "struct mthca_cq *", "enum ib_sig_type", "struct ib_qp_cap *", "int", "int", "struct mthca_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: 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_get
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct uverbs_attr_bundle *", "struct devx_umem *", "struct ib_ucontext *"]


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: _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: _create_raw_flow_rule
ret: static struct mlx5_ib_flow_handler *
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_flow_prio *", "struct mlx5_flow_destination *", "struct mlx5_ib_flow_matcher *", "struct mlx5_flow_context *", "struct mlx5_flow_act *", "void *", "int", "int"]


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: 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:
["int", "int", "u8", "const struct ib_wc *", "const void *", "void *", "const struct ib_grh *", "struct mlx5_ib_dev *", "struct mlx5_ib_dev *"]


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: handle_alloc_dm_memic
ret: static int
module: mlx5_ib
args:
["struct ib_ucontext *", "struct mlx5_ib_dm *", "struct ib_dm_alloc_attr *", "struct uverbs_attr_bundle *"]


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


func: set_roce_addr
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "u8", "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: 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 *", "size_t"]


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


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


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: ocrdma_update_free_srq_cqe
ret: static void
module: ocrdma
args:
["struct ib_wc *", "struct ocrdma_qp *", "struct ocrdma_cqe *", "struct ocrdma_qp *", "struct ocrdma_cqe *"]


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


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


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


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


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


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


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


func: 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 *", "int", "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 *", "int", "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 *", "u8", "struct ib_sa_mcmember_rec *", "struct net_device *", "enum ib_gid_type", "struct rdma_ah_attr *"]


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


func: 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 *", "u8", "struct scatterlist *", "u32", "enum dma_data_direction"]


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


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


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


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


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


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


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


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


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


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


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


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


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


func: 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_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: copy_query_dev_fields
ret: static void
module: ib_uverbs
args:
["struct ib_uverbs_query_device_resp *", "struct ib_device_attr *", "struct ib_ucontext *", "struct ib_ucontext *"]


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: verify_hdr
ret: static ssize_t
module: ib_uverbs
args:
["struct ib_uverbs_cmd_hdr *", "struct ib_uverbs_ex_cmd_hdr *", "size_t", "const struct uverbs_api_write_method *"]


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_fast_reg_mr
ret: static int
module: ib_iser
args:
["struct iscsi_iser_task *", "struct iser_data_buf *", "struct iser_reg_resources *", "struct iser_mem_reg *"]


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: vema_get_veswport_info
ret: static void
module: opa_vnic
args:
["struct opa_vnic_vema_port *", "struct opa_vnic_vema_mad *", "struct opa_vnic_vema_mad *", "struct opa_vnic_vema_mad *"]


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", "size_t", "s16"]


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", "size_t", "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_post_send_rdma
ret: static int
module: rtrs-client
args:
["struct rtrs_clt_con *", "struct rtrs_clt_io_req *", "struct rtrs_rbuf *", "u32", "u32", "struct ib_send_wr *"]


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: comedi_dio_insn_config
ret: int
module: comedi
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_insn *", "unsigned int *", "unsigned int"]


func: comedi_load_firmware
ret: int
module: comedi
args:
["struct comedi_device *", "struct device *", "const char *", "int (*)(struct comedi_device *, const u8 *, size_t, unsigned long)", "unsigned long"]


func: comedi_timeout
ret: int
module: comedi
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_insn *", "int (*)(struct comedi_device *, struct comedi_subdevice *, struct comedi_insn *, unsigned long)", "unsigned long"]


func: pci230_ai_check_chanlist
ret: static int
module: amplc_pci230
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_cmd *", "struct comedi_cmd *"]


func: labpc_setup_cmd6_reg
ret: static void
module: ni_labpc_common
args:
["struct comedi_device *", "struct comedi_subdevice *", "enum scan_mode", "enum transfer_type", "unsigned int", "unsigned int", "bool"]


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


func: cb_pcidda_write_caldac
ret: static void
module: cb_pcidda
args:
["unsigned int", "unsigned int", "unsigned int", "struct comedi_device *", "struct comedi_device *"]


func: transfer_from_dma_buf
ret: static void
module: pcl812
args:
["struct comedi_subdevice *", "unsigned short *", "unsigned int", "unsigned int", "struct comedi_device *"]


func: pcl730_get_bits
ret: static unsigned int
module: pcl730
args:
["struct comedi_subdevice *", "struct comedi_device *", "struct comedi_subdevice *", "struct comedi_device *"]


func: pcl818_set_ai_range_table
ret: static void
module: pcl818
args:
["struct comedi_subdevice *", "struct comedi_devconfig *", "struct comedi_device *", "struct comedi_device *"]


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


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


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


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


func: me4000_ai_round_cmd_args
ret: static void
module: me4000
args:
["struct comedi_cmd *", "struct comedi_subdevice *", "struct comedi_device *", "struct comedi_device *"]


func: pci1710_ai_check_chanlist
ret: static int
module: adv_pci1710
args:
["struct comedi_device *", "struct comedi_cmd *", "struct comedi_subdevice *", "struct comedi_cmd *", "struct comedi_subdevice *"]


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


func: ni_gpct_device_construct
ret: struct ni_gpct_device *
module: ni_tio
args:
["struct comedi_device *", "void (*)(struct ni_gpct *, unsigned int, enum ni_gpct_register)", "unsigned int (*)(struct ni_gpct *, enum ni_gpct_register)", "enum ni_gpct_variant", "unsigned int", "unsigned int", "const struct ni_route_tables *"]


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


func: cb_pcidas64_ai_check_chanlist
ret: static int
module: cb_pcidas64
args:
["struct comedi_subdevice *", "struct comedi_cmd *", "struct comedi_device *", "struct comedi_cmd *", "struct comedi_device *"]


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: _rtl92e_translate_rx_signal_stats
ret: static void
module: r8192e_pci
args:
["struct net_device *", "struct rtllib_rx_stats *", "struct rx_fwinfo *", "struct rx_desc *", "struct sk_buff *", "struct sk_buff *"]


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: i2400m_tlv_find
ret: static const struct i2400m_tlv_hdr *
module: i2400m
args:
["const struct i2400m_tlv_hdr *", "size_t", "enum i2400m_tlv", "ssize_t", "struct i2400m *", "struct i2400m *"]


func: i2400m_bm_cmd
ret: static ssize_t
module: i2400m
args:
["struct i2400m *", "const struct i2400m_bootrom_header *", "size_t", "struct i2400m_bootrom_header *", "size_t", "int"]


func: i2400m_roq_log_add
ret: static void
module: i2400m
args:
["struct i2400m *", "struct i2400m_roq *", "enum i2400m_ro_type", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: i2400m_roq_log_entry_print
ret: static void
module: i2400m
args:
["unsigned int", "unsigned int", "struct i2400m_roq_log_entry *", "struct i2400m *", "struct i2400m *"]


func: i2400m_rx_payload
ret: static void
module: i2400m
args:
["struct i2400m *", "struct sk_buff *", "unsigned int", "const struct i2400m_pld *", "const void *"]


func: ad7150_write_event_params
ret: static int
module: ad7150
args:
["unsigned int", "enum iio_event_type", "enum iio_event_direction", "struct iio_dev *", "struct iio_dev *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: ia_css_isp_param_get_isp_mem_init
ret: const struct ia_css_isp_data *
module: atomisp
args:
["const struct ia_css_isp_param_isp_segments *", "enum ia_css_param_class", "enum ia_css_isp_memories"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: process_kernel_parameters
ret: static void
module: atomisp
args:
["unsigned int", "struct ia_css_pipeline_stage *", "struct ia_css_isp_parameters *", "unsigned int", "unsigned int"]


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


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


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


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


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


func: configure_isp_from_args
ret: static int
module: atomisp
args:
["const struct sh_css_sp_pipeline *", "const struct ia_css_binary *", "const struct sh_css_binary_args *", "_Bool", "_Bool"]


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


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


func: 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: gasket_page_table_init
ret: int
module: gasket
args:
["struct gasket_page_table **", "const struct gasket_bar_data *", "const struct gasket_page_table_config *", "struct device *", "struct pci_dev *"]


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


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


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


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


func: 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: vmbus_allocate_mmio
ret: int
module: hv_vmbus
args:
["struct resource **", "struct hv_device *", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t", "bool"]


func: adf_send_admin
ret: static int
module: intel_qat
args:
["struct adf_accel_dev *", "struct icp_qat_fw_init_admin_req *", "struct icp_qat_fw_init_admin_resp *", "const unsigned long"]


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


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


func: qat_alg_skcipher_init_com
ret: static void
module: intel_qat
args:
["struct icp_qat_fw_la_bulk_req *", "struct icp_qat_hw_cipher_algo_blk *", "const u8 *", "unsigned int", "struct qat_alg_skcipher_ctx *", "struct qat_alg_skcipher_ctx *"]


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


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


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


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


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


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


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


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


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


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


func: qat_hal_set_modes
ret: static int
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "unsigned char", "struct icp_qat_uof_image *", "struct icp_qat_uclo_objhandle *"]


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


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


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


func: qat_uclo_map_mof_obj
ret: static int
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "struct icp_qat_mof_file_hdr *", "u32", "char *", "char **", "unsigned int *"]


func: qat_uclo_ummap_auth_fw
ret: static void
module: intel_qat
args:
["struct icp_qat_fw_loader_handle *", "struct icp_qat_fw_auth_desc **", "struct icp_qat_fw_auth_desc **"]


func: 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: ccp_create_desc
ret: static struct ccp_dma_desc *
module: ccp
args:
["struct dma_chan *", "struct scatterlist *", "struct scatterlist *", "unsigned long", "unsigned int", "unsigned int"]


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


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


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


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


func: 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: tb_xdp_properties_response
ret: static int
module: thunderbolt
args:
["struct tb_ctl *", "u64", "u8", "const uuid_t *", "const struct tb_xdp_properties *", "struct tb *"]


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_limit_attrs
ret: static int
module: pmbus_core
args:
["struct i2c_client *", "struct pmbus_data *", "const struct pmbus_driver_info *", "const char *", "int", "int", "struct pmbus_sensor *", "const struct pmbus_sensor_attr *"]


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


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


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


func: 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: dw_edma_device_prep_dma_cyclic
ret: static struct dma_async_tx_descriptor *
module: dw-edma
args:
["struct dma_chan *", "dma_addr_t", "size_t", "size_t", "enum dma_transfer_direction", "unsigned long"]


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


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


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


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


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


func: dump_pq_desc_dbg
ret: static void
module: ioatdma
args:
["struct ioat_ring_ent *", "struct ioat_ring_ent *", "struct ioatdma_chan *", "struct ioatdma_chan *"]


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 *", "u16", "struct bmic_identify_physical_device *", "unsigned char *", "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: 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: qedi_wait_for_cleanup_request
ret: static int
module: qedi
args:
["struct qedi_ctx *", "struct qedi_conn *", "struct qedi_cmd *", "struct qedi_work_map *", "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: sas_print_parent_topology_bug
ret: static void
module: libsas
args:
["struct domain_device *", "struct ex_phy *", "struct ex_phy *", "struct ex_phy *", "struct ex_phy *"]


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_hbaattr
ret: static void
module: bfa
args:
["struct bfa_fcs_fdmi_hba_attr_s *", "struct bfa_fcs_lport_fdmi_s *", "struct bfa_fcs_lport_fdmi_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_get_best_arm_pd
ret: static u8
module: megaraid_sas
args:
["struct LD_LOAD_BALANCE_INFO *", "struct IO_REQUEST_INFO *", "struct MR_DRV_RAID_MAP_ALL *", "struct megasas_instance *", "struct megasas_instance *"]


func: mr_get_phy_params_r56_rmw
ret: static void
module: megaraid_sas
args:
["u32", "u64", "struct IO_REQUEST_INFO *", "struct RAID_CONTEXT_G35 *", "struct MR_DRV_RAID_MAP_ALL *", "struct megasas_instance *"]


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


func: megasas_fire_cmd_fusion
ret: static void
module: megaraid_sas
args:
["union MEGASAS_REQUEST_DESCRIPTOR_UNION *", "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_make_sgl_fusion
ret: static void
module: megaraid_sas
args:
["struct megasas_instance *", "struct scsi_cmnd *", "struct MPI25_IEEE_SGE_CHAIN64 *", "struct megasas_cmd_fusion *", "int"]


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


func: megasas_stream_detect
ret: static void
module: megaraid_sas
args:
["struct megasas_cmd_fusion *", "struct IO_REQUEST_INFO *", "struct megasas_instance *", "struct megasas_instance *"]


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


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


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


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


func: 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_create_def_data
ret: static int
module: be2iscsi
args:
["struct beiscsi_hba *", "struct hwi_context_memory *", "unsigned int", "uint8_t", "struct hwi_controller *"]


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: base_make_prp_nvme
ret: static void
module: mpt3sas
args:
["struct scsi_cmnd *", "Mpi25SCSIIORequest_t *", "u16", "int", "struct MPT3SAS_ADAPTER *", "struct MPT3SAS_ADAPTER *"]


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_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_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 *", "struct lpfc_dmabuf *", "uint8_t", "uint32_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: 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: core_scsi3_aptpl_reserve
ret: static void
module: target_core_mod
args:
["struct se_device *", "struct se_portal_group *", "struct se_node_acl *", "struct t10_pr_registration *"]


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


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


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


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


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


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


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


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


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: mei_hdcp_repeater_check_flow_prepare_ack
ret: static int
module: mei_hdcp
args:
["struct device *", "struct hdcp_port_data *", "struct hdcp2_rep_send_receiverid_list *", "struct hdcp2_rep_send_ack *"]


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


func: rtsx_usb_bulk_transfer_sglist
ret: static int
module: rtsx_usb
args:
["struct rtsx_ucr *", "unsigned int", "struct scatterlist *", "int", "unsigned int", "unsigned int *", "int"]


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: gru_try_dropin
ret: static int
module: gru
args:
["struct gru_thread_state *", "struct gru_tlb_fault_handle *", "struct gru_instruction_bits *", "struct gru_state *"]


func: non_atomic_pte_lookup
ret: static int
module: gru
args:
["unsigned long", "int", "unsigned long *", "int *", "struct vm_area_struct *", "struct vm_area_struct *"]


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


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


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


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


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


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


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


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


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


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


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


func: 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: 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: 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: iso_stream_init
ret: static void
module: fotg210-hcd
args:
["struct fotg210_iso_stream *", "struct usb_device *", "int", "unsigned int", "struct fotg210_hcd *"]


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: 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: 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_empty
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_bulkout_msg
ret: static int
module: sisusbvga
args:
["struct sisusb_usb_data *", "int", "unsigned int", "void *", "int", "int *", "int", "unsigned int"]


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: 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: tcpm_pd_svdm
ret: static int
module: tcpm
args:
["struct tcpm_port *", "struct typec_altmode *", "const u32 *", "int", "u32 *", "enum adev_actions *"]


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


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


func: 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: rbd_obj_read_sync
ret: static int
module: rbd
args:
["struct ceph_object_id *", "struct ceph_object_locator *", "void *", "int", "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: skd_alloc_dma
ret: static void *
module: skd
args:
["struct kmem_cache *", "dma_addr_t *", "enum dma_data_direction", "gfp_t", "struct skd_device *", "struct skd_device *"]


func: skd_complete_internal
ret: static void
module: skd
args:
["struct skd_device *", "struct fit_completion_entry_v1 *", "struct fit_comp_error_info *", "struct skd_special_context *"]


func: __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: process_rdma
ret: static int
module: rnbd-server
args:
["struct rnbd_srv_session *", "struct rtrs_srv_op *", "void *", "u32", "const void *", "size_t", "struct rtrs_srv *"]


func: rnbd_srv_create_set_sess_dev
ret: static struct rnbd_srv_sess_dev *
module: rnbd-server
args:
["struct rnbd_srv_session *", "const struct rnbd_msg_open *", "struct rnbd_dev *", "fmode_t", "struct rnbd_srv_dev *"]


func: rnbd_srv_rdma_ev
ret: static int
module: rnbd-server
args:
["struct rtrs_srv *", "void *", "struct rtrs_srv_op *", "int", "void *", "size_t", "const void *", "size_t"]


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


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: ziirave_firm_verify
ret: static int
module: ziirave_wdt
args:
["const struct firmware *", "struct watchdog_device *", "const struct firmware *", "struct watchdog_device *"]


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: gntdev_invalidate
ret: static bool
module: xen-gntdev
args:
["struct mmu_interval_notifier *", "unsigned long", "const struct mmu_notifier_range *", "const struct mmu_notifier_range *"]


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


func: 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: ne_do_request
ret: int
module: nitro_enclaves
args:
["struct pci_dev *", "enum ne_pci_dev_cmd_type", "void *", "size_t", "struct ne_pci_dev_cmd_reply *", "size_t"]


func: vbg_hgcm_call
ret: int
module: vboxguest
args:
["struct vbg_dev *", "u32", "u32", "u32", "u32", "struct vmmdev_hgcm_function_parameter64 *", "u32", "int *"]


func: vbg_hgcm_call32
ret: int
module: vboxguest
args:
["struct vbg_dev *", "u32", "u32", "u32", "u32", "struct vmmdev_hgcm_function_parameter32 *", "u32", "int *"]


func: hgcm_call_init_call
ret: static void
module: vboxguest
args:
["struct vmmdev_hgcm_call *", "u32", "u32", "const struct vmmdev_hgcm_function_parameter64 *", "u32", "void **"]


func: hgcm_call_init_linaddr
ret: static void
module: vboxguest
args:
["struct vmmdev_hgcm_call *", "struct vmmdev_hgcm_function_parameter64 *", "void *", "u32", "enum vmmdev_hgcm_function_parameter_type", "u32 *"]


func: 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: ahci_platform_init_host
ret: int
module: libahci_platform
args:
["struct platform_device *", "struct ahci_host_priv *", "const struct ata_port_info *", "struct scsi_host_template *"]


func: 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: vmmouse_report_button
ret: static void
module: psmouse
args:
["struct input_dev *", "struct input_dev *", "struct input_dev *", "unsigned int", "int", "struct psmouse *"]


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


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 netlink_ext_ack *", "struct geneve_config *", "bool", "struct nlattr **"]


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_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_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_ruleset_create
ret: static struct mlxsw_sp_acl_ruleset *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_flow_block *", "u32", "const struct mlxsw_sp_acl_profile_ops *", "struct mlxsw_afk_element_usage *"]


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_sp_acl_erp_hints_check
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct objagg_hints *", "bool *", "struct mlxsw_sp_acl_atcam_region *", "struct mlxsw_sp_acl_atcam_region *"]


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_one
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_acl_tcam_vchunk *", "struct mlxsw_sp_acl_tcam_region *", "struct mlxsw_sp_acl_tcam_rehash_ctx *", "int *"]


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


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


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


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


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


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


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


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


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_flower_parse
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_flow_block *", "struct mlxsw_sp_acl_rule_info *", "struct flow_cls_offload *"]


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


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


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


func: mlxsw_sp_mr_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 *", "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_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "u32", "struct mlxsw_sp_qdisc *", "struct mlxsw_sp_qdisc_ops *", "void *"]


func: mlxsw_sp_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_qevent_mall_destroy
ret: static void
module: mlxsw_spectrum
args:
["struct mlxsw_sp_qevent_block *", "struct tc_cls_matchall_offload *", "struct tc_cls_matchall_offload *"]


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_fib6_entry_nexthop_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_fib_entry_op_ctx *", "struct mlxsw_sp_fib6_entry *", "struct fib6_info **", "unsigned int"]


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_ipip_entry_saddr_matches
ret: static bool
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const enum mlxsw_sp_l3proto", "union mlxsw_sp_l3addr", "u32", "struct mlxsw_sp_ipip_entry *"]


func: mlxsw_sp_lpm_tree_alloc
ret: static int
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_create
ret: static struct mlxsw_sp_lpm_tree *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const struct mlxsw_sp_router_ll_ops *", "struct mlxsw_sp_prefix_usage *", "enum mlxsw_sp_l3proto"]


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


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


func: mlxsw_sp_nexthop_obj_group_replace
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "struct mlxsw_sp_nexthop_group *", "struct mlxsw_sp_nexthop_group *", "struct netlink_ext_ack *"]


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


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_get
ret: static struct mlxsw_sp_span_entry *
module: mlxsw_spectrum
args:
["struct mlxsw_sp *", "const struct net_device *", "const struct mlxsw_sp_span_entry_ops *", "struct mlxsw_sp_span_parms"]


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


func: mlxsw_sp_span_trigger_entry_create
ret: static struct mlxsw_sp_span_trigger_entry *
module: mlxsw_spectrum
args:
["struct mlxsw_sp_span *", "enum mlxsw_sp_span_trigger", "struct mlxsw_sp_port *", "const struct mlxsw_sp_span_trigger_parms *"]


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


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


func: __mlxsw_sp_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_sp_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_port_vlan_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "struct mlxsw_sp_bridge_port *", "u16", "bool", "bool", "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_attr_br_mrouter_set
ret: static int
module: mlxsw_spectrum
args:
["struct switchdev_trans *", "struct net_device *", "bool", "struct mlxsw_sp_port *", "struct mlxsw_sp_port *"]


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


func: mlxsw_sp_port_obj_add
ret: static int
module: mlxsw_spectrum
args:
["struct net_device *", "const struct switchdev_obj *", "struct switchdev_trans *", "struct netlink_ext_ack *"]


func: mlxsw_sp_port_vlans_add
ret: static int
module: mlxsw_spectrum
args:
["struct mlxsw_sp_port *", "const struct switchdev_obj_port_vlan *", "struct switchdev_trans *", "struct netlink_ext_ack *"]


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_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_alloc_frags
ret: static int
module: mlx4_en
args:
["struct mlx4_en_priv *", "struct mlx4_en_rx_ring *", "struct mlx4_en_rx_desc *", "struct mlx4_en_rx_alloc *", "gfp_t"]


func: mlx4_en_config_rss_qp
ret: static int
module: mlx4_en
args:
["struct mlx4_en_priv *", "int", "struct mlx4_en_rx_ring *", "enum mlx4_qp_state *", "struct mlx4_qp *"]


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


func: get_real_size
ret: static int
module: mlx4_en
args:
["const struct sk_buff *", "const struct skb_shared_info *", "struct net_device *", "int *", "bool *", "void **"]


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


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


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


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


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


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


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


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


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


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


func: add_mcg_res
ret: static int
module: mlx4_core
args:
["struct res_qp *", "u8 *", "enum mlx4_protocol", "enum mlx4_steer_type", "u64", "int", "struct mlx4_dev *"]


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: 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_ptp_alloc_txqsq
ret: static int
module: mlx5_core
args:
["struct mlx5e_port_ptp *", "int", "struct mlx5e_params *", "struct mlx5e_sq_param *", "struct mlx5e_txqsq *", "int", "struct mlx5e_ptpsq *"]


func: mlx5e_ptp_open_txqsq
ret: static int
module: mlx5_core
args:
["struct mlx5e_port_ptp *", "u32", "int", "struct mlx5e_ptp_params *", "int", "struct mlx5e_ptpsq *"]


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 *", "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_route_lookup_ipv4_get
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct net_device *", "struct net_device **", "struct net_device **", "struct flowi4 *", "struct neighbour **", "u8 *"]


func: mlx5e_route_lookup_ipv6_get
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct net_device *", "struct net_device **", "struct net_device **", "struct flowi6 *", "struct neighbour **", "u8 *"]


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_build_nic_params
ret: void
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_xsk *", "struct mlx5e_rss_params *", "struct mlx5e_params *", "u16"]


func: mlx5e_build_rq_param
ret: void
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct mlx5e_rq_param *"]


func: mlx5e_build_rx_cq_param
ret: void
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct mlx5e_cq_param *"]


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


func: mlx5e_open_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_channel *", "struct mlx5e_params *", "struct mlx5e_rq_param *", "struct mlx5e_rq *", "struct xsk_buff_pool *", "struct mlx5e_xsk_param *"]


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_alloc_rq
ret: static int
module: mlx5_core
args:
["struct mlx5e_channel *", "struct mlx5e_params *", "struct mlx5e_xsk_param *", "struct xsk_buff_pool *", "struct mlx5e_rq_param *", "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_alloc_xdpsq
ret: static int
module: mlx5_core
args:
["struct mlx5e_channel *", "struct mlx5e_params *", "struct xsk_buff_pool *", "struct mlx5e_sq_param *", "struct mlx5e_xdpsq *", "bool"]


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


func: mlx5e_xsk_validate_mtu
ret: static bool
module: mlx5_core
args:
["struct net_device *", "struct mlx5e_channels *", "struct mlx5e_params *", "struct mlx5_core_dev *"]


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_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: enc_opts_is_dont_care_or_full_match
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct flow_dissector_key_enc_opts *", "struct netlink_ext_ack *", "bool *"]


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


func: mlx5e_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: mlx5e_tc_add_nic_flow
ret: static int
module: mlx5_core
args:
["struct mlx5e_priv *", "struct mlx5e_tc_flow_parse_attr *", "struct mlx5e_tc_flow *", "struct netlink_ext_ack *"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


func: mlx5_esw_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_add_termtbl_rule
ret: struct mlx5_flow_handle *
module: mlx5_core
args:
["struct mlx5_eswitch *", "struct mlx5_flow_table *", "struct mlx5_flow_spec *", "struct mlx5_esw_flow_attr *", "struct mlx5_flow_act *", "struct mlx5_flow_destination *", "int"]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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_handle_changeupper_event
ret: static int
module: mlx5_core
args:
["struct mlx5_lag *", "struct lag_tracker *", "struct netdev_notifier_changeupper_info *", "struct net_device *"]


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


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


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


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


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


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


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


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


func: dr_rule_rehash_copy_miss_list
ret: static int
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct list_head *", "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_handle_collision
ret: static struct mlx5dr_ste *
module: mlx5_core
args:
["struct mlx5dr_matcher *", "struct mlx5dr_matcher_rx_tx *", "struct list_head *", "struct mlx5dr_ste *", "u8 *"]


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_icmp
ret: int
module: mlx5_core
args:
["struct mlx5dr_ste_build *", "struct mlx5dr_match_param *", "struct mlx5dr_cmd_caps *", "bool", "bool"]


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


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


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


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


func: dr_ste_remove_head_ste
ret: static void
module: mlx5_core
args:
["struct mlx5dr_ste *", "struct mlx5dr_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_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: skge_rx_setup
ret: static int
module: skge
args:
["struct skge_element *", "struct sk_buff *", "unsigned int", "struct skge_port *", "struct skge_port *"]


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: prestera_port_vlans_add
ret: static int
module: prestera
args:
["struct prestera_port *", "const struct switchdev_obj_port_vlan *", "struct switchdev_trans *", "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_fill_loopback_test
ret: static int
module: sfc
args:
["struct efx_nic *", "struct efx_loopback_self_tests *", "enum efx_loopback_mode", "unsigned int", "u8 *", "u64 *"]


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: ef4_fill_loopback_test
ret: static int
module: sfc-falcon
args:
["struct ef4_nic *", "struct ef4_loopback_self_tests *", "enum ef4_loopback_mode", "unsigned int", "u8 *", "u64 *"]


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_action_fields
ret: static int
module: cxgb4
args:
["struct adapter *", "struct ch_filter_specification *", "struct tc_cls_u32_offload *", "struct tc_cls_u32_offload *"]


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_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_flower_parse_indev
ret: static int
module: mscc_ocelot_switch_lib
args:
["struct ocelot *", "int", "struct ocelot_vcap_filter *", "struct flow_cls_offload *", "struct flow_cls_offload *"]


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: cnic_submit_kwqe_16
ret: static int
module: cnic
args:
["struct cnic_dev *", "u32", "u32", "u32", "union l5cm_specific_data *", "union l5cm_specific_data *"]


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_tx_split
ret: static u16
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_fp_txdata *", "struct sw_tx_bd *", "struct eth_tx_start_bd **", "u16", "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_2cos_limit_cee_three_pg_to_cos_params
ret: static void
module: bnx2x
args:
["struct bnx2x *", "struct dcbx_ets_feature *", "struct cos_help_data *", "u32 *", "u32", "u8", "struct pg_help_data *"]


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_84833_cmd_hdlr
ret: static int
module: bnx2x
args:
["struct bnx2x_phy *", "u16", "u16 *", "int", "int", "struct link_params *", "struct link_params *"]


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_setup_tx_only
ret: static int
module: bnx2x
args:
["struct bnx2x *", "struct bnx2x_fastpath *", "struct bnx2x_queue_state_params *", "struct bnx2x_queue_setup_tx_only_params *", "int", "bool"]


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


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_q_fill_update_data
ret: static void
module: bnx2x
args:
["struct bnx2x_queue_sp_obj *", "struct bnx2x_queue_update_params *", "struct client_update_ramrod_data *", "struct bnx2x *"]


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


func: bnx2x_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: macb_clk_init
ret: static int
module: macb
args:
["struct platform_device *", "struct clk **", "struct clk **", "struct clk **", "struct clk **", "struct clk **"]


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


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: api_cmd_create_cell
ret: static int
module: hinic
args:
["struct hinic_api_cmd_chain *", "int", "struct hinic_api_cmd_cell *", "struct hinic_api_cmd_cell **"]


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


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


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


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


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


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


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


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


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


func: prepare_header
ret: static u64
module: hinic
args:
["u16", "enum hinic_mod_type", "enum msg_ack_type", "enum mgmt_direction_type", "u16", "u16", "struct hinic_pf_to_mgmt *", "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_grc_dump_regs_entries
ret: static u32
module: qed
args:
["struct qed_hwfn *", "struct qed_ptt *", "u32 *", "bool", "enum init_split_types", "u8", "bool *", "u32 *", "struct virt_mem_desc", "struct virt_mem_desc"]


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_eth_rx_queue_start
ret: static int
module: qed
args:
["struct qed_hwfn *", "u16", "struct qed_queue_start_common_params *", "u16", "dma_addr_t", "dma_addr_t", "u16", "struct qed_rxq_start_ret_params *"]


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


func: qed_filter_accept_cmd
ret: static int
module: qed
args:
["struct qed_dev *", "struct qed_filter_accept_flags", "struct qed_spq_comp_cb *", "enum spq_mode", "u8", "u8", "u8"]


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


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


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


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


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


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


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


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


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


func: qed_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_tunn_set_pf_update_params
ret: static void
module: qed
args:
["struct qed_tunnel_info *", "struct pf_update_tunnel_config *", "struct qed_hwfn *", "struct qed_hwfn *"]


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_iov_vp_update_sge_tpa_param
ret: static void
module: qed
args:
["struct qed_hwfn *", "struct qed_sp_vport_update_params *", "struct qed_sge_tpa_params *", "u16 *", "struct qed_vf_info *", "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: qlcnic_sriov_validate_cfg_intrcoal
ret: static int
module: qlcnic
args:
["struct qlcnic_adapter *", "struct qlcnic_vf_info *", "struct qlcnic_cmd_args *", "struct qlcnic_cmd_args *"]


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_jumbo
ret: static int
module: qede
args:
["struct qede_dev *", "struct qede_rx_queue *", "struct sk_buff *", "u16", "struct eth_fast_path_rx_reg_cqe *", "struct eth_fast_path_rx_reg_cqe *"]


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


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_build_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: ixgbe_build_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: ixgbe_clsu32_build_input
ret: static int
module: ixgbe
args:
["struct ixgbe_fdir_filter *", "union ixgbe_atr_input *", "struct tc_cls_u32_offload *", "struct ixgbe_mat_field *", "struct ixgbe_nexthdr *"]


func: i40e_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: 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
ret: enum ice_status
module: ice
args:
["struct ice_hw *", "struct ice_ctl_q_info *", "struct ice_aq_desc *", "void *", "u16", "struct ice_sq_cd *"]


func: ice_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_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_fltr_prepare_mac_and_broadcast
ret: static enum ice_status
module: ice
args:
["struct ice_vsi *", "const u8 *", "enum ice_sw_fwd_act_type", "enum ice_status (*)(struct ice_vsi *, struct list_head *)"]


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_cfg_interrupt
ret: static int
module: ice
args:
["struct ice_vf *", "struct ice_vsi *", "u16", "struct virtchnl_vector_map *", "struct ice_q_vector *"]


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: 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: tc_fill_actions
ret: static int
module: stmmac
args:
["struct stmmac_tc_entry *", "struct stmmac_tc_entry *", "struct tc_cls_u32_offload *", "struct tc_cls_u32_offload *"]


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_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: 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_stats_init
ret: static int
module: nfp
args:
["struct nfp_abm_link *", "unsigned int", "unsigned int", "struct nfp_alink_stats *", "struct nfp_alink_xstats *"]


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_shf
ret: static void
module: nfp
args:
["struct nfp_prog *", "u16", "enum alu_dst_ab", "enum shf_sc", "u8", "u16", "enum shf_op", "u16", "bool", "bool", "bool", "bool", "bool"]


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_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_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_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_tx_xdp_buf
ret: static bool
module: nfp
args:
["struct nfp_net_dp *", "struct nfp_net_rx_ring *", "struct nfp_net_tx_ring *", "struct nfp_net_rx_buf *", "unsigned int", "unsigned int", "bool *"]


func: nfp_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_port_translate
ret: static void
module: nfp
args:
["struct nfp_nsp *", "const union eth_table_entry *", "unsigned int", "struct nfp_eth_table_port *"]


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: nsim_nexthop_replace
ret: static int
module: netdevsim
args:
["struct nsim_fib_data *", "struct nsim_nexthop *", "struct nsim_nexthop *", "struct netlink_ext_ack *"]


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


