Lines Matching refs:buf_paddr

390 			       u64 *buf_paddr, enum fixed_addresses fixmap_idx)  in __ghes_peek_estatus()  argument
395 rc = apei_read(buf_paddr, &g->error_status_address); in __ghes_peek_estatus()
397 *buf_paddr = 0; in __ghes_peek_estatus()
403 if (!*buf_paddr) in __ghes_peek_estatus()
406 ghes_copy_tofrom_phys(estatus, *buf_paddr, sizeof(*estatus), 1, in __ghes_peek_estatus()
409 *buf_paddr = 0; in __ghes_peek_estatus()
417 u64 buf_paddr, enum fixed_addresses fixmap_idx, in __ghes_read_estatus() argument
420 ghes_copy_tofrom_phys(estatus, buf_paddr, buf_len, 1, fixmap_idx); in __ghes_read_estatus()
432 u64 *buf_paddr, enum fixed_addresses fixmap_idx) in ghes_read_estatus() argument
436 rc = __ghes_peek_estatus(ghes, estatus, buf_paddr, fixmap_idx); in ghes_read_estatus()
444 return __ghes_read_estatus(estatus, *buf_paddr, fixmap_idx, in ghes_read_estatus()
450 u64 buf_paddr, enum fixed_addresses fixmap_idx) in ghes_clear_estatus() argument
454 if (!buf_paddr) in ghes_clear_estatus()
457 ghes_copy_tofrom_phys(estatus, buf_paddr, in ghes_clear_estatus()
984 u64 buf_paddr, enum fixed_addresses fixmap_idx) in __ghes_panic() argument
988 ghes_clear_estatus(ghes, estatus, buf_paddr, fixmap_idx); in __ghes_panic()
999 u64 buf_paddr; in ghes_proc() local
1002 rc = ghes_read_estatus(ghes, estatus, &buf_paddr, FIX_APEI_GHES_IRQ); in ghes_proc()
1007 __ghes_panic(ghes, estatus, buf_paddr, FIX_APEI_GHES_IRQ); in ghes_proc()
1016 ghes_clear_estatus(ghes, estatus, buf_paddr, FIX_APEI_GHES_IRQ); in ghes_proc()
1176 u64 buf_paddr; in ghes_in_nmi_queue_one_entry() local
1182 rc = __ghes_peek_estatus(ghes, &tmp_header, &buf_paddr, fixmap_idx); in ghes_in_nmi_queue_one_entry()
1184 ghes_clear_estatus(ghes, &tmp_header, buf_paddr, fixmap_idx); in ghes_in_nmi_queue_one_entry()
1190 ghes_clear_estatus(ghes, &tmp_header, buf_paddr, fixmap_idx); in ghes_in_nmi_queue_one_entry()
1205 if (__ghes_read_estatus(estatus, buf_paddr, fixmap_idx, len)) { in ghes_in_nmi_queue_one_entry()
1206 ghes_clear_estatus(ghes, estatus, buf_paddr, fixmap_idx); in ghes_in_nmi_queue_one_entry()
1214 __ghes_panic(ghes, estatus, buf_paddr, fixmap_idx); in ghes_in_nmi_queue_one_entry()
1217 ghes_clear_estatus(ghes, &tmp_header, buf_paddr, fixmap_idx); in ghes_in_nmi_queue_one_entry()