Lines Matching refs:len
50 unsigned long len = strtoul(buf, 0, 16); in ReadProtocolString() local
51 s->resize(len, '\0'); in ReadProtocolString()
52 if (!ReadFdExactly(fd, &(*s)[0], len)) { in ReadProtocolString()
68 bool ReadFdExactly(int fd, void* buf, size_t len) { in ReadFdExactly() argument
71 size_t len0 = len; in ReadFdExactly()
73 D("readx: fd=%d wanted=%zu", fd, len); in ReadFdExactly()
74 while (len > 0) { in ReadFdExactly()
75 int r = adb_read(fd, p, len); in ReadFdExactly()
77 len -= r; in ReadFdExactly()
89 VLOG(RWX) << "readx: fd=" << fd << " wanted=" << len0 << " got=" << (len0 - len) in ReadFdExactly()
95 bool WriteFdExactly(int fd, const void* buf, size_t len) { in WriteFdExactly() argument
99 VLOG(RWX) << "writex: fd=" << fd << " len=" << len in WriteFdExactly()
100 << " " << dump_hex(reinterpret_cast<const unsigned char*>(buf), len); in WriteFdExactly()
102 while (len > 0) { in WriteFdExactly()
103 r = adb_write(fd, p, len); in WriteFdExactly()
117 len -= r; in WriteFdExactly()