Lines Matching refs:size
31 * p9_msg_buf_size - Returns a buffer size sufficiently large to hold the
46 /* size[4] type[1] tag[2] */
211 size_t pdu_read(struct p9_fcall *pdu, void *data, size_t size)
213 size_t len = min(pdu->size - pdu->offset, size);
217 return size - len;
220 static size_t pdu_write(struct p9_fcall *pdu, const void *data, size_t size)
222 size_t len = min(pdu->capacity - pdu->size, size);
224 memcpy(&pdu->sdata[pdu->size], data, len);
225 pdu->size += len;
226 return size - len;
230 pdu_write_u(struct p9_fcall *pdu, struct iov_iter *from, size_t size)
232 size_t len = min(pdu->capacity - pdu->size, size);
234 if (!copy_from_iter_full(&pdu->sdata[pdu->size], len, from))
237 pdu->size += len;
238 return size - len;
250 * D - data blob (int32_t size followed by void *, results are not freed)
366 &stbuf->size, &stbuf->type,
388 pdu->size - pdu->offset);
599 stbuf->size, stbuf->type,
671 p9attr->size,
725 fake_pdu.size = len;
749 int size = pdu->size;
752 pdu->size = 0;
753 err = p9pdu_writef(pdu, 0, "d", size);
754 pdu->size = size;
757 p9_debug(P9_DEBUG_9P, ">>> size=%d type: %d tag: %d\n",
758 pdu->size, pdu->id, pdu->tag);
766 pdu->size = 0;
776 fake_pdu.size = len;