Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/iommu/iommufd/iova_bitmap.c, line 243 (as a function)
- include/linux/iova_bitmap.h, line 28 (as a function)
Referenced in 3 files:
- drivers/iommu/iommufd/io_pagetable.c, line 580
- drivers/iommu/iommufd/iova_bitmap.c, line 274
- drivers/vfio/vfio_main.c, line 1250
Smatch caller information:
drivers/vfio/vfio_main.c vfio_ioctl_device_feature_logging_report() -> iova_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | page_size | 4096-u64max |
| FUZZY_MAX | 2 | page_size | 4096 |
| USER_DATA | 0 | iova | 0-u64max |
| USER_DATA | 1 | length | 0-u64max |
| USER_DATA | 2 | page_size | 4096-u64max |
drivers/iommu/iommufd/io_pagetable.c iommu_read_and_clear_dirty() -> iova_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | page_size | 1-u64max |
| USER_DATA | 0 | iova | 0-u64max[u] |
| USER_DATA | 1 | length | 0-u64max[u] |
| USER_DATA | 2 | page_size | 1-u64max[u] |
| LOCK2 | &iopt->iova_rwsem | ||
| TYPE_LOCK | (struct io_pagetable)->iova_rwsem |