Lines Matching refs:pos
48 size_t pos = 0;
49 while (pos < len && !tail_.is_empty()) {
52 size_t copy_len = MIN(cur.len_, len - pos);
53 if (dst.byte_offset(pos).copy_array_to_user(src, copy_len) != ZX_OK)
54 return pos;
55 pos += copy_len;
76 return pos;
100 size_t pos = 0;
102 size_t copy_len = fbl::min(MBuf::kPayloadSize, len - pos);
103 if (src.byte_offset(pos).copy_array_from_user(buf.data_, copy_len) != ZX_OK) {
108 pos += copy_len;
138 size_t pos = 0;
139 while (pos < len) {
148 size_t copy_len = fbl::min(head_->rem(), len - pos);
154 if (src.byte_offset(pos).copy_array_from_user(dst, copy_len) != ZX_OK)
156 pos += copy_len;
161 if (pos == 0)
164 *written = pos;