Searched refs:GET_BITFIELD (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/edac/ |
| H A D | skx_common.c | 313 *id = GET_BITFIELD(reg, 12, 14); in skx_get_src_id() 320 switch (GET_BITFIELD(mtr, 8, 9)) { in get_width() 362 d->bus[0] = GET_BITFIELD(reg, 0, 7); in skx_get_all_bus_mappings() 363 d->bus[1] = GET_BITFIELD(reg, 8, 15); in skx_get_all_bus_mappings() 366 d->bus[2] = GET_BITFIELD(reg, 16, 23); in skx_get_all_bus_mappings() 367 d->bus[3] = GET_BITFIELD(reg, 24, 31); in skx_get_all_bus_mappings() 369 d->seg = GET_BITFIELD(reg, 16, 23); in skx_get_all_bus_mappings() 444 u32 val = GET_BITFIELD(reg, lobit, hibit); in skx_get_dimm_attr() 490 imc->chan[chan].dimms[dimmno].close_pg = GET_BITFIELD(mcmtr, 0, 0); in skx_get_dimm_info() 491 imc->chan[chan].dimms[dimmno].bank_xor_enable = GET_BITFIELD(mcmtr, 9, 9); in skx_get_dimm_info() [all …]
|
| H A D | igen6_edac.c | 43 #define GET_BITFIELD(v, lo, hi) (((v) & GENMASK_ULL(hi, lo)) >> (lo)) macro 83 #define ECC_ERROR_LOG_SYND(v) GET_BITFIELD(v, 46, 61) 93 #define MAD_INTER_CHANNEL_DDR_TYPE(v) GET_BITFIELD(v, 0, 2) 94 #define MAD_INTER_CHANNEL_ECHM(v) GET_BITFIELD(v, 3, 3) 95 #define MAD_INTER_CHANNEL_CH_L_MAP(v) GET_BITFIELD(v, 4, 4) 96 #define MAD_INTER_CHANNEL_CH_S_SIZE(v) ((u64)GET_BITFIELD(v, 12, 19) << 29) 100 #define MAD_INTRA_CH_DIMM_L_MAP(v) GET_BITFIELD(v, 0, 0) 104 #define MAD_DIMM_CH_DIMM_L_SIZE(v) ((u64)GET_BITFIELD(v, 0, 6) << 29) 105 #define MAD_DIMM_CH_DLW(v) GET_BITFIELD(v, 7, 8) 106 #define MAD_DIMM_CH_DIMM_S_SIZE(v) ((u64)GET_BITFIELD(v, 16, 22) << 29) [all …]
|
| H A D | imh_base.c | 24 #define MMIO_BASE_H(reg) (((u64)GET_BITFIELD(reg, 0, 29)) << 23) 25 #define SOCKET_ID(reg) GET_BITFIELD(reg, 0, 3) 28 #define DDR_IMC_BITMAP(reg) GET_BITFIELD(reg, 23, 30) 31 #define ECC_ENABLED(reg) GET_BITFIELD(reg, 2, 2) 32 #define DIMM_POPULATED(reg) GET_BITFIELD(reg, 15, 15) 35 #define TOLM(reg) (((u64)GET_BITFIELD(reg, 16, 31)) << 16) 36 #define TOHM(reg) (((u64)GET_BITFIELD(reg, 16, 51)) << 16) 39 #define NMCACHING(reg) GET_BITFIELD(reg, 8, 8)
|