Searched refs:iova_ranges (Results 1 – 8 of 8) sorted by relevance
/qemu/hw/vfio/ |
H A D | container-base.c | 294 return g_list_copy_deep(bcontainer->iova_ranges, copy_iova_range, NULL); in vfio_container_get_iova_ranges() 311 g_list_free_full(bcontainer->iova_ranges, g_free); in vfio_container_instance_finalize() 321 bcontainer->iova_ranges = NULL; in vfio_container_instance_init()
|
H A D | iommufd.c | 456 struct iommu_iova_range *iova_ranges; in iommufd_cdev_get_info_iova_range() 475 iova_ranges = (struct iommu_iova_range *)(uintptr_t)info->allowed_iovas; in iommufd_cdev_get_info_iova_range() 480 range_set_bounds(range, iova_ranges[i].start, iova_ranges[i].last); in iommufd_cdev_get_info_iova_range() 481 bcontainer->iova_ranges = in iommufd_cdev_get_info_iova_range() 482 range_list_insert(bcontainer->iova_ranges, range); in iommufd_cdev_get_info_iova_range() 455 struct iommu_iova_range *iova_ranges; iommufd_cdev_get_info_iova_range() local
|
H A D | container.c | 326 range_set_bounds(range, cap->iova_ranges[i].start, in vfio_get_info_iova_range() 327 cap->iova_ranges[i].end); in vfio_get_info_iova_range() 328 bcontainer->iova_ranges = in vfio_get_info_iova_range() 329 range_list_insert(bcontainer->iova_ranges, range); in vfio_get_info_iova_range()
|
H A D | device.c | 348 GList *l = g_list_last(vdev->bcontainer->iova_ranges); in vfio_device_get_aw_bits()
|
/qemu/include/hw/vfio/ |
H A D | vfio-container-base.h | 52 GList *iova_ranges; member
|
/qemu/util/ |
H A D | vfio-helpers.c | 289 s->usable_iova_ranges[i].start = cap_iova_range->iova_ranges[i].start; in collect_usable_iova_ranges() 290 s->usable_iova_ranges[i].end = cap_iova_range->iova_ranges[i].end; in collect_usable_iova_ranges()
|
/qemu/linux-headers/linux/ |
H A D | vfio.h | 1510 struct vfio_iova_range iova_ranges[]; member
|
/qemu/hw/virtio/ |
H A D | virtio-iommu.c | 537 int devfn, GList *iova_ranges, in virtio_iommu_set_host_iova_ranges() argument 561 range_inverse_array(iova_ranges, in virtio_iommu_set_host_iova_ranges()
|