/titanic_44/usr/src/uts/sun4u/cpu/ |
H A D | spitfire.c | 841 ecc->flt_addr = t_afar; in cpu_ce_error() 848 (pf_is_memory(ecc->flt_addr >> MMU_PAGESHIFT)) ? 1: 0; in cpu_ce_error() 883 if (page_retire_check(ecc->flt_addr, NULL) == 0) { in cpu_ce_error() 905 ecc->flt_addr = t_afar | 0x8; /* Sabres do not have a UDBL */ in cpu_ce_error() 1024 scrubphys(P2ALIGN(ecc->flt_addr, 64), in cpu_ce_scrub_mem_err() 1095 (void) page_retire(ecc->flt_addr, err); in cpu_ce_log_err() 1164 if (ce_show_data && ecc->flt_addr != AFLT_INV_ADDR) in cpu_ce_log_err() 1299 aflt->flt_addr = t_afar; in cpu_async_error() 1436 aflt->flt_in_memory = (pf_is_memory(aflt->flt_addr >> in cpu_async_error() 1448 uint64_t faultpa = P2ALIGN(aflt->flt_addr, 64); in cpu_async_error() [all …]
|
H A D | us3_common.c | 1219 aflt->flt_addr = t_afar; in cpu_check_cpu_logout() 1387 aflt->flt_addr = t_afar; in cpu_log_fast_ecc_error() 1679 aflt->flt_addr = t_afar; in cpu_disrupting_error() 1817 aflt->flt_addr = t_afar; in cpu_deferred_error() 2111 aflt->flt_addr = iparity ? (uint64_t)tpc : AFLT_INV_ADDR; in cpu_parity_error() 2434 if (page_retire_check(aflt->flt_addr, NULL) == 0) { in cpu_async_log_err() 2472 if (page_retire_check(aflt->flt_addr, &errors) == EINVAL) { in cpu_async_log_err() 2508 if (page_retire_check(aflt->flt_addr, NULL) == 0) { in cpu_async_log_err() 2510 softcall(ecc_page_zero, (void *)aflt->flt_addr); in cpu_async_log_err() 2547 if (aflt->flt_addr != AFLT_INV_ADDR && aflt->flt_in_memory) { in cpu_async_log_err() [all …]
|
H A D | opl_olympus.c | 1075 page_retire_check(aflt->flt_addr, NULL) == 0) { 1080 softcall(ecc_page_zero, (void *)aflt->flt_addr); 1135 (void) page_retire(aflt->flt_addr, PR_UE); 1206 uint64_t flt_addr, int flt_bus_id, int flt_in_memory, argument 1218 if ((ret = plat_get_mem_unum(synd_code, flt_addr, flt_bus_id, 1244 aflt->flt_addr, aflt->flt_bus_id, aflt->flt_in_memory, 1388 DATA_TYPE_UINT64, aflt->flt_addr, NULL); 1465 pf_is_memory(aflt->flt_addr >> MMU_PAGESHIFT)); 1581 de.fme_bus_specific = (void *)aflt->flt_addr; 1941 aflt->flt_addr = t_sfar; [all …]
|
H A D | mach_cpu_module.c | 123 cpu_get_mem_offset(uint64_t flt_addr, uint64_t *offp) in cpu_get_mem_offset() argument
|
/titanic_44/usr/src/uts/sun4u/littleneck/os/ |
H A D | littleneck.c | 147 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 151 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/taco/os/ |
H A D | taco.c | 208 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 212 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/excalibur/os/ |
H A D | excalibur.c | 183 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 187 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/schumacher/os/ |
H A D | schumacher.c | 189 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 193 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/enchilada/os/ |
H A D | enchilada.c | 206 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 210 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/chicago/os/ |
H A D | chicago.c | 159 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 163 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/io/pci/ |
H A D | pci_ecc.c | 345 ecc_err_p->ecc_aflt.flt_addr = P2ALIGN(ecc_err_p->ecc_afar, 64) + in ecc_errstate_get() 548 if (page_retire_check(ecc->flt_addr, &errors) == EINVAL) { in ecc_err_cexdiag() 592 (void) page_retire(ecc->flt_addr, PR_UE); in ecc_err_drain() 716 ecc_err->ecc_aflt.flt_addr, &offset); in ecc_ereport_post() 726 PCI_ECC_AFAR, DATA_TYPE_UINT64, ecc_err->ecc_aflt.flt_addr, in ecc_ereport_post()
|
/titanic_44/usr/src/uts/sun4u/lw8/os/ |
H A D | lw8_platmod.c | 935 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 960 P2ALIGN(flt_addr, 8), buf, buflen, lenp)); in plat_get_mem_unum() 962 return (unum_func(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum() 978 P2ALIGN(flt_addr, 8), buf, buflen, lenp) != 0) { in plat_get_mem_unum() 982 return (sg_get_ecacheunum(flt_bus_id, flt_addr, in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/serengeti/os/ |
H A D | serengeti.c | 925 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 950 P2ALIGN(flt_addr, 8), buf, buflen, lenp)); in plat_get_mem_unum() 952 return (unum_func(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum() 968 P2ALIGN(flt_addr, 8), buf, buflen, lenp) != 0) { in plat_get_mem_unum() 972 return (sg_get_ecacheunum(flt_bus_id, flt_addr, in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/boston/os/ |
H A D | boston.c | 252 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 256 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/seattle/os/ |
H A D | seattle.c | 255 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 259 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4/sys/ |
H A D | async.h | 69 uint64_t flt_addr; /* async fault address register */ member
|
H A D | platform_module.h | 77 extern int plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id,
|
/titanic_44/usr/src/uts/sun4u/daktari/os/ |
H A D | daktari.c | 537 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 541 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_ecc.c | 299 ecc_err_p->ecc_aflt.flt_addr = P2ALIGN(ecc_err_p->ecc_afar, 64) + in pcmu_ecc_errstate_get() 466 PCI_ECC_AFAR, ecc_err->ecc_aflt.flt_addr, in pcmu_ecc_ereport_post()
|
/titanic_44/usr/src/uts/sun4u/cherrystone/os/ |
H A D | cherrystone.c | 546 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 550 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/io/ |
H A D | sysioerr.c | 393 ecc.flt_addr = P2ALIGN(t_afar, 64) + offset; in sysio_ue_intr() 431 uint64_t t_afar = ecc->flt_addr; in sysio_log_ue_err() 517 ecc.flt_addr = P2ALIGN(t_afar, 64) + offset; in sysio_ce_intr() 542 uint64_t t_afar = ecc->flt_addr; in sysio_log_ce_err()
|
/titanic_44/usr/src/uts/sun4u/os/ |
H A D | ecc.c | 155 (uint64_t)-1, ecc->flt_addr, in ecc_cpu_call()
|
H A D | plat_ecc_unum.c | 568 e2d.ee2d_afar = aflt->flt_addr; in plat_log_fruid_error2() 688 contentsp->afar = aflt->flt_addr; in plat_log_fruid_indictment() 1008 aflt.flt_addr = -1; in plat_blacklist()
|
/titanic_44/usr/src/uts/sun4u/starcat/os/ |
H A D | starcat.c | 1058 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument 1068 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum() 1075 P2ALIGN(flt_addr, 8), buf, buflen, lenp)) != 0) in plat_get_mem_unum()
|
/titanic_44/usr/src/uts/sun4u/sys/ |
H A D | cpu_module.h | 170 extern int cpu_get_mem_offset(uint64_t flt_addr, uint64_t *offp);
|