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
155 const char *dir, const char *node, unsigned int *num);
157 const char *dir, const char *node, unsigned int *len);
159 const char *dir, const char *node, const char *string);
161 const char *dir, const char *node);
163 const char *dir, const char *node);
164 int xenbus_rm(struct xenbus_transaction t, const char *dir, const char *node);
168 /* Single read and scanf: returns -errno or num scanned if > 0. */
171 const char *dir, const char *node, const char *fmt, ...);
174 unsigned int xenbus_read_unsigned(const char *dir, const char *node,
177 /* Single printf and write: returns -errno or 0. */
180 const char *dir, const char *node, const char *fmt, ...);
182 /* Generic read function: NULL-terminated triples of name,
183 * sprintf-style type string, and pointer. Returns 0 or errno.*/
202 str = ERR_PTR(-ERANGE); \
207 #define XENBUS_EXIST_ERR(err) ((err) == -ENOENT || (err) == -ERANGE)