Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_context.c intel_engine_pm_might_get() -> intel_wakeref_might_get()

Type Parameter Key Value
PARAM_VALUE 0 wf 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ce->pin_mutex
LOCK2 ce->ring->vma->obj->base.resv
LOCK2 ce->timeline->hwsp_ggtt->obj->base.resv
HALF_LOCKED2 &gt->perf.lock
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 ce->state->obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 scratch->obj->base.resv
TYPE_LOCK (struct intel_context)->pin_mutex

drivers/gpu/drm/i915/gt/intel_context.c intel_engine_pm_might_get() -> intel_wakeref_might_get()

Type Parameter Key Value
PARAM_VALUE 0 wf 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ce->pin_mutex
LOCK2 ce->ring->vma->obj->base.resv
LOCK2 ce->timeline->hwsp_ggtt->obj->base.resv
HALF_LOCKED2 &gt->perf.lock
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 ce->state->obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 scratch->obj->base.resv
TYPE_LOCK (struct intel_context)->pin_mutex

drivers/gpu/drm/i915/gt/intel_context.c intel_gt_pm_might_get() -> intel_wakeref_might_get()

Type Parameter Key Value
PARAM_VALUE 0 wf 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ce->pin_mutex
LOCK2 ce->ring->vma->obj->base.resv
LOCK2 ce->timeline->hwsp_ggtt->obj->base.resv
HALF_LOCKED2 &gt->perf.lock
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 ce->state->obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 scratch->obj->base.resv
TYPE_LOCK (struct intel_context)->pin_mutex