Home
last modified time | relevance | path

Searched refs:iommu_ops (Results 1 – 25 of 43) sorted by relevance

12

/linux-6.3-rc2/include/linux/
A Dof_iommu.h7 struct iommu_ops;
11 extern const struct iommu_ops *of_iommu_configure(struct device *dev,
20 static inline const struct iommu_ops *of_iommu_configure(struct device *dev, in of_iommu_configure()
A Diommu.h35 struct iommu_ops;
252 struct iommu_ops { struct
362 const struct iommu_ops *ops;
422 const struct iommu_ops *ops,
447 static inline const struct iommu_ops *dev_iommu_ops(struct device *dev) in dev_iommu_ops()
650 const struct iommu_ops *ops;
669 const struct iommu_ops *ops);
728 struct iommu_ops {}; struct
945 const struct iommu_ops *ops, in iommu_device_register()
998 const struct iommu_ops *ops) in iommu_fwspec_init()
[all …]
A Ddma-map-ops.h366 const struct iommu_ops *iommu, bool coherent);
369 u64 size, const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/linux-6.3-rc2/drivers/iommu/
A Diommu.c227 if (iommu_buses[0]->iommu_ops && iommu_buses[0]->iommu_ops != ops) in iommu_device_register()
239 iommu_buses[i]->iommu_ops = ops; in iommu_device_register()
307 const struct iommu_ops *ops = dev->bus->iommu_ops; in __iommu_probe_device()
401 const struct iommu_ops *ops; in iommu_probe_device()
458 const struct iommu_ops *ops; in iommu_release_device()
1881 return bus->iommu_ops != NULL; in iommu_present()
1895 const struct iommu_ops *ops; in device_iommu_capable()
1959 if (bus == NULL || bus->iommu_ops == NULL) in __iommu_domain_alloc()
2712 const struct iommu_ops *ops = NULL; in iommu_ops_from_fwnode()
2726 const struct iommu_ops *ops) in iommu_fwspec_init()
[all …]
A Dof_iommu.c25 const struct iommu_ops *ops; in of_iommu_xlate()
110 const struct iommu_ops *of_iommu_configure(struct device *dev, in of_iommu_configure()
114 const struct iommu_ops *ops = NULL; in of_iommu_configure()
A Ds390-iommu.c17 static const struct iommu_ops s390_iommu_ops;
430 static const struct iommu_ops s390_iommu_ops = {
A Dsprd-iommu.c83 static const struct iommu_ops sprd_iommu_ops;
393 static const struct iommu_ops sprd_iommu_ops = {
A Dmtk_iommu_v1.c387 static const struct iommu_ops mtk_iommu_v1_ops;
580 static const struct iommu_ops mtk_iommu_v1_ops = {
A Dtegra-gart.c269 static const struct iommu_ops gart_iommu_ops = {
A DKconfig305 Enables bits of IOMMU API required by VFIO. The iommu_ops
430 Enables bits of IOMMU API required by VFIO. The iommu_ops
438 Enables bits of IOMMU API required by VFIO. The iommu_ops
A Dfsl_pamu_domain.c450 static const struct iommu_ops fsl_pamu_ops = {
A Dmsm_iommu.c38 static struct iommu_ops msm_iommu_ops;
677 static struct iommu_ops msm_iommu_ops = {
/linux-6.3-rc2/include/linux/device/
A Dbus.h110 const struct iommu_ops *iommu_ops; member
/linux-6.3-rc2/arch/arm/mm/
A Ddma-mapping-nommu.c37 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
A Ddma-mapping.c1512 static const struct dma_map_ops iommu_ops = { variable
1680 set_dma_ops(dev, &iommu_ops); in arm_iommu_attach_device()
1712 const struct iommu_ops *iommu, bool coherent) in arm_setup_iommu_dma_ops()
1730 set_dma_ops(dev, &iommu_ops); in arm_setup_iommu_dma_ops()
1747 const struct iommu_ops *iommu, bool coherent) in arm_setup_iommu_dma_ops()
1756 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/linux-6.3-rc2/arch/arc/mm/
A Ddma.c94 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/linux-6.3-rc2/arch/arm64/mm/
A Ddma-mapping.c65 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/linux-6.3-rc2/drivers/xen/
A Dgrant-dma-iommu.c25 static const struct iommu_ops grant_dma_iommu_ops = {
/linux-6.3-rc2/arch/riscv/mm/
A Ddma-noncoherent.c60 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/linux-6.3-rc2/arch/mips/mm/
A Ddma-noncoherent.c141 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/linux-6.3-rc2/drivers/acpi/
A Dscan.c1543 const struct iommu_ops *ops) in acpi_iommu_fwspec_init()
1553 static inline const struct iommu_ops *acpi_iommu_fwspec_ops(struct device *dev) in acpi_iommu_fwspec_ops()
1560 static const struct iommu_ops *acpi_iommu_configure_id(struct device *dev, in acpi_iommu_configure_id()
1564 const struct iommu_ops *ops; in acpi_iommu_configure_id()
1599 const struct iommu_ops *ops) in acpi_iommu_fwspec_init()
1604 static const struct iommu_ops *acpi_iommu_configure_id(struct device *dev, in acpi_iommu_configure_id()
1621 const struct iommu_ops *iommu; in acpi_dma_configure_id()
A Dviot.c310 const struct iommu_ops *ops; in viot_dev_iommu_init()
/linux-6.3-rc2/drivers/of/
A Ddevice.c117 const struct iommu_ops *iommu; in of_dma_configure_id()
/linux-6.3-rc2/drivers/iommu/iommufd/
A Dselftest.c239 static const struct iommu_ops mock_ops = {
276 static struct bus_type mock_bus = { .iommu_ops = &mock_ops }; in iommufd_test_mock_domain()
/linux-6.3-rc2/drivers/iommu/arm/arm-smmu/
A Dqcom_iommu.c80 static const struct iommu_ops qcom_iommu_ops;
555 static const struct iommu_ops qcom_iommu_ops = {

Completed in 63 milliseconds

12