Symbol: iova_bitmap
drivers/iommu/iommufd/io_pagetable.c
536
static int __iommu_read_and_clear_dirty(struct iova_bitmap *bitmap,
drivers/iommu/iommufd/io_pagetable.c
574
struct iova_bitmap *iter;
drivers/iommu/iommufd/iova_bitmap.c
130
static unsigned long iova_bitmap_offset_to_index(struct iova_bitmap *bitmap,
drivers/iommu/iommufd/iova_bitmap.c
140
static unsigned long iova_bitmap_index_to_offset(struct iova_bitmap *bitmap,
drivers/iommu/iommufd/iova_bitmap.c
151
static unsigned long iova_bitmap_mapped_iova(struct iova_bitmap *bitmap)
drivers/iommu/iommufd/iova_bitmap.c
158
static unsigned long iova_bitmap_mapped_length(struct iova_bitmap *bitmap);
drivers/iommu/iommufd/iova_bitmap.c
165
static int iova_bitmap_get(struct iova_bitmap *bitmap)
drivers/iommu/iommufd/iova_bitmap.c
219
static void iova_bitmap_put(struct iova_bitmap *bitmap)
drivers/iommu/iommufd/iova_bitmap.c
243
struct iova_bitmap *iova_bitmap_alloc(unsigned long iova, size_t length,
drivers/iommu/iommufd/iova_bitmap.c
247
struct iova_bitmap *bitmap;
drivers/iommu/iommufd/iova_bitmap.c
283
void iova_bitmap_free(struct iova_bitmap *bitmap)
drivers/iommu/iommufd/iova_bitmap.c
302
static unsigned long iova_bitmap_mapped_remaining(struct iova_bitmap *bitmap)
drivers/iommu/iommufd/iova_bitmap.c
318
static unsigned long iova_bitmap_mapped_length(struct iova_bitmap *bitmap)
drivers/iommu/iommufd/iova_bitmap.c
355
static int iova_bitmap_advance_to(struct iova_bitmap *bitmap,
drivers/iommu/iommufd/iova_bitmap.c
384
int iova_bitmap_for_each(struct iova_bitmap *bitmap, void *opaque,
drivers/iommu/iommufd/iova_bitmap.c
401
void iova_bitmap_set(struct iova_bitmap *bitmap,
drivers/vfio/pci/mlx5/cmd.c
1614
struct iova_bitmap *dirty)
drivers/vfio/pci/mlx5/cmd.c
1657
struct iova_bitmap *dirty, int *tracker_status)
drivers/vfio/pci/mlx5/cmd.c
1698
struct iova_bitmap *dirty, int *tracker_status)
drivers/vfio/pci/mlx5/cmd.c
1725
struct iova_bitmap *dirty)
drivers/vfio/pci/mlx5/cmd.h
246
unsigned long length, struct iova_bitmap *dirty);
drivers/vfio/pci/pds/dirty.c
472
struct iova_bitmap *dirty_bitmap,
drivers/vfio/pci/pds/dirty.c
523
struct iova_bitmap *dirty_bitmap,
drivers/vfio/pci/pds/dirty.c
603
unsigned long length, struct iova_bitmap *dirty)
drivers/vfio/pci/pds/dirty.h
36
struct iova_bitmap *dirty);
drivers/vfio/vfio_main.c
1151
static int vfio_device_log_read_and_clear(struct iova_bitmap *iter,
drivers/vfio/vfio_main.c
1169
struct iova_bitmap *iter;
include/linux/iommu.h
1067
struct iova_bitmap *bitmap,
include/linux/iommu.h
1415
struct iova_bitmap *bitmap,
include/linux/iommu.h
372
struct iova_bitmap *bitmap;
include/linux/iova_bitmap.h
12
struct iova_bitmap;
include/linux/iova_bitmap.h
14
typedef int (*iova_bitmap_fn_t)(struct iova_bitmap *bitmap,
include/linux/iova_bitmap.h
19
struct iova_bitmap *iova_bitmap_alloc(unsigned long iova, size_t length,
include/linux/iova_bitmap.h
22
void iova_bitmap_free(struct iova_bitmap *bitmap);
include/linux/iova_bitmap.h
23
int iova_bitmap_for_each(struct iova_bitmap *bitmap, void *opaque,
include/linux/iova_bitmap.h
25
void iova_bitmap_set(struct iova_bitmap *bitmap,
include/linux/iova_bitmap.h
28
static inline struct iova_bitmap *iova_bitmap_alloc(unsigned long iova,
include/linux/iova_bitmap.h
36
static inline void iova_bitmap_free(struct iova_bitmap *bitmap)
include/linux/iova_bitmap.h
40
static inline int iova_bitmap_for_each(struct iova_bitmap *bitmap, void *opaque,
include/linux/iova_bitmap.h
46
static inline void iova_bitmap_set(struct iova_bitmap *bitmap,
include/linux/vfio.h
255
struct iova_bitmap *dirty);
samples/vfio-mdev/mtty.c
1301
struct iova_bitmap *dirty)