Searched refs:iommu (Results 1 - 12 of 12) sorted by relevance

/openbsd-current/sys/dev/acpi/
H A Dacpidmar.c121 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...]
/openbsd-current/sys/dev/pci/drm/i915/selftests/
H A Dmock_gem_device.c27 #include <linux/iommu.h>
158 /* HACK to disable iommu for the fake device; force identity mapping */
159 pdev->dev.iommu = &fake_iommu;
/openbsd-current/sys/arch/sparc64/dev/
H A Dschizoreg.h30 struct iommureg iommu; /* 0x0200 - 0x03ff */ member in struct:schizo_pbm_regs
H A Dschizo.c400 offsetof(struct schizo_pbm_regs, iommu),
402 panic("schizo: unable to create iommu handle");
427 panic("couldn't malloc iommu name");
/openbsd-current/sys/dev/pci/drm/i915/
H A Di915_gpu_error.h208 int iommu; member in struct:i915_gpu_coredump
H A Di915_gpu_error.c913 err_printf(m, "IOMMU enabled?: %d\n", error->iommu);
2036 error->iommu = i915_vtd_active(i915);
/openbsd-current/sys/dev/pci/drm/apple/
H A Diomfb.c11 #include <linux/iommu.h>
H A Ddcp.c13 #include <linux/iommu.h>
861 "Failed to created PIODMA iommu child device");
H A Diomfb_template.c13 #include <linux/iommu.h>
276 /* use the piodma iommu domain to map against the right IOMMU */
280 /* HACK: expect size to be 16K aligned since the iommu API only maps
323 /* use the piodma iommu domain to unmap from the right IOMMU */
357 /* HACK: align size to 16K since the iommu API only maps full pages */
/openbsd-current/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_ttm.c34 #include <linux/iommu.h>
H A Damdgpu_device.c33 #include <linux/iommu.h>
/openbsd-current/sys/dev/pci/drm/
H A Ddrm_linux.c3352 #include <linux/iommu.h>

Completed in 238 milliseconds