Lines Matching refs:batch
4157 const struct btrfs_item_batch *batch) in setup_items_for_insert() argument
4174 btrfs_cpu_key_to_disk(&disk_key, &batch->keys[0]); in setup_items_for_insert()
4184 total_size = batch->total_data_size + (batch->nr * sizeof(struct btrfs_item)); in setup_items_for_insert()
4212 ioff - batch->total_data_size); in setup_items_for_insert()
4215 memmove_leaf_items(leaf, slot + batch->nr, slot, nritems - slot); in setup_items_for_insert()
4218 memmove_leaf_data(leaf, data_end - batch->total_data_size, in setup_items_for_insert()
4224 for (i = 0; i < batch->nr; i++) { in setup_items_for_insert()
4225 btrfs_cpu_key_to_disk(&disk_key, &batch->keys[i]); in setup_items_for_insert()
4227 data_end -= batch->data_sizes[i]; in setup_items_for_insert()
4229 btrfs_set_item_size(leaf, slot + i, batch->data_sizes[i]); in setup_items_for_insert()
4232 btrfs_set_header_nritems(leaf, nritems + batch->nr); in setup_items_for_insert()
4256 struct btrfs_item_batch batch; in btrfs_setup_item_for_insert() local
4258 batch.keys = key; in btrfs_setup_item_for_insert()
4259 batch.data_sizes = &data_size; in btrfs_setup_item_for_insert()
4260 batch.total_data_size = data_size; in btrfs_setup_item_for_insert()
4261 batch.nr = 1; in btrfs_setup_item_for_insert()
4263 setup_items_for_insert(trans, root, path, &batch); in btrfs_setup_item_for_insert()
4277 const struct btrfs_item_batch *batch) in btrfs_insert_empty_items() argument
4283 total_size = batch->total_data_size + (batch->nr * sizeof(struct btrfs_item)); in btrfs_insert_empty_items()
4284 ret = btrfs_search_slot(trans, root, &batch->keys[0], path, total_size, 1); in btrfs_insert_empty_items()
4293 setup_items_for_insert(trans, root, path, batch); in btrfs_insert_empty_items()