Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/qlogic/qed/qed_spq.c qed_spq_block() -> __qed_spq_block()

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->cdev->recov_in_prog 0
PARAM_VALUE 0 p_hwfn->p_spq 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->chain.p_prod_elem 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *p_hwfn->p_spq->chain->p_prod_elem 0-255
PARAM_VALUE 1 p_ent 4096-ptr_max
PARAM_VALUE 1 p_ent->queue 4096-ptr_max
PARAM_VALUE 3 sleep_between_iter 0
CAPPED_DATA 0 p_hwfn->p_spq->chain.u.chain16.cons_idx 1
CAPPED_DATA 1 p_ent->queue 1
DATA_SOURCE 0 p_hwfn $0
DATA_SOURCE 1 p_ent $1
DATA_SOURCE 2 p_fw_ret $2

drivers/net/ethernet/qlogic/qed/qed_spq.c qed_spq_block() -> __qed_spq_block()

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->cdev->recov_in_prog 0
PARAM_VALUE 0 p_hwfn->p_spq 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->chain.p_prod_elem 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *p_hwfn->p_spq->chain->p_prod_elem 0-255
PARAM_VALUE 1 p_ent 4096-ptr_max
PARAM_VALUE 1 p_ent->queue 4096-ptr_max
PARAM_VALUE 3 sleep_between_iter 1
CAPPED_DATA 0 p_hwfn->p_spq->chain.u.chain16.cons_idx 1
CAPPED_DATA 1 p_ent->queue 1
DATA_SOURCE 0 p_hwfn $0
DATA_SOURCE 1 p_ent $1
DATA_SOURCE 2 p_fw_ret $2

drivers/net/ethernet/qlogic/qed/qed_spq.c qed_spq_block() -> __qed_spq_block()

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->cdev->recov_in_prog 0
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 0 p_hwfn->p_spq 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->chain.p_prod_elem 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *p_hwfn->p_spq->chain->p_prod_elem 0-255
PARAM_VALUE 1 p_ent 4096-ptr_max
PARAM_VALUE 1 p_ent->comp_cb.cookie 4096-ptr_max
PARAM_VALUE 1 p_ent->comp_cb.cookie->done 0,2-4294967295
PARAM_VALUE 1 p_ent->queue 4096-ptr_max
PARAM_VALUE 3 sleep_between_iter 1
CAPPED_DATA 0 p_hwfn->p_spq->chain.u.chain16.cons_idx 1
CAPPED_DATA 1 p_ent->queue 1
DATA_SOURCE 0 p_hwfn $0
DATA_SOURCE 1 p_ent $1
DATA_SOURCE 2 p_fw_ret $2