Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/i915_perf.c alloc_noa_wait() -> save_restore_register()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->noa_wait 4096-ptr_max
PARAM_VALUE 0 stream->perf 4096-ptr_max
PARAM_VALUE 0 stream->perf->i915 4096-ptr_max
PARAM_VALUE 1 cs 1-u64max
PARAM_VALUE 2 save 1
PARAM_VALUE 4 offset 4096-4128
PARAM_VALUE 5 dword_count 2
BUF_SIZE 0 stream 544
BUF_SIZE 0 stream->ctx (-1)-0,920
CAPPED_DATA 0 stream->engine 1
DATA_SOURCE 0 stream $0
USER_DATA 0 stream->hold_preemption 0
USER_DATA 0 stream->period_exponent 0-31
USER_DATA 0 stream->poll_oa_period 100000-u64max
NO_OVERFLOW_SIMPLE 0 stream->noa_wait->fence_size
NO_OVERFLOW_SIMPLE 0 stream->noa_wait->size
LOCK2 &gt->perf.lock
LOCK2 bo->base.resv
TYPE_LOCK (struct i915_perf_gt)->lock

drivers/gpu/drm/i915/i915_perf.c alloc_noa_wait() -> save_restore_register()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->noa_wait 4096-ptr_max
PARAM_VALUE 0 stream->perf 4096-ptr_max
PARAM_VALUE 0 stream->perf->i915 4096-ptr_max
PARAM_VALUE 1 cs 4100-u64max
PARAM_VALUE 2 save 1
PARAM_VALUE 4 offset 4160
PARAM_VALUE 5 dword_count 1
BUF_SIZE 0 stream 544
BUF_SIZE 0 stream->ctx (-1)-0,920
CAPPED_DATA 0 stream->engine 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 cs r save_restore_register
BIT_INFO 3 reg 0x0,0x7fffffff
USER_DATA 0 stream->hold_preemption 0
USER_DATA 0 stream->period_exponent 0-31
USER_DATA 0 stream->poll_oa_period 100000-u64max
NO_OVERFLOW_SIMPLE 0 stream->noa_wait->fence_size
NO_OVERFLOW_SIMPLE 0 stream->noa_wait->size
LOCK2 &gt->perf.lock
LOCK2 bo->base.resv
TYPE_LOCK (struct i915_perf_gt)->lock

drivers/gpu/drm/i915/i915_perf.c alloc_noa_wait() -> save_restore_register()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->noa_wait 4096-ptr_max
PARAM_VALUE 0 stream->perf 4096-ptr_max
PARAM_VALUE 0 stream->perf->i915 4096-ptr_max
PARAM_VALUE 1 cs 4145-u64max
PARAM_VALUE 2 save 0
PARAM_VALUE 4 offset 4096-4128
PARAM_VALUE 5 dword_count 2
BUF_SIZE 0 stream 544
BUF_SIZE 0 stream->ctx (-1)-0,920
CAPPED_DATA 0 stream->engine 1
DATA_SOURCE 0 stream $0
USER_DATA 0 stream->hold_preemption 0
USER_DATA 0 stream->period_exponent 0-31
USER_DATA 0 stream->poll_oa_period 100000-u64max
NO_OVERFLOW_SIMPLE 0 stream->noa_wait->fence_size
NO_OVERFLOW_SIMPLE 0 stream->noa_wait->size
LOCK2 &gt->perf.lock
LOCK2 bo->base.resv
TYPE_LOCK (struct i915_perf_gt)->lock

drivers/gpu/drm/i915/i915_perf.c alloc_noa_wait() -> save_restore_register()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->noa_wait 4096-ptr_max
PARAM_VALUE 0 stream->perf 4096-ptr_max
PARAM_VALUE 0 stream->perf->i915 4096-ptr_max
PARAM_VALUE 1 cs 4149-u64max
PARAM_VALUE 2 save 0
PARAM_VALUE 4 offset 4160
PARAM_VALUE 5 dword_count 1
BUF_SIZE 0 stream 544
BUF_SIZE 0 stream->ctx (-1)-0,920
CAPPED_DATA 0 stream->engine 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 cs r save_restore_register
BIT_INFO 3 reg 0x0,0x7fffffff
USER_DATA 0 stream->hold_preemption 0
USER_DATA 0 stream->period_exponent 0-31
USER_DATA 0 stream->poll_oa_period 100000-u64max
NO_OVERFLOW_SIMPLE 0 stream->noa_wait->fence_size
NO_OVERFLOW_SIMPLE 0 stream->noa_wait->size
LOCK2 &gt->perf.lock
LOCK2 bo->base.resv
TYPE_LOCK (struct i915_perf_gt)->lock