Home
last modified time | relevance | path

Searched refs:iova_bitmap (Results 1 – 7 of 7) sorted by relevance

/drivers/vfio/
Diova_bitmap.c98 struct iova_bitmap { struct
127 static unsigned long iova_bitmap_offset_to_index(struct iova_bitmap *bitmap, in iova_bitmap_offset_to_index() argument
138 static unsigned long iova_bitmap_index_to_offset(struct iova_bitmap *bitmap, in iova_bitmap_index_to_offset()
149 static unsigned long iova_bitmap_mapped_iova(struct iova_bitmap *bitmap) in iova_bitmap_mapped_iova()
161 static int iova_bitmap_get(struct iova_bitmap *bitmap) in iova_bitmap_get()
214 static void iova_bitmap_put(struct iova_bitmap *bitmap) in iova_bitmap_put()
238 struct iova_bitmap *iova_bitmap_alloc(unsigned long iova, size_t length, in iova_bitmap_alloc()
242 struct iova_bitmap *bitmap; in iova_bitmap_alloc()
280 void iova_bitmap_free(struct iova_bitmap *bitmap) in iova_bitmap_free()
298 static unsigned long iova_bitmap_mapped_remaining(struct iova_bitmap *bitmap) in iova_bitmap_mapped_remaining()
[all …]
DMakefile5 iova_bitmap.o
Dvfio_main.c1092 static int vfio_device_log_read_and_clear(struct iova_bitmap *iter, in vfio_device_log_read_and_clear()
1110 struct iova_bitmap *iter; in vfio_ioctl_device_feature_logging_report()
/drivers/vfio/pci/pds/
Ddirty.h34 struct iova_bitmap *dirty);
Ddirty.c420 struct iova_bitmap *dirty_bitmap, in pds_vfio_dirty_process_bitmaps()
455 struct iova_bitmap *dirty_bitmap, in pds_vfio_dirty_sync()
522 unsigned long length, struct iova_bitmap *dirty) in pds_vfio_dma_logging_report()
/drivers/vfio/pci/mlx5/
Dcmd.h224 unsigned long length, struct iova_bitmap *dirty);
Dcmd.c1473 struct iova_bitmap *dirty) in set_report_output()
1500 struct iova_bitmap *dirty, int *tracker_status) in mlx5vf_rq_cqe()
1541 struct iova_bitmap *dirty, int *tracker_status) in mlx5vf_cq_poll_one()
1568 struct iova_bitmap *dirty) in mlx5vf_tracker_read_and_clear()