Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/qlogic/qed/qed_main.c qed_read_module_eeprom() -> qed_mcp_phy_sfp_read()

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->p_ptt_pool 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_ptt_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 p_ptt 4096-ptr_max
PARAM_VALUE 3 addr 160,162
PARAM_VALUE 4 offset 0-255
PARAM_VALUE 5 len 0-4096,4294967041-u32max
PARAM_VALUE 6 p_buf 4096-ptr_max
BUF_SIZE 0 p_hwfn 18528
BUF_SIZE 0 p_hwfn 18528
BUF_SIZE 6 p_buf (-1),4,4096
BUF_SIZE 6 p_buf (-1),4,4096
CAPPED_DATA 2 port 1
CAPPED_DATA 5 len 1
DATA_SOURCE 1 p_ptt r qed_ptt_acquire
DATA_SOURCE 3 addr $2
DATA_SOURCE 4 offset $3
DATA_SOURCE 5 len $4
DATA_SOURCE 6 p_buf $1
PARAM_COMPARE 0 &p_hwfn->p_ptt_pool->free_list != $0->p_ptt_pool->free_list.next
NOSPEC 4 offset
NOSPEC 4 offset
NOSPEC 5 len
NOSPEC 5 len
HARD_MAX 3 addr 162
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 offset 0-255[c]
USER_DATA 5 len 0-4094,4294967041-u32max[c]
USER_DATA 6 p_buf 4096-ptr_max[c][u]
NO_OVERFLOW_SIMPLE 4 offset
NO_OVERFLOW_SIMPLE 5 len