Lines Matching defs:len
113 char *buf, uint32_t *len)
115 *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(prod);
116 if ((XENSTORE_RING_SIZE - (prod - cons)) < *len)
117 *len = XENSTORE_RING_SIZE - (prod - cons);
123 const char *buf, uint32_t *len)
125 *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(cons);
126 if ((prod - cons) < *len)
127 *len = prod - cons;
133 xb_write(const void *data, unsigned len)
140 while (len != 0) {
168 if (avail > len)
169 avail = len;
173 len -= avail;
187 xb_read(void *data, unsigned len)
194 while (len != 0) {
221 if (avail > len)
222 avail = len;
229 len -= avail;