Lines Matching defs:buf_paddr
387 u64 *buf_paddr, enum fixed_addresses fixmap_idx)
392 rc = apei_read(buf_paddr, &g->error_status_address);
394 *buf_paddr = 0;
400 if (!*buf_paddr)
403 ghes_copy_tofrom_phys(estatus, *buf_paddr, sizeof(*estatus), 1,
406 *buf_paddr = 0;
414 u64 buf_paddr, enum fixed_addresses fixmap_idx,
417 ghes_copy_tofrom_phys(estatus, buf_paddr, buf_len, 1, fixmap_idx);
429 u64 *buf_paddr, enum fixed_addresses fixmap_idx)
433 rc = __ghes_peek_estatus(ghes, estatus, buf_paddr, fixmap_idx);
441 return __ghes_read_estatus(estatus, *buf_paddr, fixmap_idx,
447 u64 buf_paddr, enum fixed_addresses fixmap_idx)
451 if (!buf_paddr)
454 ghes_copy_tofrom_phys(estatus, buf_paddr,
900 u64 buf_paddr, enum fixed_addresses fixmap_idx)
904 ghes_clear_estatus(ghes, estatus, buf_paddr, fixmap_idx);
915 u64 buf_paddr;
918 rc = ghes_read_estatus(ghes, estatus, &buf_paddr, FIX_APEI_GHES_IRQ);
923 __ghes_panic(ghes, estatus, buf_paddr, FIX_APEI_GHES_IRQ);
932 ghes_clear_estatus(ghes, estatus, buf_paddr, FIX_APEI_GHES_IRQ);
1092 u64 buf_paddr;
1098 rc = __ghes_peek_estatus(ghes, &tmp_header, &buf_paddr, fixmap_idx);
1100 ghes_clear_estatus(ghes, &tmp_header, buf_paddr, fixmap_idx);
1106 ghes_clear_estatus(ghes, &tmp_header, buf_paddr, fixmap_idx);
1121 if (__ghes_read_estatus(estatus, buf_paddr, fixmap_idx, len)) {
1122 ghes_clear_estatus(ghes, estatus, buf_paddr, fixmap_idx);
1130 __ghes_panic(ghes, estatus, buf_paddr, fixmap_idx);
1133 ghes_clear_estatus(ghes, &tmp_header, buf_paddr, fixmap_idx);