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

/freebsd-11-stable/sys/powerpc/include/
H A Dbus_dma.h35 int bus_dma_tag_set_iommu(bus_dma_tag_t, struct device *iommu, void *cookie);
/freebsd-11-stable/sys/x86/iommu/
H A Dintel_intrmap.c31 __FBSDID("$FreeBSD: stable/11/sys/x86/iommu/intel_intrmap.c 340016 2018-11-01 18:34:26Z jhb $");
55 #include <x86/iommu/intel_reg.h>
56 #include <x86/iommu/busdma_dmar.h>
57 #include <x86/iommu/intel_dmar.h>
59 #include <x86/iommu/iommu_intrmap.h>
H A Dintel_quirks.c58 #include <x86/iommu/intel_reg.h>
59 #include <x86/iommu/busdma_dmar.h>
60 #include <x86/iommu/intel_dmar.h>
H A Dintel_fault.c31 __FBSDID("$FreeBSD: stable/11/sys/x86/iommu/intel_fault.c 309882 2016-12-12 09:43:48Z kib $");
57 #include <x86/iommu/intel_reg.h>
58 #include <x86/iommu/busdma_dmar.h>
59 #include <x86/iommu/intel_dmar.h>
H A Dintel_qi.c31 __FBSDID("$FreeBSD: stable/11/sys/x86/iommu/intel_qi.c 320357 2017-06-26 12:30:39Z kib $");
57 #include <x86/iommu/intel_reg.h>
58 #include <x86/iommu/busdma_dmar.h>
59 #include <x86/iommu/intel_dmar.h>
H A Dintel_utils.c31 __FBSDID("$FreeBSD: stable/11/sys/x86/iommu/intel_utils.c 327785 2018-01-10 20:39:26Z markj $");
65 #include <x86/iommu/intel_reg.h>
66 #include <x86/iommu/busdma_dmar.h>
67 #include <x86/iommu/intel_dmar.h>
H A Dintel_idpgtbl.c65 #include <x86/iommu/intel_reg.h>
66 #include <x86/iommu/busdma_dmar.h>
67 #include <x86/iommu/intel_dmar.h>
H A Dbusdma_dmar.c31 __FBSDID("$FreeBSD: stable/11/sys/x86/iommu/busdma_dmar.c 316392 2017-04-02 07:11:15Z kib $");
64 #include <x86/iommu/intel_reg.h>
65 #include <x86/iommu/busdma_dmar.h>
66 #include <x86/iommu/intel_dmar.h>
H A Dintel_ctx.c31 __FBSDID("$FreeBSD: stable/11/sys/x86/iommu/intel_ctx.c 320357 2017-06-26 12:30:39Z kib $");
64 #include <x86/iommu/intel_reg.h>
65 #include <x86/iommu/busdma_dmar.h>
66 #include <x86/iommu/intel_dmar.h>
H A Dintel_gas.c31 __FBSDID("$FreeBSD: stable/11/sys/x86/iommu/intel_gas.c 329942 2018-02-25 00:32:42Z markj $");
66 #include <x86/iommu/intel_reg.h>
67 #include <x86/iommu/busdma_dmar.h>
68 #include <x86/iommu/intel_dmar.h>
H A Dintel_drv.c31 __FBSDID("$FreeBSD: stable/11/sys/x86/iommu/intel_drv.c 323921 2017-09-22 10:51:32Z kib $");
66 #include <x86/iommu/intel_reg.h>
67 #include <x86/iommu/busdma_dmar.h>
68 #include <x86/iommu/intel_dmar.h>
/freebsd-11-stable/sys/powerpc/powerpc/
H A Dbusdma_machdep.c82 device_t iommu; member in struct:bus_dma_tag
168 if (dmat->filter == NULL && dmat->iommu == NULL &&
295 newtag->iommu = parent->iommu;
299 if (newtag->lowaddr < ptoa((vm_paddr_t)Maxmem) && newtag->iommu == NULL)
860 if (dmat->iommu != NULL)
861 IOMMU_MAP(dmat->iommu, map->segments, &map->nsegs,
881 if (dmat->iommu) {
882 IOMMU_UNMAP(dmat->iommu, map->segments, map->nsegs, dmat->iommu_cookie);
1192 bus_dma_tag_set_iommu(bus_dma_tag_t tag, struct device *iommu, voi argument
[all...]
/freebsd-11-stable/sys/modules/vmm/
H A DMakefile29 SRCS+= iommu.c \
/freebsd-11-stable/sys/sparc64/pci/
H A Dschizo.c791 uint64_t afar, afsr, csr, iommu, xstat; local
802 iommu = SCHIZO_PCI_READ_8(sc, STX_PCI_IOMMU);
815 (iommu & TOM_PCI_IOMMU_ERR) != 0 &&
817 ((iommu & TOM_PCI_IOMMU_ERRMASK) != TOM_PCI_IOMMU_INVALID_ERR &&
818 (iommu & TOM_PCI_IOMMU_ERR_ILLTSBTBW) == 0 &&
819 (iommu & TOM_PCI_IOMMU_ERR_BAD_VA) == 0)))
845 (unsigned long long)iommu, (unsigned long long)xstat, status);
852 SCHIZO_PCI_WRITE_8(sc, STX_PCI_IOMMU, iommu);
/freebsd-11-stable/sys/amd64/vmm/
H A Dvmm.c82 #include "io/iommu.h"
145 void *iommu; /* (x) iommu-specific data */ member in struct:vm
413 vm->iommu = NULL;
513 if (vm->iommu != NULL)
514 iommu_destroy_domain(vm->iommu);
862 ("iommu map found invalid memmap %#lx/%#lx/%#x",
872 ("iommu unmap found invalid memmap %#lx/%#lx/%#x",
887 iommu_create_mapping(vm->iommu, gpa, hpa, sz);
890 iommu_remove_mapping(vm->iommu, gp
[all...]
/freebsd-11-stable/tools/tools/dmardump/
H A Ddmardump.c41 #include <x86/iommu/intel_reg.h>
/freebsd-11-stable/sys/amd64/vmm/io/
H A Diommu.c26 * $FreeBSD: stable/11/sys/amd64/vmm/io/iommu.c 325900 2017-11-16 18:22:03Z jhb $
30 __FBSDID("$FreeBSD: stable/11/sys/amd64/vmm/io/iommu.c 325900 2017-11-16 18:22:03Z jhb $");
46 #include "iommu.h"
49 SYSCTL_NODE(_hw_vmm, OID_AUTO, iommu, CTLFLAG_RW, 0, "bhyve iommu parameters");
53 0, "bhyve iommu initialized?");
/freebsd-11-stable/sys/x86/x86/
H A Dmsi.c58 #include <x86/iommu/iommu_intrmap.h>
H A Dio_apic.c55 #include <x86/iommu/iommu_intrmap.h>
/freebsd-11-stable/sys/net/
H A Diflib.c97 #include <x86/iommu/busdma_dmar.h>

Completed in 152 milliseconds