Searched refs:iova_bitmap (Results 1 – 7 of 7) sorted by relevance
/drivers/vfio/ |
D | iova_bitmap.c | 98 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 …]
|
D | Makefile | 5 iova_bitmap.o
|
D | vfio_main.c | 1092 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/ |
D | dirty.h | 34 struct iova_bitmap *dirty);
|
D | dirty.c | 420 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/ |
D | cmd.h | 224 unsigned long length, struct iova_bitmap *dirty);
|
D | cmd.c | 1473 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()
|