Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/tegra/submit.c tegra_drm_ioctl_channel_submit() -> submit_process_bufs()

Type Parameter Key Value
PARAM_VALUE 0 context 1-1025,1027-1029,1031-u64max
PARAM_VALUE 1 bo 4096-ptr_max
PARAM_VALUE 1 bo->base.ops 5734132353531019264
PARAM_VALUE 1 bo->gather_data_words 1-4294967295
PARAM_VALUE 1 bo->ref.refcount.refs.counter 1
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 2 args->gather_data_words 1-u32max
PARAM_VALUE 3 job_data 4096-ptr_max
BUF_SIZE 2 args 128-16383
BUF_SIZE 2 args 128-16383
BUF_SIZE 3 job_data 16
DATA_SOURCE 0 context r xa_load
DATA_SOURCE 2 args $1
DATA_SOURCE 3 job_data r _kzalloc_noprof
USER_DATA 1 bo->gather_data_words 1-4294967295[u]
USER_DATA 2 args->bufs_ptr 0-u64max[u]
USER_DATA 2 args->cmds_ptr 0-u64max[u]
USER_DATA 2 args->context 0-u32max[u]
USER_DATA 2 args->gather_data_ptr 0-u64max[u]
USER_DATA 2 args->gather_data_words 1-u32max[u]
USER_DATA 2 args->num_bufs 0-u32max[u]
USER_DATA 2 args->num_cmds 0-u32max[u]
USER_DATA 2 args->syncobj_in 0-u32max[u]
USER_DATA 2 args->syncobj_out 0-u32max[u]
USER_DATA 2 args->syncpt.flags 0-u32max[u]
USER_DATA 2 args->syncpt.id 0-u32max[u]
USER_DATA 2 args->syncpt.increments 0-u32max[u]
USER_DATA 2 args->syncpt.value 0-u32max[u]
USER_PTR 2 args
LOCK2 &fpriv->lock
TYPE_LOCK (struct tegra_drm_file)->lock