Zephyr API Documentation 4.2.0-rc3
A Scalable Open Source RTOS
 4.2.0-rc3
edac_synopsys.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 Calian Ltd
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef ZEPHYR_DRIVERS_EDAC_SYNOPSYS_H_
8#define ZEPHYR_DRIVERS_EDAC_SYNOPSYS_H_
9
10#include <stdint.h>
11
12/* Callback data provided to function passed to notify_cb_set */
14 /* Number of corrected errors since last callback */
16 /* Rank number of last corrected ECC error */
18 /* Bank group number of last corrected ECC error */
20 /* Bank number of last corrected ECC error */
22 /* Row number of last corrected ECC error */
24 /* Column number of last corrected ECC error */
26 /* Syndrome (data pattern) of last corrected ECC error */
28 /* Syndrome ECC bits for last corrected ECC error */
30 /* Bitmask of corrected error bits in data word */
32 /* Bitmask of corrected error bits in ECC word */
34
35 /* Number of uncorrected errors since last callback */
37 /* Rank number of last uncorrected ECC error */
39 /* Bank group number of last uncorrected ECC error */
41 /* Bank number of last uncorrected ECC error */
43 /* Row number of last uncorrected ECC error */
45 /* Column number of last uncorrected ECC error */
47 /* Syndrome (data pattern) of last uncorrected ECC error */
49 /* Syndrome ECC bits of last uncorrected ECC error */
51};
52
53#endif /* ZEPHYR_DRIVERS_EDAC_SYNOPSYS_H_ */
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__UINT64_TYPE__ uint64_t
Definition stdint.h:91
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
__UINT16_TYPE__ uint16_t
Definition stdint.h:89
Definition edac_synopsys.h:13
uint8_t uncorr_err_rank
Definition edac_synopsys.h:38
uint64_t corr_err_bitmask
Definition edac_synopsys.h:31
uint8_t uncorr_err_col
Definition edac_synopsys.h:46
uint8_t uncorr_err_syndrome_ecc
Definition edac_synopsys.h:50
uint64_t uncorr_err_syndrome
Definition edac_synopsys.h:48
uint8_t corr_err_bitmask_ecc
Definition edac_synopsys.h:33
uint16_t corr_err_count
Definition edac_synopsys.h:15
uint8_t corr_err_syndrome_ecc
Definition edac_synopsys.h:29
uint8_t corr_err_bank
Definition edac_synopsys.h:21
uint8_t uncorr_err_bank
Definition edac_synopsys.h:42
uint32_t uncorr_err_row
Definition edac_synopsys.h:44
uint16_t uncorr_err_count
Definition edac_synopsys.h:36
uint32_t corr_err_row
Definition edac_synopsys.h:23
uint64_t corr_err_syndrome
Definition edac_synopsys.h:27
uint8_t corr_err_bg
Definition edac_synopsys.h:19
uint8_t corr_err_rank
Definition edac_synopsys.h:17
uint8_t uncorr_err_bg
Definition edac_synopsys.h:40
uint8_t corr_err_col
Definition edac_synopsys.h:25