/illumos-gate/usr/src/cmd/fm/modules/sun4v/generic-mem/ |
H A D | gmem_memerr.c | 250 * check if a dimm has n CEs that have the same symbol-in-error 253 upos_thresh_check(gmem_dimm_t *dimm, uint16_t upos, uint32_t threshold) argument 260 for (ip = gmem_list_next(&dimm->mq_root[i]); ip != NULL; 367 ce_thresh_check(fmd_hdl_t *hdl, gmem_dimm_t *dimm) argument 374 if (dimm->dimm_flags & GMEM_F_FAULTING) 377 nret = dimm->dimm_nretired; 382 if (dimm->dimm_phys_addr_hi >= dimm->dimm_phys_addr_low) 384 (dimm->dimm_phys_addr_hi - dimm 409 mq_5b_check(fmd_hdl_t *hdl, gmem_dimm_t *dimm) argument 551 mq_add(fmd_hdl_t *hdl, gmem_dimm_t *dimm, fmd_event_t *ep, uint64_t afar, uint16_t unit_position, uint16_t ckwd, uint64_t now) argument 590 mq_prune(fmd_hdl_t *hdl, gmem_dimm_t *dimm, uint64_t now) argument 628 mq_check(fmd_hdl_t *hdl, gmem_dimm_t *dimm) argument 718 gmem_dimm_t *dimm; local [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/ |
H A D | fac_prov_ipmi.c | 1627 tnode_t *chip, *dimm; local 1654 dimm = topo_node_parent(node); 1656 dimm = node; 1658 chip = topo_node_parent(topo_node_parent(dimm)); 1663 (topo_node_instance(dimm) + offset));
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/tazmo/common/ |
H A D | tazmo.c | 142 Prom_node *dimm; local 173 dimm = bnode->nodes; 204 for (dimm = dev_find_node(bank, "dimm"); dimm != NULL; 205 dimm = dev_next_node_sibling(dimm, "dimm")) { 209 find_prop(dimm, "socket-name"))); 210 preg = (uint_t *)(get_prop_val(find_prop(dimm, "re [all...] |
/illumos-gate/usr/src/uts/common/sys/scsi/generic/ |
H A D | mode.h | 202 dimm : 1, /* disconnect immediate */ member in struct:mode_disco_reco 212 dimm : 1, /* disconnect immediate */ member in struct:mode_disco_reco
|
/illumos-gate/usr/src/uts/sun4u/starcat/os/ |
H A D | starcat.c | 899 uint_t dimm; /* input, index into ecache-dimm-label */ member in struct:__anon10000 909 * ddi_walk_devs and plat_get_ecacheunum, we grab this CPU's ecache-dimm-label 961 * Found the right CPU, fetch ecache-dimm-label property 965 "ecache-dimm-label", &dimm_labels, &numlabels) 968 cmn_err(CE_NOTE, "cpuid=%d missing ecache-dimm-label property", 974 if (cpuarg->dimm < numlabels) { 975 cpuarg->jnum = kmem_alloc(strlen(dimm_labels[cpuarg->dimm]) + 1, 978 (void) strcpy(cpuarg->jnum, dimm_labels[cpuarg->dimm]); 982 "cannot kmem_alloc for ecache dimm labe 1131 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | mc-us3i.c | 150 static void mc_add_mem_unum_label(char *unum, int mcid, int bank, int dimm); 787 * memory segments, at bank-boundries, dimm-pair boundries, in the form 938 * bank assignment in interleave of kind internal-external same dimm-pair, 939 * internal-external both dimm-pair. This is done by using the dimm-densities 978 /* Bit 33 selects the dimm group/pair */ 986 /* Bit 33 selects the dimm group/pair */ 995 /* Row[3] selects the dimm group/pair */ 1001 /* Row[2] selects the dimm group/pair */ 1020 /* xor mode - assume 2 identical dimm 1745 mc_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) argument [all...] |
H A D | mc-us3.c | 145 static int mc_get_mem_sid(int mcid, int dimm, char *buf, int buflen, int *lenp); 157 static void mc_add_mem_unum_label(char *buf, int mcid, int bank, int dimm); 945 * Compute the half-dimm size in bytes. 965 * Compute the offset within the half-dimm. 970 * Compute the line within the half-dimm. This is the same as the line 1024 * the line within the half-dimm. This is because each DIMM in a bank 1031 * Compute the offset within the half-dimm. This depends on whether 1037 * Compute the half-dimm size in bytes. 1048 * Compute the offset within the dimm to the nearest line. This depends 1073 * dimm tabl 2009 mc_add_mem_unum_label(char *buf, int mcid, int bank, int dimm) argument 2119 mc_get_mem_sid(int mcid, int dimm, char *buf, int buflen, int *lenp) argument [all...] |
/illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
H A D | intel_nhm.h | 288 uint8_t dimm; member in struct:rir_way
|
H A D | mem_addr.c | 290 int dimm; local 293 dimm = -1; 315 dimm = rank >> 2; 322 return (dimm); 641 int dimm; local 658 * dimm/bank/row/column address otherwise we just locate dimm and 662 dimm = caddr_to_dimm(node, log_chan, caddr, &rank, &raddr); 664 dimm = channel_addr_to_dimm(node, log_chan, caddr, &rank, 666 if (dimm 707 int dimm; local [all...] |
/illumos-gate/usr/src/uts/sun4u/serengeti/os/ |
H A D | serengeti.c | 988 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) argument 998 * dimm can be physically located. Logical banks 0 and 2 1004 if (dimm == -1) { 1015 SG_SET_FRU_NAME_DIMM(new_unum, dimm);
|
/illumos-gate/usr/src/uts/sun4u/lw8/os/ |
H A D | lw8_platmod.c | 998 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) argument 1008 * dimm can be physically located. Logical banks 0 and 2 1014 if (dimm == -1) { 1025 SG_SET_FRU_NAME_DIMM(new_unum, dimm);
|
/illumos-gate/usr/src/uts/intel/io/intel_nb5000/ |
H A D | nb5000_init.c | 285 fbd_eeprom(int channel, int dimm, nb_dimm_t *dp) argument 290 t = read_spd_eeprom(channel, dimm, 0) & 0xf; 297 dp->manufacture_id = read_spd_eeprom(channel, dimm, 117) | 298 (read_spd_eeprom(channel, dimm, 118) << 8); 299 dp->manufacture_location = read_spd_eeprom(channel, dimm, 119); 301 (read_spd_eeprom(channel, dimm, 122) << 24) | 302 (read_spd_eeprom(channel, dimm, 123) << 16) | 303 (read_spd_eeprom(channel, dimm, 124) << 8) | 304 read_spd_eeprom(channel, dimm, 125); 305 t = read_spd_eeprom(channel, dimm, 12 322 ddr2_eeprom(int channel, int dimm, nb_dimm_t *dp) argument 380 nb_dimm_present(int channel, int dimm) argument 399 nb_ddr2_dimm_init(int channel, int dimm, int start_rank) argument 419 nb_fbd_dimm_init(int channel, int dimm, uint16_t mtr) argument 731 x8450_dimm_label(int dimm, char *label, int label_sz) argument 750 cp3250_dimm_label(int dimm, char *label, int label_sz) argument [all...] |
H A D | nb_log.h | 85 uint32_t ferr_fat_fbd; /* fb-dimm first fatal error */ 86 uint32_t nerr_fat_fbd; /* fb-dimm next fatal error */ 89 uint32_t nrecfglog; /* non recoverable dimm configuration */ 90 uint32_t nrecfbda; /* non recoverable dimm log A */ 91 uint32_t nrecfbdb; /* non recoverable dimm log B */ 92 uint32_t nrecfbdc; /* non recoverable dimm log C */ 93 uint32_t nrecfbdd; /* non recoverable dimm log D */ 94 uint32_t nrecfbde; /* non recoverable dimm log E */ 95 uint32_t nrecfbdf; /* non recoverable dimm log F */ 106 uint32_t ferr_nf_fbd; /* fb-dimm firs 210 int dimm; member in struct:nb_mem_scatchpad [all...] |
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | mc-opl.c | 1175 * the mac patrol will convert that to dimm offset. If the 1180 * dimm offset. 2706 * 4 - dimm-capa.hi 2707 * 5 - dimm-capa.lo 3599 MC_LOG("mc_get_mem_sid: Invalid board=%d dimm=%s\n", 3722 MC_LOG("mc_get_mem_addr: Invalid board=%d dimm=%s\n", 3825 * mc_prepare_dimmlist - Prepare the dimm list from the information 3834 int dimm; local 3842 for (dimm = 0; dimm < bd_dimm 3998 int dimm; local [all...] |
/illumos-gate/usr/src/lib/libipmi/common/ |
H A D | libipmi.h | 1830 } dimm; member in union:ipmi_sunoem_fru::__anon3357
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/ |
H A D | tavor_hw.h | 469 tavor_hw_queryddr_dimm_t dimm[4]; member in struct:tavor_hw_queryddr_s 482 tavor_hw_queryddr_dimm_t dimm[4]; member in struct:tavor_hw_queryddr_s
|