Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_dbg_nvm_image() -> qed_mcp_get_nvm_image()

Type Parameter Key Value
PARAM_VALUE 0 p_hwfn 4096-ptr_max
PARAM_VALUE 0 p_hwfn->cdev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->mcp_info->cmd_list.next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->mcp_info->cmd_list.next->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->mcp_info->cmd_list.next->prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->mcp_info->cmd_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 p_hwfn->mcp_info->drv_mb_addr 0,14811136-84016096
PARAM_VALUE 0 p_hwfn->mcp_info->drv_pulse_seq 0-s16max
PARAM_VALUE 0 p_hwfn->mcp_info->mfw_mb_addr 0,14811136-84016096
PARAM_VALUE 0 p_hwfn->mcp_info->port_addr 0,14811136-81656836
PARAM_VALUE 0 p_hwfn->nvm_info.image_att 4096-ptr_max
PARAM_VALUE 0 p_hwfn->nvm_info.num_images 1-u32max
PARAM_VALUE 0 p_hwfn->p_ptt_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 image_id 2-5
CAPPED_DATA 0 p_hwfn->nvm_info.num_images 1
DATA_SOURCE 1 image_id $3
DATA_SOURCE 2 p_buffer $1
HARD_MAX 1 image_id 5
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 p_hwfn->mcp_info->drv_mb_seq 0-u16max
HOST_DATA 0 p_hwfn->mcp_info->drv_pulse_seq 0-s16max
HOST_DATA 0 p_hwfn->mcp_info->mcp_hist 0-u32max
UNITS 2 p_buffer unit_byte
UNITS 3 buffer_len unit_byte
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_main.c qed_nvm_get_image() -> qed_mcp_get_nvm_image()

Type Parameter Key Value
PARAM_VALUE 0 p_hwfn 4096-ptr_max
PARAM_VALUE 1 image_id 0
PARAM_VALUE 3 buffer_len 24584
BUF_SIZE 0 p_hwfn 18528
BUF_SIZE 0 p_hwfn 18528
DATA_SOURCE 1 image_id $1
DATA_SOURCE 2 p_buffer $2
DATA_SOURCE 3 buffer_len $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock