Home | History | Annotate | Download | only in include

Lines Matching defs:xenbus_device

54 	struct xenbus_device	*xa_xbusd;
68 struct xenbus_device *xbw_dev;
74 * sizeof(xenbus_device) to have the storage for xbusd_path, so xbusd_path
82 struct xenbus_device {
83 SLIST_ENTRY(xenbus_device) xbusd_entries;
115 int (*xbakd_create) (struct xenbus_device *); /* called for new devs */
163 int xenbus_free_device(struct xenbus_device *);
185 int xenbus_watch_path2(struct xenbus_device *dev, const char *path,
200 int xenbus_switch_state(struct xenbus_device *dev,
210 int xenbus_grant_ring(struct xenbus_device *, paddr_t, grant_ref_t *);
214 * Allocate an event channel for the given xenbus_device, assigning the newly
219 int xenbus_alloc_evtchn(struct xenbus_device *dev, int *port);
233 void xenbus_dev_error(struct xenbus_device *dev, int err, const char *fmt,
242 void xenbus_dev_fatal(struct xenbus_device *dev, int err, const char *fmt,
245 bool xenbus_device_suspend(struct xenbus_device *);
246 bool xenbus_device_resume(struct xenbus_device *);