Documented in 1 files:

Defined in 1 files as a struct:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/gpu/drm/i915/gem/i915_gem_pm.c i915_gem_suspend() -> intel_wakeref_auto()

Type Parameter Key Value
PARAM_VALUE 0 wf 4096-ptr_max
PARAM_VALUE 1 timeout 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/gpu/drm/i915/gem/i915_gem_ttm.c vm_fault_ttm() -> intel_wakeref_auto()

Type Parameter Key Value
PARAM_VALUE 0 wf 4096-ptr_max
PARAM_VALUE 1 timeout 1-536870913
CAPPED_DATA 1 timeout 1
BIT_INFO 1 timeout 0x0,0x3fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bo->base.resv

drivers/gpu/drm/i915/gem/i915_gem_mman.c vm_fault_gtt() -> intel_wakeref_auto()

Type Parameter Key Value
PARAM_VALUE 0 wf 4096-ptr_max
PARAM_VALUE 1 timeout 1-536870913
CAPPED_DATA 1 timeout 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ggtt->vm.gt->reset.backoff_srcu
LOCK2 obj->base.resv
TYPE_LOCK (struct intel_reset)->backoff_srcu

drivers/gpu/drm/i915/intel_wakeref.c intel_wakeref_auto_fini() -> intel_wakeref_auto()

Type Parameter Key Value
PARAM_VALUE 0 wf 4096-ptr_max
PARAM_VALUE 1 timeout 0
DATA_SOURCE 0 wf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex