/freebsd/sys/x86/iommu/ |
H A D | intel_ctx.c | 363 dmar_domain_alloc(struct dmar_unit *dmar, bool id_mapped) in dmar_domain_alloc() argument 388 domain->iodom.end = id_mapped ? ptoa(Maxmem) : BUS_SPACE_MAXADDR; in dmar_domain_alloc() 389 mgaw = dmar_maxaddr2mgaw(dmar, domain->iodom.end, !id_mapped); in dmar_domain_alloc() 393 if (!id_mapped) in dmar_domain_alloc() 399 if (id_mapped) { in dmar_domain_alloc() 503 bool id_mapped, bool rmrr_init) in dmar_get_ctx_for_dev1() argument 538 domain1 = dmar_domain_alloc(dmar, id_mapped); in dmar_get_ctx_for_dev1() 543 if (!id_mapped) { in dmar_get_ctx_for_dev1() 586 domain->agaw, id_mapped ? "id" : "re"); in dmar_get_ctx_for_dev1() 642 bool id_mapped, bool rmrr_init) in dmar_get_ctx_for_dev() argument [all …]
|
H A D | amd_ctx.c | 233 amdiommu_domain_alloc(struct amdiommu_unit *unit, bool id_mapped) in amdiommu_domain_alloc() argument 250 domain->iodom.end = id_mapped ? ptoa(Maxmem) : BUS_SPACE_MAXADDR; in amdiommu_domain_alloc() 254 if (id_mapped) { in amdiommu_domain_alloc() 506 int dev_domain, bool id_mapped, bool rmrr_init, uint8_t dte, uint32_t edte) in amdiommu_get_ctx_for_dev() argument 533 domain1 = amdiommu_domain_alloc(unit, id_mapped); in amdiommu_get_ctx_for_dev() 536 if (!id_mapped) { in amdiommu_get_ctx_for_dev() 568 id_mapped ? "id" : "re"); in amdiommu_get_ctx_for_dev() 590 bool id_mapped, bool rmrr_init) in amdiommu_get_ctx() argument 606 id_mapped, rmrr_init, dte, edte); in amdiommu_get_ctx()
|
H A D | intel_dmar.h | 233 uint16_t rid, bool id_mapped, bool rmrr_init); 236 bool id_mapped, bool rmrr_init); 242 uint16_t rid, bool id_mapped, bool rmrr_init);
|
H A D | amd_iommu.h | 217 device_t dev, uint16_t rid, int dev_domain, bool id_mapped, 220 uint16_t rid, bool id_mapped, bool rmrr_init);
|
H A D | x86_iommu.h | 81 device_t dev, uint16_t rid, bool id_mapped, bool rmrr_init);
|
H A D | iommu_utils.c | 280 bool id_mapped, bool rmrr_init) in iommu_get_ctx() argument 282 return (x86_iommu->get_ctx(iommu, dev, rid, id_mapped, rmrr_init)); in iommu_get_ctx()
|
/freebsd/sys/x86/include/ |
H A D | busdma_impl.h | 57 bool (*id_mapped)(bus_dma_tag_t, vm_paddr_t, bus_size_t); member
|
H A D | bus_dma.h | 45 return (tc->impl->id_mapped(dmat, buf, buflen)); in bus_dma_id_mapped()
|
/freebsd/sys/arm64/include/ |
H A D | bus_dma_impl.h | 55 bool (*id_mapped)(bus_dma_tag_t, vm_paddr_t, bus_size_t); member
|
/freebsd/sys/dev/iommu/ |
H A D | iommu.h | 163 uint16_t rid, bool id_mapped, bool rmrr_init);
|
H A D | busdma_iommu.c | 911 .id_mapped = iommu_bus_dma_id_mapped,
|
/freebsd/sys/x86/x86/ |
H A D | busdma_bounce.c | 979 .id_mapped = bounce_bus_dma_id_mapped, in bounce_bus_dmamap_sync()
|
/freebsd/sys/arm64/arm64/ |
H A D | busdma_bounce.c | 1137 .id_mapped = bounce_bus_dma_id_mapped,
|