• Home
  • Raw
  • Download

Lines Matching refs:l

2707 static int leaf_space_used(struct extent_buffer *l, int start, int nr)  in leaf_space_used()  argument
2712 int nritems = btrfs_header_nritems(l); in leaf_space_used()
2719 data_len = btrfs_item_offset(l, start_item) + in leaf_space_used()
2720 btrfs_item_size(l, start_item); in leaf_space_used()
2721 data_len = data_len - btrfs_item_offset(l, end_item); in leaf_space_used()
3216 struct extent_buffer *l, in copy_for_split() argument
3229 data_copy_size = btrfs_item_end_nr(l, mid) - leaf_data_end(l); in copy_for_split()
3231 copy_extent_buffer(right, l, btrfs_item_nr_offset(0), in copy_for_split()
3235 copy_extent_buffer(right, l, in copy_for_split()
3238 leaf_data_end(l), data_copy_size); in copy_for_split()
3240 rt_data_off = BTRFS_LEAF_DATA_SIZE(fs_info) - btrfs_item_end_nr(l, mid); in copy_for_split()
3251 btrfs_set_header_nritems(l, mid); in copy_for_split()
3256 btrfs_mark_buffer_dirty(l); in copy_for_split()
3350 struct extent_buffer *l; in split_leaf() local
3362 l = path->nodes[0]; in split_leaf()
3364 if (extend && data_size + btrfs_item_size_nr(l, slot) + in split_leaf()
3372 if (slot < btrfs_header_nritems(l)) in split_leaf()
3373 space_needed -= btrfs_leaf_free_space(l); in split_leaf()
3382 space_needed -= btrfs_leaf_free_space(l); in split_leaf()
3388 l = path->nodes[0]; in split_leaf()
3391 if (btrfs_leaf_free_space(l) >= data_size) in split_leaf()
3402 l = path->nodes[0]; in split_leaf()
3404 nritems = btrfs_header_nritems(l); in split_leaf()
3409 leaf_space_used(l, mid, nritems - mid) + data_size > in split_leaf()
3416 leaf_space_used(l, mid, nritems - mid) + in split_leaf()
3425 if (leaf_space_used(l, 0, mid) + data_size > in split_leaf()
3434 leaf_space_used(l, mid, nritems - mid) + in split_leaf()
3447 btrfs_item_key(l, &disk_key, mid); in split_leaf()
3458 &disk_key, 0, l->start, 0, in split_leaf()
3495 copy_for_split(trans, path, l, right, slot, mid, nritems); in split_leaf()