Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/iommu/
H A Diommu-priv.h10 static inline const struct iommu_ops *dev_iommu_ops(struct device *dev) in dev_iommu_ops()
23 const struct iommu_ops *iommu_ops_from_fwnode(const struct fwnode_handle *fwnode);
25 static inline const struct iommu_ops *iommu_fwspec_ops(struct iommu_fwspec *fwspec) in iommu_fwspec_ops()
33 const struct iommu_ops *ops,
H A Dio-pgfault.c128 const struct iommu_ops *ops = dev_iommu_ops(dev); in find_fault_handler()
160 const struct iommu_ops *ops = dev_iommu_ops(dev); in iopf_error_response()
328 const struct iommu_ops *ops = dev_iommu_ops(dev); in iopf_group_response()
390 const struct iommu_ops *ops = dev_iommu_ops(dev); in iopf_queue_add_device()
457 const struct iommu_ops *ops = dev_iommu_ops(dev); in iopf_queue_remove_device()
H A Diommu.c144 const struct iommu_ops *ops);
315 const struct iommu_ops *ops, in iommu_device_register_bus()
413 const struct iommu_ops *ops; in iommu_init_device()
492 const struct iommu_ops *ops = dev_iommu_ops(dev); in iommu_deinit_device()
638 const struct iommu_ops *ops; in iommu_probe_device()
1626 const struct iommu_ops *ops = dev_iommu_ops(dev); in __iommu_alloc_identity_domain()
1935 const struct iommu_ops *ops; in device_iommu_capable()
1997 const struct iommu_ops *ops) in iommu_domain_init()
2016 const struct iommu_ops *ops; in __iommu_paging_domain_alloc_flags()
2835 const struct iommu_ops *ops = NULL; in iommu_ops_from_fwnode()
[all …]
H A Dsprd-iommu.c84 static const struct iommu_ops sprd_iommu_ops;
408 static const struct iommu_ops sprd_iommu_ops = {
H A Ds390-iommu.c19 static const struct iommu_ops s390_iommu_ops, s390_iommu_rtr_ops;
897 static const struct iommu_ops s390_iommu_ops = {
901 static const struct iommu_ops s390_iommu_rtr_ops = {
H A Dof_iommu.c25 const struct iommu_ops *ops; in of_iommu_xlate()
H A Diommu-sva.c299 const struct iommu_ops *ops = dev_iommu_ops(dev); in iommu_sva_domain_alloc()
H A Dmtk_iommu_v1.c405 static const struct iommu_ops mtk_iommu_v1_ops;
578 static const struct iommu_ops mtk_iommu_v1_ops = {
H A Dmsm_iommu.c38 static struct iommu_ops msm_iommu_ops;
690 static struct iommu_ops msm_iommu_ops = {
H A Dfsl_pamu_domain.c430 static const struct iommu_ops fsl_pamu_ops = {
H A Dtegra-smmu.c837 const struct iommu_ops *ops = smmu->iommu.ops; in tegra_smmu_configure()
993 static const struct iommu_ops tegra_smmu_ops = {
H A Dvirtio-iommu.c975 static struct iommu_ops viommu_ops;
1063 static struct iommu_ops viommu_ops = {
H A Dapple-dart.c300 static const struct iommu_ops apple_dart_iommu_ops;
985 static const struct iommu_ops apple_dart_iommu_ops = {
H A Dexynos-iommu.c724 static const struct iommu_ops exynos_iommu_ops;
1474 static const struct iommu_ops exynos_iommu_ops = {
H A Domap-iommu.c35 static const struct iommu_ops omap_iommu_ops;
1731 static const struct iommu_ops omap_iommu_ops = {
H A Dmtk_iommu.c305 static const struct iommu_ops mtk_iommu_ops;
1014 static const struct iommu_ops mtk_iommu_ops = {
/linux-6.15/include/linux/
H A Dof_iommu.h7 struct iommu_ops;
H A Diommu.h34 struct iommu_ops;
227 const struct iommu_ops *owner; /* Whose domain_alloc we came from */
627 struct iommu_ops { struct
756 const struct iommu_ops *ops;
818 const struct iommu_ops *ops,
1148 struct iommu_ops {}; struct
1338 const struct iommu_ops *ops, in iommu_device_register()
H A Ddma-map-ops.h14 struct iommu_ops;
/linux-6.15/drivers/xen/
H A Dgrant-dma-iommu.c25 static const struct iommu_ops grant_dma_iommu_ops = {
/linux-6.15/drivers/iommu/iommufd/
H A Dviommu.c23 const struct iommu_ops *ops; in iommufd_viommu_alloc_ioctl()
H A Dhw_pagetable.c117 const struct iommu_ops *ops = dev_iommu_ops(idev->dev); in iommufd_hwpt_paging_alloc()
232 const struct iommu_ops *ops = dev_iommu_ops(idev->dev); in iommufd_hwpt_nested_alloc()
/linux-6.15/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c80 static const struct iommu_ops qcom_iommu_ops;
594 static const struct iommu_ops qcom_iommu_ops = {
/linux-6.15/arch/arm/mm/
H A Ddma-mapping.c1513 static const struct dma_map_ops iommu_ops = { variable
1683 set_dma_ops(dev, &iommu_ops); in arm_iommu_attach_device()
1737 set_dma_ops(dev, &iommu_ops); in arm_setup_iommu_dma_ops()
/linux-6.15/drivers/iommu/amd/
H A Damd_iommu_types.h495 extern const struct iommu_ops amd_iommu_ops;

12