Searched refs:iommu_fwnode (Results 1 – 10 of 10) sorted by relevance
| /linux/include/linux/ |
| H A D | acpi_iort.h | 40 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode, 42 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode, 63 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { } in iort_get_rmr_sids() argument 65 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { } in iort_put_rmr_sids() argument
|
| H A D | iommu.h | 1108 struct fwnode_handle *iommu_fwnode; member 1145 int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode); 1452 struct fwnode_handle *iommu_fwnode) in iommu_fwspec_init() argument
|
| /linux/drivers/acpi/arm64/ |
| H A D | iort.c | 1195 static void iort_iommu_rmr_get_resv_regions(struct fwnode_handle *iommu_fwnode, in iort_iommu_rmr_get_resv_regions() argument 1201 iommu = iort_get_iort_node(iommu_fwnode); in iort_iommu_rmr_get_resv_regions() 1213 iommu = iort_get_iort_node(fwspec->iommu_fwnode); in iort_get_msi_resv_iommu() 1292 iort_iommu_rmr_get_resv_regions(fwspec->iommu_fwnode, dev, head); in iort_iommu_get_resv_regions() 1301 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode, in iort_get_rmr_sids() argument 1304 iort_iommu_rmr_get_resv_regions(iommu_fwnode, NULL, head); in iort_get_rmr_sids() 1313 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode, in iort_put_rmr_sids() argument
|
| /linux/drivers/iommu/ |
| H A D | iommu-priv.h | 28 return iommu_ops_from_fwnode(fwspec ? fwspec->iommu_fwnode : NULL); in iommu_fwspec_ops()
|
| H A D | iommu.c | 401 fwnode_handle_put(param->fwspec->iommu_fwnode); in dev_iommu_free() 3006 int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode) in iommu_fwspec_init() argument 3008 const struct iommu_device *iommu = iommu_from_fwnode(iommu_fwnode); in iommu_fwspec_init() 3027 fwnode_handle_get(iommu_fwnode); in iommu_fwspec_init() 3028 fwspec->iommu_fwnode = iommu_fwnode; in iommu_fwspec_init() 3039 fwnode_handle_put(fwspec->iommu_fwnode); in iommu_fwspec_free()
|
| H A D | virtio-iommu.c | 1027 viommu = viommu_get_by_fwnode(fwspec->iommu_fwnode); in viommu_probe_device()
|
| H A D | dma-iommu.c | 464 if (!is_of_node(dev_iommu_fwspec_get(dev)->iommu_fwnode)) in iommu_dma_get_resv_regions()
|
| /linux/drivers/iommu/riscv/ |
| H A D | iommu.c | 1493 if (!fwspec || !fwspec->iommu_fwnode->dev || !fwspec->num_ids) in riscv_iommu_probe_device() 1496 iommu = dev_get_drvdata(fwspec->iommu_fwnode->dev); in riscv_iommu_probe_device()
|
| /linux/drivers/iommu/arm/arm-smmu/ |
| H A D | arm-smmu.c | 1453 smmu = arm_smmu_get_by_fwnode(fwspec->iommu_fwnode); in arm_smmu_probe_device()
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3.c | 3594 smmu = arm_smmu_get_by_fwnode(fwspec->iommu_fwnode); in arm_smmu_probe_device()
|