Lines Matching refs:chunk
202 auto chunk{::read(fd_, buffer + got, maxBytes - got)}; in Read() local
203 if (chunk == 0) { in Read()
205 } else if (chunk < 0) { in Read()
212 SetPosition(position_ + chunk); in Read()
213 got += chunk; in Read()
230 auto chunk{::write(fd_, buffer + put, bytes - put)}; in Write() local
231 if (chunk >= 0) { in Write()
232 SetPosition(position_ + chunk); in Write()
233 put += chunk; in Write()
275 auto chunk{::pread(fd_, buffer + got, bytes - got, at)}; in ReadAsynchronously() local
277 auto chunk{Seek(at, handler) ? ::read(fd_, buffer + got, bytes - got) : -1}; in ReadAsynchronously()
279 if (chunk == 0) { in ReadAsynchronously()
283 if (chunk < 0) { in ReadAsynchronously()
290 at += chunk; in ReadAsynchronously()
291 got += chunk; in ReadAsynchronously()
304 auto chunk{::pwrite(fd_, buffer + put, bytes - put, at)}; in WriteAsynchronously() local
306 auto chunk{ in WriteAsynchronously()
309 if (chunk >= 0) { in WriteAsynchronously()
310 at += chunk; in WriteAsynchronously()
311 put += chunk; in WriteAsynchronously()