Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/tegra/submit.c submit_create_job() -> submit_get_syncpt()

Type Parameter Key Value
PARAM_VALUE 0 context 4096-ptr_max
PARAM_VALUE 0 context->client 4096-ptr_max
PARAM_VALUE 1 job 4096-ptr_max
PARAM_VALUE 1 job->addr_phys 4096-ptr_max
PARAM_VALUE 1 job->enable_firewall 0
PARAM_VALUE 1 job->gather_addr_phys 4096-ptr_max
PARAM_VALUE 1 job->ref.refcount.refs.counter 1
PARAM_VALUE 1 job->reloc_addr_phys 4096-ptr_max
PARAM_VALUE 1 job->relocs 0
PARAM_VALUE 1 job->unpins 0,4096-ptr_max
PARAM_VALUE 2 syncpoints 4096-ptr_max
PARAM_VALUE 3 args 4096-ptr_max
PARAM_VALUE 3 args->gather_data_words 1-u32max
BUF_SIZE 1 job 264-s32max
BUF_SIZE 1 job 264-s32max
BUF_SIZE 3 args 128-16383
BUF_SIZE 3 args 128-16383
CAPPED_DATA 3 args->num_bufs 1
DATA_SOURCE 0 context $0
DATA_SOURCE 1 job r host1x_job_alloc
DATA_SOURCE 2 syncpoints $4
DATA_SOURCE 3 args $2
USER_DATA 3 args->bufs_ptr 0-u64max[u]
USER_DATA 3 args->cmds_ptr 0-u64max[u]
USER_DATA 3 args->context 0-u32max[u]
USER_DATA 3 args->gather_data_ptr 0-u64max[u]
USER_DATA 3 args->gather_data_words 1-u32max[u]
USER_DATA 3 args->num_bufs 0-u32max[c]
USER_DATA 3 args->num_cmds 0-u32max[u]
USER_DATA 3 args->syncobj_in 0-u32max[u]
USER_DATA 3 args->syncobj_out 0-u32max[u]
USER_DATA 3 args->syncpt.flags 0-u32max[u]
USER_DATA 3 args->syncpt.id 0-u32max[u]
USER_DATA 3 args->syncpt.increments 0-u32max[u]
USER_DATA 3 args->syncpt.value 0-u32max[u]
USER_PTR 3 args
LOCK2 &fpriv->lock
TYPE_LOCK (struct tegra_drm_file)->lock