Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/ctree.c __push_leaf_right() -> btrfs_item_data_end()

Type Parameter Key Value
PARAM_VALUE 0 eb 4096-ptr_max
CAPPED_DATA 1 nr 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &right->lock
HALF_LOCKED2 &cow->lock
TYPE_LOCK (struct extent_buffer)->lock

fs/btrfs/ctree.c btrfs_extend_item() -> btrfs_item_data_end()

Type Parameter Key Value
PARAM_VALUE 0 eb 4096-ptr_max
PARAM_VALUE 0 eb->fs_info 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/ctree.c copy_for_split() -> btrfs_item_data_end()

Type Parameter Key Value
PARAM_VALUE 0 eb 4096-ptr_max
DATA_SOURCE 0 eb $2
DATA_SOURCE 1 nr $5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &c->lock

fs/btrfs/ctree.c copy_for_split() -> btrfs_item_data_end()

Type Parameter Key Value
PARAM_VALUE 0 eb 4096-ptr_max
DATA_SOURCE 0 eb $2
DATA_SOURCE 1 nr $5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &c->lock

fs/btrfs/ctree.c setup_items_for_insert() -> btrfs_item_data_end()

Type Parameter Key Value
PARAM_VALUE 0 eb 4096-ptr_max
PARAM_VALUE 0 eb->fs_info 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING