Defined in 2 files as a function:
Referenced in 11 files:
- fs/btrfs/accessors.h
- fs/btrfs/backref.c, line 920
- fs/btrfs/ctree.h, line 534
- fs/btrfs/delayed-inode.c, line 1820
- fs/btrfs/disk-io.c, line 2353
- fs/btrfs/extent-tree.c, line 6326
- fs/btrfs/free-space-cache.c, line 112
- fs/btrfs/relocation.c
- fs/btrfs/root-tree.c, line 286
- fs/btrfs/tree-log.c, line 6859
- fs/btrfs/volumes.c
Smatch caller information:
fs/btrfs/volumes.c btrfs_del_sys_chunk() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 8029832150561034240 |
| BUF_SIZE | 1 | disk_key | (-1),2048 |
| BUF_SIZE | 1 | disk_key | (-1),2048 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fs_info->chunk_mutex | ||
| HALF_LOCKED2 | &fs_info->reclaim_bgs_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->chunk_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->reclaim_bgs_lock |
fs/btrfs/volumes.c btrfs_read_sys_array() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 9101155577927815168 |
| BUF_SIZE | 1 | disk_key | (-1),2048 |
| BUF_SIZE | 1 | disk_key | (-1),2048 |
| NOCHECK_CALL |
fs/btrfs/tree-log.c log_new_delayed_dentries() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 7792238439046426624 |
| NOCHECK_CALL |
fs/btrfs/delayed-inode.c btrfs_readdir_delayed_dir_index() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 6861169135563673600 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dir_fp->readdir_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/btrfs/free-space-cache.c __lookup_free_space_inode() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 277830402115850240 |
| PARAM_VALUE | 1 | disk_key | 2486704270439002112 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &caching_ctl->mutex | ||
| HALF_LOCKED2 | &fs_info->commit_root_sem | ||
| HALF_LOCKED2 | &pool->lock |
fs/btrfs/root-tree.c btrfs_find_orphan_roots() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 4928503454586064896 |
| PARAM_VALUE | 1 | disk_key | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/btrfs/relocation.c create_reloc_root() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 955578333702094848 |
| PARAM_VALUE | 1 | disk_key | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &cow->lock | ||
| HALF_LOCKED2 | &fs_info->reloc_mutex |
fs/btrfs/relocation.c merge_reloc_root() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 7771655576465264640 |
| PARAM_VALUE | 1 | disk_key | 4096-ptr_max |
| NOCHECK_CALL |
fs/btrfs/disk-io.c validate_sys_chunk_array() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 163830189424644096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | disk_key | unit_byte |
| HALF_LOCKED2 | &fs_info->fs_devices->device_list_mutex | ||
| HALF_LOCKED2 | &fs_info->fs_devices->device_list_mutex | ||
| HALF_LOCKED2 | &fs_info->tree_log_mutex |
fs/btrfs/extent-tree.c btrfs_drop_snapshot() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 4689169746779553792 |
| PARAM_VALUE | 1 | disk_key | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->cleaner_mutex |
fs/btrfs/backref.c add_delayed_refs() -> btrfs_disk_key_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu_key | 7916358560208363520 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &head->lock | ||
| LOCK2 | &head->mutex | ||
| HALF_LOCKED2 | &fs_info->commit_root_sem | ||
| TYPE_LOCK | (struct btrfs_delayed_ref_head)->lock | ||
| TYPE_LOCK | (struct btrfs_delayed_ref_head)->mutex |