Lines Matching defs:push_space
3146 int push_space = 0;
3159 push_space += data_size;
3170 if (space + push_space * 2 > free_space)
3176 push_space += data_size;
3180 push_space > free_space)
3184 push_space += this_item_size + sizeof(struct btrfs_item);
3198 push_space = btrfs_item_data_end(left, left_nritems - push_items);
3199 push_space -= leaf_data_end(left);
3203 memmove_leaf_data(right, data_end - push_space, data_end,
3207 copy_leaf_data(right, left, BTRFS_LEAF_DATA_SIZE(fs_info) - push_space,
3208 leaf_data_end(left), push_space);
3218 push_space = BTRFS_LEAF_DATA_SIZE(fs_info);
3220 push_space -= btrfs_item_size(right, i);
3221 btrfs_set_item_offset(right, i, push_space);
3355 int push_space = 0;
3375 if (space + push_space * 2 > free_space)
3381 push_space += data_size;
3384 if (this_item_size + sizeof(struct btrfs_item) + push_space >
3389 push_space += this_item_size + sizeof(struct btrfs_item);
3401 push_space = BTRFS_LEAF_DATA_SIZE(fs_info) -
3404 copy_leaf_data(left, right, leaf_data_end(left) - push_space,
3405 btrfs_item_offset(right, push_items - 1), push_space);
3429 push_space = btrfs_item_offset(right, push_items - 1) -
3432 BTRFS_LEAF_DATA_SIZE(fs_info) - push_space,
3433 leaf_data_end(right), push_space);
3441 push_space = BTRFS_LEAF_DATA_SIZE(fs_info);
3443 push_space = push_space - btrfs_item_size(right, i);
3444 btrfs_set_item_offset(right, i, push_space);