/* Autogenerated file, DO NOT EDIT manually! generated by oa-registers-codegen.py */
// SPDX-License-Identifier: MIT
/*
 * Copyright © 2024 Intel Corporation
 */

#ifndef __XE_OA_REGISTERS_CRI_H__
#define __XE_OA_REGISTERS_CRI_H__

struct intel_xe_perf;
struct intel_xe_perf_metric_set;

void cri_compute_basic_add_registers(struct intel_xe_perf *perf, struct intel_xe_perf_metric_set *metric_set);
void cri_l1_profile_add_registers(struct intel_xe_perf *perf, struct intel_xe_perf_metric_set *metric_set);
void cri_vector_engine_profile_add_registers(struct intel_xe_perf *perf, struct intel_xe_perf_metric_set *metric_set);
void cri_vector_engine_stalls_add_registers(struct intel_xe_perf *perf, struct intel_xe_perf_metric_set *metric_set);
void cri_test_oa_add_registers(struct intel_xe_perf *perf, struct intel_xe_perf_metric_set *metric_set);
void cri_media_set2_add_registers(struct intel_xe_perf *perf, struct intel_xe_perf_metric_set *metric_set);
void cri_media_set1_add_registers(struct intel_xe_perf *perf, struct intel_xe_perf_metric_set *metric_set);
void cri_mert_ext_set_add_registers(struct intel_xe_perf *perf, struct intel_xe_perf_metric_set *metric_set);

#endif /* __XE_OA_REGISTERS_CRI_H__ */
