/drivers/xen/ |
H A D | cpu_hotplug.c | 64 static void handle_vcpu_hotplug_event(struct xenbus_watch *watch, argument
|
H A D | xen-balloon.c | 53 static void watch_target(struct xenbus_watch *watch, argument
|
H A D | manage.c | 197 static void shutdown_handler(struct xenbus_watch *watch, argument 255 static void sysrq_handler(struct xenbus_watch *watch, const char **vec, argument
|
/drivers/net/xen-netback/ |
H A D | xenbus.c | 336 static void hotplug_status_changed(struct xenbus_watch *watch, argument 340 struct backend_info *be = container_of(watch, 351 /* Not interested in this watch anymore. */ 381 /* Switch now, since we can't do a watch. */
|
/drivers/xen/xen-pciback/ |
H A D | xenbus.c | 648 static void xen_pcibk_be_watch(struct xenbus_watch *watch, argument 652 container_of(watch, struct xen_pcibk_device, be_watch); 682 /* watch the backend node for backend configuration information */
|
/drivers/xen/xenbus/ |
H A D | xenbus_probe_backend.c | 182 static void frontend_changed(struct xenbus_watch *watch, argument 185 xenbus_otherend_changed(watch, vec, len, 0); 205 static void backend_changed(struct xenbus_watch *watch, argument 247 /* Enumerate devices in xenstore and watch for changes. */
|
H A D | xenbus_client.c | 87 * xenbus_watch_path - register a watch 89 * @path: path to watch 90 * @watch: watch to register 93 * Register a @watch on the given path, using the given xenbus_watch structure 96 * @watch->node, and remains the caller's to free. On error, @watch->node will 101 struct xenbus_watch *watch, 107 watch->node = path; 108 watch 100 xenbus_watch_path(struct xenbus_device *dev, const char *path, struct xenbus_watch *watch, void (*callback)(struct xenbus_watch *, const char **, unsigned int)) argument 138 xenbus_watch_pathfmt(struct xenbus_device *dev, struct xenbus_watch *watch, void (*callback)(struct xenbus_watch *, const char **, unsigned int), const char *pathfmt, ...) argument [all...] |
H A D | xenbus_dev_frontend.c | 94 * alone during a watch callback. 220 struct xenbus_watch watch; member in struct:watch_adapter 225 static void free_watch_adapter(struct watch_adapter *watch) argument 227 kfree(watch->watch.node); 228 kfree(watch->token); 229 kfree(watch); 235 struct watch_adapter *watch; local 237 watch = kzalloc(sizeof(*watch), GFP_KERNE 258 watch_fired(struct xenbus_watch *watch, const char **vec, unsigned int len) argument 360 struct watch_adapter *watch, *tmp_watch; local 555 struct watch_adapter *watch, *tmp_watch; local [all...] |
H A D | xenbus_probe_frontend.c | 79 static void backend_changed(struct xenbus_watch *watch, argument 82 xenbus_otherend_changed(watch, vec, len, 1); 112 static void frontend_changed(struct xenbus_watch *watch, argument 121 /* We watch for devices appearing and vanishing. */ 375 /* Enumerate devices in xenstore and watch for changes. */
|
H A D | xenbus_probe.c | 166 void xenbus_otherend_changed(struct xenbus_watch *watch, argument 171 container_of(watch, struct xenbus_device, otherend_watch); 180 dev_dbg(&dev->dev, "Ignoring watch at %s\n",
|
H A D | xenbus_xs.c | 62 /* Queued watch events. */ 67 } watch; member in union:xs_stored_msg::__anon5881 101 /* Protect watch (de)register against save/restore. */ 111 /* List of pending watch callback events, and a lock to protect it. */ 621 /* Register callback to watch this node. */ 622 int register_xenbus_watch(struct xenbus_watch *watch) argument 625 char token[sizeof(watch) * 2 + 1]; 628 sprintf(token, "%lX", (long)watch); 634 list_add(&watch->list, &watches); 637 err = xs_watch(watch 651 unregister_xenbus_watch(struct xenbus_watch *watch) argument 705 struct xenbus_watch *watch; local [all...] |
/drivers/block/xen-blkback/ |
H A D | xenbus.c | 467 * structures, and watch the store waiting for the hotplug scripts to tell us 518 static void backend_changed(struct xenbus_watch *watch, argument 525 = container_of(watch, struct backend_info, backend_watch); 536 * Since this watch will fire once immediately after it is
|