Lines Matching refs:len
69 char *buf, uint32_t *len) in get_output_chunk() argument
71 *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(prod); in get_output_chunk()
72 if ((XENSTORE_RING_SIZE - (prod - cons)) < *len) in get_output_chunk()
73 *len = XENSTORE_RING_SIZE - (prod - cons); in get_output_chunk()
79 const char *buf, uint32_t *len) in get_input_chunk() argument
81 *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(cons); in get_input_chunk()
82 if ((prod - cons) < *len) in get_input_chunk()
83 *len = prod - cons; in get_input_chunk()
94 int xb_write(const void *data, unsigned len) in xb_write() argument
100 while (len != 0) { in xb_write()
122 if (avail > len) in xb_write()
123 avail = len; in xb_write()
130 len -= avail; in xb_write()
154 int xb_read(void *data, unsigned len) in xb_read() argument
160 while (len != 0) { in xb_read()
179 if (avail > len) in xb_read()
180 avail = len; in xb_read()
187 len -= avail; in xb_read()
193 pr_debug("Finished read of %i bytes (%i to go)\n", avail, len); in xb_read()