Lines Matching refs:send_size
140 u32 send_size;
663 int left = sctx->send_max_size - sctx->send_size;
671 hdr = (struct btrfs_tlv_header *) (sctx->send_buf + sctx->send_size);
675 sctx->send_size += total_len;
780 BUG_ON(sctx->send_size);
782 sctx->send_size += sizeof(*hdr);
796 put_unaligned_le32(sctx->send_size - sizeof(*hdr), &hdr->len);
799 crc = btrfs_crc32c(0, (unsigned char *)sctx->send_buf, sctx->send_size);
802 ret = write_buf(sctx->send_filp, sctx->send_buf, sctx->send_size,
805 sctx->send_size = 0;
5239 if (sctx->send_max_size - sctx->send_size < sizeof(__le16) + len)
5241 put_unaligned_le16(BTRFS_SEND_A_DATA, sctx->send_buf + sctx->send_size);
5242 sctx->send_size += sizeof(__le16);
5246 if (sctx->send_max_size - sctx->send_size < sizeof(*hdr) + len)
5248 hdr = (struct btrfs_tlv_header *)(sctx->send_buf + sctx->send_size);
5251 sctx->send_size += sizeof(*hdr);
5310 memcpy_from_page(sctx->send_buf + sctx->send_size, page,
5317 sctx->send_size += cur_len;
5508 memset(sctx->send_buf + sctx->send_size, 0, len);
5509 sctx->send_size += len;
5574 read_extent_buffer(leaf, sctx->send_buf + sctx->send_size,
5576 sctx->send_size += inline_size;
5651 data_offset = PAGE_ALIGN(sctx->send_size);
5670 hdr->len = cpu_to_le32(sctx->send_size + disk_num_bytes - sizeof(*hdr));
5672 crc = btrfs_crc32c(0, sctx->send_buf, sctx->send_size);
5676 ret = write_buf(sctx->send_filp, sctx->send_buf, sctx->send_size,
5682 sctx->send_size = 0;