diff options
Diffstat (limited to 'linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_comms.h')
-rw-r--r-- | linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_comms.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_comms.h b/linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_comms.h new file mode 100644 index 0000000000..0967863000 --- /dev/null +++ b/linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_comms.h @@ -0,0 +1,14 @@ +/* Private include for xenbus communications. */ +#ifndef _XENBUS_COMMS_H +#define _XENBUS_COMMS_H +int xs_init(void); +int xb_init_comms(void **in, void **out); + +/* Low level routines. */ +struct ringbuf_head; +int xb_write(struct ringbuf_head *out, const void *data, unsigned len); +int xb_read(struct ringbuf_head *in, void *data, unsigned len); +int xs_input_avail(struct ringbuf_head *in); +extern wait_queue_head_t xb_waitq; + +#endif /* _XENBUS_COMMS_H */ |