Lines Matching refs:len
67 char *buf, uint32_t *len) in get_output_chunk() argument
69 *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(prod); in get_output_chunk()
70 if ((XENSTORE_RING_SIZE - (prod - cons)) < *len) in get_output_chunk()
71 *len = XENSTORE_RING_SIZE - (prod - cons); in get_output_chunk()
77 const char *buf, uint32_t *len) in get_input_chunk() argument
79 *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(cons); in get_input_chunk()
80 if ((prod - cons) < *len) in get_input_chunk()
81 *len = prod - cons; in get_input_chunk()
92 int xb_write(const void *data, unsigned len) in xb_write() argument
98 while (len != 0) { in xb_write()
120 if (avail > len) in xb_write()
121 avail = len; in xb_write()
128 len -= avail; in xb_write()
152 int xb_read(void *data, unsigned len) in xb_read() argument
158 while (len != 0) { in xb_read()
177 if (avail > len) in xb_read()
178 avail = len; in xb_read()
185 len -= avail; in xb_read()
191 pr_debug("Finished read of %i bytes (%i to go)\n", avail, len); in xb_read()