Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 cs 4101-18446744073709547521
PARAM_VALUE 1 ce 4096-ptr_max
PARAM_VALUE 1 ce->engine 4096-ptr_max
CAPPED_DATA 1 ce 1
DATA_SOURCE 0 cs r emit_semaphore_poll_until
DATA_SOURCE 1 ce $0
HOST_DATA 1 ce->engine->gt->uncore->fifo_count 0-127,u32max
NO_OVERFLOW_SIMPLE 1 ce->ring->effective_size

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

Type Parameter Key Value
PARAM_VALUE 0 cs 4101-18446744073709547521
PARAM_VALUE 1 ce 4096-ptr_max
PARAM_VALUE 1 ce->engine 4096-ptr_max
CAPPED_DATA 1 ce 1
DATA_SOURCE 0 cs r emit_semaphore_poll_until
DATA_SOURCE 1 ce $0
HOST_DATA 1 ce->engine->gt->uc.guc.mmio_msg 0
HOST_DATA 1 ce->engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 1 ce->engine->gt->uncore->fifo_count 0-127,u32max
NO_OVERFLOW_SIMPLE 1 ce->ring->effective_size

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

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ce 4096-ptr_max
PARAM_VALUE 1 ce->engine 4096-ptr_max
CAPPED_DATA 1 ce 1
CAPPED_DATA 1 ce->engine->kernel_context 1
DATA_SOURCE 0 cs r intel_ring_begin
DATA_SOURCE 1 ce $0
HOST_DATA 1 ce->engine->gt->uc.guc.mmio_msg 0
HOST_DATA 1 ce->engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 1 ce->engine->gt->uncore->fifo_count 0-127,u32max
NO_OVERFLOW_SIMPLE 1 ce->ring->effective_size

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

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ce 4096-ptr_max
PARAM_VALUE 1 ce->engine 4096-ptr_max
CAPPED_DATA 1 ce 1
DATA_SOURCE 0 cs r intel_ring_begin
DATA_SOURCE 1 ce $0
NO_OVERFLOW_SIMPLE 1 ce->ring->effective_size

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

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ce 4096-ptr_max
PARAM_VALUE 1 ce->engine 4096-ptr_max
CAPPED_DATA 1 ce 1
DATA_SOURCE 0 cs r intel_ring_begin
DATA_SOURCE 1 ce $0
HOST_DATA 1 ce->engine->gt->uc.guc.mmio_msg 0
HOST_DATA 1 ce->engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 1 ce->engine->gt->uncore->fifo_count 0-127,u32max
NO_OVERFLOW_SIMPLE 1 ce->ring->effective_size

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

Type Parameter Key Value
PARAM_VALUE 0 cs 4101-18446744073709547521
PARAM_VALUE 1 ce 4096-ptr_max
PARAM_VALUE 1 ce->engine 4096-ptr_max
CAPPED_DATA 1 ce 1
DATA_SOURCE 0 cs r emit_semaphore_poll_until
DATA_SOURCE 1 ce $0
HOST_DATA 1 ce->engine->gt->uc.guc.mmio_msg 0
HOST_DATA 1 ce->engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 1 ce->engine->gt->uncore->fifo_count 0-127,u32max
NO_OVERFLOW_SIMPLE 1 ce->ring->effective_size
UNITS 2 offset unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ce 4096-ptr_max
PARAM_VALUE 1 ce->engine 4096-ptr_max
CAPPED_DATA 1 ce 1
DATA_SOURCE 0 cs r intel_ring_begin
DATA_SOURCE 1 ce $0
HOST_DATA 1 ce->engine->gt->uc.guc.mmio_msg 0
HOST_DATA 1 ce->engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 1 ce->engine->gt->uncore->fifo_count 0-127,u32max
NO_OVERFLOW_SIMPLE 1 ce->ring->effective_size
UNITS 2 offset unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 cs 4101-18446744073709547521
PARAM_VALUE 1 ce 4096-ptr_max
PARAM_VALUE 1 ce->engine 4096-ptr_max
DATA_SOURCE 0 cs r emit_semaphore_poll_until
DATA_SOURCE 1 ce $0
NO_OVERFLOW_SIMPLE 1 ce->ring->effective_size