Home
last modified time | relevance | path

Searched refs:flt_addr (Results 1 – 25 of 31) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire.c841 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 Dus3_common.c1219 aflt->flt_addr = t_afar; in cpu_check_cpu_logout()
1387 aflt->flt_addr = t_afar; in cpu_log_fast_ecc_error()
1680 aflt->flt_addr = t_afar; in cpu_disrupting_error()
1818 aflt->flt_addr = t_afar; in cpu_deferred_error()
2112 aflt->flt_addr = iparity ? (uint64_t)tpc : AFLT_INV_ADDR; in cpu_parity_error()
2435 if (page_retire_check(aflt->flt_addr, NULL) == 0) { in cpu_async_log_err()
2473 if (page_retire_check(aflt->flt_addr, &errors) == EINVAL) { in cpu_async_log_err()
2509 if (page_retire_check(aflt->flt_addr, NULL) == 0) { in cpu_async_log_err()
2511 softcall(ecc_page_zero, (void *)aflt->flt_addr); in cpu_async_log_err()
2548 if (aflt->flt_addr != AFLT_INV_ADDR && aflt->flt_in_memory) { in cpu_async_log_err()
[all …]
H A Dopl_olympus.c1075 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 Dmach_cpu_module.c123 cpu_get_mem_offset(uint64_t flt_addr, uint64_t *offp) in cpu_get_mem_offset() argument
/illumos-gate/usr/src/uts/sun4u/littleneck/os/
H A Dlittleneck.c145 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument
149 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
/illumos-gate/usr/src/uts/sun4u/taco/os/
H A Dtaco.c208 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()
/illumos-gate/usr/src/uts/sun4u/excalibur/os/
H A Dexcalibur.c181 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument
185 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
/illumos-gate/usr/src/uts/sun4u/schumacher/os/
H A Dschumacher.c189 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()
/illumos-gate/usr/src/uts/sun4u/enchilada/os/
H A Denchilada.c206 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()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_ecc.c345 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()
/illumos-gate/usr/src/uts/sun4u/chicago/os/
H A Dchicago.c157 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument
161 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
/illumos-gate/usr/src/uts/sun4u/lw8/os/
H A Dlw8_platmod.c935 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()
/illumos-gate/usr/src/uts/sun4u/serengeti/os/
H A Dserengeti.c925 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()
/illumos-gate/usr/src/uts/sun4u/boston/os/
H A Dboston.c252 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()
/illumos-gate/usr/src/uts/sun4u/seattle/os/
H A Dseattle.c255 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()
/illumos-gate/usr/src/uts/sun4u/daktari/os/
H A Ddaktari.c537 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()
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsysioerr.c357 ecc.flt_addr = P2ALIGN(t_afar, 64) + offset; in sysio_ue_intr()
395 uint64_t t_afar = ecc->flt_addr; in sysio_log_ue_err()
481 ecc.flt_addr = P2ALIGN(t_afar, 64) + offset; in sysio_ce_intr()
506 uint64_t t_afar = ecc->flt_addr; in sysio_log_ce_err()
/illumos-gate/usr/src/uts/sun4/sys/
H A Dasync.h69 uint64_t flt_addr; /* async fault address register */ member
H A Dplatform_module.h79 extern int plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id,
/illumos-gate/usr/src/uts/sun4u/cherrystone/os/
H A Dcherrystone.c547 plat_get_mem_unum(int synd_code, uint64_t flt_addr, int flt_bus_id, in plat_get_mem_unum() argument
551 return (p2get_mem_unum(synd_code, P2ALIGN(flt_addr, 8), in plat_get_mem_unum()
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcmu_ecc.c299 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()
/illumos-gate/usr/src/uts/sun4u/os/
H A Decc.c155 (uint64_t)-1, ecc->flt_addr, in ecc_cpu_call()
H A Dplat_ecc_unum.c566 e2d.ee2d_afar = aflt->flt_addr; in plat_log_fruid_error2()
686 contentsp->afar = aflt->flt_addr; in plat_log_fruid_indictment()
1007 aflt.flt_addr = -1; in plat_blacklist()
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dcpu_module.h170 extern int cpu_get_mem_offset(uint64_t flt_addr, uint64_t *offp);
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpcie_fault.c2713 uint64_t flt_addr = 0; in pf_tlp_decode() local
2727 flt_addr = ((uint64_t)adv_reg_p->pcie_ue_hdr[2] << 32); in pf_tlp_decode()
2728 flt_addr |= adv_reg_p->pcie_ue_hdr[3]; in pf_tlp_decode()
2730 flt_addr = adv_reg_p->pcie_ue_hdr[2]; in pf_tlp_decode()
2755 flt_addr = 0; in pf_tlp_decode()
2764 flt_addr = 0; in pf_tlp_decode()
2784 adv_reg_p->pcie_ue_tgt_addr = flt_addr; in pf_tlp_decode()

12