Lines Matching refs:len
125 config->len = htov_legacy(params->tag.size());
145 DPRINTF(VIO9P, "Got input data descriptor (len: %i)\n", desc->size());
152 uint8_t data[header.len - sizeof(header)];
171 assert(header.len >= sizeof(header));
184 header_out.len = htop9(sizeof(P9MsgHeader) + size);
203 DPRINTF(VIO9P, "P9Msg[len = %i, type = %s (%i), tag = %i]\n",
204 header.len, info.name, header.type, header.tag);
206 DPRINTF(VIO9P, "P9Msg[len = %i, type = Unknown (%i), tag = %i]\n",
207 header.len, header.type, header.tag);
256 assert(header.len == sizeof(header) + size);
259 uint8_t out[header.len];
273 const ssize_t payload_len(header.len - sizeof(header));
284 VirtIO9PProxy::readAll(uint8_t *data, size_t len)
286 while (len) {
288 while ((ret = read(data, len)) == -EAGAIN)
293 len -= ret;
299 VirtIO9PProxy::writeAll(const uint8_t *data, size_t len)
301 while (len) {
303 while ((ret = write(data, len)) == -EAGAIN)
308 len -= ret;
419 VirtIO9PDiod::read(uint8_t *data, size_t len)
422 const int ret(::read(fd_from_diod, (void *)data, len));
427 VirtIO9PDiod::write(const uint8_t *data, size_t len)
430 const int ret(::write(fd_to_diod, (const void *)data, len));
550 VirtIO9PSocket::read(uint8_t *data, size_t len)
555 ret = ::recv(fdSocket, (void *)data, len, 0);
563 VirtIO9PSocket::write(const uint8_t *data, size_t len)
566 int ret(::send(fdSocket, (const void *)data, len, 0));