Defined in 1 files as a function:

No references found in the database

Smatch caller information:

fs/btrfs/tree-log.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &log_root_tree->log_mutex

fs/btrfs/tree-log.c btrfs_stack_dir_flags() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max

fs/btrfs/extent_io.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/qgroup.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->cleaner_mutex

fs/btrfs/tree-mod-log.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &eb->lock
HALF_LOCKED2 &new_root->lock

fs/btrfs/root-tree.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cow->lock
HALF_LOCKED2 &fs_info->reloc_mutex
HALF_LOCKED2 &root->log_mutex

fs/btrfs/locking.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/relocation.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cow->lock
HALF_LOCKED2 &fs_info->cleaner_mutex

fs/btrfs/relocation.c btrfs_root_drop_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max

fs/btrfs/relocation.c btrfs_root_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max

fs/btrfs/defrag.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
CAPABLE 0 21

fs/btrfs/disk-io.c btrfs_backup_tree_root_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max

fs/btrfs/disk-io.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->tree_log_mutex
HALF_LOCKED2 rcu_read

fs/btrfs/disk-io.c btrfs_root_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/disk-io.c btrfs_super_chunk_root_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &fs_info->tree_log_mutex
HALF_LOCKED2 rcu_read

fs/btrfs/disk-io.c btrfs_super_log_root_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/btrfs/disk-io.c btrfs_super_remap_root_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max

fs/btrfs/disk-io.c btrfs_super_root_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/btrfs/extent-tree.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &eb->lock
HALF_LOCKED2 &fs_info->cleaner_mutex
HALF_LOCKED2 &node->lock

fs/btrfs/extent-tree.c btrfs_root_drop_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
HALF_LOCKED2 &fs_info->cleaner_mutex

fs/btrfs/ref-verify.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max

fs/btrfs/print-tree.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/ctree.c btrfs_disk_key_type() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 1651946290639396872,5198147627243270152
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/btrfs/ctree.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cow->lock
HALF_LOCKED2 rcu_read

fs/btrfs/tree-checker.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/btrfs/tree-checker.c btrfs_root_drop_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4668496975867203821
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/tree-checker.c btrfs_root_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4668496975867203822
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/backref.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->cleaner_mutex

fs/btrfs/backref.c btrfs_root_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fs_info->cleaner_mutex
HALF_LOCKED2 &fs_info->reclaim_bgs_lock
TYPE_LOCK (struct btrfs_fs_info)->cleaner_mutex
TYPE_LOCK (struct btrfs_fs_info)->reclaim_bgs_lock

fs/btrfs/accessors.c btrfs_get_8() -> get_unaligned_le8()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->cleaner_mutex
HALF_LOCKED2 &inode->vfs_inode.i_rwsem
HALF_LOCKED2 &vfs_inode->i_rwsem

fs/btrfs/send.c btrfs_header_level() -> get_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max