Lines Matching +full:interface +full:- +full:node
46 #include <xen/interface/xen.h>
47 #include <xen/interface/grant_table.h>
48 #include <xen/interface/io/xenbus.h>
49 #include <xen/interface/io/xs_wire.h>
50 #include <xen/interface/event_channel.h>
55 /* Register callback to watch this node. */
61 const char *node; member
157 const char *dir, const char *node, unsigned int *num);
159 const char *dir, const char *node, unsigned int *len);
161 const char *dir, const char *node, const char *string);
163 const char *dir, const char *node);
165 const char *dir, const char *node);
166 int xenbus_rm(struct xenbus_transaction t, const char *dir, const char *node);
170 /* Single read and scanf: returns -errno or num scanned if > 0. */
173 const char *dir, const char *node, const char *fmt, ...);
176 unsigned int xenbus_read_unsigned(const char *dir, const char *node,
179 /* Single printf and write: returns -errno or 0. */
182 const char *dir, const char *node, const char *fmt, ...);
184 /* Generic read function: NULL-terminated triples of name,
185 * sprintf-style type string, and pointer. Returns 0 or errno.*/
204 str = ERR_PTR(-ERANGE); \
209 #define XENBUS_EXIST_ERR(err) ((err) == -ENOENT || (err) == -ERANGE)