Lines Matching refs:len
46 bool ReadFdExactly(int fd, void* buf, size_t len) {
49 size_t len0 = len;
51 D("readx: fd=%d wanted=%zu\n", fd, len);
52 while (len > 0) {
53 int r = adb_read(fd, p, len);
55 len -= r;
67 D("readx: fd=%d wanted=%zu got=%zu\n", fd, len0, len0 - len);
75 bool WriteFdExactly(int fd, const void* buf, size_t len) {
79 D("writex: fd=%d len=%d: ", fd, (int)len);
81 dump_hex(reinterpret_cast<const unsigned char*>(buf), len);
84 while (len > 0) {
85 r = adb_write(fd, p, len);
99 len -= r;