Searched refs:iommu_resv_region (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.4/include/linux/ |
| D | iommu.h | 157 struct iommu_resv_region { struct 280 struct iommu_resv_region *region); 442 extern struct iommu_resv_region *
|
| /Linux-v5.4/drivers/iommu/ |
| D | iommu.c | 292 int iommu_insert_resv_region(struct iommu_resv_region *new, in iommu_insert_resv_region() 295 struct iommu_resv_region *iter, *tmp, *nr, *top; in iommu_insert_resv_region() 348 struct iommu_resv_region *entry; in iommu_insert_device_resv_regions() 384 struct iommu_resv_region *region, *next; in iommu_group_show_resv_regions() 627 struct iommu_resv_region *entry; in iommu_group_create_direct_mappings() 2171 struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, in iommu_alloc_resv_region() 2175 struct iommu_resv_region *region; in iommu_alloc_resv_region()
|
| D | virtio-iommu.c | 426 struct iommu_resv_region *region = NULL; in viommu_add_resv_mem() 810 struct iommu_resv_region *entry, *new_entry, *msi = NULL; in viommu_get_resv_regions() 843 struct iommu_resv_region *entry, *next; in viommu_put_resv_regions()
|
| D | arm-smmu.c | 1533 struct iommu_resv_region *region; in arm_smmu_get_resv_regions() 1549 struct iommu_resv_region *entry, *next; in arm_smmu_put_resv_regions()
|
| D | intel-iommu.c | 5671 struct iommu_resv_region *reg; in intel_iommu_get_resv_regions() 5680 struct iommu_resv_region *resv; in intel_iommu_get_resv_regions() 5727 struct iommu_resv_region *entry, *next; in intel_iommu_put_resv_regions() 5786 struct iommu_resv_region *region) in intel_iommu_apply_resv_region()
|
| D | dma-iommu.c | 243 struct iommu_resv_region *region; in iova_reserve_iommu_regions()
|
| D | amd_iommu.c | 3192 struct iommu_resv_region *region; in amd_iommu_get_resv_regions() 3244 struct iommu_resv_region *entry, *next; in amd_iommu_put_resv_regions() 3252 struct iommu_resv_region *region) in amd_iommu_apply_resv_region()
|
| D | arm-smmu-v3.c | 2700 struct iommu_resv_region *region; in arm_smmu_get_resv_regions() 2716 struct iommu_resv_region *entry, *next; in arm_smmu_put_resv_regions()
|
| /Linux-v5.4/drivers/vfio/ |
| D | vfio_iommu_type1.c | 1311 struct iommu_resv_region *region; in vfio_iommu_has_sw_msi() 1537 struct iommu_resv_region *region; in vfio_iommu_resv_conflict() 1558 struct iommu_resv_region *resv; in vfio_iommu_resv_exclude() 1605 struct iommu_resv_region *n, *next; in vfio_iommu_resv_free()
|
| /Linux-v5.4/drivers/acpi/arm64/ |
| D | iort.c | 835 struct iommu_resv_region *region; in iort_iommu_msi_get_resv_regions()
|