Symbol: i915_perf_stream
sys/dev/pci/drm/i915/i915_perf.c
1047
static int gen7_append_oa_reports(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
1161
static int gen7_oa_read(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
1246
static int i915_oa_wait_unlocked(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1266
static void i915_oa_poll_wait(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
1285
static int i915_oa_read(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
1293
static struct intel_context *oa_pin_context(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1425
static int gen12_get_render_context_id(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1537
static int oa_get_render_ctx_id(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1627
static void oa_put_render_ctx_id(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1642
free_oa_buffer(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1651
free_oa_configs(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1661
free_noa_wait(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1680
static void i915_oa_stream_destroy(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1717
static void gen7_init_oa_buffer(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1762
static void gen8_init_oa_buffer(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1815
static void gen12_init_oa_buffer(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1871
static int alloc_oa_buffer(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1933
static u32 *save_restore_register(struct i915_perf_stream *stream, u32 *cs,
sys/dev/pci/drm/i915/i915_perf.c
1955
static int alloc_noa_wait(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
2214
alloc_oa_config_buffer(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
2302
get_oa_vma(struct i915_perf_stream *stream, struct i915_oa_config *oa_config)
sys/dev/pci/drm/i915/i915_perf.c
2327
emit_oa_config(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
2397
static struct intel_context *oa_context(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
2403
hsw_enable_metric_set(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
2428
static void hsw_disable_metric_set(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
2470
const struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
2601
static int gen8_configure_context(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
2631
static int gen12_configure_oar_context(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
2707
oa_configure_all_contexts(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
2777
lrc_configure_all_contexts(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
2819
gen8_enable_metric_set(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
2869
static u32 oag_report_ctx_switches(const struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
2877
gen12_enable_metric_set(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
2941
static void gen8_disable_metric_set(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
2951
static void gen11_disable_metric_set(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
2962
static void gen12_disable_metric_set(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
2992
static void gen7_oa_enable(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3022
static void gen8_oa_enable(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3048
static void gen12_oa_enable(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3080
static void i915_oa_stream_enable(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3094
static void gen7_oa_disable(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3106
static void gen8_oa_disable(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3118
static void gen12_oa_disable(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3149
static void i915_oa_stream_disable(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3166
static int i915_perf_stream_enable_sync(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3263
static int i915_oa_stream_init(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
3432
struct i915_perf_stream *stream;
sys/dev/pci/drm/i915/i915_perf.c
3468
struct i915_perf_stream *stream = file->private_data;
sys/dev/pci/drm/i915/i915_perf.c
3522
struct i915_perf_stream *stream =
sys/dev/pci/drm/i915/i915_perf.c
3548
static __poll_t i915_perf_poll_locked(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
3583
struct i915_perf_stream *stream = file->private_data;
sys/dev/pci/drm/i915/i915_perf.c
3603
static void i915_perf_enable_locked(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3632
static void i915_perf_disable_locked(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3647
static long i915_perf_config_locked(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
3690
static long i915_perf_ioctl_locked(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
3723
struct i915_perf_stream *stream = file->private_data;
sys/dev/pci/drm/i915/i915_perf.c
3743
static void i915_perf_destroy_locked(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
3770
struct i915_perf_stream *stream = file->private_data;
sys/dev/pci/drm/i915/i915_perf.c
3838
struct i915_perf_stream *stream = NULL;
sys/dev/pci/drm/i915/i915_perf.c
437
struct i915_perf_regs *__oa_regs(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
442
static u32 gen12_oa_hw_tail_read(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
450
static u32 gen8_oa_hw_tail_read(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
457
static u32 gen7_oa_hw_tail_read(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
468
static u64 oa_report_id(struct i915_perf_stream *stream, void *report)
sys/dev/pci/drm/i915/i915_perf.c
473
static u64 oa_report_reason(struct i915_perf_stream *stream, void *report)
sys/dev/pci/drm/i915/i915_perf.c
481
static void oa_report_id_clear(struct i915_perf_stream *stream, u32 *report)
sys/dev/pci/drm/i915/i915_perf.c
489
static bool oa_report_ctx_invalid(struct i915_perf_stream *stream, void *report)
sys/dev/pci/drm/i915/i915_perf.c
495
static u64 oa_timestamp(struct i915_perf_stream *stream, void *report)
sys/dev/pci/drm/i915/i915_perf.c
502
static void oa_timestamp_clear(struct i915_perf_stream *stream, u32 *report)
sys/dev/pci/drm/i915/i915_perf.c
510
static u32 oa_context_id(struct i915_perf_stream *stream, u32 *report)
sys/dev/pci/drm/i915/i915_perf.c
517
static void oa_context_id_squash(struct i915_perf_stream *stream, u32 *report)
sys/dev/pci/drm/i915/i915_perf.c
550
static bool oa_buffer_check_unlocked(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
637
static int append_oa_status(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
673
static int append_oa_sample(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
737
static int gen8_append_oa_reports(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf.c
956
static int gen8_oa_read(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf_types.h
109
void (*enable)(struct i915_perf_stream *stream);
sys/dev/pci/drm/i915/i915_perf_types.h
116
void (*disable)(struct i915_perf_stream *stream);
sys/dev/pci/drm/i915/i915_perf_types.h
123
void (*poll_wait)(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf_types.h
133
int (*wait_unlocked)(struct i915_perf_stream *stream);
sys/dev/pci/drm/i915/i915_perf_types.h
153
int (*read)(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf_types.h
163
void (*destroy)(struct i915_perf_stream *stream);
sys/dev/pci/drm/i915/i915_perf_types.h
375
int (*enable_metric_set)(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf_types.h
382
void (*disable_metric_set)(struct i915_perf_stream *stream);
sys/dev/pci/drm/i915/i915_perf_types.h
387
void (*oa_enable)(struct i915_perf_stream *stream);
sys/dev/pci/drm/i915/i915_perf_types.h
392
void (*oa_disable)(struct i915_perf_stream *stream);
sys/dev/pci/drm/i915/i915_perf_types.h
398
int (*read)(struct i915_perf_stream *stream,
sys/dev/pci/drm/i915/i915_perf_types.h
410
u32 (*oa_hw_tail_read)(struct i915_perf_stream *stream);
sys/dev/pci/drm/i915/i915_perf_types.h
419
struct i915_perf_stream *exclusive_stream;
sys/dev/pci/drm/i915/i915_perf_types.h
98
struct i915_perf_stream;
sys/dev/pci/drm/i915/selftests/i915_perf.c
104
struct i915_perf_stream *stream;
sys/dev/pci/drm/i915/selftests/i915_perf.c
137
static void stream_destroy(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/selftests/i915_perf.c
149
struct i915_perf_stream *stream;
sys/dev/pci/drm/i915/selftests/i915_perf.c
200
struct i915_perf_stream *stream;
sys/dev/pci/drm/i915/selftests/i915_perf.c
292
struct i915_perf_stream *stream;
sys/dev/pci/drm/i915/selftests/i915_perf.c
91
static struct i915_perf_stream *