xenbus_watch
struct xenbus_watch backend_watch;
static void backend_changed(struct xenbus_watch *, const char *,
static void backend_changed(struct xenbus_watch *watch,
struct xenbus_watch hotplug_status_watch;
struct xenbus_watch credit_watch;
struct xenbus_watch mcast_ctrl_watch;
static void xen_net_rate_changed(struct xenbus_watch *watch,
static void xen_mcast_ctrl_changed(struct xenbus_watch *watch,
static void hotplug_status_changed(struct xenbus_watch *watch,
static void handle_vcpu_hotplug_event(struct xenbus_watch *watch,
static struct xenbus_watch cpu_watch = {
static void shutdown_handler(struct xenbus_watch *watch,
static void sysrq_handler(struct xenbus_watch *watch, const char *path,
static struct xenbus_watch sysrq_watch = {
static struct xenbus_watch shutdown_watch = {
static struct xenbus_watch target_watch = {
static void watch_target(struct xenbus_watch *watch,
struct xenbus_watch be_watch;
static void xen_pcibk_be_watch(struct xenbus_watch *watch,
void xenbus_otherend_changed(struct xenbus_watch *watch,
bool (*otherend_will_handle)(struct xenbus_watch *watch,
void (*otherend_changed)(struct xenbus_watch *watch, const char *path,
struct xenbus_watch *handle;
struct xenbus_watch *watch,
bool (*will_handle)(struct xenbus_watch *,
void (*callback)(struct xenbus_watch *,
struct xenbus_watch *watch,
bool (*will_handle)(struct xenbus_watch *,
void (*callback)(struct xenbus_watch *,
struct xenbus_watch watch;
static void watch_fired(struct xenbus_watch *watch,
void xenbus_otherend_changed(struct xenbus_watch *watch,
static bool frontend_will_handle(struct xenbus_watch *watch,
static void frontend_changed(struct xenbus_watch *watch,
static void backend_changed(struct xenbus_watch *watch,
static struct xenbus_watch be_watch = {
static void frontend_changed(struct xenbus_watch *watch,
static struct xenbus_watch fe_watch = {
static void xenbus_reset_backend_state_changed(struct xenbus_watch *w,
struct xenbus_watch be_watch;
static void backend_changed(struct xenbus_watch *watch,
static struct xenbus_watch *find_watch(const char *token)
struct xenbus_watch *i, *cmp;
int register_xenbus_watch(struct xenbus_watch *watch)
void unregister_xenbus_watch(struct xenbus_watch *watch)
struct xenbus_watch *watch;
int register_xenbus_watch(struct xenbus_watch *watch);
void unregister_xenbus_watch(struct xenbus_watch *watch);
struct xenbus_watch *watch,
bool (*will_handle)(struct xenbus_watch *,
void (*callback)(struct xenbus_watch *,
int xenbus_watch_pathfmt(struct xenbus_device *dev, struct xenbus_watch *watch,
bool (*will_handle)(struct xenbus_watch *,
void (*callback)(struct xenbus_watch *,
bool (*will_handle)(struct xenbus_watch *,
void (*callback)(struct xenbus_watch *,
struct xenbus_watch otherend_watch;