i915_perf
struct i915_perf perf;
struct i915_perf *perf = &ce->engine->i915->perf;
struct i915_perf *perf = stream->perf;
struct i915_perf *perf = stream->perf;
struct i915_perf *perf = stream->perf;
i915_perf_open_ioctl_locked(struct i915_perf *perf,
static u64 oa_exponent_to_ns(struct i915_perf *perf, int exponent)
oa_format_valid(struct i915_perf *perf, enum drm_i915_oa_format format)
oa_format_add(struct i915_perf *perf, enum drm_i915_oa_format format)
static int read_properties_unlocked(struct i915_perf *perf,
i915_perf_get_oa_config(struct i915_perf *perf, int metrics_set)
struct i915_perf *perf = &to_i915(dev)->perf;
struct i915_perf *perf = &i915->perf;
struct i915_perf *perf = &i915->perf;
static bool gen8_is_valid_flex_addr(struct i915_perf *perf, u32 addr)
static bool gen7_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
static bool gen8_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
static bool gen11_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
static bool hsw_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
static bool chv_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
static bool gen12_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
static bool mtl_is_valid_oam_b_counter_addr(struct i915_perf *perf, u32 addr)
static bool xehp_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
static bool gen12_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
static struct i915_oa_reg *alloc_oa_regs(struct i915_perf *perf,
bool (*is_valid)(struct i915_perf *perf, u32 addr),
static int create_dynamic_oa_sysfs_entry(struct i915_perf *perf,
struct i915_perf *perf = &to_i915(dev)->perf;
struct i915_perf *perf = &to_i915(dev)->perf;
static int oa_init_engine_groups(struct i915_perf *perf)
static void oa_init_supported_formats(struct i915_perf *perf)
struct i915_perf *perf = &i915->perf;
struct i915_perf *perf = &i915->perf;
struct i915_perf *perf = &i915->perf;
i915_perf_get_oa_config(struct i915_perf *perf, int metrics_set);
struct i915_perf *perf;
struct i915_perf;
bool (*is_valid_b_counter_reg)(struct i915_perf *perf, u32 addr);
bool (*is_valid_mux_reg)(struct i915_perf *perf, u32 addr);
bool (*is_valid_flex_reg)(struct i915_perf *perf, u32 addr);
struct i915_perf *perf;
struct i915_perf *perf = &i915->perf;
static size_t sizeof_perf_metrics(struct i915_perf *perf)
struct i915_perf *perf = &i915->perf;
alloc_empty_config(struct i915_perf *perf)
struct i915_perf *perf = &i915->perf;
destroy_empty_config(struct i915_perf *perf)
get_empty_config(struct i915_perf *perf)
test_stream(struct i915_perf *perf)