acpidmar_softc
iommu_alloc_hwdte(struct acpidmar_softc *sc, size_t size, paddr_t *paddr)
iommu_init(struct acpidmar_softc *sc, struct iommu_softc *iommu,
domain_lookup(struct acpidmar_softc *sc, int segment, int sid)
acpidmar_pci_attach(struct acpidmar_softc *sc, int segment, int sid, int mapctx)
acpidmar_drhd(struct acpidmar_softc *sc, union acpidmar_entry *de)
acpidmar_rmrr(struct acpidmar_softc *sc, union acpidmar_entry *de)
acpidmar_atsr(struct acpidmar_softc *sc, union acpidmar_entry *de)
acpidmar_init(struct acpidmar_softc *sc, struct acpi_dmar *dmar)
void acpiivrs_ivhd(struct acpidmar_softc *, struct acpi_ivhd *);
int ivhd_iommu_init(struct acpidmar_softc *, struct iommu_softc *,
struct domain *acpidmar_pci_attach(struct acpidmar_softc *, int, int, int);
sizeof(struct acpidmar_softc), acpidmar_match, acpidmar_attach, NULL,
struct acpidmar_softc *acpidmar_sc;
struct domain *domain_lookup(struct acpidmar_softc *, int, int);
ivhd_iommu_init(struct acpidmar_softc *sc, struct iommu_softc *iommu,
void acpidmar_init(struct acpidmar_softc *, struct acpi_dmar *);
acpiivrs_ivhd(struct acpidmar_softc *sc, struct acpi_ivhd *ivhd)
void acpidmar_drhd(struct acpidmar_softc *, union acpidmar_entry *);
void acpidmar_rmrr(struct acpidmar_softc *, union acpidmar_entry *);
void acpidmar_atsr(struct acpidmar_softc *, union acpidmar_entry *);
void acpiivrs_init(struct acpidmar_softc *, struct acpi_ivrs *);
acpiivrs_ivmd(struct acpidmar_softc *sc, struct acpi_ivmd *ivmd)
acpiivrs_init(struct acpidmar_softc *sc, struct acpi_ivrs *ivrs)
int iommu_init(struct acpidmar_softc *, struct iommu_softc *,
struct acpidmar_softc *sc = (struct acpidmar_softc *)self;
struct acpidmar_softc *sc = (void *)self;
void *iommu_alloc_hwdte(struct acpidmar_softc *, size_t, paddr_t *);