/kernel/linux/linux-6.6/include/linux/ |
H A D | acpi_iort.h | 37 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode, 39 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode, 54 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { } in iort_get_rmr_sids() argument 56 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 | 645 * @iommu_fwnode: firmware handle for this device's IOMMU 656 struct fwnode_handle *iommu_fwnode; member 673 int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode, 999 struct fwnode_handle *iommu_fwnode, in iommu_fwspec_init() 998 iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode, const struct iommu_ops *ops) iommu_fwspec_init() argument
|
/kernel/linux/linux-6.6/drivers/acpi/arm64/ |
H A D | iort.c | 1072 static void iort_iommu_rmr_get_resv_regions(struct fwnode_handle *iommu_fwnode, in iort_iommu_rmr_get_resv_regions() argument 1078 iommu = iort_get_iort_node(iommu_fwnode); in iort_iommu_rmr_get_resv_regions() 1090 iommu = iort_get_iort_node(fwspec->iommu_fwnode); in iort_get_msi_resv_iommu() 1169 iort_iommu_rmr_get_resv_regions(fwspec->iommu_fwnode, dev, head); in iort_iommu_get_resv_regions() 1175 * @iommu_fwnode: fwnode associated with IOMMU 1178 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode, in iort_get_rmr_sids() argument 1181 iort_iommu_rmr_get_resv_regions(iommu_fwnode, NULL, head); in iort_get_rmr_sids() 1187 * @iommu_fwnode: fwnode associated with IOMMU 1190 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode, in iort_put_rmr_sids() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | iommu.h | 570 * @iommu_fwnode: firmware handle for this device's IOMMU 578 struct fwnode_handle *iommu_fwnode; member 595 int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode, 963 struct fwnode_handle *iommu_fwnode, in iommu_fwspec_init() 962 iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode, const struct iommu_ops *ops) iommu_fwspec_init() argument
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | iommu.c | 192 fwnode_handle_put(param->fwspec->iommu_fwnode); in dev_iommu_free() 2805 int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode, in iommu_fwspec_init() argument 2821 of_node_get(to_of_node(iommu_fwnode)); in iommu_fwspec_init() 2822 fwspec->iommu_fwnode = iommu_fwnode; in iommu_fwspec_init() 2834 fwnode_handle_put(fwspec->iommu_fwnode); in iommu_fwspec_free()
|
H A D | dma-iommu.c | 163 if (!is_of_node(dev_iommu_fwspec_get(dev)->iommu_fwnode)) in iommu_dma_get_resv_regions()
|
H A D | virtio-iommu.c | 878 viommu = viommu_get_by_fwnode(fwspec->iommu_fwnode); in viommu_probe_device()
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | iommu.c | 360 fwnode_handle_put(param->fwspec->iommu_fwnode); in dev_iommu_free() 2840 int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode, in iommu_fwspec_init() argument 2856 of_node_get(to_of_node(iommu_fwnode)); in iommu_fwspec_init() 2857 fwspec->iommu_fwnode = iommu_fwnode; in iommu_fwspec_init() 2869 fwnode_handle_put(fwspec->iommu_fwnode); in iommu_fwspec_free()
|
H A D | virtio-iommu.c | 975 viommu = viommu_get_by_fwnode(fwspec->iommu_fwnode); in viommu_probe_device()
|
H A D | dma-iommu.c | 393 if (!is_of_node(dev_iommu_fwspec_get(dev)->iommu_fwnode)) in iommu_dma_get_resv_regions()
|
/kernel/linux/linux-5.10/drivers/acpi/arm64/ |
H A D | iort.c | 796 iommu = iort_get_iort_node(fwspec->iommu_fwnode); in iort_get_msi_resv_iommu()
|
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.c | 1389 smmu = arm_smmu_get_by_fwnode(fwspec->iommu_fwnode); in arm_smmu_probe_device()
|
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.c | 1361 smmu = arm_smmu_get_by_fwnode(fwspec->iommu_fwnode); in arm_smmu_probe_device()
|
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 2334 smmu = arm_smmu_get_by_fwnode(fwspec->iommu_fwnode); in arm_smmu_probe_device()
|
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 2667 smmu = arm_smmu_get_by_fwnode(fwspec->iommu_fwnode); in arm_smmu_probe_device()
|