Home
last modified time | relevance | path

Searched refs:GET_BITFIELD (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/edac/
H A Dsb_edac.c52 #define GET_BITFIELD(v, lo, hi) \ macro
76 #define DRAM_RULE_ENABLE(reg) GET_BITFIELD(reg, 0, 0)
77 #define A7MODE(reg) GET_BITFIELD(reg, 26, 26)
147 return GET_BITFIELD(reg, table[interleave].start, in sad_pkg()
162 #define GET_TOLM(reg) ((GET_BITFIELD(reg, 0, 3) << 28) | 0x3ffffff)
163 #define GET_TOHM(reg) ((GET_BITFIELD(reg, 0, 20) << 25) | 0x3ffffff)
169 #define SOURCE_ID(reg) GET_BITFIELD(reg, 9, 11)
171 #define SOURCE_ID_KNL(reg) GET_BITFIELD(reg, 12, 14)
184 #define TAD_LIMIT(reg) ((GET_BITFIELD(reg, 12, 31) << 26) | 0x3ffffff)
185 #define TAD_SOCK(reg) GET_BITFIELD(reg, 10, 11)
[all …]
H A Digen6_edac.c43 #define GET_BITFIELD(v, lo, hi) (((v) & GENMASK_ULL(hi, lo)) >> (lo)) macro
84 #define ECC_ERROR_LOG_SYND(v) GET_BITFIELD(v, 46, 61)
94 #define MAD_INTER_CHANNEL_DDR_TYPE(v) GET_BITFIELD(v, 0, 2)
95 #define MAD_INTER_CHANNEL_ECHM(v) GET_BITFIELD(v, 3, 3)
96 #define MAD_INTER_CHANNEL_CH_L_MAP(v) GET_BITFIELD(v, 4, 4)
97 #define MAD_INTER_CHANNEL_CH_S_SIZE(v) ((u64)GET_BITFIELD(v, 12, 19) << 29)
101 #define MAD_INTRA_CH_DIMM_L_MAP(v) GET_BITFIELD(v, 0, 0)
105 #define MAD_DIMM_CH_DIMM_L_SIZE(v) ((u64)GET_BITFIELD(v, 0, 6) << 29)
106 #define MAD_DIMM_CH_DLW(v) GET_BITFIELD(v, 7, 8)
107 #define MAD_DIMM_CH_DIMM_S_SIZE(v) ((u64)GET_BITFIELD(v, 16, 22) << 29)
[all …]
H A Dpnd2_edac.c125 #define GET_BITFIELD(v, lo, hi) (((v) & GENMASK_ULL(hi, lo)) >> (lo)) macro
1130 u32 core_err_cnt = GET_BITFIELD(m->status, 38, 52); in pnd2_mce_output_error()
1131 u32 mscod = GET_BITFIELD(m->status, 16, 31); in pnd2_mce_output_error()
1132 u32 errcode = GET_BITFIELD(m->status, 0, 15); in pnd2_mce_output_error()
1133 u32 optypenum = GET_BITFIELD(m->status, 4, 6); in pnd2_mce_output_error()