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
152 const char *dir, const char *node, unsigned int *num);
154 const char *dir, const char *node, unsigned int *len);
156 const char *dir, const char *node, const char *string);
158 const char *dir, const char *node);
160 const char *dir, const char *node);
161 int xenbus_rm(struct xenbus_transaction t, const char *dir, const char *node);
165 /* Single read and scanf: returns -errno or num scanned if > 0. */
168 const char *dir, const char *node, const char *fmt, ...);
171 unsigned int xenbus_read_unsigned(const char *dir, const char *node,
174 /* Single printf and write: returns -errno or 0. */
177 const char *dir, const char *node, const char *fmt, ...);
179 /* Generic read function: NULL-terminated triples of name,
180 * sprintf-style type string, and pointer. Returns 0 or errno.*/
199 str = ERR_PTR(-ERANGE); \
204 #define XENBUS_EXIST_ERR(err) ((err) == -ENOENT || (err) == -ERANGE)