xenbus_watch
struct xenbus_watch *xs_watch_params;
struct xenbus_watch *xs_watch_media_req;
struct xenbus_watch *watch,
void (*callback)(struct xenbus_watch *,
const char *path2, struct xenbus_watch *watch,
void (*callback)(struct xenbus_watch *,
otherend_changed(struct xenbus_watch *watch, const char **vec, unsigned int len)
struct xenbus_watch *, msg->un.watch.handle,
list_create(&watches, sizeof (struct xenbus_watch),
offsetof(struct xenbus_watch, list));
struct xenbus_watch *handle;
static struct xenbus_watch *
struct xenbus_watch *i, *cmp;
register_xenbus_watch(struct xenbus_watch *watch)
uintptr_t, watch->callback, struct xenbus_watch *, watch);
unregister_xenbus_watch(struct xenbus_watch *watch)
uintptr_t, watch->callback, struct xenbus_watch *, watch);
struct xenbus_watch *watch;
struct xenbus_watch *watch;
struct xenbus_watch *, watch,
static void i_xvdi_hpstate_cb(struct xenbus_watch *, const char **,
i_xvdi_bepath_cb(struct xenbus_watch *w, const char **vec, unsigned int len)
static void i_xvdi_bepath_cb(struct xenbus_watch *, const char **,
i_xvdi_xb_watch_cb(struct xenbus_watch *w, const char **vec, unsigned int len)
static void i_xvdi_probe_path_cb(struct xenbus_watch *, const char **,
i_xvdi_probe_path_cb(struct xenbus_watch *w, const char **vec,
struct xenbus_watch *w;
i_xvdi_hpstate_cb(struct xenbus_watch *w, const char **vec,
struct xenbus_watch xxw_watch;
extern int register_xenbus_watch(struct xenbus_watch *watch);
extern void unregister_xenbus_watch(struct xenbus_watch *watch);
struct xenbus_watch *watch,
void (*callback)(struct xenbus_watch *,
const char *path2, struct xenbus_watch *watch,
void (*callback)(struct xenbus_watch *,
struct xenbus_watch;
typedef void (*xenbus_watch_cb_t)(struct xenbus_watch *,
struct xenbus_watch otherend_watch;
struct xenbus_watch xd_hp_watch;
struct xenbus_watch xd_bepath_watch;
static struct xenbus_watch shutdown_watch;
xen_shutdown_handler(struct xenbus_watch *watch, const char **vec,
balloon_handler(struct xenbus_watch *watch, const char **vec, uint_t len)
static struct xenbus_watch bln_watch;
static void vcpu_config_event(struct xenbus_watch *, const char **, uint_t);
static struct xenbus_watch cpu_config_watch;
vcpu_config_event(struct xenbus_watch *watch, const char **vec, uint_t len)
xen_sysrq_handler(struct xenbus_watch *watch, const char **vec,
xen_shutdown_handler(struct xenbus_watch *watch, const char **vec,
static struct xenbus_watch shutdown_watch;
static struct xenbus_watch sysrq_watch;