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 |