Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_destroy_qp() -> erdma_modify_qp_state_rocev2()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->state_lock.dep_map->name 0-255
PARAM_VALUE 0 qp->state_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 qp->state_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 qp->state_lock.first_waiter->type 0-1
PARAM_VALUE 0 qp->state_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->state_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 qp->state_lock.wait_lock.owner (-1)
PARAM_VALUE 0 qp->state_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 params->state 6
PARAM_VALUE 2 attr_mask 1
CAPPED_DATA 0 &qp->state_lock 1
DATA_SOURCE 0 qp r to_eqp
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &qp->state_lock
TYPE_LOCK (struct erdma_qp)->state_lock

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_modify_qp() -> erdma_modify_qp_state_rocev2()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->dev 4096-ptr_max
PARAM_VALUE 0 qp->dev->proto 1-u32max
PARAM_VALUE 0 qp->state_lock.dep_map->name 0-255
PARAM_VALUE 0 qp->state_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 qp->state_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 qp->state_lock.first_waiter->type 0-1
PARAM_VALUE 0 qp->state_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->state_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 qp->state_lock.wait_lock.owner (-1)
PARAM_VALUE 0 qp->state_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 1 params->av.ntype 0-1
PARAM_VALUE 1 params->av.udp_sport 49152-u16max
PARAM_VALUE 2 attr_mask 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63
CAPPED_DATA 0 &qp->state_lock 1
DATA_SOURCE 0 qp r to_eqp
NOSPEC 1 params->av.port
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 params->av.port 0-255
USER_DATA 1 params->av.sl 0-255
USER_DATA 1 params->av.udp_sport 49152-u16max[c]
USER_DATA 1 params->dst_qpn 0-u32max
USER_DATA 1 params->qkey 0-2147483646,2147483648-u32max
USER_DATA 1 params->rq_psn 0-u32max
USER_DATA 1 params->sq_psn 0-u32max
LOCK2 0 &qp->state_lock
HALF_LOCKED2 &ibqp->qp_sec->mutex
TYPE_LOCK (struct erdma_qp)->state_lock