Lines Matching refs:buffer
421 static bool ReadFullyGeneric(int fd, void* buffer, size_t byte_count, size_t offset) { in ReadFullyGeneric() argument
422 char* ptr = static_cast<char*>(buffer); in ReadFullyGeneric()
437 bool FdFile::ReadFully(void* buffer, size_t byte_count) { in ReadFully() argument
438 return ReadFullyGeneric<ReadIgnoreOffset>(fd_, buffer, byte_count, 0); in ReadFully()
441 bool FdFile::PreadFully(void* buffer, size_t byte_count, size_t offset) { in PreadFully() argument
442 return ReadFullyGeneric<pread>(fd_, buffer, byte_count, offset); in PreadFully()
446 bool FdFile::WriteFullyGeneric(const void* buffer, size_t byte_count, size_t offset) { in WriteFullyGeneric() argument
450 const char* ptr = static_cast<const char*>(buffer); in WriteFullyGeneric()
465 bool FdFile::PwriteFully(const void* buffer, size_t byte_count, size_t offset) { in PwriteFully() argument
466 return WriteFullyGeneric<true>(buffer, byte_count, offset); in PwriteFully()
469 bool FdFile::WriteFully(const void* buffer, size_t byte_count) { in WriteFully() argument
470 return WriteFullyGeneric<false>(buffer, byte_count, 0u); in WriteFully()
503 art::UniqueCPtr<void> buffer(malloc(buffer_size)); in Copy() local
504 if (buffer == nullptr) { in Copy()
510 if (!input_file->ReadFully(buffer.get(), chunk_size) || in Copy()
511 !WriteFully(buffer.get(), chunk_size)) { in Copy()