/freebsd-11-stable/sys/powerpc/include/ |
H A D | bus_dma.h | 35 int bus_dma_tag_set_iommu(bus_dma_tag_t, struct device *iommu, void *cookie);
|
/freebsd-11-stable/sys/x86/iommu/ |
H A D | intel_intrmap.c | 31 __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 D | intel_quirks.c | 58 #include <x86/iommu/intel_reg.h> 59 #include <x86/iommu/busdma_dmar.h> 60 #include <x86/iommu/intel_dmar.h>
|
H A D | intel_fault.c | 31 __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 D | intel_qi.c | 31 __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 D | intel_utils.c | 31 __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 D | intel_idpgtbl.c | 65 #include <x86/iommu/intel_reg.h> 66 #include <x86/iommu/busdma_dmar.h> 67 #include <x86/iommu/intel_dmar.h>
|
H A D | busdma_dmar.c | 31 __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 D | intel_ctx.c | 31 __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 D | intel_gas.c | 31 __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 D | intel_drv.c | 31 __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 D | busdma_machdep.c | 82 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 D | Makefile | 29 SRCS+= iommu.c \
|
/freebsd-11-stable/sys/sparc64/pci/ |
H A D | schizo.c | 791 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 D | vmm.c | 82 #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 D | dmardump.c | 41 #include <x86/iommu/intel_reg.h>
|
/freebsd-11-stable/sys/amd64/vmm/io/ |
H A D | iommu.c | 26 * $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 D | msi.c | 58 #include <x86/iommu/iommu_intrmap.h>
|
H A D | io_apic.c | 55 #include <x86/iommu/iommu_intrmap.h>
|
/freebsd-11-stable/sys/net/ |
H A D | iflib.c | 97 #include <x86/iommu/busdma_dmar.h>
|