Defined in 1 files as a function:
Referenced in 7 files:
- arch/x86/boot/compressed/kaslr.c
- arch/x86/kernel/e820.c
- arch/x86/xen/setup.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
- drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c
- fs/btrfs/ordered-data.c
- fs/btrfs/qgroup.c
Smatch caller information:
fs/btrfs/ordered-data.c __tree_search() -> entry_end()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entry | 4096-ptr_max |
| CAPPED_DATA | 0 | entry->file_offset | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | entry->file_offset | |
| NO_OVERFLOW_SIMPLE | 0 | entry->num_bytes | |
| UNITS | 0 | entry | unit_byte |
| LOCK2 | &inode->ordered_tree_lock | ||
| TYPE_LOCK | (struct btrfs_inode)->ordered_tree_lock |
fs/btrfs/ordered-data.c __tree_search() -> entry_end()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entry | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | entry->file_offset | |
| NO_OVERFLOW_SIMPLE | 0 | entry->num_bytes | |
| UNITS | 0 | entry | unit_byte |
| LOCK2 | &inode->ordered_tree_lock | ||
| TYPE_LOCK | (struct btrfs_inode)->ordered_tree_lock |
fs/btrfs/ordered-data.c __tree_search() -> entry_end()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entry | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | entry->file_offset | |
| NO_OVERFLOW_SIMPLE | 0 | entry->num_bytes | |
| UNITS | 0 | entry | unit_byte |
| LOCK2 | &inode->ordered_tree_lock | ||
| TYPE_LOCK | (struct btrfs_inode)->ordered_tree_lock |
fs/btrfs/ordered-data.c __tree_search() -> entry_end()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entry | 4096-ptr_max |
| CAPPED_DATA | 0 | entry->file_offset | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | entry->file_offset | |
| NO_OVERFLOW_SIMPLE | 0 | entry->num_bytes | |
| UNITS | 0 | entry | unit_byte |
| LOCK2 | &inode->ordered_tree_lock | ||
| TYPE_LOCK | (struct btrfs_inode)->ordered_tree_lock |
fs/btrfs/ordered-data.c __tree_search() -> entry_end()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entry | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | entry->file_offset | |
| NO_OVERFLOW_SIMPLE | 0 | entry->num_bytes | |
| UNITS | 0 | entry | unit_byte |
| LOCK2 | &inode->ordered_tree_lock | ||
| TYPE_LOCK | (struct btrfs_inode)->ordered_tree_lock |
fs/btrfs/ordered-data.c __tree_search() -> entry_end()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entry | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | entry->file_offset | |
| NO_OVERFLOW_SIMPLE | 0 | entry->num_bytes | |
| UNITS | 0 | entry | unit_byte |
| LOCK2 | &inode->ordered_tree_lock | ||
| TYPE_LOCK | (struct btrfs_inode)->ordered_tree_lock |
fs/btrfs/ordered-data.c btrfs_lookup_first_ordered_range() -> entry_end()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entry | 4096-ptr_max |
| CAPPED_DATA | 0 | entry->file_offset | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | entry->file_offset | |
| NO_OVERFLOW_SIMPLE | 0 | entry->num_bytes | |
| UNITS | 0 | entry | unit_byte |
| LOCK2 | &inode->ordered_tree_lock | ||
| TYPE_LOCK | (struct btrfs_inode)->ordered_tree_lock |
fs/btrfs/ordered-data.c tree_insert() -> entry_end()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entry | 4096-ptr_max |
| CAPPED_DATA | 0 | entry->file_offset | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | entry->file_offset | |
| NO_OVERFLOW_SIMPLE | 0 | entry->num_bytes | |
| LOCK2 | &inode->ordered_tree_lock | ||
| HALF_LOCKED2 | &root->ordered_extent_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct btrfs_inode)->ordered_tree_lock |