Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c eb_parse() -> shadow_batch_pin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eb | 5412823990542053376 |
| PARAM_VALUE | 0 | eb->args | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->args->flags | 0,1073741824-u64max |
| PARAM_VALUE | 0 | eb->batch_len | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->batch_pool | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->batch_pool->obj | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->batch_pool->type | 0 |
| PARAM_VALUE | 0 | eb->buckets | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | eb->buffer_count | 1-38347922 |
| PARAM_VALUE | 0 | eb->context | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->engine | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->engine->wakeref.i915->runtime_pm.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->engine->wakeref.i915->runtime_pm.kdev->power.request | 0-4 |
| PARAM_VALUE | 0 | eb->context->engine->wakeref.i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->engine->wakeref.mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | eb->context->parallel.number_children | 0 |
| PARAM_VALUE | 0 | eb->context->parallel.parent | 0 |
| PARAM_VALUE | 0 | eb->context->parallel.parent->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->ring->vma->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->ring->vma->obj->base.dev->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | eb->context->ring->vma->obj->base.dev->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | eb->context->ring->vma->vm->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->ring->vma->vm->i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->state->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->state->vm->i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->timeline->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->timeline->gt->timelines.active_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->timeline->gt->timelines.active_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->timeline->gt->timelines.active_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->timeline->hwsp_ggtt->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->timeline->hwsp_ggtt->obj->base.dev->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | eb->context->timeline->link.next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->timeline->seqno | 0-255 |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.debug.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.i915->runtime_pm.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.i915->runtime_pm.debug.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.i915->runtime_pm.kdev->power.request | 0-4 |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | eb->context->wakeref | 4096-ptr_max,(-2) |
| PARAM_VALUE | 0 | eb->exec | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->file | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->gem_context | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->gt | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->invalid_flags | 18446744073709551360,18446744073709551362 |
| PARAM_VALUE | 0 | eb->num_batches | 1 |
| PARAM_VALUE | 0 | eb->reloc_cache.graphics_ver | 0-255 |
| PARAM_VALUE | 0 | eb->reloc_cache.vaddr | 0 |
| PARAM_VALUE | 0 | eb->relocs.next | 5412823990542053640 |
| PARAM_VALUE | 0 | eb->relocs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->trampoline | 0 |
| PARAM_VALUE | 0 | eb->unbound.next | 5412823990542053624 |
| PARAM_VALUE | 0 | eb->unbound.next->next | 5412823990542053624 |
| PARAM_VALUE | 0 | eb->unbound.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->unbound.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->unbound.prev->prev | 5412823990542053624 |
| PARAM_VALUE | 0 | eb->wakeref | 4096-ptr_max,(-2) |
| PARAM_VALUE | 0 | eb->wakeref_gt0 | 4096-ptr_max,(-2) |
| PARAM_VALUE | 0 | eb->ww.ctx.deadlock_inject_countdown | 0-3758096380,u32max |
| PARAM_VALUE | 0 | eb->ww.ctx.deadlock_inject_interval | 0-3758096380,u32max |
| PARAM_VALUE | 0 | eb->ww.intr | 1 |
| PARAM_VALUE | 0 | eb->ww.obj_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->ww.obj_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->ww.obj_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->ww.obj_list.prev->next->next | 5412823990542053808 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | obj->obj_link.next | 5412823990542053808 |
| PARAM_VALUE | 2 | vm->gt->wakeref.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | vm->gt->wakeref.debug.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 2 | vm->gt->wakeref.i915->runtime_pm.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | vm->gt->wakeref.i915->runtime_pm.debug.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 2 | vm->gt->wakeref.i915->runtime_pm.kdev->power.request | 0-4 |
| PARAM_VALUE | 2 | vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | vm->gt->wakeref.mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 3 | flags | 2048 |
| BUF_SIZE | 0 | eb->batch_pool | (-1),448 |
| CAPPED_DATA | 0 | eb->buffer_count | 1 |
| DATA_SOURCE | 0 | eb | $0 |
| NOSPEC | 0 | eb->buffer_count | |
| USER_DATA | 0 | eb->batch_start_offset | 0-u32max[u] |
| USER_DATA | 0 | eb->buffer_count | 1-38347922[c][u] |
| USER_DATA | 0 | eb->lut_size | s32min-s32max |
| USER_PTR | 0 | eb->args | |
| USER_PTR | 0 | eb->exec | |
| USER_PTR | 0 | eb->vma | |
| LOCK2 | 1 | obj->base.resv | |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c eb_parse() -> shadow_batch_pin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eb | 5412823990542053376 |
| PARAM_VALUE | 0 | eb->args | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->args->flags | 0,1073741824-u64max |
| PARAM_VALUE | 0 | eb->batch_len | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->batch_pool | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->batch_pool->obj | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->batch_pool->type | 0 |
| PARAM_VALUE | 0 | eb->buckets | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | eb->buffer_count | 1-38347922 |
| PARAM_VALUE | 0 | eb->context | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->engine | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->engine->wakeref.i915->runtime_pm.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->engine->wakeref.i915->runtime_pm.kdev->power.request | 0-4 |
| PARAM_VALUE | 0 | eb->context->engine->wakeref.i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->engine->wakeref.mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | eb->context->parallel.number_children | 0 |
| PARAM_VALUE | 0 | eb->context->parallel.parent | 0 |
| PARAM_VALUE | 0 | eb->context->parallel.parent->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->ring->vma->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->ring->vma->obj->base.dev->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | eb->context->ring->vma->obj->base.dev->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | eb->context->ring->vma->vm->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->ring->vma->vm->i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->state->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->state->vm->i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->timeline->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->timeline->gt->timelines.active_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->timeline->gt->timelines.active_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->timeline->gt->timelines.active_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->timeline->hwsp_ggtt->active.cache->timeline | 0-s64max |
| PARAM_VALUE | 0 | eb->context->timeline->hwsp_ggtt->obj->base.dev->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | eb->context->timeline->link.next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->timeline->seqno | 0-255 |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.debug.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.i915->runtime_pm.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.i915->runtime_pm.debug.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.i915->runtime_pm.kdev->power.request | 0-4 |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | eb->context->vm->gt->wakeref.mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | eb->context->vm->unbound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->vm->unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->vm->unbound_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->context->wakeref | 4096-ptr_max,(-2) |
| PARAM_VALUE | 0 | eb->exec | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->file | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->gem_context | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->gt | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->invalid_flags | 18446744073709551360,18446744073709551362 |
| PARAM_VALUE | 0 | eb->num_batches | 1 |
| PARAM_VALUE | 0 | eb->reloc_cache.graphics_ver | 0-255 |
| PARAM_VALUE | 0 | eb->reloc_cache.vaddr | 0 |
| PARAM_VALUE | 0 | eb->relocs.next | 5412823990542053640 |
| PARAM_VALUE | 0 | eb->relocs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->trampoline | 0 |
| PARAM_VALUE | 0 | eb->unbound.next | 5412823990542053624 |
| PARAM_VALUE | 0 | eb->unbound.next->next | 5412823990542053624 |
| PARAM_VALUE | 0 | eb->unbound.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->unbound.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->unbound.prev->prev | 5412823990542053624 |
| PARAM_VALUE | 0 | eb->wakeref | 4096-ptr_max,(-2) |
| PARAM_VALUE | 0 | eb->wakeref_gt0 | 4096-ptr_max,(-2) |
| PARAM_VALUE | 0 | eb->ww.ctx.deadlock_inject_countdown | 0-3758096380,u32max |
| PARAM_VALUE | 0 | eb->ww.ctx.deadlock_inject_interval | 0-3758096380,u32max |
| PARAM_VALUE | 0 | eb->ww.intr | 1 |
| PARAM_VALUE | 0 | eb->ww.obj_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->ww.obj_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->ww.obj_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | eb->ww.obj_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 1 | obj->base.resv->lock.base.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | obj->obj_link.next | 5412823990542053808 |
| PARAM_VALUE | 1 | obj->vma.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->vma.list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->vma.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->vma.list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 3 | flags | 1024 |
| BUF_SIZE | 0 | eb->batch_pool | (-1),448 |
| CAPPED_DATA | 0 | eb->buffer_count | 1 |
| DATA_SOURCE | 0 | eb | $0 |
| NOSPEC | 0 | eb->buffer_count | |
| USER_DATA | 0 | eb->batch_start_offset | 0-u32max[u] |
| USER_DATA | 0 | eb->buffer_count | 1-38347922[c][u] |
| USER_DATA | 0 | eb->lut_size | s32min-s32max |
| USER_PTR | 0 | eb->args | |
| USER_PTR | 0 | eb->exec | |
| USER_PTR | 0 | eb->vma | |
| LOCK2 | 1 | obj->base.resv | |
| HALF_LOCKED2 | pool->obj->base.resv |