Lines Matching refs:batch
640 struct btrfs_item_batch batch; in btrfs_insert_delayed_item() local
671 batch.total_data_size = first_data_size; in btrfs_insert_delayed_item()
672 batch.nr = 1; in btrfs_insert_delayed_item()
697 batch.nr++; in btrfs_insert_delayed_item()
699 batch.total_data_size += next->data_len; in btrfs_insert_delayed_item()
703 if (batch.nr == 1) { in btrfs_insert_delayed_item()
707 batch.keys = &first_key; in btrfs_insert_delayed_item()
708 batch.data_sizes = &first_data_size; in btrfs_insert_delayed_item()
714 ins_data = kmalloc(batch.nr * sizeof(u32) + in btrfs_insert_delayed_item()
715 batch.nr * sizeof(struct btrfs_key), GFP_NOFS); in btrfs_insert_delayed_item()
721 ins_keys = (struct btrfs_key *)(ins_data + batch.nr * sizeof(u32)); in btrfs_insert_delayed_item()
722 batch.keys = ins_keys; in btrfs_insert_delayed_item()
723 batch.data_sizes = ins_sizes; in btrfs_insert_delayed_item()
733 ret = btrfs_insert_empty_items(trans, root, path, &batch); in btrfs_insert_delayed_item()