/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | mem.c | 191 char *buf, *unum; in mem_nvl2str() local 223 if (strncmp(unum, "hc://", 5) == 0) { in mem_nvl2str() 224 unum += 5; in mem_nvl2str() 225 unum = strchr(unum, '/'); in mem_nvl2str() 226 ++unum; in mem_nvl2str() 228 escunum = unum; in mem_nvl2str() 258 if (escunum != unum) in mem_nvl2str() 285 if (strncmp(unum, "hc://", 5) == 0) { in mem_fmri() 288 tstr = strchr(unum, '/'); in mem_fmri() 289 unum = ++tstr; in mem_fmri() [all …]
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | plat_ecc_unum.c | 151 char *unum_ptr = unum; in plat_log_fruid_error() 165 unum_ptr = unum; in plat_log_fruid_error() 236 char *unum_ptr = unum; in plat_log_fruid_error() 251 unum_ptr = unum; in plat_log_fruid_error() 369 unum && *unum) in plat_log_fruid_error() 729 if (unum && unum[0] != '\0') { in plat_log_fruid_indictment2() 761 if (unum && unum[0] != '\0') { in plat_log_fruid_indictment2() 957 char *unum; in plat_blacklist() local 977 unum = NULL; in plat_blacklist() 1012 if (unum && unum[0] != '\0') in plat_blacklist() [all …]
|
H A D | ecc.c | 117 char unum[UNUM_NAMLEN]; in bus_async_log_err() local 132 unum, UNUM_NAMLEN, &len); in bus_async_log_err() 133 aflt->flt_func(aflt, unum); in bus_async_log_err() 141 ecc_cpu_call(struct async_flt *ecc, char *unum, int err_type) in ecc_cpu_call() argument 157 ecc->flt_status, unum, in ecc_cpu_call() 161 cpu_ce_count_unum(ecc, len, unum); in ecc_cpu_call()
|
H A D | plat_ecc_dimm.c | 60 plat_get_mem_sid(char *unum, char *buf, int buflen, int *lenp) in plat_get_mem_sid() argument 69 if (parse_unum_memory(unum, &board, &pos, &bank, &dimm, in plat_get_mem_sid() 92 plat_get_mem_addr(char *unum, char *sid, uint64_t offset, uint64_t *addrp) in plat_get_mem_addr() argument 101 if (parse_unum_memory(unum, &board, &pos, &bank, &dimm, in plat_get_mem_addr()
|
/illumos-gate/usr/src/cmd/fm/schemes/mem/ |
H A D | mem_unum.c | 39 #define ISHCUNUM(unum) (strncmp(unum, "hc:/", 4) == 0) argument 330 unum_strip_one_jnum(const char *unum, uint_t *endp) in unum_strip_one_jnum() argument 335 if ((c = strrchr(unum, 'J')) == NULL) in unum_strip_one_jnum() 338 while (c > unum && isspace(c[-1])) in unum_strip_one_jnum() 342 if (i == 0 || (uintptr_t)(c - unum) + i != strlen(unum)) in unum_strip_one_jnum() 345 *endp = (uint_t)(c - unum); in unum_strip_one_jnum() 425 nvlist_t *unum; in mem_unum_rewrite() local 435 if (topo_fmri_str2nvl(thp, unumstr, &unum, &err) != 0) { in mem_unum_rewrite() 443 nvlist_free(unum); in mem_unum_rewrite() 447 err = nvlist_add_nvlist(*rnvl, FM_FMRI_MEM_UNUM "-fmri", unum); in mem_unum_rewrite() [all …]
|
H A D | mem.c | 42 char *unum; in mem_fmri_get_unum() local 46 nvlist_lookup_string(nvl, FM_FMRI_MEM_UNUM, &unum) != 0) in mem_fmri_get_unum() 49 *unump = unum; in mem_fmri_get_unum() 149 char *unum, **serids; in fmd_fmri_expand() local 155 if ((mem_fmri_get_unum(nvl, &unum) < 0) || (*unum == '\0')) in fmd_fmri_expand() 214 char *unum = NULL; in fmd_fmri_present() local 227 if (mem_fmri_get_unum(nvl, &unum) < 0) in fmd_fmri_present() 267 "unum %s", unum); in fmd_fmri_present() 314 char *unum = NULL; in fmd_fmri_replaced() local 327 if (mem_fmri_get_unum(nvl, &unum) < 0) in fmd_fmri_replaced() [all …]
|
/illumos-gate/usr/src/uts/i86pc/cpu/genuineintel/ |
H A D | gintel_main.c | 469 mc_unum_t unum; in gintel_ereport_add_logout() local 480 unum.unum_board = 0; in gintel_ereport_add_logout() 482 unum.unum_mc = 0; in gintel_ereport_add_logout() 483 unum.unum_chan = chan; in gintel_ereport_add_logout() 484 unum.unum_cs = -1; in gintel_ereport_add_logout() 485 unum.unum_rank = -1; in gintel_ereport_add_logout() 486 unum.unum_offset = -1ULL; in gintel_ereport_add_logout() 488 unum.unum_chan = in gintel_ereport_add_logout() 491 unum.unum_cs = in gintel_ereport_add_logout() 522 hdl, nva, &unum); in gintel_ereport_add_logout() [all …]
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | platform_module.h | 86 extern int plat_get_mem_sid(char *unum, char *buf, int buflen, int *len); 88 extern int plat_get_mem_addr(char *unum, char *sid, uint64_t offset, 94 char *unum, uint64_t afsr_bit); 101 extern void plat_log_fruid_error2(int msg_type, char *unum,
|
/illumos-gate/usr/src/uts/sun4u/boston/os/ |
H A D | boston.c | 269 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) in plat_add_mem_unum_label() argument 275 (void) strcpy(old_unum, unum); in plat_add_mem_unum_label() 276 printed = snprintf(unum, buflen, "MB/C%d/P0/B%d", mcid, bank); in plat_add_mem_unum_label() 278 unum += printed; in plat_add_mem_unum_label() 281 printed = snprintf(unum, buflen, "/D%d", dimm); in plat_add_mem_unum_label() 283 unum += printed; in plat_add_mem_unum_label() 286 (void) snprintf(unum, buflen, ": %s", old_unum); in plat_add_mem_unum_label()
|
/illumos-gate/usr/src/uts/sun4u/seattle/os/ |
H A D | seattle.c | 272 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) in plat_add_mem_unum_label() argument 277 (void) strcpy(old_unum, unum); in plat_add_mem_unum_label() 278 printed = snprintf(unum, buflen, "MB/P%d/B%d", mcid, bank); in plat_add_mem_unum_label() 280 unum += printed; in plat_add_mem_unum_label() 283 printed = snprintf(unum, buflen, "/D%d", dimm); in plat_add_mem_unum_label() 285 unum += printed; in plat_add_mem_unum_label() 288 (void) snprintf(unum, buflen, ": %s", old_unum); in plat_add_mem_unum_label()
|
/illumos-gate/usr/src/uts/sparc/io/ |
H A D | devfm_machdep.c | 44 char *unum; in fm_get_paddr() local 71 } else if (nvlist_lookup_string(nvl, FM_FMRI_MEM_UNUM, &unum) != 0 || in fm_get_paddr() 76 err = cpu_get_mem_addr(unum, serids[0], offset, &pa); in fm_get_paddr()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sysioerr.c | 83 sysio_log_ce_err(struct async_flt *ecc, char *unum); 86 sysio_log_ue_err(struct async_flt *ecc, char *unum); 100 sbus_log_csr_error(struct async_flt *aflt, char *unum); 392 sysio_log_ue_err(struct async_flt *ecc, char *unum) in sysio_log_ue_err() argument 410 (uint32_t)(t_afar>>32), (uint32_t)t_afar, unum, id); in sysio_log_ue_err() 416 (uint32_t)(t_afar>>32), (uint32_t)t_afar, unum, id); in sysio_log_ue_err() 431 (uint32_t)(t_afar>>32), (uint32_t)t_afar, unum, id); in sysio_log_ue_err() 503 sysio_log_ce_err(struct async_flt *ecc, char *unum) in sysio_log_ce_err() argument 537 unum, id); in sysio_log_ce_err() 548 unum, id); in sysio_log_ce_err() [all …]
|
H A D | mc-us3i.c | 165 char unum[UNUM_NAMLEN]; member 1555 char unum[UNUM_NAMLEN]; in mc_get_mem_unum() local 1568 unum[0] = '\0'; in mc_get_mem_unum() 1634 (void) strncpy(unum, in mc_get_mem_unum() 1639 ("mc_get_mem_unum:unum %s\n", unum)); in mc_get_mem_unum() 1646 char *p = unum; in mc_get_mem_unum() 1666 mc_add_mem_unum_label(unum, mcid, mcdgrpid, -1); in mc_get_mem_unum() 1669 if ((strlen(unum) >= UNUM_NAMLEN) || in mc_get_mem_unum() 1670 (strlen(unum) >= buflen)) { in mc_get_mem_unum() 1673 (void) strncpy(buf, unum, UNUM_NAMLEN); in mc_get_mem_unum() [all …]
|
/illumos-gate/usr/src/cmd/fm/schemes/mem/i386/ |
H A D | mem_disc.c | 47 mem_get_serids_by_unum(const char *unum, char ***seridsp, size_t *nseridsp) in mem_get_serids_by_unum() argument 55 mem_expand_opt(nvlist_t *nvl, char *unum, char **serids) in mem_expand_opt() argument
|
/illumos-gate/usr/src/cmd/msgfmt/ |
H A D | gnu_msgs.c | 66 unsigned int num = 0, fnum = 0, unum = 0; in output_all_gnu_mo_files() local 78 unum += p->unum; in output_all_gnu_mo_files() 197 diag(gettext(DIAG_RESULTS), num, fnum, unum); in output_all_gnu_mo_files()
|
H A D | gnu_msgs_rev.c | 76 unsigned int num = 0, fnum = 0, unum = 0; in output_all_gnu_mo_files() local 88 unum += p->unum; in output_all_gnu_mo_files() 201 diag(gettext(DIAG_RESULTS), num, fnum, unum); in output_all_gnu_mo_files()
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | mach_cpu_module.c | 74 cpu_ce_count_unum(struct async_flt *ecc, int len, char *unum) in cpu_ce_count_unum() argument 118 cpu_get_mem_sid(char *unum, char *buf, int buflen, int *lenp) in cpu_get_mem_sid() argument 128 cpu_get_mem_addr(char *unum, char *sid, uint64_t offset, in cpu_get_mem_addr() argument
|
H A D | spitfire.c | 986 status1_str, unum, status2_str); in cpu_ce_log_status() 1075 char unum[UNUM_NAMLEN]; in cpu_ce_log_err() local 1087 (void) (*ecc->flt_func)(ecc, unum); in cpu_ce_log_err() 1113 cpu_ce_log_status(&sflt, unum); in cpu_ce_log_err() 1943 char unum[UNUM_NAMLEN]; in cpu_get_mem_name() local 1966 (void) strncpy(buf, unum, buflen); in cpu_get_mem_name() 2064 char unum[UNUM_NAMLEN]; in cpu_async_log_err() local 2105 log_ue_err(aflt, unum); in cpu_async_log_err() 4351 "on Memory Module %s\n", unum); in ce_count_unum() 4380 "on Memory Module %s\n", unum); in ce_count_unum() [all …]
|
H A D | opl_olympus.c | 1259 char unum[UNUM_NAMLEN]; local 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 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 2312 return (plat_get_mem_sid(unum, buf, buflen, lenp)); [all …]
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | cpu_module.h | 136 void cpu_ce_count_unum(struct async_flt *ecc, int len, char *unum); 152 extern int cpu_get_mem_addr(char *unum, char *sid, uint64_t offset, 169 extern int cpu_get_mem_sid(char *unum, char *buf, int buflen, int *lenp);
|
/illumos-gate/usr/src/uts/intel/io/intel_nb5000/ |
H A D | dimm_addr.c | 121 mc_unum_t unum; in inb_unumtopa() local 126 if (!fmri2unum(nvl, &unum)) in inb_unumtopa() 128 unump = &unum; in inb_unumtopa()
|
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | mc-opl.c | 3442 if ((c = strstr(unum, "CMU")) != NULL) { in parse_unum_memory() 3460 } else if ((c = strstr(unum, "MBU_")) != NULL) { in parse_unum_memory() 3594 unum, ret); in mc_get_mem_sid() 3714 unum, sid, offset); in mc_get_mem_addr() 3715 if (parse_unum_memory(unum, &board, dname) != 0) { in mc_get_mem_addr() 3717 unum, ret); in mc_get_mem_addr() 3866 mc_get_mem_fmri(mc_flt_page_t *fpag, char **unum) in mc_get_mem_fmri() argument 3871 *unum = kmem_alloc(fpag->fmri_sz, KM_SLEEP); in mc_get_mem_fmri() 3873 kmem_free(*unum, fpag->fmri_sz); in mc_get_mem_fmri() 3885 char *unum, *sid; in mc_scf_log_event() local [all …]
|
/illumos-gate/usr/src/uts/sun4u/opl/os/ |
H A D | opl.c | 56 int (*opl_get_mem_sid)(char *unum, char *buf, int buflen, int *lenp); 58 int (*opl_get_mem_addr)(char *unum, char *sid, 1034 plat_get_mem_sid(char *unum, char *buf, int buflen, int *lenp) in plat_get_mem_sid() argument 1039 return (opl_get_mem_sid(unum, buf, buflen, lenp)); in plat_get_mem_sid() 1052 plat_get_mem_addr(char *unum, char *sid, uint64_t offset, uint64_t *addrp) in plat_get_mem_addr() argument 1057 return (opl_get_mem_addr(unum, sid, offset, addrp)); in plat_get_mem_addr()
|
/illumos-gate/usr/src/uts/sun4u/daktari/os/ |
H A D | daktari.c | 553 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) in plat_add_mem_unum_label() argument 560 (void) strcpy(old_unum, unum); in plat_add_mem_unum_label() 561 (void) snprintf(unum, UNUM_NAMLEN, "Slot %c: %s", board, old_unum); in plat_add_mem_unum_label()
|
/illumos-gate/usr/src/uts/intel/io/mc-amd/ |
H A D | mcamd_drv.c | 622 mc_unum_t unum; in mc_report_testfails() local 628 unum.unum_board = 0; in mc_report_testfails() 629 unum.unum_chip = mc->mc_props.mcp_num; in mc_report_testfails() 630 unum.unum_mc = 0; in mc_report_testfails() 631 unum.unum_chan = MC_INVALNUM; in mc_report_testfails() 632 unum.unum_cs = mccs->mccs_props.csp_num; in mc_report_testfails() 633 unum.unum_rank = mccs->mccs_props.csp_dimmrank; in mc_report_testfails() 634 unum.unum_offset = MCAMD_RC_INVALID_OFFSET; in mc_report_testfails() 636 unum.unum_dimms[i] = MC_INVALNUM; in mc_report_testfails() 639 &unum, in mc_report_testfails()
|