Searched refs:rir (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
H A D | mem_addr.c | 46 rir_t rir[MAX_CPU_NODES][CHANNELS_PER_MEMORY_CONTROLLER] variable 298 if (caddr >= base && caddr < rir[node][channel][i].limit) { in channel_addr_to_dimm() 302 rir[node][channel][i].way[way].offset * in channel_addr_to_dimm() 304 rir[node][channel][i].interleave) & in channel_addr_to_dimm() 309 rir[node][channel][i].way[way].offset * in channel_addr_to_dimm() 311 rir[node][channel][i].interleave) & in channel_addr_to_dimm() 314 rank = rir[node][channel][i].way[way].rank; in channel_addr_to_dimm() 318 base = rir[node][channel][i].limit; in channel_addr_to_dimm() 432 if (rir[node][channel][i].way[way].dimm_rank == rank) { in dimm_to_addr() 433 rlimit = rir[node][channel][i].way[way].rlimit; in dimm_to_addr() [all …]
|
H A D | mem_addr.h | 64 extern rir_t rir[MAX_CPU_NODES][CHANNELS_PER_MEMORY_CONTROLLER]
|
H A D | intel_nhm.h | 293 typedef struct rir { struct
|
/illumos-gate/usr/src/common/mc/imc/ |
H A D | imc_decode.c | 614 const imc_rank_ileave_t *rir = NULL; in imc_decode_rir() local 629 rir = &chan->ich_rankileaves[i]; in imc_decode_rir() 630 if (rir->irle_enabled && dec->ids_chanaddr >= base && in imc_decode_rir() 631 dec->ids_chanaddr < rir->irle_limit) { in imc_decode_rir() 635 base = rir->irle_limit; in imc_decode_rir() 638 if (rir == NULL || i == chan->ich_nrankileaves) { in imc_decode_rir() 642 dec->ids_rir = rir; in imc_decode_rir() 649 index = (dec->ids_chanaddr >> shift) % rir->irle_nways; in imc_decode_rir() 650 if (index >= rir->irle_nentries) { in imc_decode_rir() 655 rirtarg = &rir->irle_entries[index]; in imc_decode_rir() [all …]
|
H A D | imc_dump.c | 392 nvlist_t **dimms, **rir; in imc_restore_channel() local 402 nvlist_lookup_nvlist_array(nvl, "ich_rankileaves", &rir, in imc_restore_channel() 446 if (nvlist_lookup_boolean_value(rir[i], "irle_enabled", in imc_restore_channel() 448 nvlist_lookup_uint8(rir[i], "irle_nways", in imc_restore_channel() 450 nvlist_lookup_uint8(rir[i], "irle_nwaysbits", in imc_restore_channel() 452 nvlist_lookup_uint64(rir[i], "irle_limit", in imc_restore_channel() 454 nvlist_lookup_nvlist_array(rir[i], "irle_entries", in imc_restore_channel()
|