Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/i915/i915_request.c i915_request_await_request() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 error unit_byte
HALF_LOCKED2 &to->engine->uncore->lock
HALF_LOCKED2 batch->obj->base.resv

drivers/gpu/drm/i915/i915_sw_fence.c __dma_i915_sw_fence_wake() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 error
UNITS 1 error unit_byte
HALF_LOCKED2 &rq->lock
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/i915_sw_fence.c __i915_sw_fence_await_dma_fence() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
DATA_SOURCE 0 fence $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 error unit_byte
HALF_LOCKED2 &vma->vm->mutex

drivers/gpu/drm/i915/i915_sw_fence.c __i915_sw_fence_await_sw_fence() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
BUF_SIZE 0 fence (-1),112
BUF_SIZE 0 fence (-1),112
CAPPED_DATA 0 fence 1
DATA_SOURCE 0 fence $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/i915_sw_fence.c __i915_sw_fence_await_sw_fence() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
BUF_SIZE 0 fence (-1),112
BUF_SIZE 0 fence (-1),112
CAPPED_DATA 0 fence 1
DATA_SOURCE 0 fence $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/i915_sw_fence.c dma_i915_sw_fence_wake() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 error
UNITS 1 error unit_byte
HALF_LOCKED2 &rq->lock
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/i915_sw_fence.c dma_i915_sw_fence_wake_timer() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
PARAM_VALUE 0 fence 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 error
UNITS 1 error unit_byte
HALF_LOCKED2 &rq->lock
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/i915_sw_fence.c i915_sw_fence_await_dma_fence() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
PARAM_VALUE 0 fence 280,4096-ptr_max
BUF_SIZE 0 fence (-1),1-s32max
BUF_SIZE 0 fence (-1),1-s32max
CAPPED_DATA 0 fence 1
DATA_SOURCE 0 fence $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 error unit_byte
HALF_LOCKED2 &vm->mutex

drivers/gpu/drm/i915/i915_sw_fence.c i915_sw_fence_await_dma_fence() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
PARAM_VALUE 0 fence 280,4096-ptr_max
BUF_SIZE 0 fence (-1),1-s32max
BUF_SIZE 0 fence (-1),1-s32max
CAPPED_DATA 0 fence 1
DATA_SOURCE 0 fence $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 error unit_byte
HALF_LOCKED2 &vm->mutex

drivers/gpu/drm/i915/i915_sw_fence.c i915_sw_fence_wake() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
DATA_SOURCE 1 error $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 fence unit_byte
HALF_LOCKED2 &sci->sc_wait_request.lock
HALF_LOCKED2 &signaler->wait.lock
HALF_LOCKED2 &x->lock
HALF_LOCKED2 flags

drivers/gpu/drm/i915/i915_sw_fence.c timer_i915_sw_fence_wake() -> i915_sw_fence_set_error_once()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 1 error (-110)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL