Lines Matching refs:buf
44 AlignedBuffer buf; in Read() local
45 buf.Alignment(alignment); in Read()
46 buf.AllocateNewBuffer(read_size); in Read()
47 while (buf.CurrentSize() < read_size) { in Read()
51 buf.Capacity() - buf.CurrentSize(), buf.Alignment(), in Read()
54 assert(buf.CurrentSize() == 0); in Read()
63 orig_offset = aligned_offset + buf.CurrentSize(); in Read()
67 s = file_->Read(aligned_offset + buf.CurrentSize(), allowed, in Read()
68 IOOptions(), &tmp, buf.Destination(), nullptr); in Read()
76 buf.Size(buf.CurrentSize() + tmp.size()); in Read()
82 if (s.ok() && offset_advance < buf.CurrentSize()) { in Read()
83 res_len = std::min(buf.CurrentSize() - offset_advance, n); in Read()
85 buf.Read(scratch, offset_advance, res_len); in Read()
87 scratch = buf.BufferStart(); in Read()
88 aligned_buf->reset(buf.Release()); in Read()
226 AlignedBuffer buf; in MultiRead() local
227 buf.Alignment(alignment); in MultiRead()
228 buf.AllocateNewBuffer(total_len); in MultiRead()
229 char* scratch = buf.BufferStart(); in MultiRead()
235 aligned_buf->reset(buf.Release()); in MultiRead()