H A D | acpidmar.c | 121 struct iommu_softc *iommu; member in struct:domain 173 struct iommu_softc *iommu; member in struct:iommu_pic 218 /* AMD iommu */ 387 struct iommu_softc *iommu; local 392 iommu = dom->iommu; 394 acpidmar_pci_attach(acpidmar_sc, iommu->segment, dd->sid, 1); 396 if (iommu->dte) 400 ctx = &iommu->ctx[sid_bus(dd->sid)][sid_devfn(dd->sid)]; 403 printf(" map: %.4x:%.2x:%.2x.%x iommu 445 struct iommu_softc *iommu; local 489 pte_lvl(struct iommu_softc *iommu, struct pte_entry *pte, vaddr_t va, int shift, uint64_t flags) argument 509 struct iommu_softc *iommu; local 600 struct iommu_softc *iommu; local 852 iommu_set_rtaddr(struct iommu_softc *iommu, paddr_t paddr) argument 910 iommu_alloc_page(struct iommu_softc *iommu, paddr_t *paddr) argument 926 iommu_issue_qi(struct iommu_softc *iommu, struct qi_entry *qi) argument 945 iommu_flush_tlb_qi(struct iommu_softc *iommu, int mode, int did) argument 973 iommu_flush_ctx_qi(struct iommu_softc *iommu, int mode, int did, int sid, int fm) argument 997 iommu_flush_write_buffer(struct iommu_softc *iommu) argument 1019 iommu_flush_cache(struct iommu_softc *iommu, void *addr, size_t size) argument 1034 iommu_flush_tlb(struct iommu_softc *iommu, int mode, int did) argument 1078 iommu_flush_ctx(struct iommu_softc *iommu, int mode, int did, int sid, int fm) argument 1112 iommu_enable_qi(struct iommu_softc *iommu, int enable) argument 1151 iommu_enable_translation(struct iommu_softc *iommu, int enable) argument 1216 iommu_init(struct acpidmar_softc *sc, struct iommu_softc *iommu, struct acpidmar_drhd *dh) argument 1332 iommu_read_4(struct iommu_softc *iommu, int reg) argument 1342 iommu_write_4(struct iommu_softc *iommu, int reg, uint32_t v) argument 1348 iommu_read_8(struct iommu_softc *iommu, int reg) argument 1357 iommu_write_8(struct iommu_softc *iommu, int reg, uint64_t v) argument 1408 domain_create(struct iommu_softc *iommu, int did) argument 1487 struct iommu_softc *iommu; local 1579 struct iommu_softc *iommu; local 1752 struct iommu_softc *iommu; local 1839 struct iommu_softc *iommu; local 1926 struct iommu_softc *iommu = ctx; local 1936 ivhd_intr_map(struct iommu_softc *iommu, int devid) argument 1973 ivhd_showpage(struct iommu_softc *iommu, int sid, paddr_t paddr) argument 1998 ivhd_show_event(struct iommu_softc *iommu, struct ivhd_event *evt, int head) argument 2079 ivhd_poll_events(struct iommu_softc *iommu) argument 2101 _ivhd_issue_command(struct iommu_softc *iommu, const struct ivhd_command *cmd) argument 2127 ivhd_issue_command(struct iommu_softc *iommu, const struct ivhd_command *cmd, int wait) argument 2160 ivhd_flush_devtab(struct iommu_softc *iommu, int did) argument 2172 ivhd_invalidate_iommu_all(struct iommu_softc *iommu) argument 2183 ivhd_invalidate_interrupt_table(struct iommu_softc *iommu, int did) argument 2195 ivhd_invalidate_domain(struct iommu_softc *iommu, int did) argument 2206 ivhd_showreg(struct iommu_softc *iommu) argument 2223 ivhd_checkerr(struct iommu_softc *iommu) argument 2243 ivhd_showdte(struct iommu_softc *iommu) argument 2261 ivhd_showcmd(struct iommu_softc *iommu) argument 2280 ivhd_iommu_init(struct acpidmar_softc *sc, struct iommu_softc *iommu, struct acpi_ivhd *ivhd) argument 2378 struct iommu_softc *iommu; local 2543 acpiivhd_activate(struct iommu_softc *iommu, int act) argument 2560 struct iommu_softc *iommu; local 2660 struct iommu_softc *iommu = ip->iommu; local 2676 struct iommu_softc *iommu = ip->iommu; local 2693 struct iommu_softc *iommu = ip->iommu; local 2717 struct iommu_softc *iommu = ctx; local 2742 struct iommu_softc *iommu = ctx; local 2835 iommu_showcfg(struct iommu_softc *iommu, int sid) argument 2880 iommu_showfault(struct iommu_softc *iommu, int fri, struct fault_entry *fe) argument [all...] |