Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/panthor/panthor_drv.c panthor_ioctl_group_submit() -> panthor_submit_ctx_add_job()

Type Parameter Key Value
PARAM_VALUE 0 ctx 3400833796336033792
PARAM_VALUE 0 ctx->exec.contended (-1)
PARAM_VALUE 0 ctx->exec.flags 3
PARAM_VALUE 0 ctx->exec.objects 0,16,4096-ptr_max
PARAM_VALUE 0 ctx->file 4096-ptr_max
PARAM_VALUE 0 ctx->job_count 1-u32max
PARAM_VALUE 0 ctx->jobs 1-18446744073709551614
PARAM_VALUE 2 job 4096-ptr_max
PARAM_VALUE 2 job->cb.func 0
PARAM_VALUE 2 job->cb.node.next 0
PARAM_VALUE 2 job->cb.node.prev 0
PARAM_VALUE 2 job->credits 8-u32max
PARAM_VALUE 2 job->dependencies.xa_flags 33554436
PARAM_VALUE 2 job->dependencies.xa_head 0
PARAM_VALUE 2 job->entity_stats 0
PARAM_VALUE 2 job->finish_cb.func 0
PARAM_VALUE 2 job->finish_cb.node.next 0
PARAM_VALUE 2 job->finish_cb.node.prev 0
PARAM_VALUE 2 job->karma.counter 0
PARAM_VALUE 2 job->last_dependency 0
PARAM_VALUE 2 job->list.next 4096-ptr_max
PARAM_VALUE 2 job->list.prev 4096-ptr_max
PARAM_VALUE 2 job->queue_node.next 0
PARAM_VALUE 2 job->s_fence 4096-ptr_max
PARAM_VALUE 2 job->s_priority 0
PARAM_VALUE 2 job->sched 0
PARAM_VALUE 2 job->work.data.counter 0
PARAM_VALUE 2 job->work.entry.next 0
PARAM_VALUE 2 job->work.entry.prev 0
PARAM_VALUE 2 job->work.func 0
PARAM_VALUE 3 syncs 4096-ptr_max
BUF_SIZE 2 job 264
BUF_SIZE 2 job 264
CAPPED_DATA 1 idx 1
DATA_SOURCE 2 job r panthor_job_create
USER_DATA 0 ctx->exec.max_objects 1-131072[c]
USER_DATA 0 ctx->job_count 1-u32max[c]
USER_DATA 2 job->credits 8-511[c]
NO_OVERFLOW_SIMPLE 0 ctx->job_count
NO_OVERFLOW_SIMPLE 1 idx
NO_OVERFLOW_SIMPLE 2 job->base.entity->num_sched_list
LOCK2 global &drm_unplug_srcu

drivers/gpu/drm/panthor/panthor_drv.c panthor_ioctl_vm_bind_async() -> panthor_submit_ctx_add_job()

Type Parameter Key Value
PARAM_VALUE 0 ctx 2237035702311317504
PARAM_VALUE 0 ctx->exec.contended (-1)
PARAM_VALUE 0 ctx->exec.flags 3
PARAM_VALUE 0 ctx->exec.objects 0,16,4096-ptr_max
PARAM_VALUE 0 ctx->file 4096-ptr_max
PARAM_VALUE 0 ctx->job_count 1-u32max
PARAM_VALUE 0 ctx->jobs 1-18446744073709551614
PARAM_VALUE 2 job 4096-ptr_max
PARAM_VALUE 2 job->cb.func 0
PARAM_VALUE 2 job->cb.node.next 0
PARAM_VALUE 2 job->cb.node.prev 0
PARAM_VALUE 2 job->credits 1
PARAM_VALUE 2 job->dependencies.xa_flags 33554436
PARAM_VALUE 2 job->dependencies.xa_head 0
PARAM_VALUE 2 job->entity_stats 0
PARAM_VALUE 2 job->finish_cb.func 0
PARAM_VALUE 2 job->finish_cb.node.next 0
PARAM_VALUE 2 job->finish_cb.node.prev 0
PARAM_VALUE 2 job->karma.counter 0
PARAM_VALUE 2 job->last_dependency 0
PARAM_VALUE 2 job->list.next 4096-ptr_max
PARAM_VALUE 2 job->list.prev 4096-ptr_max
PARAM_VALUE 2 job->queue_node.next 0
PARAM_VALUE 2 job->s_fence 4096-ptr_max
PARAM_VALUE 2 job->s_priority 0
PARAM_VALUE 2 job->sched 0
PARAM_VALUE 2 job->work.data.counter 0
PARAM_VALUE 2 job->work.entry.next 0
PARAM_VALUE 2 job->work.entry.prev 0
PARAM_VALUE 2 job->work.func 0
PARAM_VALUE 3 syncs 4096-ptr_max
BUF_SIZE 2 job 264
BUF_SIZE 2 job 264
CAPPED_DATA 1 idx 1
DATA_SOURCE 2 job r panthor_vm_bind_job_create
USER_DATA 0 ctx->exec.max_objects 1-131072[c]
USER_DATA 0 ctx->job_count 1-u32max[c]
NO_OVERFLOW_SIMPLE 0 ctx->job_count
NO_OVERFLOW_SIMPLE 1 idx
NO_OVERFLOW_SIMPLE 2 job->base.entity->num_sched_list
LOCK2 global &drm_unplug_srcu