Home
last modified time | relevance | path

Searched refs:id_mapped (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/x86/iommu/
H A Dintel_ctx.c363 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 Damd_ctx.c233 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 Dintel_dmar.h233 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 Damd_iommu.h217 device_t dev, uint16_t rid, int dev_domain, bool id_mapped,
220 uint16_t rid, bool id_mapped, bool rmrr_init);
H A Dx86_iommu.h81 device_t dev, uint16_t rid, bool id_mapped, bool rmrr_init);
H A Diommu_utils.c280 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 Dbusdma_impl.h57 bool (*id_mapped)(bus_dma_tag_t, vm_paddr_t, bus_size_t); member
H A Dbus_dma.h45 return (tc->impl->id_mapped(dmat, buf, buflen)); in bus_dma_id_mapped()
/freebsd/sys/arm64/include/
H A Dbus_dma_impl.h55 bool (*id_mapped)(bus_dma_tag_t, vm_paddr_t, bus_size_t); member
/freebsd/sys/dev/iommu/
H A Diommu.h163 uint16_t rid, bool id_mapped, bool rmrr_init);
H A Dbusdma_iommu.c911 .id_mapped = iommu_bus_dma_id_mapped,
/freebsd/sys/x86/x86/
H A Dbusdma_bounce.c979 .id_mapped = bounce_bus_dma_id_mapped, in bounce_bus_dmamap_sync()
/freebsd/sys/arm64/arm64/
H A Dbusdma_bounce.c1137 .id_mapped = bounce_bus_dma_id_mapped,