Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
fs/btrfs/tests/extent-io-tests.c test_find_first_clear_extent_bit() -> btrfs_find_first_clear_extent_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree | 3054325114308427776 |
| PARAM_VALUE | 0 | tree->fs_info | 0 |
| PARAM_VALUE | 0 | tree->inode | 0 |
| PARAM_VALUE | 0 | tree->owner | 9 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | start_ret | 8468522489256747008 |
| PARAM_VALUE | 3 | end_ret | 1599171687330856960 |
| PARAM_VALUE | 4 | bits | 64 |
| NOCHECK_CALL |
fs/btrfs/tests/extent-io-tests.c test_find_first_clear_extent_bit() -> btrfs_find_first_clear_extent_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree | 3054325114308427776 |
| PARAM_VALUE | 0 | tree->fs_info | 0 |
| PARAM_VALUE | 0 | tree->inode | 0 |
| PARAM_VALUE | 0 | tree->owner | 9 |
| PARAM_VALUE | 1 | start | 524288 |
| PARAM_VALUE | 2 | start_ret | 8468522489256747008 |
| PARAM_VALUE | 2 | *start_ret | 0 |
| PARAM_VALUE | 3 | end_ret | 1599171687330856960 |
| PARAM_VALUE | 3 | *end_ret | u64max |
| PARAM_VALUE | 4 | bits | 65 |
| NOCHECK_CALL |
fs/btrfs/tests/extent-io-tests.c test_find_first_clear_extent_bit() -> btrfs_find_first_clear_extent_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree | 3054325114308427776 |
| PARAM_VALUE | 0 | tree->fs_info | 0 |
| PARAM_VALUE | 0 | tree->inode | 0 |
| PARAM_VALUE | 0 | tree->owner | 9 |
| PARAM_VALUE | 1 | start | 12582912 |
| PARAM_VALUE | 2 | start_ret | 8468522489256747008 |
| PARAM_VALUE | 2 | *start_ret | 0 |
| PARAM_VALUE | 3 | end_ret | 1599171687330856960 |
| PARAM_VALUE | 3 | *end_ret | 1048575 |
| PARAM_VALUE | 4 | bits | 65 |
| NOCHECK_CALL |
fs/btrfs/tests/extent-io-tests.c test_find_first_clear_extent_bit() -> btrfs_find_first_clear_extent_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree | 3054325114308427776 |
| PARAM_VALUE | 0 | tree->fs_info | 0 |
| PARAM_VALUE | 0 | tree->inode | 0 |
| PARAM_VALUE | 0 | tree->owner | 9 |
| PARAM_VALUE | 1 | start | 2097152 |
| PARAM_VALUE | 2 | start_ret | 8468522489256747008 |
| PARAM_VALUE | 2 | *start_ret | 4194304 |
| PARAM_VALUE | 3 | end_ret | 1599171687330856960 |
| PARAM_VALUE | 3 | *end_ret | 33554431 |
| PARAM_VALUE | 4 | bits | 65 |
| NOCHECK_CALL |
fs/btrfs/tests/extent-io-tests.c test_find_first_clear_extent_bit() -> btrfs_find_first_clear_extent_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree | 3054325114308427776 |
| PARAM_VALUE | 0 | tree->fs_info | 0 |
| PARAM_VALUE | 0 | tree->inode | 0 |
| PARAM_VALUE | 0 | tree->owner | 9 |
| PARAM_VALUE | 1 | start | 68157440 |
| PARAM_VALUE | 2 | start_ret | 8468522489256747008 |
| PARAM_VALUE | 2 | *start_ret | 4194304 |
| PARAM_VALUE | 3 | end_ret | 1599171687330856960 |
| PARAM_VALUE | 3 | *end_ret | 33554431 |
| PARAM_VALUE | 4 | bits | 64 |
| NOCHECK_CALL |
fs/btrfs/tests/extent-io-tests.c test_find_first_clear_extent_bit() -> btrfs_find_first_clear_extent_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree | 3054325114308427776 |
| PARAM_VALUE | 0 | tree->fs_info | 0 |
| PARAM_VALUE | 0 | tree->inode | 0 |
| PARAM_VALUE | 0 | tree->owner | 9 |
| PARAM_VALUE | 1 | start | 58720256 |
| PARAM_VALUE | 2 | start_ret | 8468522489256747008 |
| PARAM_VALUE | 2 | *start_ret | 67108864 |
| PARAM_VALUE | 3 | end_ret | 1599171687330856960 |
| PARAM_VALUE | 3 | *end_ret | 75497471 |
| PARAM_VALUE | 4 | bits | 64 |
| NOCHECK_CALL |
fs/btrfs/tests/extent-io-tests.c test_find_first_clear_extent_bit() -> btrfs_find_first_clear_extent_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree | 3054325114308427776 |
| PARAM_VALUE | 0 | tree->fs_info | 0 |
| PARAM_VALUE | 0 | tree->inode | 0 |
| PARAM_VALUE | 0 | tree->owner | 9 |
| PARAM_VALUE | 1 | start | u64max |
| PARAM_VALUE | 2 | start_ret | 8468522489256747008 |
| PARAM_VALUE | 2 | *start_ret | 67108864 |
| PARAM_VALUE | 3 | end_ret | 1599171687330856960 |
| PARAM_VALUE | 3 | *end_ret | 75497471 |
| PARAM_VALUE | 4 | bits | 64 |
| NOCHECK_CALL |
fs/btrfs/extent-tree.c btrfs_trim_free_extents_throttle() -> btrfs_find_first_clear_extent_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree | 4096-ptr_max |
| PARAM_VALUE | 2 | start_ret | 976795532843806720 |
| PARAM_VALUE | 3 | end_ret | 4686497411168591872 |
| PARAM_VALUE | 4 | bits | 65 |
| CAPABLE | 0 | 21 | |
| NOCHECK_CALL | |||
| UNITS | 1 | start | unit_byte |
| LOCK2 | &fs_devices->device_list_mutex | ||
| LOCK2 | &fs_info->chunk_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_devices)->device_list_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->chunk_mutex |