Searched defs:unum (Results 26 - 50 of 55) sorted by relevance

123

/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/platform-mem/
H A Dmem.c335 * dimm-pair. But we already have a full unum.
360 char *unum, **nvlserids; local
365 nvlist_lookup_string(in, FM_FMRI_MEM_UNUM, &unum) != 0)
580 mem_fmri_create(topo_mod_t *mod, char *unum, char *serial) argument
589 err |= nvlist_add_string(fmri, FM_FMRI_MEM_UNUM, unum);
604 const char *name, topo_instance_t i, char *unum, char *serial, void *priv)
609 fmri = mem_fmri_create(mod, unum, serial);
603 mem_tnode_create(topo_mod_t *mod, tnode_t *parent, const char *name, topo_instance_t i, char *unum, char *serial, void *priv) argument
H A Dmem_mdesc.c59 char *unum, *serial, *part; local
72 if (md_get_prop_str(mdp, listp[idx], "nac", &unum) < 0)
73 unum = "";
82 dm->dm_label = topo_mod_strdup(mod, unum);
265 char *unum, *serial, *part, *dash; local
307 unum = topo_mod_alloc(mod, ss);
308 (void) snprintf(unum, ss, "%s/%s", nac,
310 dm->dm_label = unum;
312 unum = nac;
313 dm->dm_label = topo_mod_strdup(mod, unum);
[all...]
/illumos-gate/usr/src/uts/i86pc/cpu/genuineintel/
H A Dgintel_main.c469 mc_unum_t unum; local
480 unum.unum_board = 0;
481 unum.unum_chip = cmi_hdl_chipid(hdl);
482 unum.unum_mc = 0;
483 unum.unum_chan = chan;
484 unum.unum_cs = -1;
485 unum.unum_rank = -1;
486 unum.unum_offset = -1ULL;
488 unum.unum_chan =
491 unum
[all...]
/illumos-gate/usr/src/uts/sun4u/cherrystone/os/
H A Dcherrystone.c559 * specific label information to the unum for ECC error logging purposes.
562 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) argument
569 (void) strcpy(old_unum, unum);
570 (void) snprintf(unum, UNUM_NAMLEN, "Slot %c: %s", board, old_unum);
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dmach_cpu_module.c74 cpu_ce_count_unum(struct async_flt *ecc, int len, char *unum) argument
118 cpu_get_mem_sid(char *unum, char *buf, int buflen, int *lenp) argument
128 cpu_get_mem_addr(char *unum, char *sid, uint64_t offset, argument
H A Dopl_olympus.c1259 char unum[UNUM_NAMLEN]; local
1276 CPU->cpu_id, flt_in_memory, flt_status, unum, UNUM_NAMLEN, lenp);
1283 (void) strncpy(buf, unum, buflen);
1318 char unum[UNUM_NAMLEN]; local
1321 if ((ret = plat_get_cpu_unum(cpuid, unum, UNUM_NAMLEN,
1331 (void) strncpy(buf, unum, *lenp);
1377 char unum[UNUM_NAMLEN]; local
1436 (void) cpu_get_mem_unum_aflt(0, aflt, unum, UNUM_NAMLEN, &len);
1438 unum, NULL, (uint64_t)-1);
2285 cpu_ce_count_unum(struct async_flt *ecc, int len, char *unum) argument
2309 cpu_get_mem_sid(char *unum, char *buf, int buflen, int *lenp) argument
2320 cpu_get_mem_addr(char *unum, char *sid, uint64_t offset, uint64_t *addrp) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/os/
H A Dfillsysinfo.c451 char namebuf[OBP_MAXPROPNAME], unum[UNUM_NAMLEN]; local
473 if (cpu_get_cpu_unum(cpuid, unum, UNUM_NAMLEN, &size) != 0) {
477 "%s%s", CPU_FRU_FMRI, unum);
674 char namebuf[OBP_MAXPROPNAME], unum[UNUM_NAMLEN]; local
710 if (cpu_get_cpu_unum(cpuid, unum, UNUM_NAMLEN, &len) != 0) {
714 "%s%s", CPU_FRU_FMRI, unum);
/illumos-gate/usr/src/uts/intel/io/mc-amd/
H A Dmcamd_subr.c545 mc_unum_t unum; local
550 if (!fmri2unum(nvl, &unum))
552 unump = &unum;
617 * Create the 'resource' payload member from the unum info. If valid
618 * dimm numbers are present in the unum info then create members
H A Dmcamd_drv.c621 mc_unum_t unum; local
627 unum.unum_board = 0;
628 unum.unum_chip = mc->mc_props.mcp_num;
629 unum.unum_mc = 0;
630 unum.unum_chan = MC_INVALNUM;
631 unum.unum_cs = mccs->mccs_props.csp_num;
632 unum.unum_rank = mccs->mccs_props.csp_dimmrank;
633 unum.unum_offset = MCAMD_RC_INVALID_OFFSET;
635 unum.unum_dimms[i] = MC_INVALNUM;
638 &unum,
[all...]
/illumos-gate/usr/src/uts/sun4u/daktari/os/
H A Ddaktari.c550 * specific label information to the unum for ECC error logging purposes.
553 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) argument
560 (void) strcpy(old_unum, unum);
561 (void) snprintf(unum, UNUM_NAMLEN, "Slot %c: %s", board, old_unum);
/illumos-gate/usr/src/cmd/fm/modules/sun4v/cpumem-diagnosis/
H A Dcmd_hc_sun4v.c581 char *unum; local
582 if (nvlist_lookup_string(asru, FM_FMRI_MEM_UNUM, &unum) == 0) {
583 if (strstr(unum, "BR") == NULL)
/illumos-gate/usr/src/uts/common/os/
H A Dfm.c1044 * unum string <unum>
1052 const char *unum, const char *serial, uint64_t offset)
1082 if (nvlist_add_string(fmri, FM_FMRI_MEM_UNUM, unum) != 0) {
1051 fm_fmri_mem_set(nvlist_t *fmri, int version, const nvlist_t *auth, const char *unum, const char *serial, uint64_t offset) argument
/illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/
H A Dao_mca.c731 mc_unum_t unum; local
736 aed->aed_addrvalid_lo, synd, syndtype, &unum) ==
738 ao_ereport_add_resource(hdl, ereport, nva, &unum);
/illumos-gate/usr/src/uts/sun4u/starcat/os/
H A Dstarcat.c85 /* Platform specific function to get unum information */
998 * plat_get_ecacheunum is called to generate the unum for an ecache error.
1128 * specific label information to the unum for ECC error logging purposes.
1131 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) argument
1149 (slot ? "IO" : "SB"), expander, proc, (bank & 0x1), unum);
1153 proc, (bank & 0x1), (dimm & 0x3), unum);
1155 (void) strcpy(unum, new_unum);
/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);
165 char unum[UNUM_NAMLEN]; member in struct:test_unum
1555 char unum[UNUM_NAMLEN]; local
1568 unum[0] = '\0';
1626 * (void) sprintf(unum, "Pin %1u ", (uint_t)
1634 (void) strncpy(unum,
1639 ("mc_get_mem_unum:unum %s\n", unum));
1642 * platform hook for adding label information to unum.
1644 mc_add_mem_unum_label(unum, mci
1745 mc_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) argument
[all...]
H A Dmc-us3.c1110 char unum[UNUM_NAMLEN]; local
1122 unum[0] = '\0';
1132 * to generate the unum.
1181 * unum string because statistic number
1183 * (void) sprintf(unum, "Pin %1u ", (uint_t)
1191 (void) strncpy(unum,
1194 DPRINTF(MC_GUNUM_DEBUG, ("unum %s\n", unum));
1196 * platform hook for adding label information to unum.
1198 mc_add_mem_unum_label(unum, mci
[all...]
/illumos-gate/usr/src/cmd/isns/isnsd/
H A Dobj.c3417 uint32_t unum; local
3441 unum = *up;
3443 unum = 0;
3454 k = unum;
3465 } /* End of while each unum */
/illumos-gate/usr/src/uts/i86pc/io/dr/
H A Ddr.c1556 int unum; local
1597 for (wp = list, unum = 0; unum < nunits; unum++) {
1602 dp = DR_GET_BOARD_DEVUNIT(bp, type, unum);
1620 cunum = DR_CMP_CORE_UNUM(unum, core);
2531 dr_get_common_unit(dr_board_t *bp, sbd_comp_type_t nt, int unum) argument
2535 dp = dr_get_dev_unit(bp, nt, unum);
2808 dr_dev_found(void *data, const char *name, int unum, drmachid_t id) argument
2815 PR_ALL("%s (board = %d, name = %s, unum
[all...]
/illumos-gate/usr/src/uts/sun4u/serengeti/os/
H A Dserengeti.c887 * to call into the unum cache system. This is the E$ equivalent of
906 * - For E$ errors we call sg_get_ecacheunum() to generate the unum (or
985 * specific label information to the unum for ECC error logging purposes.
988 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) argument
996 * The mc-us3 driver deals with logical banks but for unum
1018 (void) strcat(new_unum, unum);
1021 (void) strcpy(unum, new_unum);
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmach_cpu_states.c1247 cpu_get_mem_sid(char *unum, char *buf, int buflen, int *lenp) argument
1254 cpu_get_mem_addr(char *unum, char *sid, uint64_t offset, uint64_t *addrp) argument
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_err.c1173 char unum[FM_MAX_CLASS]; local
1183 unum[0] = '\0';
1208 phys_addr, 0, B_TRUE, 0, unum,
1210 unum[0] = '\0';
1213 NULL, unum, NULL, offset);
1272 OBERON_UBC_UNUM, DATA_TYPE_STRING, unum,
1290 OBERON_UBC_UNUM, DATA_TYPE_STRING, unum,
/illumos-gate/usr/src/uts/sun4u/lw8/os/
H A Dlw8_platmod.c897 * to call into the unum cache system. This is the E$ equivalent of
916 * - For E$ errors we call sg_get_ecacheunum() to generate the unum (or
995 * specific label information to the unum for ECC error logging purposes.
998 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) argument
1006 * The mc-us3 driver deals with logical banks but for unum
1028 (void) strcat(new_unum, unum);
1031 (void) strcpy(unum, new_unum);
/illumos-gate/usr/src/uts/sun4u/ngdr/io/
H A Ddr.c1586 int unum; local
1627 for (wp = list, unum = 0; unum < nunits; unum++) {
1633 dp = DR_GET_BOARD_DEVUNIT(bp, type, unum);
1652 cunum = DR_CMP_CORE_UNUM(unum, core);
2564 dr_get_common_unit(dr_board_t *bp, sbd_comp_type_t nt, int unum) argument
2568 dp = dr_get_dev_unit(bp, nt, unum);
2838 dr_dev_found(void *data, const char *name, int unum, drmachid_t id) argument
2845 PR_ALL("%s (board = %d, name = %s, unum
[all...]
/illumos-gate/usr/src/uts/sun4u/opl/os/
H A Dopl.c52 int (*opl_get_mem_sid)(char *unum, char *buf, int buflen, int *lenp);
54 int (*opl_get_mem_addr)(char *unum, char *sid,
1031 plat_get_mem_sid(char *unum, char *buf, int buflen, int *lenp) argument
1036 return (opl_get_mem_sid(unum, buf, buflen, lenp));
1049 plat_get_mem_addr(char *unum, char *sid, uint64_t offset, uint64_t *addrp) argument
1054 return (opl_get_mem_addr(unum, sid, offset, addrp));
/illumos-gate/usr/src/uts/sun4u/opl/io/
H A Dmc-opl.c88 int mc_get_mem_addr(char *unum, char *sid, uint64_t offset, uint64_t *paddr);
90 int mc_get_mem_sid(char *unum, char *buf, int buflen, int *lenp);
329 extern int (*opl_get_mem_sid)(char *unum, char *buf, int buflen, int *lenp);
331 extern int (*opl_get_mem_addr)(char *unum, char *sid, uint64_t offset,
1068 "mc_ereport_post: Failed to determine the unum "
3432 * the unum.
3437 parse_unum_memory(char *unum, int *board, char *dname) argument
3442 if ((c = strstr(unum, "CMU")) != NULL) {
3460 } else if ((c = strstr(unum, "MBU_")) != NULL) {
3580 * mc_get_mem_sid -- get the DIMM serial-ID corresponding to the unum
3583 mc_get_mem_sid(char *unum, char *buf, int buflen, int *lenp) argument
3702 mc_get_mem_addr(char *unum, char *sid, uint64_t offset, uint64_t *paddr) argument
3866 mc_get_mem_fmri(mc_flt_page_t *fpag, char **unum) argument
3885 char *unum, *sid; local
[all...]

Completed in 132 milliseconds

123