Searched defs:dimm (Results 26 - 41 of 41) sorted by relevance

12

/illumos-gate/usr/src/cmd/fm/modules/sun4v/generic-mem/
H A Dgmem_memerr.c250 * 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 Dfac_prov_ipmi.c1627 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 Dtazmo.c142 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 Dmode.h202 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 Dstarcat.c899 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 Dmc-us3i.c150 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 Dmc-us3.c145 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 Dintel_nhm.h288 uint8_t dimm; member in struct:rir_way
H A Dmem_addr.c290 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 Dserengeti.c988 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 Dlw8_platmod.c998 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 Dnb5000_init.c285 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 Dnb_log.h85 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 Dmc-opl.c1175 * 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 Dlibipmi.h1830 } dimm; member in union:ipmi_sunoem_fru::__anon3357
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_hw.h469 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

Completed in 114 milliseconds

12