Defined in 1 files as a function:

Referenced in 31 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/gen6_engine_cs.c gen6_emit_bb_start() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
DATA_SOURCE 1 cs r __gen6_emit_bb_start
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen6_engine_cs.c gen6_emit_flush_rcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen6_engine_cs.c gen6_emit_post_sync_nonzero_flush() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen6_engine_cs.c gen6_emit_post_sync_nonzero_flush() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen6_engine_cs.c gen7_emit_flush_rcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen6_engine_cs.c gen7_stall_cs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen6_engine_cs.c hsw_emit_bb_start() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
DATA_SOURCE 1 cs r __gen6_emit_bb_start
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen6_engine_cs.c mi_flush_dw() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/intel_ggtt.c gen8_ggtt_bind_ptes() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4096-u64max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r __i915_request_create
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
LOCK2 &ce->timeline->mutex
TYPE_LOCK (struct intel_timeline)->mutex

drivers/gpu/drm/i915/i915_overlay.c i915_overlay_continue() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r alloc_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/i915/i915_overlay.c i915_overlay_off() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r alloc_request
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/i915_overlay.c i915_overlay_on() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r alloc_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/i915/i915_overlay.c i915_overlay_release_old_vid() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r alloc_request
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c i915_reset_gen7_sol_offsets() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
NOCHECK_CALL

drivers/gpu/drm/i915/gt/gen8_engine_cs.c __xehp_emit_bb_start() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4108-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c gen11_emit_flush_rcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
DATA_SOURCE 1 cs r gen8_emit_pipe_control
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c gen11_emit_flush_rcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
DATA_SOURCE 1 cs r gen8_emit_pipe_control
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c gen12_emit_flush_rcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
DATA_SOURCE 1 cs r gen12_emit_pipe_control
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c gen12_emit_flush_rcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4097-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c gen12_emit_flush_xcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c gen8_emit_bb_start() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c gen8_emit_bb_start_noarb() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c gen8_emit_flush_rcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c gen8_emit_flush_xcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c gen8_emit_init_breadcrumb() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context (-1),4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv

drivers/gpu/drm/i915/gt/gen8_engine_cs.c mtl_dummy_pipe_control() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
DATA_SOURCE 1 cs r gen12_emit_pipe_control
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/intel_mocs.c read_regs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4096-u64max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_migrate.c emit_clear() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 obj->base.resv

drivers/gpu/drm/i915/gt/intel_migrate.c emit_copy() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 dst->base.resv
HALF_LOCKED2 src->base.resv

drivers/gpu/drm/i915/gt/intel_migrate.c emit_copy_ccs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4108-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 obj->base.resv

drivers/gpu/drm/i915/gt/intel_migrate.c emit_no_arbitration() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 obj->base.resv

drivers/gpu/drm/i915/gt/intel_migrate.c emit_pte() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-u64max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 obj->base.resv

drivers/gpu/drm/i915/gt/intel_migrate.c emit_pte() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 obj->base.resv

drivers/gpu/drm/i915/gt/intel_migrate.c live_emit_pte_full_ring() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/gvt/mmio_context.c intel_vgpu_restore_inhibit_context() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $1
NOCHECK_CALL
LOCK2 &vgpu->vgpu_lock
TYPE_LOCK (struct intel_vgpu)->vgpu_lock

drivers/gpu/drm/i915/gvt/mmio_context.c intel_vgpu_restore_inhibit_context() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-u64max
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $1
NOCHECK_CALL
LOCK2 &vgpu->vgpu_lock
TYPE_LOCK (struct intel_vgpu)->vgpu_lock

drivers/gpu/drm/i915/gvt/mmio_context.c restore_context_mmio_for_inhibit() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $1
NOCHECK_CALL
LOCK2 &vgpu->vgpu_lock
TYPE_LOCK (struct intel_vgpu)->vgpu_lock

drivers/gpu/drm/i915/gvt/mmio_context.c restore_render_mocs_control_for_inhibit() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $1
NOCHECK_CALL
LOCK2 &vgpu->vgpu_lock
TYPE_LOCK (struct intel_vgpu)->vgpu_lock

drivers/gpu/drm/i915/gvt/mmio_context.c restore_render_mocs_l3cc_for_inhibit() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $1
NOCHECK_CALL
LOCK2 &vgpu->vgpu_lock
TYPE_LOCK (struct intel_vgpu)->vgpu_lock

drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c emit_gsc_fw_load() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gem/i915_gem_object.c gpu_set() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1),728
BUF_SIZE 0 rq (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_engine_create_kernel_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
LOCK2 ctx->obj->base.resv

drivers/gpu/drm/i915/gt/intel_rc6.c __live_rc6_ctx() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/gen2_engine_cs.c gen2_emit_bb_start() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen2_engine_cs.c gen2_emit_flush() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen2_engine_cs.c gen4_emit_bb_start() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen2_engine_cs.c gen4_emit_flush_rcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen2_engine_cs.c gen4_emit_flush_vcs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen2_engine_cs.c i830_emit_bb_start() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen2_engine_cs.c i830_emit_bb_start() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4104-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen2_engine_cs.c i830_emit_bb_start() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/i915_perf.c __store_reg_to_mem() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
LOCK2 &gt->perf.lock
TYPE_LOCK (struct i915_perf_gt)->lock

drivers/gpu/drm/i915/i915_perf.c gen8_load_flex() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
LOCK2 &gt->perf.lock
TYPE_LOCK (struct i915_perf_gt)->lock

drivers/gpu/drm/i915/i915_perf.c gen8_store_flex() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-u64max
BUF_SIZE 0 rq (-1),728
BUF_SIZE 0 rq (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
LOCK2 &gt->perf.lock
HALF_LOCKED2 &ce->pin_mutex
HALF_LOCKED2 &ctx->engines_mutex
TYPE_LOCK (struct i915_perf_gt)->lock

drivers/gpu/drm/i915/i915_perf.c live_noa_gpr() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/i915_perf.c live_noa_gpr() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-u64max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/i915_perf.c write_timestamp() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
BUF_SIZE 0 rq (-1),728
BUF_SIZE 0 rq (-1),728
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_engine_cs.c write_timestamp() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_context_sseu.c gen8_emit_rpcs_config() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1),728
BUF_SIZE 0 rq (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
HOST_DATA 0 rq->engine->gt->i915->uncore.fifo_count 0-127,u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
LOCK2 &ce->pin_mutex
TYPE_LOCK (struct intel_context)->pin_mutex

drivers/gpu/drm/i915/gt/intel_timeline.c emit_ggtt_store_dw() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1),728
BUF_SIZE 0 rq (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
LOCK2 tl->hwsp_ggtt->obj->base.resv

drivers/gpu/drm/i915/gt/intel_timeline.c emit_read_hwsp() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4108-18446744073709547521
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
NOCHECK_CALL
HALF_LOCKED2 rq->context->timeline->mutex
HALF_LOCKED2 tl->hwsp_ggtt->obj->base.resv

drivers/gpu/drm/i915/gt/intel_execlists_submission.c create_rewinder() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4110-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_execlists_submission.c emit_pdps() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4098-18446744073709547521
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
MEM_ZERO 0 &rq->watchdog.timer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &ce->timeline->mutex
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/gt/intel_execlists_submission.c emit_pdps() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
MEM_ZERO 0 &rq->watchdog.timer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &ce->timeline->mutex
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/gt/intel_execlists_submission.c emit_pdps() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4102-18446744073709547521
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
MEM_ZERO 0 &rq->watchdog.timer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &ce->timeline->mutex
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/gt/intel_execlists_submission.c emit_semaphore_chain() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4106-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_execlists_submission.c live_busywait_preempt() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4104-u64max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r igt_request_alloc
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_execlists_submission.c live_busywait_preempt() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-u64max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r igt_request_alloc
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_execlists_submission.c preempt_user() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1),728
BUF_SIZE 0 rq (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_engine_create_kernel_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/gt/intel_execlists_submission.c preserved_virtual_engine() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4104-u64max
BUF_SIZE 0 rq->context 1440
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/gt/intel_execlists_submission.c release_queue() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1),728
BUF_SIZE 0 rq (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_engine_create_kernel_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c intel_pxp_terminate_session() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4110-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq r i915_request_create
DATA_SOURCE 1 cs r pxp_emit_wait
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 &pxp->arb_mutex

drivers/gpu/drm/i915/gt/intel_lrc.c create_timestamp() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4106-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_lrc.c emit_semaphore_signal() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_lrc.c gpr_make_dirty() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_lrc.c poison_registers() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4104-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_lrc.c record_registers() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4110-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gvt/scheduler.c copy_workload_to_ring_buffer() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
CAPPED_DATA 0 rq->ring 1
NOCHECK_CALL
LOCK2 &vgpu->vgpu_lock
TYPE_LOCK (struct intel_vgpu)->vgpu_lock

drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c emit_gsc_heci_pkt() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4104-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
CAPPED_DATA 0 rq->timeline 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &dig_port->hdcp.mutex
HALF_LOCKED2 &display->hdcp.hdcp_mutex
HALF_LOCKED2 &gsc->proxy.mutex
HALF_LOCKED2 &hdcp->mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gt/intel_ring_submission.c load_pd_dir() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4108-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &ce->timeline->mutex
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/gt/intel_ring_submission.c mi_set_context() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &ce->timeline->mutex
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/gt/intel_ring_submission.c remap_l3_slice() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->context->gem_context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &ce->timeline->mutex
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/i915_request.c __emit_semaphore_wait() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
BUF_SIZE 0 rq (-1),1-s32max
BUF_SIZE 0 rq (-1),1-s32max
BUF_SIZE 0 rq->batch (-1),1-s32max
BUF_SIZE 0 rq->context (-1),1-s32max
CAPPED_DATA 0 rq->engine->gt->ggtt 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->engine->ctx_wa_list.count
NO_OVERFLOW_SIMPLE 0 rq->ring->effective_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size
HALF_LOCKED2 0 &rq->engine->uncore->lock

drivers/gpu/drm/i915/i915_request.c measure_busy_dispatch() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4105-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
DATA_SOURCE 1 cs r emit_timestamp_store
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/i915_request.c measure_completion() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4105-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
DATA_SOURCE 1 cs r emit_timestamp_store
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/i915_request.c measure_context_switch() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
DATA_SOURCE 1 cs r emit_timestamp_store
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/i915_request.c measure_idle_dispatch() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
DATA_SOURCE 1 cs r emit_timestamp_store
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/i915_request.c measure_inter_request() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
DATA_SOURCE 1 cs r emit_timestamp_store
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/i915_request.c measure_preemption() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4105-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
DATA_SOURCE 1 cs r emit_timestamp_store
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/i915_request.c measure_preemption() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4104-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
DATA_SOURCE 1 cs r emit_store_dw
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/i915_request.c measure_semaphore_response() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4109-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
DATA_SOURCE 1 cs r emit_store_dw
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/i915_request.c plug() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r i915_request_create
DATA_SOURCE 1 cs r emit_semaphore_poll
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
NO_OVERFLOW_SIMPLE 0 rq->ring->size

drivers/gpu/drm/i915/gt/intel_engine_pm.c __measure_timestamps() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4124-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_context_create_request
DATA_SOURCE 1 cs r emit_srm
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c emit_bb_start_child_no_preempt_mid_batch() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4108-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c emit_bb_start_parent_no_preempt_mid_batch() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4104-18446744073709547521
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq (-1)-s32max
BUF_SIZE 0 rq->context (-1)-s32max
BUF_SIZE 0 rq->timeline (-1),728
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
STR_LEN 0 rq->context (-1),4
STR_LEN 0 rq->context->engine (-1),3,6
STR_LEN 0 rq->engine (-1),3,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rq->engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/intel_workarounds.c intel_engine_emit_ctx_wa() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-18446744073709547521
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
LOCK2 __flags
HALF_LOCKED2 &pdev->dev.mutex

drivers/gpu/drm/i915/gt/intel_workarounds.c read_nonprivs() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4100-u64max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_workarounds.c read_whitelisted_registers() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4096-u64max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq r intel_context_create_request
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size

drivers/gpu/drm/i915/gt/intel_workarounds.c wa_list_srm() -> intel_ring_advance()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 cs 4096-u64max
CAPPED_DATA 0 rq->context 1
CAPPED_DATA 0 rq->engine 1
CAPPED_DATA 0 rq->ring 1
DATA_SOURCE 0 rq $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rq->context->ring_size
LOCK2 vma->obj->base.resv
HALF_LOCKED2 __flags