Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/accel/amdxdna/amdxdna_ctx.c amdxdna_cmd_submit() -> (struct amdxdna_dev_ops)->cmd_submit()

Type Parameter Key Value
PARAM_VALUE 0 hwctx 1-1025,1027-1029,1031-u64max
PARAM_VALUE 1 job 4096-ptr_max
PARAM_VALUE 1 job->bo_cnt 0-4095
PARAM_VALUE 1 job->drv_cmd 0,4096-ptr_max
PARAM_VALUE 1 job->drv_cmd->opcode 1-3
PARAM_VALUE 1 job->drv_cmd->refcnt.refcount.refs.counter 1
PARAM_VALUE 1 job->fence 4096-ptr_max
PARAM_VALUE 1 job->fence->cb_list.next 4096-ptr_max
PARAM_VALUE 1 job->fence->cb_list.prev 4096-ptr_max
PARAM_VALUE 1 job->fence->context 0-u32max
PARAM_VALUE 1 job->fence->error 0
PARAM_VALUE 1 job->fence->extern_lock 1-u64max
PARAM_VALUE 1 job->fence->flags 1,3,5,7
PARAM_VALUE 1 job->fence->ops 4813028037772210176
PARAM_VALUE 1 job->fence->refcount.refcount.refs.counter 1
PARAM_VALUE 1 job->fence->seqno 0
PARAM_VALUE 1 job->hwctx 1-1025,1027-1029,1031-u64max
PARAM_VALUE 1 job->mm 4096-ptr_max
PARAM_VALUE 1 job->refcnt.refcount.refs.counter 1
PARAM_VALUE 2 seq 4096-ptr_max
BUF_SIZE 1 job 360-33120
BUF_SIZE 1 job 360-33120
BUF_SIZE 1 job->drv_cmd (-1),12
BUF_SIZE 1 job->fence 128
DATA_SOURCE 0 hwctx r xa_load
DATA_SOURCE 1 job r _kzalloc_noprof
DATA_SOURCE 2 seq $6
FUZZY_MAX 1 job->drv_cmd->opcode 3
HARD_MAX 1 job->drv_cmd->opcode 3
USER_DATA 2 *seq 0-u64max[u]
USER_PTR 2 seq
LOCK2 &client->hwctx_srcu
HALF_LOCKED2 &xdna->client_lock
HALF_LOCKED2 &xdna->dev_lock
TYPE_LOCK (struct amdxdna_client)->hwctx_srcu