Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/msm/msm_gem_vma.c vm_bind_job_lookup_ops() -> lookup_op()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | job | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.cb.func | 0 |
| PARAM_VALUE | 0 | job->base.cb.node.next | 0 |
| PARAM_VALUE | 0 | job->base.cb.node.prev | 0 |
| PARAM_VALUE | 0 | job->base.credits | 1 |
| PARAM_VALUE | 0 | job->base.dependencies.xa_flags | 33554436 |
| PARAM_VALUE | 0 | job->base.dependencies.xa_head | 0 |
| PARAM_VALUE | 0 | job->base.entity_stats | 0 |
| PARAM_VALUE | 0 | job->base.finish_cb.func | 0 |
| PARAM_VALUE | 0 | job->base.finish_cb.node.next | 0 |
| PARAM_VALUE | 0 | job->base.finish_cb.node.prev | 0 |
| PARAM_VALUE | 0 | job->base.karma.counter | 0 |
| PARAM_VALUE | 0 | job->base.last_dependency | 0 |
| PARAM_VALUE | 0 | job->base.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.queue_node.next | 0 |
| PARAM_VALUE | 0 | job->base.s_fence | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.s_priority | 0 |
| PARAM_VALUE | 0 | job->base.sched | 0 |
| PARAM_VALUE | 0 | job->base.work.data.counter | 0 |
| PARAM_VALUE | 0 | job->base.work.entry.next | 0 |
| PARAM_VALUE | 0 | job->base.work.entry.prev | 0 |
| PARAM_VALUE | 0 | job->base.work.func | 0 |
| PARAM_VALUE | 0 | job->queue | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm_ops.next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm_ops.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm_ops.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm_ops.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm_ops.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | op | 4096-ptr_max |
| BUF_SIZE | 0 | job | 328-s32max |
| BUF_SIZE | 0 | job | 328-s32max |
| BUF_SIZE | 0 | job->vm | (-1),416 |
| DATA_SOURCE | 0 | job | $0 |
| USER_DATA | 1 | op->flags | 0-u32max[u] |
| USER_DATA | 1 | op->handle | 0-u32max[u] |
| USER_DATA | 1 | op->iova | 0-u64max[u] |
| USER_DATA | 1 | op->obj_offset | 0-u64max[u] |
| USER_DATA | 1 | op->op | 0-u32max[u] |
| USER_DATA | 1 | op->pad | 0-u32max[u] |
| USER_DATA | 1 | op->range | 0-u64max[u] |
| NO_OVERFLOW_SIMPLE | 0 | job->base.entity->num_sched_list | |
| LOCK2 | &queue->lock | ||
| TYPE_LOCK | (struct msm_gpu_submitqueue)->lock |
drivers/gpu/drm/msm/msm_gem_vma.c vm_bind_job_lookup_ops() -> lookup_op()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | job | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.cb.func | 0 |
| PARAM_VALUE | 0 | job->base.cb.node.next | 0 |
| PARAM_VALUE | 0 | job->base.cb.node.prev | 0 |
| PARAM_VALUE | 0 | job->base.credits | 1 |
| PARAM_VALUE | 0 | job->base.dependencies.xa_flags | 33554436 |
| PARAM_VALUE | 0 | job->base.dependencies.xa_head | 0 |
| PARAM_VALUE | 0 | job->base.entity_stats | 0 |
| PARAM_VALUE | 0 | job->base.finish_cb.func | 0 |
| PARAM_VALUE | 0 | job->base.finish_cb.node.next | 0 |
| PARAM_VALUE | 0 | job->base.finish_cb.node.prev | 0 |
| PARAM_VALUE | 0 | job->base.karma.counter | 0 |
| PARAM_VALUE | 0 | job->base.last_dependency | 0 |
| PARAM_VALUE | 0 | job->base.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.queue_node.next | 0 |
| PARAM_VALUE | 0 | job->base.s_fence | 4096-ptr_max |
| PARAM_VALUE | 0 | job->base.s_priority | 0 |
| PARAM_VALUE | 0 | job->base.sched | 0 |
| PARAM_VALUE | 0 | job->base.work.data.counter | 0 |
| PARAM_VALUE | 0 | job->base.work.entry.next | 0 |
| PARAM_VALUE | 0 | job->base.work.entry.prev | 0 |
| PARAM_VALUE | 0 | job->base.work.func | 0 |
| PARAM_VALUE | 0 | job->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | job->queue | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm_ops.next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm_ops.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm_ops.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm_ops.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | job->vm_ops.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | op | 1402416964902211584 |
| BUF_SIZE | 0 | job | 328-s32max |
| BUF_SIZE | 0 | job | 328-s32max |
| BUF_SIZE | 0 | job->vm | (-1),416 |
| DATA_SOURCE | 0 | job | $0 |
| USER_DATA | 1 | op->flags | 0-u32max |
| USER_DATA | 1 | op->handle | 0-u32max |
| USER_DATA | 1 | op->iova | 0-u64max |
| USER_DATA | 1 | op->obj_offset | 0-u64max |
| USER_DATA | 1 | op->op | 0-u32max |
| USER_DATA | 1 | op->pad | 0-u32max |
| USER_DATA | 1 | op->range | 0-u64max |
| NO_OVERFLOW_SIMPLE | 0 | job->base.entity->num_sched_list | |
| LOCK2 | &queue->lock | ||
| TYPE_LOCK | (struct msm_gpu_submitqueue)->lock |