/illumos-gate/usr/src/uts/intel/io/intel_nb5000/ |
H A D | dimm_addr.c | 58 bzero(unump, sizeof (mc_unum_t)); in fmri2unum() 60 unump->unum_dimms[i] = MC_INVALNUM; in fmri2unum() 72 unump->unum_board = (int)v; in fmri2unum() 74 unump->unum_mc = (int)v; in fmri2unum() 76 unump->unum_cs = (int)v; in fmri2unum() 78 unump->unum_dimms[0] = (int)v; in fmri2unum() 80 unump->unum_rank = (int)v; in fmri2unum() 109 unump->unum_cs = 0; in inb_patounum() 125 if (unump == NULL) { in inb_unumtopa() 128 unump = &unum; in inb_unumtopa() [all …]
|
/illumos-gate/usr/src/uts/intel/io/mc-amd/ |
H A D | mcamd_subr.c | 507 unump->unum_chan = MC_INVALNUM; in fmri2unum() 521 unump->unum_board = (int)v; in fmri2unum() 523 unump->unum_chip = (int)v; in fmri2unum() 525 unump->unum_mc = (int)v; in fmri2unum() 527 unump->unum_cs = (int)v; in fmri2unum() 531 unump->unum_rank = (int)v; in fmri2unum() 534 unump->unum_offset = offset; in fmri2unum() 549 if (unump == NULL) { in mcamd_unumtopa_wrap() 552 unump = &unum; in mcamd_unumtopa_wrap() 609 "chip", unump->unum_chip, in mc_ereport_cs_resource() [all …]
|
/illumos-gate/usr/src/uts/i86pc/cpu/genuineintel/ |
H A D | gintel_main.c | 338 mc_unum_t *unump) in gintel_gentopo_ereport_create_resource_elem() argument 357 unump->unum_offset); in gintel_gentopo_ereport_create_resource_elem() 359 if (unump->unum_chan == -1) { in gintel_gentopo_ereport_create_resource_elem() 376 "dimm", unump->unum_cs); in gintel_gentopo_ereport_create_resource_elem() 383 "dimm", unump->unum_cs, in gintel_gentopo_ereport_create_resource_elem() 406 unump->unum_offset); in gintel_ereport_create_resource_elem() 408 if (unump->unum_chan == -1) { in gintel_ereport_create_resource_elem() 411 "chip", unump->unum_chip, in gintel_ereport_create_resource_elem() 416 "chip", unump->unum_chip, in gintel_ereport_create_resource_elem() 425 "dimm", unump->unum_cs); in gintel_ereport_create_resource_elem() [all …]
|
/illumos-gate/usr/src/common/mc/mc-amd/ |
H A D | mcamd_unumtopa.c | 44 mcamd_unumtopa(struct mcamd_hdl *hdl, mcamd_node_t *root, mc_unum_t *unump, in mcamd_unumtopa() argument 51 "mc %d dimm %d offset 0x%llx\n", unump->unum_chip, unump->unum_mc, in mcamd_unumtopa() 52 unump->unum_dimms[0], unump->unum_offset); in mcamd_unumtopa() 54 if (!MCAMD_RC_OFFSET_VALID(unump->unum_offset)) { in mcamd_unumtopa() 74 if (num == unump->unum_chip) in mcamd_unumtopa() 79 "no match for MC %d\n", unump->unum_chip); in mcamd_unumtopa() 97 if (num == unump->unum_dimms[0]) in mcamd_unumtopa() 103 unump->unum_dimms[0], unump->unum_cs, unump->unum_chip); in mcamd_unumtopa() 109 mc, dimm, unump->unum_offset); in mcamd_unumtopa() 111 if (mc_offset_to_pa(hdl, mc, dimm, unump->unum_offset, pa) < 0) { in mcamd_unumtopa()
|
H A D | mcamd_patounum.c | 263 unump->unum_board = 0; in unum_fill() 265 unump->unum_mc = 0; in unum_fill() 266 unump->unum_chan = MC_INVALNUM; in unum_fill() 267 unump->unum_cs = (int)csnum; in unum_fill() 444 mc_unum_t *unump) in mc_bkdg_patounum() argument 680 unump->unum_chip, unump->unum_mc, unump->unum_cs, in mc_patounum() 681 unump->unum_dimms[0], unump->unum_dimms[1]); in mc_patounum() 686 "offset 0x%llx\n", unump->unum_chip, unump->unum_mc, in mc_patounum() 687 unump->unum_cs, unump->unum_offset); in mc_patounum() 695 mc_unum_t *unump) in mcamd_patounum() argument [all …]
|
/illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/ |
H A D | ao_mca.c | 625 mc_unum_t *unump, int dimmnum) in ao_ereport_create_resource_elem() argument 639 unump->unum_offset); in ao_ereport_create_resource_elem() 655 "memory-controller", unump->unum_mc, in ao_ereport_create_resource_elem() 656 "dimm", unump->unum_dimms[dimmnum], in ao_ereport_create_resource_elem() 657 "rank", unump->unum_rank); in ao_ereport_create_resource_elem() 660 "motherboard", unump->unum_board, in ao_ereport_create_resource_elem() 661 "chip", unump->unum_chip, in ao_ereport_create_resource_elem() 663 "dimm", unump->unum_dimms[dimmnum], in ao_ereport_create_resource_elem() 664 "rank", unump->unum_rank); in ao_ereport_create_resource_elem() 674 mc_unum_t *unump) in ao_ereport_add_resource() argument [all …]
|
/illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
H A D | mem_addr.c | 670 unump->unum_board = 0; in nhm_patounum() 671 unump->unum_chip = node; in nhm_patounum() 672 unump->unum_mc = 0; in nhm_patounum() 673 unump->unum_chan = channel; in nhm_patounum() 674 unump->unum_cs = dimm; in nhm_patounum() 675 unump->unum_rank = rank; in nhm_patounum() 684 unump->unum_offset = raddr; in nhm_patounum() 710 if (unump == NULL) { in nhm_unumtopa() 753 node = unump->unum_chip; in nhm_unumtopa() 755 rank = unump->unum_rank; in nhm_unumtopa() [all …]
|
/illumos-gate/usr/src/cmd/fm/schemes/mem/ |
H A D | mem.c | 39 mem_fmri_get_unum(nvlist_t *nvl, char **unump) in mem_fmri_get_unum() argument 49 *unump = unum; in mem_fmri_get_unum()
|
/illumos-gate/usr/src/uts/intel/io/imc/ |
H A D | imc.c | 2158 uint32_t synd, int syndtype, mc_unum_t *unump) in imc_mc_patounum() argument 2175 unump->unum_board = 0; in imc_mc_patounum() 2187 unump->unum_chip = i; in imc_mc_patounum() 2188 unump->unum_mc = dec.ids_tadid; in imc_mc_patounum() 2189 unump->unum_chan = dec.ids_channelid; in imc_mc_patounum() 2190 unump->unum_cs = dec.ids_dimmid; in imc_mc_patounum() 2191 unump->unum_rank = dec.ids_rankid; in imc_mc_patounum() 2192 unump->unum_offset = dec.ids_rankaddr; in imc_mc_patounum() 2194 unump->unum_dimms[i] = MC_INVALNUM; in imc_mc_patounum()
|