Home
last modified time | relevance | path

Searched refs:iommu_fwspec (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c74 struct iommu_fwspec *fwspec;
86 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in to_iommu()
129 struct iommu_fwspec *fwspec = qcom_domain->fwspec; in qcom_iommu_tlb_sync()
148 struct iommu_fwspec *fwspec = qcom_domain->fwspec; in qcom_iommu_tlb_inv_context()
163 struct iommu_fwspec *fwspec = qcom_domain->fwspec; in qcom_iommu_tlb_inv_range_nosync()
241 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in qcom_iommu_init_domain()
423 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in qcom_iommu_detach_dev()
H A Darm-smmu.c1052 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in arm_smmu_master_alloc_smes()
1100 struct iommu_fwspec *fwspec) in arm_smmu_master_free_smes()
1116 struct iommu_fwspec *fwspec) in arm_smmu_domain_add_master()
1144 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in arm_smmu_attach_dev()
1374 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in arm_smmu_probe_device()
1381 * If dev->iommu_fwspec is initally NULL, arm_smmu_register_legacy_master() in arm_smmu_probe_device()
1446 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in arm_smmu_release_device()
1473 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in arm_smmu_device_group()
/kernel/linux/linux-6.6/include/linux/
H A Diommu.h429 struct iommu_fwspec *fwspec;
643 * struct iommu_fwspec - per-device IOMMU instance data
654 struct iommu_fwspec { struct
679 static inline struct iommu_fwspec *dev_iommu_fwspec_get(struct device *dev) in dev_iommu_fwspec_get()
688 struct iommu_fwspec *fwspec) in dev_iommu_fwspec_set()
737 struct iommu_fwspec {}; struct
1033 static inline struct iommu_fwspec *dev_iommu_fwspec_get(struct device *dev) in dev_iommu_fwspec_get()
1166 * of the struct iommu_fwspec are known. Use this helper to formalize access to these internals.
1173 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in tegra_dev_iommu_get_stream_id()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
H A Dgp10b.c31 struct iommu_fwspec *spec; in gp10b_ltc_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
H A Dgp10b.c31 struct iommu_fwspec *spec; in gp10b_ltc_init()
/kernel/linux/linux-5.10/include/linux/
H A Diommu.h363 struct iommu_fwspec *fwspec;
568 * struct iommu_fwspec - per-device IOMMU instance data
576 struct iommu_fwspec { struct
601 static inline struct iommu_fwspec *dev_iommu_fwspec_get(struct device *dev) in dev_iommu_fwspec_get()
610 struct iommu_fwspec *fwspec) in dev_iommu_fwspec_set()
649 struct iommu_fwspec {}; struct
1068 static inline struct iommu_fwspec *dev_iommu_fwspec_get(struct device *dev) in dev_iommu_fwspec_get()
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c72 struct iommu_fwspec *fwspec;
84 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in to_iommu()
127 struct iommu_fwspec *fwspec = qcom_domain->fwspec; in qcom_iommu_tlb_sync()
146 struct iommu_fwspec *fwspec = qcom_domain->fwspec; in qcom_iommu_tlb_inv_context()
161 struct iommu_fwspec *fwspec = qcom_domain->fwspec; in qcom_iommu_tlb_inv_range_nosync()
231 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in qcom_iommu_init_domain()
H A Darm-smmu.c1022 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in arm_smmu_master_alloc_smes()
1070 struct iommu_fwspec *fwspec) in arm_smmu_master_free_smes()
1086 struct iommu_fwspec *fwspec) in arm_smmu_domain_add_master()
1114 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in arm_smmu_attach_dev()
1346 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in arm_smmu_probe_device()
1353 * If dev->iommu_fwspec is initally NULL, arm_smmu_register_legacy_master() in arm_smmu_probe_device()
1418 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in arm_smmu_release_device()
1449 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in arm_smmu_device_group()
H A Darm-smmu-qcom.c104 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in qcom_adreno_smmu_is_gpu_device()
/kernel/linux/linux-5.10/drivers/iommu/
H A Dmtk_iommu_v1.c203 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_config()
368 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_create_mapping()
424 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_probe_device()
439 /* dev->iommu_fwspec might have changed */ in mtk_iommu_probe_device()
469 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_release_device()
H A Dmtk_iommu.c301 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_config()
473 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_probe_device()
486 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_release_device()
H A Dof_iommu.c183 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in of_iommu_configure()
H A Dvirtio-iommu.c468 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_probe_endpoint()
662 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_attach_dev()
873 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_probe_device()
909 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_release_device()
H A Dipmmu-vmsa.c620 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in ipmmu_attach_device()
669 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in ipmmu_detach_device()
/kernel/linux/linux-6.6/drivers/iommu/
H A Dmtk_iommu_v1.c237 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_v1_config()
395 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_v1_create_mapping()
451 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_v1_probe_device()
476 /* dev->iommu_fwspec might have changed */ in mtk_iommu_v1_probe_device()
528 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_v1_release_device()
H A Dof_iommu.c115 struct iommu_fwspec *fwspec; in of_iommu_configure()
H A Dvirtio-iommu.c522 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_probe_endpoint()
725 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_attach_dev()
796 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(vdev->dev); in viommu_detach_dev()
970 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_probe_device()
H A Dmtk_iommu.c529 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_get_bank_id()
553 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_get_iova_region_id()
584 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_config()
845 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_probe_device()
889 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_release_device()
H A Dtegra-smmu.c483 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in tegra_smmu_attach_dev()
517 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in tegra_smmu_set_platform_dma()
893 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in tegra_smmu_device_group()
H A Dipmmu-vmsa.c586 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in ipmmu_attach_device()
822 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in ipmmu_release_device()
H A Dsprd-iommu.c391 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in sprd_iommu_probe_device()
/kernel/linux/linux-5.10/drivers/acpi/arm64/
H A Diort.c794 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in iort_get_msi_resv_iommu()
811 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in iort_fwspec_iommu_ops()
839 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in iort_iommu_msi_get_resv_regions()
972 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in iort_named_component_init()
1041 struct iommu_fwspec *fwspec; in iort_iommu_configure_id()
/kernel/linux/linux-5.10/drivers/gpu/host1x/hw/
H A Dchannel_hw.c109 struct iommu_fwspec *spec = dev_iommu_fwspec_get(channel->dev->parent); in host1x_channel_set_streamid()
/kernel/linux/linux-6.6/drivers/acpi/arm64/
H A Diort.c953 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in iort_rmr_has_dev()
1088 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in iort_get_msi_resv_iommu()
1111 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in iort_iommu_msi_get_resv_regions()
1166 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in iort_iommu_get_resv_regions()
1331 struct iommu_fwspec *fwspec; in iort_iommu_configure_id()
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A Dvic.c101 struct iommu_fwspec *spec = dev_iommu_fwspec_get(vic->dev); in vic_boot()

Completed in 36 milliseconds

12