Defined in 1 files as a function:

No references found in the database

Smatch caller information:

fs/btrfs/tree-log.c btrfs_set_stack_file_extent_compression() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0-3
PARAM_VALUE 1 p 5310137147660562448
PARAM_VALUE 1 *p 0
DATA_SOURCE 0 val $1
NOCHECK_CALL

fs/btrfs/tree-log.c btrfs_set_stack_file_extent_type() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 1-2
PARAM_VALUE 1 p 5310137147660562452
PARAM_VALUE 1 *p 0
DATA_SOURCE 0 val $1
HARD_MAX 0 val 2
NOCHECK_CALL

fs/btrfs/tree-log.c btrfs_set_super_log_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
RX_PATH
NOCHECK_CALL
LOCK2 &fs_info->tree_log_mutex
TYPE_LOCK (struct btrfs_fs_info)->tree_log_mutex

fs/btrfs/tests/raid-stripe-tree-tests.c btrfs_set_header_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
NOCHECK_CALL

fs/btrfs/delayed-inode.c btrfs_set_stack_dir_flags() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 1-7,129-135
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
BIT_INFO 0 val 0x0,0x87
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/btrfs/inode.c btrfs_set_root_drop_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &fs_info->subvol_sem
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
TYPE_LOCK (struct btrfs_fs_info)->subvol_sem

fs/btrfs/inode.c btrfs_set_stack_file_extent_compression() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 2545113345182052368,9050834557278863376
DATA_SOURCE 0 val $1
MEM_ZERO 1 p
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/inode.c btrfs_set_stack_file_extent_type() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 1-2
PARAM_VALUE 1 p 2545113345182052372,9050834557278863380
DATA_SOURCE 0 val $1
HARD_MAX 0 val 2
MEM_ZERO 1 p
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/tests/free-space-tree-tests.c btrfs_set_header_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
NOCHECK_CALL

fs/btrfs/tree-mod-log.c btrfs_set_header_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &eb->lock

fs/btrfs/root-tree.c btrfs_set_root_level() -> put_unaligned_le8()

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

fs/btrfs/relocation.c btrfs_set_root_drop_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0-7
PARAM_VALUE 1 p 4096-ptr_max
PARAM_VALUE 1 *p 0-255
DATA_SOURCE 0 val $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 val
NO_OVERFLOW_SIMPLE 1 *p
HALF_LOCKED2 &cow->lock
HALF_LOCKED2 &fs_info->cleaner_mutex

fs/btrfs/relocation.c btrfs_set_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cow->lock

fs/btrfs/tests/qgroup-tests.c btrfs_set_header_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
NOCHECK_CALL

fs/btrfs/tests/inode-tests.c btrfs_set_header_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
NOCHECK_CALL

fs/btrfs/transaction.c btrfs_set_super_log_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
NOCHECK_CALL

fs/btrfs/disk-io.c btrfs_set_backup_chunk_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
MEM_ZERO 1 p
RX_PATH
NOCHECK_CALL
LOCK2 &fs_info->tree_log_mutex
TYPE_LOCK (struct btrfs_fs_info)->tree_log_mutex

fs/btrfs/disk-io.c btrfs_set_backup_csum_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
MEM_ZERO 1 p
RX_PATH
NOCHECK_CALL
LOCK2 &fs_info->tree_log_mutex
TYPE_LOCK (struct btrfs_fs_info)->tree_log_mutex

fs/btrfs/disk-io.c btrfs_set_backup_dev_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
MEM_ZERO 1 p
RX_PATH
NOCHECK_CALL
LOCK2 &fs_info->tree_log_mutex
TYPE_LOCK (struct btrfs_fs_info)->tree_log_mutex

fs/btrfs/disk-io.c btrfs_set_backup_extent_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
MEM_ZERO 1 p
RX_PATH
NOCHECK_CALL
LOCK2 &fs_info->tree_log_mutex
TYPE_LOCK (struct btrfs_fs_info)->tree_log_mutex

fs/btrfs/disk-io.c btrfs_set_backup_fs_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
MEM_ZERO 1 p
RX_PATH
NOCHECK_CALL
LOCK2 &fs_info->tree_log_mutex
TYPE_LOCK (struct btrfs_fs_info)->tree_log_mutex

fs/btrfs/disk-io.c btrfs_set_backup_tree_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
MEM_ZERO 1 p
RX_PATH
NOCHECK_CALL
LOCK2 &fs_info->tree_log_mutex
TYPE_LOCK (struct btrfs_fs_info)->tree_log_mutex

fs/btrfs/disk-io.c btrfs_set_root_drop_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fs_info->qgroup_ioctl_lock
HALF_LOCKED2 &fs_info->subvol_sem

fs/btrfs/disk-io.c btrfs_set_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fs_info->qgroup_ioctl_lock
HALF_LOCKED2 &fs_info->subvol_sem

fs/btrfs/disk-io.c btrfs_set_super_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
NOCHECK_CALL

fs/btrfs/ioctl.c btrfs_set_root_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
NOCHECK_CALL
LOCK2 &fs_info->subvol_sem
TYPE_LOCK (struct btrfs_fs_info)->subvol_sem

fs/btrfs/extent-tree.c btrfs_set_header_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0-7
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &eb->lock
HALF_LOCKED2 &fs_info->subvol_sem
HALF_LOCKED2 &trans->fs_info->commit_root_sem
HALF_LOCKED2 &trans->fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &trans->fs_info->fs_roots_radix_lock
HALF_LOCKED2 &trans->fs_info->qgroup_ioctl_lock
HALF_LOCKED2 &trans->fs_info->qgroup_lock
HALF_LOCKED2 &trans->fs_info->unused_bg_unpin_mutex
HALF_LOCKED2 &trans->transaction->delayed_refs.lock
TYPE_LOCK (struct extent_buffer)->lock

fs/btrfs/extent-tree.c btrfs_set_root_drop_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
NOCHECK_CALL
UNITS 0 val unit_byte
HALF_LOCKED2 &fs_info->cleaner_mutex

fs/btrfs/ctree.c btrfs_set_header_level() -> put_unaligned_le8()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 p 4096-ptr_max
DATA_SOURCE 0 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cow->lock

fs/btrfs/accessors.c btrfs_set_8() -> put_unaligned_le8()

Type Parameter Key Value
DATA_SOURCE 0 val $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL