apei_softc
struct apei_softc *sc = device_private(self);
apei_gesb_ratecheck(struct apei_softc *sc, uint32_t severity,
apei_gesb_report(struct apei_softc *sc, const ACPI_HEST_GENERIC_STATUS *gesb,
struct apei_softc *sc = device_private(self);
apei_identify(struct apei_softc *sc, const char *name,
apei_cper_memory_error_report(struct apei_softc *sc, const void *buf,
apei_cper_pcie_error_report(struct apei_softc *sc, const void *buf, size_t len,
static void apei_identify(struct apei_softc *, const char *,
CFATTACH_DECL_NEW(apei, sizeof(struct apei_softc),
void (*func)(struct apei_softc *, const void *, size_t, const char *,
apei_gede_report_header(struct apei_softc *sc,
apei_bert_detach(struct apei_softc *sc)
apei_bert_attach(struct apei_softc *sc)
struct apei_softc;
void apei_bert_attach(struct apei_softc *);
void apei_bert_detach(struct apei_softc *);
apei_einj_attach(struct apei_softc *sc)
apei_einj_detach(struct apei_softc *sc)
struct apei_softc *sc;
apei_einj_act(struct apei_softc *sc, enum AcpiEinjActions action,
apei_einj_trigger(struct apei_softc *sc, uint64_t x)
struct apei_softc *sc;
static uint64_t apei_einj_act(struct apei_softc *, enum AcpiEinjActions,
static uint64_t apei_einj_trigger(struct apei_softc *, uint64_t);
struct apei_softc *sc;
struct apei_softc *sc;
struct apei_softc;
void apei_einj_attach(struct apei_softc *);
void apei_einj_detach(struct apei_softc *);
apei_erst_attach(struct apei_softc *sc)
apei_erst_detach(struct apei_softc *sc)
struct apei_softc *sc;
apei_erst_act(struct apei_softc *sc, enum AcpiErstActions action, uint64_t x)
static uint64_t apei_erst_act(struct apei_softc *, enum AcpiErstActions,
struct apei_softc;
void apei_erst_attach(struct apei_softc *);
void apei_erst_detach(struct apei_softc *);
apei_hest_ghes_v2_handle(struct apei_softc *sc, struct apei_source *src)
struct apei_softc *sc = src->as_sc;
struct apei_softc *sc = src->as_sc;
struct apei_softc *sc = src->as_sc;
struct apei_softc *sc = src->as_sc;
apei_hest_attach_ghes(struct apei_softc *sc, ACPI_HEST_GENERIC *ghes,
apei_hest_detach_ghes(struct apei_softc *sc, ACPI_HEST_GENERIC *ghes,
apei_hest_attach_ghes_v2(struct apei_softc *sc, ACPI_HEST_GENERIC_V2 *ghes_v2,
apei_hest_detach_ghes_v2(struct apei_softc *sc, ACPI_HEST_GENERIC_V2 *ghes_v2,
apei_hest_attach_source(struct apei_softc *sc, ACPI_HEST_HEADER *header,
apei_hest_detach_source(struct apei_softc *sc, ACPI_HEST_HEADER *header,
apei_hest_ghes_handle(struct apei_softc *sc, struct apei_source *src)
apei_hest_attach(struct apei_softc *sc)
apei_hest_detach(struct apei_softc *sc)
struct apei_softc *sc;
struct apei_softc;
struct apei_softc *as_sc;
void apei_hest_attach(struct apei_softc *);
void apei_hest_detach(struct apei_softc *);
uint32_t apei_gesb_report(struct apei_softc *,