Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/sw/siw/siw_cm.c siw_accept() -> siw_qp_id2obj()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
DATA_SOURCE 0 sdev r to_siw_dev
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 id 1-16777215[c]
UNITS 1 id unit_array_size
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &sport->mutex
HALF_LOCKED2 &srv->paths_mutex

drivers/infiniband/sw/siw/siw_cm.c siw_connect() -> siw_qp_id2obj()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
DATA_SOURCE 0 sdev r to_siw_dev
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 id 1-16777215[c]
UNITS 1 id unit_array_size
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &iser_conn->state_mutex

drivers/infiniband/sw/siw/siw_main.c siw_get_base_qp() -> siw_qp_id2obj()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 id 1-16777215[c]
LOCK2 &cm_id_priv->lock
LOCK2 flags
TYPE_LOCK (struct iwcm_id_private)->lock