Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_engine_cs.c mock_timeline_pin() -> intel_timeline_pin_map()

Type Parameter Key Value
PARAM_VALUE 0 timeline 4096-ptr_max
PARAM_VALUE 0 timeline->active.cache->timeline 0-s64max
PARAM_VALUE 0 timeline->hwsp_ggtt 4096-ptr_max
PARAM_VALUE 0 timeline->hwsp_ggtt->active.cache->timeline 0-s64max
PARAM_VALUE 0 timeline->hwsp_ggtt->obj 4096-ptr_max
PARAM_VALUE 0 timeline->hwsp_ggtt->obj->base.resv 4096-ptr_max
PARAM_VALUE 0 timeline->hwsp_ggtt->vm->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 timeline (-1)-s32max
BUF_SIZE 0 timeline (-1)-s32max
DATA_SOURCE 0 timeline $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 timeline->gt->uc.guc.mmio_msg 0
LOCK2 &ce->pin_mutex
LOCK2 0 timeline->hwsp_ggtt->obj->base.resv
TYPE_LOCK (struct intel_context)->pin_mutex

drivers/gpu/drm/i915/gt/intel_timeline.c intel_timeline_pin() -> intel_timeline_pin_map()

Type Parameter Key Value
PARAM_VALUE 0 timeline 4096-ptr_max
PARAM_VALUE 0 timeline->hwsp_ggtt 4096-ptr_max
PARAM_VALUE 0 timeline->hwsp_ggtt->obj 4096-ptr_max
PARAM_VALUE 0 timeline->hwsp_ggtt->obj->base.resv->lock.base.dep_map->name 0-255
PARAM_VALUE 0 timeline->hwsp_ggtt->obj->base.resv->lock.base.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 timeline->hwsp_ggtt->obj->base.resv->lock.base.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 timeline->hwsp_ggtt->obj->base.resv->lock.base.osq.tail.counter 0-s32max
PARAM_VALUE 0 timeline->hwsp_ggtt->obj->obj_link.next 4096-ptr_max
PARAM_VALUE 0 timeline->hwsp_ggtt->vm->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 timeline->hwsp_map 0
PARAM_VALUE 0 timeline->pin_count.counter 0-s32max
BUF_SIZE 0 timeline (-1),728
BUF_SIZE 0 timeline (-1),728
DATA_SOURCE 0 timeline $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 timeline->gt->uc.guc.mmio_msg 0
NO_OVERFLOW_SIMPLE 0 timeline->hwsp_ggtt->fence_size
NO_OVERFLOW_SIMPLE 0 timeline->hwsp_ggtt->resource->vma_size
NO_OVERFLOW_SIMPLE 0 timeline->hwsp_ggtt->size
LOCK2 0 timeline->hwsp_ggtt->obj->base.resv
HALF_LOCKED2 ce->ring->vma->obj->base.resv
HALF_LOCKED2 engine->legacy.ring->vma->obj->base.resv