Home
last modified time | relevance | path

Searched refs:unum (Results 1 – 25 of 49) sorted by relevance

12

/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
H A Dmem.c191 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 Dplat_ecc_unum.c151 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 Decc.c117 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 Dplat_ecc_dimm.c60 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 Dmem_unum.c39 #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 Dmem.c42 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 Dgintel_main.c469 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 Dplatform_module.h86 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 Dboston.c269 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 Dseattle.c272 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 Ddevfm_machdep.c44 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 Dsysioerr.c83 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 Dmc-us3i.c165 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 Dmem_disc.c47 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 Dgnu_msgs.c66 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 Dgnu_msgs_rev.c76 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 Dmach_cpu_module.c74 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 Dspitfire.c986 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 Dopl_olympus.c1259 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 Dcpu_module.h136 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 Ddimm_addr.c121 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 Dmc-opl.c3442 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 Dopl.c56 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 Ddaktari.c553 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 Dmcamd_drv.c622 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()

12