Defined in 2 files as a function:
- drivers/s390/crypto/vfio_ap_ops.c, line 1667 (as a function)
- fs/btrfs/relocation.c, line 4019 (as a function)
Referenced in 2 files:
Smatch caller information:
fs/btrfs/relocation.c create_remap_tree_entries() -> parse_bitmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 8-32000000 |
| PARAM_VALUE | 3 | address | 0-18446744073709551614 |
| PARAM_VALUE | 4 | space_runs | 16,4096-ptr_max |
| PARAM_VALUE | 5 | num_space_runs | 5883453093249265664 |
| BUF_SIZE | 1 | bitmap | 1-u32max |
| BUF_SIZE | 4 | space_runs | 0-68719476720 |
| BUF_SIZE | 4 | space_runs | 0-68719476720 |
| CAPPED_DATA | 3 | address | 1 |
| CAPPED_DATA | 3 | address | 1 |
| DATA_SOURCE | 1 | bitmap | r _kmalloc_noprof |
| DATA_SOURCE | 4 | space_runs | r _kmalloc_noprof |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 5 | *num_space_runs | |
| UNITS | 0 | block_size | unit_byte |
| UNITS | 3 | address | unit_byte |
| LOCK2 | &bg->free_space_lock | ||
| LOCK2 | &fs_info->remap_mutex | ||
| TYPE_LOCK | (struct btrfs_block_group)->free_space_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->remap_mutex |