Home
last modified time | relevance | path

Searched defs:iommu (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/sys/arm64/iommu/
H A Diommu.c77 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 Dsmmu_fdt.c81 struct iommu_unit *iommu; in smmu_fdt_attach() local
H A Dsmmu_acpi.c190 struct iommu_unit *iommu; in smmu_acpi_attach() local
/freebsd/sys/x86/iommu/
H A Damd_cmd.c81 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 Dintel_qi.c88 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 Dintel_fault.c309 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 Diommu_utils.c279 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 Damd_ctx.c589 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 Dintel_ctx.c911 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 Damd_iommu.h61 struct iommu_unit iommu; member
H A Dintel_dmar.h108 struct iommu_unit iommu; member
H A Damd_drv.c1070 struct amdiommu_unit *iommu; in amdiommu_get_x86_common() local
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/
H A Dmt8167.dtsi172 iommu: m4u@10203000 { label
H A Dmt6795.dtsi405 iommu: iommu@10205000 { global() label
[all...]
H A Dmt8365.dtsi475 iommu: iommu@10205000 { label
H A Dmt8173.dtsi576 iommu: iommu@10205000 { label
H A Dmt8183.dtsi1055 iommu: iommu@10205000 { label
/freebsd/sys/contrib/device-tree/src/arm/mediatek/
H A Dmt7623n.dtsi103 iommu: mmsys_iommu@10205000 { label
H A Dmt2701.dtsi218 iommu: mmsys_iommu@10205000 { label
/freebsd/sys/contrib/device-tree/src/arm64/allwinner/
H A Dsun50i-h616.dtsi356 iommu: iommu@30f0000 { label
H A Dsun50i-h6.dtsi479 iommu: iommu@30f0000 { label
/freebsd/sys/powerpc/powerpc/
H A Dbusdma_machdep.c78 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 Diommu.h108 struct iommu_unit *iommu; /* (c) */ member
/freebsd/sys/dev/pci/
H A Dpci_host_generic_fdt.c368 struct pci_id_ofw_iommu *iommu; in generic_pcie_get_iommu() local
H A Dpci_host_generic_acpi.c413 struct pci_id_ofw_iommu *iommu; in generic_pcie_get_iommu() local

12