Home
last modified time | relevance | path

Searched refs:i915_perf_stream (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/i915/
H A Di915_perf_types.h98 struct i915_perf_stream;
109 void (*enable)(struct i915_perf_stream *stream);
116 void (*disable)(struct i915_perf_stream *stream);
122 void (*poll_wait)(struct i915_perf_stream *stream,
131 int (*wait_unlocked)(struct i915_perf_stream *stream);
151 int (*read)(struct i915_perf_stream *stream,
161 void (*destroy)(struct i915_perf_stream *stream);
165 * struct i915_perf_stream - state for a single open stream FD
167 struct i915_perf_stream { struct
373 int (*enable_metric_set)(struct i915_perf_stream *strea
171 perfi915_perf_stream global() argument
176 uncorei915_perf_stream global() argument
181 enginei915_perf_stream global() argument
186 locki915_perf_stream global() argument
193 sample_flagsi915_perf_stream global() argument
200 sample_sizei915_perf_stream global() argument
227 opsi915_perf_stream global() argument
232 oa_configi915_perf_stream global() argument
238 oa_config_bosi915_perf_stream global() argument
243 pinned_ctxi915_perf_stream global() argument
248 specific_ctx_idi915_perf_stream global() argument
253 specific_ctx_id_maski915_perf_stream global() argument
260 poll_check_timeri915_perf_stream global() argument
266 poll_wqi915_perf_stream global() argument
271 pollini915_perf_stream global() argument
276 periodici915_perf_stream global() argument
281 period_exponenti915_perf_stream global() argument
286 __anon9590a3ee0208i915_perf_stream global() argument
330 oa_bufferi915_perf_stream global() argument
336 noa_waiti915_perf_stream global() argument
342 poll_oa_periodi915_perf_stream global() argument
[all...]
H A Di915_perf.c431 struct i915_perf_regs *__oa_regs(struct i915_perf_stream *stream) in __oa_regs()
436 static u32 gen12_oa_hw_tail_read(struct i915_perf_stream *stream) in gen12_oa_hw_tail_read()
444 static u32 gen8_oa_hw_tail_read(struct i915_perf_stream *stream) in gen8_oa_hw_tail_read()
451 static u32 gen7_oa_hw_tail_read(struct i915_perf_stream *stream) in gen7_oa_hw_tail_read()
462 static u64 oa_report_id(struct i915_perf_stream *stream, void *report) in oa_report_id()
467 static u64 oa_report_reason(struct i915_perf_stream *stream, void *report) in oa_report_reason()
475 static void oa_report_id_clear(struct i915_perf_stream *stream, u32 *report) in oa_report_id_clear()
483 static bool oa_report_ctx_invalid(struct i915_perf_stream *stream, void *report) in oa_report_ctx_invalid()
489 static u64 oa_timestamp(struct i915_perf_stream *stream, void *report) in oa_timestamp()
496 static void oa_timestamp_clear(struct i915_perf_stream *strea
[all...]
/linux/drivers/gpu/drm/i915/selftests/
H A Di915_perf.c91 static struct i915_perf_stream *
104 struct i915_perf_stream *stream; in test_stream()
137 static void stream_destroy(struct i915_perf_stream *stream) in stream_destroy()
149 struct i915_perf_stream *stream; in live_sanitycheck()
200 struct i915_perf_stream *stream; in live_noa_delay()
292 struct i915_perf_stream *stream; in live_noa_gpr()
/linux/Documentation/gpu/
H A Di915.rst641 :functions: i915_perf_stream