Lines Matching defs:num_bytes

106 Status File::Read(void *buf, size_t &num_bytes) {
109 Status File::Write(const void *buf, size_t &num_bytes) {
148 Status File::Read(void *dst, size_t &num_bytes, off_t &offset) {
152 Status File::Write(const void *src, size_t &num_bytes, off_t &offset) {
518 Status NativeFile::Read(void *buf, size_t &num_bytes) {
522 if (num_bytes > MAX_READ_SIZE) {
524 size_t bytes_left = num_bytes;
525 // Init the num_bytes read to zero
526 num_bytes = 0;
535 error = Read(p + num_bytes, curr_num_bytes);
538 num_bytes += curr_num_bytes;
554 llvm::sys::RetryAfterSignal(-1, ::read, m_descriptor, buf, num_bytes);
557 num_bytes = 0;
559 num_bytes = bytes_read;
564 bytes_read = ::fread(buf, 1, num_bytes, m_stream);
571 num_bytes = 0;
573 num_bytes = bytes_read;
577 num_bytes = 0;
582 Status NativeFile::Write(const void *buf, size_t &num_bytes) {
586 if (num_bytes > MAX_WRITE_SIZE) {
588 size_t bytes_left = num_bytes;
589 // Init the num_bytes written to zero
590 num_bytes = 0;
599 error = Write(p + num_bytes, curr_num_bytes);
602 num_bytes += curr_num_bytes;
618 llvm::sys::RetryAfterSignal(-1, ::write, m_descriptor, buf, num_bytes);
621 num_bytes = 0;
623 num_bytes = bytes_written;
628 bytes_written = ::fwrite(buf, 1, num_bytes, m_stream);
635 num_bytes = 0;
637 num_bytes = bytes_written;
641 num_bytes = 0;
646 Status NativeFile::Read(void *buf, size_t &num_bytes, off_t &offset) {
650 if (num_bytes > MAX_READ_SIZE) {
652 size_t bytes_left = num_bytes;
653 // Init the num_bytes read to zero
654 num_bytes = 0;
663 error = Read(p + num_bytes, curr_num_bytes, offset);
666 num_bytes += curr_num_bytes;
683 llvm::sys::RetryAfterSignal(-1, ::pread, fd, buf, num_bytes, offset);
685 num_bytes = 0;
689 num_bytes = bytes_read;
692 num_bytes = 0;
699 error = Read(buf, num_bytes);
706 Status NativeFile::Write(const void *buf, size_t &num_bytes, off_t &offset) {
710 if (num_bytes > MAX_WRITE_SIZE) {
712 size_t bytes_left = num_bytes;
713 // Init the num_bytes written to zero
714 num_bytes = 0;
723 error = Write(p + num_bytes, curr_num_bytes, offset);
726 num_bytes += curr_num_bytes;
743 llvm::sys::RetryAfterSignal(-1, ::pwrite, m_descriptor, buf, num_bytes, offset);
745 num_bytes = 0;
749 num_bytes = bytes_written;
755 error = Write(buf, num_bytes);
764 num_bytes = 0;