Symbol: xe_oa
drivers/gpu/drm/xe/xe_device_types.h
478
struct xe_oa oa;
drivers/gpu/drm/xe/xe_oa.c
1168
static int decode_oa_format(struct xe_oa *oa, u64 fmt, enum xe_oa_format_name *name)
drivers/gpu/drm/xe/xe_oa.c
1189
static struct xe_oa_unit *xe_oa_lookup_oa_unit(struct xe_oa *oa, u32 oa_unit_id)
drivers/gpu/drm/xe/xe_oa.c
1206
static int xe_oa_set_prop_oa_unit_id(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1217
static int xe_oa_set_prop_sample_oa(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1224
static int xe_oa_set_prop_metric_set(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1231
static int xe_oa_set_prop_oa_format(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1243
static int xe_oa_set_prop_oa_exponent(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1256
static int xe_oa_set_prop_disabled(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1263
static int xe_oa_set_prop_exec_queue_id(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1270
static int xe_oa_set_prop_engine_instance(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1277
static int xe_oa_set_no_preempt(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1284
static int xe_oa_set_prop_num_syncs(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1294
static int xe_oa_set_prop_syncs_user(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1301
static int xe_oa_set_prop_oa_buffer_size(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1312
static int xe_oa_set_prop_wait_num_reports(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1323
static int xe_oa_set_prop_ret_inval(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1329
typedef int (*xe_oa_set_property_fn)(struct xe_oa *oa, u64 value,
drivers/gpu/drm/xe/xe_oa.c
1363
static int xe_oa_user_ext_set_property(struct xe_oa *oa, enum xe_oa_user_extn_from from,
drivers/gpu/drm/xe/xe_oa.c
1390
typedef int (*xe_oa_user_extension_fn)(struct xe_oa *oa, enum xe_oa_user_extn_from from,
drivers/gpu/drm/xe/xe_oa.c
1397
static int xe_oa_user_extensions(struct xe_oa *oa, enum xe_oa_user_extn_from from, u64 extension,
drivers/gpu/drm/xe/xe_oa.c
1427
static int xe_oa_parse_syncs(struct xe_oa *oa,
drivers/gpu/drm/xe/xe_oa.c
1840
static int xe_oa_stream_open_ioctl_locked(struct xe_oa *oa,
drivers/gpu/drm/xe/xe_oa.c
185
static struct xe_oa_config *xe_oa_get_oa_config(struct xe_oa *oa, int metrics_set)
drivers/gpu/drm/xe/xe_oa.c
1944
static bool oa_unit_supports_oa_format(struct xe_oa *oa, struct xe_oa_open_param *param)
drivers/gpu/drm/xe/xe_oa.c
1977
static int xe_oa_assign_hwe(struct xe_oa *oa, struct xe_oa_open_param *param)
drivers/gpu/drm/xe/xe_oa.c
2030
struct xe_oa *oa = &xe->oa;
drivers/gpu/drm/xe/xe_oa.c
2146
static bool xe_oa_is_valid_flex_addr(struct xe_oa *oa, u32 addr)
drivers/gpu/drm/xe/xe_oa.c
2210
static bool xe_oa_is_valid_b_counter_addr(struct xe_oa *oa, u32 addr)
drivers/gpu/drm/xe/xe_oa.c
2251
static bool xe_oa_is_valid_mux_addr(struct xe_oa *oa, u32 addr)
drivers/gpu/drm/xe/xe_oa.c
2261
static bool xe_oa_is_valid_config_reg(struct xe_oa *oa, u32 addr, u32 val)
drivers/gpu/drm/xe/xe_oa.c
2273
xe_oa_alloc_regs(struct xe_oa *oa, bool (*is_valid)(struct xe_oa *oa, u32 addr, u32 val),
drivers/gpu/drm/xe/xe_oa.c
2325
static int create_dynamic_oa_sysfs_entry(struct xe_oa *oa,
drivers/gpu/drm/xe/xe_oa.c
2356
struct xe_oa *oa = &xe->oa;
drivers/gpu/drm/xe/xe_oa.c
2460
struct xe_oa *oa = &xe->oa;
drivers/gpu/drm/xe/xe_oa.c
2510
struct xe_oa *oa = arg;
drivers/gpu/drm/xe/xe_oa.c
2527
struct xe_oa *oa = &xe->oa;
drivers/gpu/drm/xe/xe_oa.c
2742
static void xe_oa_print_oa_units(struct xe_oa *oa)
drivers/gpu/drm/xe/xe_oa.c
2751
static int xe_oa_init_oa_units(struct xe_oa *oa)
drivers/gpu/drm/xe/xe_oa.c
2772
static void oa_format_add(struct xe_oa *oa, enum xe_oa_format_name format)
drivers/gpu/drm/xe/xe_oa.c
2777
static void xe_oa_init_supported_formats(struct xe_oa *oa)
drivers/gpu/drm/xe/xe_oa.c
2826
struct xe_oa *oa = &xe->oa;
drivers/gpu/drm/xe/xe_oa.c
2845
struct xe_oa *oa = &xe->oa;
drivers/gpu/drm/xe/xe_oa.c
72
struct xe_oa *oa;
drivers/gpu/drm/xe/xe_oa_types.h
191
struct xe_oa *oa;