/freebsd/sys/arm64/iommu/ |
H A D | iommu.c | 77 struct iommu_unit *iommu; member 86 struct iommu_unit *iommu; in iommu_domain_unmap_buf() local 99 struct iommu_unit *iommu; in iommu_domain_map_buf() local 125 iommu_domain_alloc(struct iommu_unit *iommu) in iommu_domain_alloc() 145 struct iommu_unit *iommu; in iommu_domain_free() local 185 struct iommu_unit *iommu; in iommu_ctx_alloc() local 204 struct iommu_unit *iommu; in iommu_ctx_init() local 229 struct iommu_unit *iommu; in iommu_lookup() local 249 struct iommu_unit *iommu; in iommu_get_ctx_ofw() local 333 iommu_get_ctx(struct iommu_unit *iommu, device_t requester, in iommu_get_ctx() [all …]
|
H A D | smmu_fdt.c | 81 struct iommu_unit *iommu; in smmu_fdt_attach() local
|
H A D | smmu_acpi.c | 190 struct iommu_unit *iommu; in smmu_acpi_attach() local
|
/freebsd/sys/x86/iommu/ |
H A D | amd_cmd.c | 81 amdiommu_enable_qi_intr(struct iommu_unit *iommu) in amdiommu_enable_qi_intr() 94 amdiommu_disable_qi_intr(struct iommu_unit *iommu) in amdiommu_disable_qi_intr() 105 amdiommu_cmd_advance_tail(struct iommu_unit *iommu) in amdiommu_cmd_advance_tail() 115 amdiommu_cmd_ensure(struct iommu_unit *iommu, int descr_count) in amdiommu_cmd_ensure() 170 amdiommu_cmd_emit_wait_descr(struct iommu_unit *iommu, uint32_t seq, in amdiommu_cmd_emit_wait_descr() 251 amdiommu_qi_invalidate_wait_sync(struct iommu_unit *iommu) in amdiommu_qi_invalidate_wait_sync() 350 amdiommu_fini_cmd_helper(struct iommu_unit *iommu) in amdiommu_fini_cmd_helper()
|
H A D | intel_qi.c | 88 dmar_qi_advance_tail(struct iommu_unit *iommu) in dmar_qi_advance_tail() 98 dmar_qi_ensure(struct iommu_unit *iommu, int descr_count) in dmar_qi_ensure() 169 dmar_qi_emit_wait_descr(struct iommu_unit *iommu, uint32_t seq, bool intr, in dmar_qi_emit_wait_descr() 383 dmar_fini_qi_helper(struct iommu_unit *iommu) in dmar_fini_qi_helper() 399 dmar_enable_qi_intr(struct iommu_unit *iommu) in dmar_enable_qi_intr() 414 dmar_disable_qi_intr(struct iommu_unit *iommu) in dmar_disable_qi_intr()
|
H A D | intel_fault.c | 309 dmar_enable_fault_intr(struct iommu_unit *iommu) in dmar_enable_fault_intr() 322 dmar_disable_fault_intr(struct iommu_unit *iommu) in dmar_disable_fault_intr()
|
H A D | iommu_utils.c | 279 iommu_get_ctx(struct iommu_unit *iommu, device_t dev, uint16_t rid, in iommu_get_ctx() 286 iommu_free_ctx_locked(struct iommu_unit *iommu, struct iommu_ctx *context) in iommu_free_ctx_locked() 337 #define IOMMU2X86C(iommu) (x86_iommu->get_x86_common(iommu)) argument 756 iommu_device_set_iommu_prop(device_t dev, device_t iommu) in iommu_device_set_iommu_prop()
|
H A D | amd_ctx.c | 589 amdiommu_get_ctx(struct iommu_unit *iommu, device_t dev, uint16_t rid, in amdiommu_get_ctx() 611 amdiommu_free_ctx_locked_method(struct iommu_unit *iommu, in amdiommu_free_ctx_locked_method()
|
H A D | intel_ctx.c | 911 dmar_get_ctx(struct iommu_unit *iommu, device_t dev, uint16_t rid, in dmar_get_ctx() 923 dmar_free_ctx_locked_method(struct iommu_unit *iommu, in dmar_free_ctx_locked_method()
|
H A D | amd_iommu.h | 61 struct iommu_unit iommu; member
|
H A D | intel_dmar.h | 108 struct iommu_unit iommu; member
|
H A D | amd_drv.c | 1070 struct amdiommu_unit *iommu; in amdiommu_get_x86_common() local
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt8167.dtsi | 172 iommu: m4u@10203000 { label
|
H A D | mt6795.dtsi | 405 iommu: iommu@10205000 { global() label [all...] |
H A D | mt8365.dtsi | 475 iommu: iommu@10205000 { label
|
H A D | mt8173.dtsi | 576 iommu: iommu@10205000 { label
|
H A D | mt8183.dtsi | 1055 iommu: iommu@10205000 { label
|
/freebsd/sys/contrib/device-tree/src/arm/mediatek/ |
H A D | mt7623n.dtsi | 103 iommu: mmsys_iommu@10205000 { label
|
H A D | mt2701.dtsi | 218 iommu: mmsys_iommu@10205000 { label
|
/freebsd/sys/contrib/device-tree/src/arm64/allwinner/ |
H A D | sun50i-h616.dtsi | 356 iommu: iommu@30f0000 { label
|
H A D | sun50i-h6.dtsi | 479 iommu: iommu@30f0000 { label
|
/freebsd/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 78 device_t iommu; member 824 bus_dma_tag_set_iommu(bus_dma_tag_t tag,device_t iommu,void * cookie) bus_dma_tag_set_iommu() argument [all...] |
/freebsd/sys/dev/iommu/ |
H A D | iommu.h | 108 struct iommu_unit *iommu; /* (c) */ member
|
/freebsd/sys/dev/pci/ |
H A D | pci_host_generic_fdt.c | 368 struct pci_id_ofw_iommu *iommu; in generic_pcie_get_iommu() local
|
H A D | pci_host_generic_acpi.c | 413 struct pci_id_ofw_iommu *iommu; in generic_pcie_get_iommu() local
|