• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/xen/

Lines Matching refs:xenbus_device

63 struct xenbus_device {
74 static inline struct xenbus_device *to_xenbus_device(struct device *dev)
76 return container_of(dev, struct xenbus_device, dev);
90 int (*probe)(struct xenbus_device *dev,
92 void (*otherend_changed)(struct xenbus_device *dev,
94 int (*remove)(struct xenbus_device *dev);
95 int (*suspend)(struct xenbus_device *dev, pm_message_t state);
96 int (*resume)(struct xenbus_device *dev);
97 int (*uevent)(struct xenbus_device *, char **, int, char *, int);
99 int (*read_otherend_details)(struct xenbus_device *dev);
100 int (*is_ready)(struct xenbus_device *dev);
199 int xenbus_watch_path(struct xenbus_device *dev, const char *path,
203 int xenbus_watch_pathfmt(struct xenbus_device *dev, struct xenbus_watch *watch,
209 int xenbus_switch_state(struct xenbus_device *dev, enum xenbus_state new_state);
210 int xenbus_grant_ring(struct xenbus_device *dev, unsigned long ring_mfn);
211 int xenbus_map_ring_valloc(struct xenbus_device *dev,
213 int xenbus_map_ring(struct xenbus_device *dev, int gnt_ref,
216 int xenbus_unmap_ring_vfree(struct xenbus_device *dev, void *vaddr);
217 int xenbus_unmap_ring(struct xenbus_device *dev,
220 int xenbus_alloc_evtchn(struct xenbus_device *dev, int *port);
221 int xenbus_bind_evtchn(struct xenbus_device *dev, int remote_port, int *port);
222 int xenbus_free_evtchn(struct xenbus_device *dev, int port);
226 void xenbus_dev_error(struct xenbus_device *dev, int err, const char *fmt, ...);
227 void xenbus_dev_fatal(struct xenbus_device *dev, int err, const char *fmt, ...);
230 int xenbus_dev_is_online(struct xenbus_device *dev);
231 int xenbus_frontend_closed(struct xenbus_device *dev);