Home
last modified time | relevance | path

Searched refs:csnum (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/common/mc/mc-amd/
H A Dmcamd_patounum.c153 uint64_t csnum, csbase, csmask, csbe; in cs_match() local
157 cs, MCAMD_PROP_NUM, &csnum, in cs_match()
188 uint64_t csnum, badcsnum, sparecsnum, tmpcsnum; in cs_sparedto() local
191 cs, MCAMD_PROP_NUM, &csnum, in cs_sparedto()
201 csnum != badcsnum) in cs_sparedto()
222 "cs#%d\n", csnum, sparecsnum); in cs_sparedto()
238 uint64_t chipnum, csnum, dimm1, dimm2, ranknum; in unum_fill() local
246 cs, MCAMD_PROP_NUM, &csnum, in unum_fill()
267 unump->unum_cs = (int)csnum; in unum_fill()
536 uint64_t csnum, CSEn; in mc_bkdg_patounum() local
[all …]
H A Dmcamd_rowcol_impl.h42 #define MC_CS_MODE(csbmap, csnum) \ argument
43 (csbmap >> MC_CHIP_DIMMPAIR(csnum) * MC_DC_BAM_CSBANK_SHIFT & \
H A Dmcamd_rowcol.c556 mcamd_prop_t csnum; in mc_offset_to_pa() local
559 &csnum)) { in mc_offset_to_pa()
566 if (csnum == mcp.badcs) in mc_offset_to_pa()
650 mcamd_cs_size(struct mcamd_hdl *hdl, mcamd_node_t *mc, int csnum, size_t *szp) in mcamd_cs_size() argument
659 csmode = MC_CS_MODE(mcp.csbnkmap_reg, csnum); in mcamd_cs_size()
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/
H A Dchip_smbios.c97 int csnum) in extdimmslot_to_dimmslot() argument
120 if (csnum == SKIP_CS) { in extdimmslot_to_dimmslot()
130 if (cs[k] != csnum) { in extdimmslot_to_dimmslot()
164 if (csnum == SKIP_CS) { in extdimmslot_to_dimmslot()
174 if (cs[k] != csnum) { in extdimmslot_to_dimmslot()
196 int channum, csnum; in memnode_to_smbiosid() local
202 csnum = nodeid; in memnode_to_smbiosid()
208 csnum); in memnode_to_smbiosid()
H A Dchip_amd.c588 uint64_t csnum; in amd_cs_create() local
601 if (nvlist_lookup_uint64(csarr[i], "num", &csnum) != 0) { in amd_cs_create()
607 if (mkrsrc(mod, pnode, name, csnum, auth, &fmri) != 0) { in amd_cs_create()
612 if ((csnode = topo_node_bind(mod, pnode, name, csnum, fmri)) in amd_cs_create()
619 cs_fmri[csnum] = fmri; /* nvlist will be freed in mc_create */ in amd_cs_create()
/illumos-gate/usr/src/uts/intel/io/mc-amd/
H A Dmcamd_dimmcfg.c414 int csnum; in mcdcfg_csname() local
421 csnum = 2 * cslp->csl_slot + cslp->csl_rank; in mcdcfg_csname()
422 (void) snprintf(buf, buflen, "MEMCS_L%d", csnum); in mcdcfg_csname()
432 csnum = 2 * cslp->csl_slot + cslp->csl_rank; in mcdcfg_csname()
433 (void) snprintf(buf, buflen, "MEMCS_L%d (channel %s)", csnum, in mcdcfg_csname()
H A Dmcamd_drv.c1049 mc_onlinespare(mc_t *mc, int csnum) in mc_onlinespare() argument
1066 else if (csnum == mcp->mcp_sparecs) in mc_onlinespare()
1070 if (mccs->mccs_props.csp_num == csnum) in mc_onlinespare()
1095 MCREG_FIELD_F_revFG(&sparectl, BadDramCs) = csnum; in mc_onlinespare()
1134 mcp->mcp_badcs = csnum; in mc_onlinespare()
/illumos-gate/usr/src/uts/intel/sys/
H A Dmc_amd.h125 #define MC_CHIP_DIMMPAIR(csnum) (csnum / MC_CHIP_DIMMPERCS) argument
535 #define MC_CSBANKMODE(up, csnum) ((up)->_fmt_bankmodes.allcsmodes >> \ argument
536 MC_DC_BAM_CSBANK_SHIFT * MC_CHIP_DIMMPAIR(csnum) & MC_DC_BAM_CSBANK_MASK)