Lines Matching refs:afar
486 static void spitfire_log_udb_syndrome(unsigned long afar, unsigned long udbh, unsigned long udbl, u… in spitfire_log_udb_syndrome() argument
493 if (sprintf_dimm(scode, afar, memmod_str, sizeof(memmod_str)) < 0) in spitfire_log_udb_syndrome()
504 if (sprintf_dimm(scode, afar, memmod_str, sizeof(memmod_str)) < 0) in spitfire_log_udb_syndrome()
515 static void spitfire_cee_log(unsigned long afsr, unsigned long afar, unsigned long udbh, unsigned l… in spitfire_cee_log() argument
520 smp_processor_id(), afsr, afar, udbl, udbh, tl1); in spitfire_cee_log()
522 spitfire_log_udb_syndrome(afar, udbh, udbl, UDBE_CE); in spitfire_cee_log()
536 static void spitfire_ue_log(unsigned long afsr, unsigned long afar, unsigned long udbh, unsigned lo… in spitfire_ue_log() argument
540 smp_processor_id(), afsr, afar, udbl, udbh, tt, tl1); in spitfire_ue_log()
546 spitfire_log_udb_syndrome(afar, udbh, udbl, UDBE_UE); in spitfire_ue_log()
575 void spitfire_access_error(struct pt_regs *regs, unsigned long status_encoded, unsigned long afar) in spitfire_access_error() argument
599 spitfire_ue_log(afsr, afar, udbh, udbl, tt, tl1, regs); in spitfire_access_error()
624 spitfire_cee_log(afsr, afar, udbh, udbl, tl1, regs); in spitfire_access_error()
1171 unsigned long afsr, unsigned long afar, int recoverable) in cheetah_log_errors() argument
1178 afsr, afar, in cheetah_log_errors()
1211 ret = sprintf_dimm(syndrome, afar, unum, sizeof(unum)); in cheetah_log_errors()
1222 ret = sprintf_dimm(syndrome, afar, unum, sizeof(unum)); in cheetah_log_errors()
1290 unsigned long afsr, afar; in cheetah_recheck_errors() local
1299 : "=r" (afar) in cheetah_recheck_errors()
1302 logp->afar = afar; in cheetah_recheck_errors()
1313 void cheetah_fecc_handler(struct pt_regs *regs, unsigned long afsr, unsigned long afar) in cheetah_fecc_handler() argument
1324 afsr, afar); in cheetah_fecc_handler()
1340 if (p->afsr != afsr || p->afar != afar) in cheetah_fecc_handler()
1390 cheetah_log_errors(regs, &local_snapshot, afsr, afar, recoverable); in cheetah_fecc_handler()
1474 void cheetah_cee_handler(struct pt_regs *regs, unsigned long afsr, unsigned long afar) in cheetah_cee_handler() argument
1482 afsr, afar); in cheetah_cee_handler()
1498 if (p->afsr != afsr || p->afar != afar) in cheetah_cee_handler()
1503 is_memory = cheetah_check_main_memory(afar); in cheetah_cee_handler()
1509 cheetah_fix_ce(afar); in cheetah_cee_handler()
1544 cheetah_flush_ecache_line(afar); in cheetah_cee_handler()
1568 cheetah_log_errors(regs, &local_snapshot, afsr, afar, recoverable); in cheetah_cee_handler()
1574 void cheetah_deferred_handler(struct pt_regs *regs, unsigned long afsr, unsigned long afar) in cheetah_deferred_handler() argument
1617 afsr, afar); in cheetah_deferred_handler()
1633 if (p->afsr != afsr || p->afar != afar) in cheetah_deferred_handler()
1638 is_memory = cheetah_check_main_memory(afar); in cheetah_deferred_handler()
1672 cheetah_flush_ecache_line(afar); in cheetah_deferred_handler()
1707 cheetah_log_errors(regs, &local_snapshot, afsr, afar, recoverable); in cheetah_deferred_handler()
1739 if (pfn_valid(afar >> PAGE_SHIFT)) in cheetah_deferred_handler()
1740 get_page(pfn_to_page(afar >> PAGE_SHIFT)); in cheetah_deferred_handler()