• Home
  • Raw
  • Download

Lines Matching refs:data_size

30 		      struct btrfs_path *path, int data_size, int extend);
2340 *root, struct btrfs_path *path, int data_size, in push_leaf_right() argument
2375 if (free_space < data_size) in push_leaf_right()
2385 if (free_space < data_size) in push_leaf_right()
2398 push_space += data_size; in push_leaf_right()
2415 push_space += data_size; in push_leaf_right()
2535 *root, struct btrfs_path *path, int data_size, in push_leaf_left() argument
2572 if (free_space < data_size) { in push_leaf_left()
2587 if (free_space < data_size) { in push_leaf_left()
2618 push_space += data_size; in push_leaf_left()
2766 struct btrfs_path *path, int data_size, in split_leaf() argument
2784 if (data_size && ins_key->type != BTRFS_DIR_ITEM_KEY) { in split_leaf()
2785 wret = push_leaf_right(trans, root, path, data_size, 0); in split_leaf()
2789 wret = push_leaf_left(trans, root, path, data_size, 0); in split_leaf()
2796 if (btrfs_leaf_free_space(root, l) >= data_size) in split_leaf()
2835 leaf_space_used(l, mid, nritems - mid) + data_size > in split_leaf()
2857 data_size > BTRFS_LEAF_DATA_SIZE(root)) { in split_leaf()
2862 if (leaf_space_used(l, 0, mid) + data_size > in split_leaf()
2864 if (!extend && data_size && slot == 0) { in split_leaf()
2885 } else if ((extend || !data_size) && slot == 0) { in split_leaf()
2891 data_size > BTRFS_LEAF_DATA_SIZE(root)) { in split_leaf()
3218 u32 data_size) in btrfs_extend_item() argument
3237 if (btrfs_leaf_free_space(root, leaf) < data_size) { in btrfs_extend_item()
3268 btrfs_set_item_offset(leaf, item, ioff - data_size); in btrfs_extend_item()
3278 data_end - data_size, btrfs_leaf_data(leaf) + in btrfs_extend_item()
3284 btrfs_set_item_size(leaf, item, old_size + data_size); in btrfs_extend_item()
3303 struct btrfs_key *cpu_key, u32 *data_size, in btrfs_insert_some_items() argument
3319 if (total_size + data_size[i] + sizeof(struct btrfs_item) > in btrfs_insert_some_items()
3324 total_data += data_size[i]; in btrfs_insert_some_items()
3325 total_size += data_size[i] + sizeof(struct btrfs_item); in btrfs_insert_some_items()
3342 total_data -= data_size[i]; in btrfs_insert_some_items()
3343 total_size -= data_size[i] + sizeof(struct btrfs_item); in btrfs_insert_some_items()
3360 total_data = data_size[0]; in btrfs_insert_some_items()
3364 total_data += data_size[i]; in btrfs_insert_some_items()
3424 btrfs_set_item_offset(leaf, item, data_end - data_size[i]); in btrfs_insert_some_items()
3425 data_end -= data_size[i]; in btrfs_insert_some_items()
3426 btrfs_set_item_size(leaf, item, data_size[i]); in btrfs_insert_some_items()
3454 struct btrfs_key *cpu_key, u32 *data_size, in btrfs_insert_empty_items() argument
3470 total_data += data_size[i]; in btrfs_insert_empty_items()
3546 btrfs_set_item_offset(leaf, item, data_end - data_size[i]); in btrfs_insert_empty_items()
3547 data_end -= data_size[i]; in btrfs_insert_empty_items()
3548 btrfs_set_item_size(leaf, item, data_size[i]); in btrfs_insert_empty_items()
3574 data_size) in btrfs_insert_item() argument
3583 ret = btrfs_insert_empty_item(trans, root, path, cpu_key, data_size); in btrfs_insert_item()
3587 write_extent_buffer(leaf, data, ptr, data_size); in btrfs_insert_item()