Searched refs:i915_perf_stream (Results 1 – 4 of 4) sorted by relevance
98 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 FD167 struct i915_perf_stream { struct 373 int (*enable_metric_set)(struct i915_perf_stream *strea171 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...]
431 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...]
91 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()
641 :functions: i915_perf_stream