Lines Matching defs:buffer
79 * A buffer of data on the queue.
93 * request length and buffer.
111 char buffer[XENSTORE_PAYLOAD_MAX];
164 /* Clear out buffer if it has been consumed */
183 * Add a buffer to the queue. Caller must hold the appropriate lock
454 } *msg = (void *)u->u.buffer;
502 path = u->u.buffer + sizeof(u->u.msg);
562 * buffer it up. Once it is complete, we act on it.
568 * buffer. We don't make any attemppt to stop multiple
580 /* Can't write a xenbus message larger we can buffer */
581 if (len > sizeof(u->u.buffer) - u->len) {
582 /* On error, dump existing buffer */
588 ret = copy_from_user(u->u.buffer + u->len, ubuf, len);
607 if ((sizeof(u->u.msg) + u->u.msg.len) > sizeof(u->u.buffer)) {