Lines Matching defs:buf_paddr
359 u64 *buf_paddr, enum fixed_addresses fixmap_idx)
364 rc = apei_read(buf_paddr, &g->error_status_address);
366 *buf_paddr = 0;
372 if (!*buf_paddr)
375 ghes_copy_tofrom_phys(estatus, *buf_paddr, sizeof(*estatus), 1,
378 *buf_paddr = 0;
386 u64 buf_paddr, enum fixed_addresses fixmap_idx,
389 ghes_copy_tofrom_phys(estatus, buf_paddr, buf_len, 1, fixmap_idx);
401 u64 *buf_paddr, enum fixed_addresses fixmap_idx)
405 rc = __ghes_peek_estatus(ghes, estatus, buf_paddr, fixmap_idx);
413 return __ghes_read_estatus(estatus, *buf_paddr, fixmap_idx,
419 u64 buf_paddr, enum fixed_addresses fixmap_idx)
423 if (!buf_paddr)
426 ghes_copy_tofrom_phys(estatus, buf_paddr,
859 u64 buf_paddr, enum fixed_addresses fixmap_idx)
863 ghes_clear_estatus(ghes, estatus, buf_paddr, fixmap_idx);
874 u64 buf_paddr;
877 rc = ghes_read_estatus(ghes, estatus, &buf_paddr, FIX_APEI_GHES_IRQ);
882 __ghes_panic(ghes, estatus, buf_paddr, FIX_APEI_GHES_IRQ);
891 ghes_clear_estatus(ghes, estatus, buf_paddr, FIX_APEI_GHES_IRQ);
1051 u64 buf_paddr;
1057 rc = __ghes_peek_estatus(ghes, &tmp_header, &buf_paddr, fixmap_idx);
1059 ghes_clear_estatus(ghes, &tmp_header, buf_paddr, fixmap_idx);
1065 ghes_clear_estatus(ghes, &tmp_header, buf_paddr, fixmap_idx);
1080 if (__ghes_read_estatus(estatus, buf_paddr, fixmap_idx, len)) {
1081 ghes_clear_estatus(ghes, estatus, buf_paddr, fixmap_idx);
1089 __ghes_panic(ghes, estatus, buf_paddr, fixmap_idx);
1092 ghes_clear_estatus(ghes, &tmp_header, buf_paddr, fixmap_idx);