Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/infiniband/core/uverbs_marshall.c ib_copy_path_rec_to_user() -> sa_convert_path_opa_to_ib()

Type Parameter Key Value
PARAM_VALUE 0 dest 6136668316789997568
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->rec_type 3
DATA_SOURCE 1 src $1
NOCHECK_CALL
LOCK2 &ctx->mutex
TYPE_LOCK (struct ucma_context)->mutex

drivers/infiniband/core/sa_query.c ib_sa_path_rec_get() -> sa_convert_path_opa_to_ib()

Type Parameter Key Value
PARAM_VALUE 0 dest 1-u64max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->rec_type 0,3
BUF_SIZE 0 dest 88,u64max
BUF_SIZE 0 dest 88,u64max
DATA_SOURCE 1 src $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->lock

drivers/infiniband/core/ucma.c ucma_query_path() -> sa_convert_path_opa_to_ib()

Type Parameter Key Value
PARAM_VALUE 0 dest 7396115865234587648
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->rec_type 3
NOCHECK_CALL
LOCK2 &ctx->mutex
TYPE_LOCK (struct ucma_context)->mutex