Home
last modified time | relevance | path

Searched refs:nbanks (Results 1 – 25 of 26) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4u/io/
H A Dmc-us3i.c538 if (mcseg_in.nbanks < seg->nbanks) { in mc_ioctl()
539 mcseg_in.nbanks = seg->nbanks; in mc_ioctl()
557 mcseg->nbanks = seg->nbanks; in mc_ioctl()
891 segi->nbanks++; in mc_add_segment()
916 segi->nbanks = 1; in mc_add_segment()
1012 int i, j, nbits, nbanks; in mc_add_xor_banks() local
1047 nbanks = 1 << nbits; in mc_add_xor_banks()
1079 int nbanks = 0; in mc_add_dgrp_banks() local
1104 nbanks++; in mc_add_dgrp_banks()
1119 nbanks++; in mc_add_dgrp_banks()
[all …]
H A Dmc-us3.c517 mcmconf.nbanks = maxbanks; in mc_ioctl()
602 if (mcseg_in.nbanks < seg->nbanks) { in mc_ioctl()
603 mcseg_in.nbanks = seg->nbanks; in mc_ioctl()
622 mcseg->nbanks = seg->nbanks; in mc_ioctl()
638 ASSERT(i == seg->nbanks); in mc_ioctl()
1463 *banksp = segp->nbanks; in mc_get_mem_info()
1715 seg_curr->nbanks++; in mlayout_add()
1727 seg_curr->nbanks = 1; in mlayout_add()
1759 maxbanks = seg_curr->nbanks; in mlayout_add()
1873 seg->nbanks--; in mlayout_del()
[all …]
/illumos-gate/usr/src/uts/i86pc/cpu/generic_cpu/
H A Dgcpu_mca.c1131 uint_t nbanks; in gcpu_mca_init() local
1190 if (nbanks != 0 && global_nbanks == 0) in gcpu_mca_init()
1201 if (nbanks == 0 || nbanks > global_nbanks) in gcpu_mca_init()
1222 gcl->gcl_nbanks = nbanks; in gcpu_mca_init()
1230 gcpu_xpv_mca_init(nbanks); in gcpu_mca_init()
1270 for (i = 0; i < nbanks; i++) { in gcpu_mca_init()
1378 for (i = 0; i < nbanks; i++) { in gcpu_mca_init()
1433 cms_mca_init(hdl, nbanks); in gcpu_mca_init()
1442 cms_mcgctl_val(hdl, nbanks, -1ULL)); in gcpu_mca_init()
1459 int nbanks = mca->gcpu_mca_nbanks; in gcpu_mca_process() local
[all …]
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/pri/
H A Dmem_prop_update.c62 int nsegments, nbanks, nmemory; in add_mem_prop() local
132 nbanks = 0; in add_mem_prop()
151 nbanks = md_scan_dag(mdp, segmentlistp[j], in add_mem_prop()
156 if (nbanks <= 0) { in add_mem_prop()
160 for (k = 0; k < nbanks; ++k) { in add_mem_prop()
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dmc.h86 int nbanks; /* The max. number of banks per segment */ member
104 int nbanks; /* The number of banks at this segment */ member
H A Dmc-us3.h77 int nbanks; /* The number of banks at this segment */ member
H A Dmc-us3i.h107 int nbanks; /* The number of banks at this segment */ member
/illumos-gate/usr/src/cmd/picl/plugins/common/memcfg/
H A Dpiclmemcfg_comm.c112 static int nbanks; /* The max. number of banks per segment */ variable
252 for (i = 0; i < mcseg->nbanks; i++) { in add_mem_banks()
399 if ((mcseg = alloca((nbanks - 1) * sizeof (mcseg->bankids[0]) + in create_logical_tree()
409 mcseg->nbanks = nbanks; in create_logical_tree()
757 nbanks = mcmemconf.nbanks; in init_mc()
/illumos-gate/usr/src/uts/i86xpv/cpu/generic_cpu/
H A Dgcpu_poll_xpv.c145 int nbanks = gcpu->gcpu_mca.gcpu_mca_nbanks; in gcpu_mca_poll_init() local
146 size_t sz = nbanks * GCPU_XPV_ARCH_NREGS * sizeof (cmi_mca_regs_t); in gcpu_mca_poll_init()
H A Dgcpu_mca_xpv.c60 gcpu_xpv_mca_init(int nbanks) in gcpu_xpv_mca_init() argument
63 gcpu_xpv_bankregs_sz = nbanks * GCPU_XPV_ARCH_NREGS * in gcpu_xpv_mca_init()
/illumos-gate/usr/src/common/mc/zen_umc/
H A Dzen_umc_dump.c371 uint_t nbanks, ncols, nrm, nrm_sec; in zen_umc_restore_cs() local
384 "ucs_bank_bits", DATA_TYPE_UINT8_ARRAY, &bank_bits, &nbanks, in zen_umc_restore_cs()
395 if (nbanks > ZEN_UMC_MAX_BANK_BITS || in zen_umc_restore_cs()
402 cs->ucs_nbanks = nbanks; in zen_umc_restore_cs()
468 uint_t nbanks; in zen_umc_restore_hash() local
471 &nbanks) != 0) { in zen_umc_restore_hash()
475 if (nbanks != ZEN_UMC_MAX_CHAN_BANK_HASH) { in zen_umc_restore_hash()
479 for (uint_t i = 0; i < nbanks; i++) { in zen_umc_restore_hash()
/illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/
H A Dao_mca.c773 ao_ms_mcgctl_val(cmi_hdl_t hdl, int nbanks, uint64_t def) in ao_ms_mcgctl_val() argument
775 return ((1ULL << nbanks) - 1); in ao_ms_mcgctl_val()
854 ao_ms_mca_init(cmi_hdl_t hdl, int nbanks) in ao_ms_mca_init() argument
862 maskp = mca->ao_mca_bios_cfg.bcfg_bank_mask = kmem_zalloc(nbanks * in ao_ms_mca_init()
870 for (i = 0; i < MIN(nbanks, ao_nbanks); i++) { in ao_ms_mca_init()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dcms.c483 cms_mcgctl_val(cmi_hdl_t hdl, int nbanks, uint64_t def) in cms_mcgctl_val() argument
490 return (CMS_OPS(cms)->cms_mcgctl_val(hdl, nbanks, def)); in cms_mcgctl_val()
538 cms_mca_init(cmi_hdl_t hdl, int nbanks) in cms_mca_init() argument
543 CMS_OPS(cms)->cms_mca_init(hdl, nbanks); in cms_mca_init()
/illumos-gate/usr/src/uts/intel/io/intel_nhm/
H A Dnhm_log.h39 uint8_t nbanks; member
H A Dnhm_init.c224 dimmp->nbanks = NUMBANK(dod); in dimm_prop()
H A Ddimm_topo.c155 (void) nvlist_add_uint32(newdimm, "nbanks", (uint32_t)nhm_dimm->nbanks); in inhm_dimm()
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_mem.c893 int nbanks = 0, nregs = 0; in sbdp_prep_mc_idle_script() local
911 if (sbdp_prep_mc_idle_one(t_bp, phys_banks, &nbanks, in sbdp_prep_mc_idle_script()
913 sbdp_prep_mc_idle_one(s_bp, phys_banks, &nbanks, in sbdp_prep_mc_idle_script()
921 for (i = 0; i < nbanks; i++) in sbdp_prep_mc_idle_script()
1686 SBDP_DBG_MEM("banks found = %d total banks = %d\n", i, seg->nbanks); in sbdp_check_seg_with_banks()
1691 if (i == seg->nbanks) in sbdp_check_seg_with_banks()
1974 cur_seg->nbanks++; in sbdp_add_bank_to_seg()
2048 cur_seg->nbanks--; in sbdp_remove_bank_from_seg()
2051 if (cur_seg->nbanks == 0) { in sbdp_remove_bank_from_seg()
/illumos-gate/usr/src/uts/i86pc/cpu/authenticamd/
H A Dauthamd_main.c546 authamd_mcgctl_val(cmi_hdl_t hdl, int nbanks, uint64_t proposed) in authamd_mcgctl_val() argument
548 return (nbanks < 64 ? (1ULL << nbanks) - 1 : proposed); in authamd_mcgctl_val()
678 authamd_mca_init(cmi_hdl_t hdl, int nbanks) in authamd_mca_init() argument
/illumos-gate/usr/src/lib/libprtdiag/inc/
H A Dlibprtdiag.h181 int nbanks; /* number of banks in this segment */ member
/illumos-gate/usr/src/lib/fm/topo/modules/common/dimm/
H A Dtopo_dimm.c428 uint32_t nbanks[2], nbgrps[2], nbpbg[2]; in topo_dimm_add_props() local
434 nbanks[0] = nbgrps[0] * nbpbg[0]; in topo_dimm_add_props()
449 nbanks[1] = nbgrps[1] * nbpbg[1]; in topo_dimm_add_props()
454 TOPO_PROP_DIMM_BANKS, TOPO_TYPE_UINT32_ARRAY, nbanks, arr_len, in topo_dimm_add_props()
/illumos-gate/usr/src/uts/sun4u/serengeti/sys/
H A Dsbdp_priv.h147 int nbanks; /* number of banks in this segment */ member
/illumos-gate/usr/src/uts/intel/io/intel_nb5000/
H A Dnb_log.h228 uint8_t nbanks; member
H A Dnb5000_init.c342 dp->nbanks = read_spd_eeprom(channel, slave, 17); in ddr2_eeprom()
344 dp->dimm_size = DIMMSIZE(dp->nrow, dp->ncolumn, dp->nranks, dp->nbanks, in ddr2_eeprom()
439 dp->nbanks = MTR_NUMBANK(mtr); in nb_fbd_dimm_init()
H A Dintel_nbdrv.c177 (void) nvlist_add_uint32(newdimm, "nbanks", (uint32_t)nb_dimm->nbanks); in inb_dimm()
/illumos-gate/usr/src/lib/libprtdiag/common/
H A Dmemory.c459 new->nbanks++; in add_seg_node()

12