Home
last modified time | relevance | path

Searched refs:iova_ranges (Results 1 – 8 of 8) sorted by relevance

/qemu/hw/vfio/
H A Dcontainer-base.c294 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 Diommufd.c456 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 Dcontainer.c326 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 Ddevice.c348 GList *l = g_list_last(vdev->bcontainer->iova_ranges); in vfio_device_get_aw_bits()
/qemu/include/hw/vfio/
H A Dvfio-container-base.h52 GList *iova_ranges; member
/qemu/util/
H A Dvfio-helpers.c289 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 Dvfio.h1510 struct vfio_iova_range iova_ranges[]; member
/qemu/hw/virtio/
H A Dvirtio-iommu.c537 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()