1 /* SPDX-License-Identifier: BSD-3-Clause */ 2 /* Copyright(c) 2007-2022 Intel Corporation */ 3 #ifndef ADF_RAS_H 4 #define ADF_RAS_H 5 6 #include <linux/types.h> 7 8 #define ADF_RAS_CORR 0 9 #define ADF_RAS_UNCORR 1 10 #define ADF_RAS_FATAL 2 11 #define ADF_RAS_ERRORS 3 12 13 struct adf_accel_dev; 14 15 int adf_init_ras(struct adf_accel_dev *accel_dev); 16 void adf_exit_ras(struct adf_accel_dev *accel_dev); 17 bool adf_ras_interrupts(struct adf_accel_dev *accel_dev, bool *reset_required); 18 19 #endif /* ADF_RAS_H */ 20