Lines Matching refs:copy_len
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)
55 pos += copy_len;
56 cur.off_ += static_cast<uint32_t>(copy_len);
57 cur.len_ -= static_cast<uint32_t>(copy_len);
58 size_ -= copy_len;
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;
109 buf.len_ += static_cast<uint32_t>(copy_len);
148 size_t copy_len = fbl::min(head_->rem(), len - pos);
149 if (size_ + copy_len > kSizeMax) {
150 copy_len = kSizeMax - size_;
151 if (copy_len == 0)
154 if (src.byte_offset(pos).copy_array_from_user(dst, copy_len) != ZX_OK)
156 pos += copy_len;
157 head_->len_ += static_cast<uint32_t>(copy_len);
158 size_ += copy_len;