/drivers/xen/xenbus/ |
D | xenbus_dev_frontend.c | 222 struct xenbus_watch watch; member 227 static void free_watch_adapter(struct watch_adapter *watch) in free_watch_adapter() argument 229 kfree(watch->watch.node); in free_watch_adapter() 230 kfree(watch->token); in free_watch_adapter() 231 kfree(watch); in free_watch_adapter() 237 struct watch_adapter *watch; in alloc_watch_adapter() local 239 watch = kzalloc(sizeof(*watch), GFP_KERNEL); in alloc_watch_adapter() 240 if (watch == NULL) in alloc_watch_adapter() 243 watch->watch.node = kstrdup(path, GFP_KERNEL); in alloc_watch_adapter() 244 if (watch->watch.node == NULL) in alloc_watch_adapter() [all …]
|
D | xenbus_xs.c | 71 } watch; member 696 int register_xenbus_watch(struct xenbus_watch *watch) in register_xenbus_watch() argument 699 char token[sizeof(watch) * 2 + 1]; in register_xenbus_watch() 702 sprintf(token, "%lX", (long)watch); in register_xenbus_watch() 708 list_add(&watch->list, &watches); in register_xenbus_watch() 711 err = xs_watch(watch->node, token); in register_xenbus_watch() 715 list_del(&watch->list); in register_xenbus_watch() 725 void unregister_xenbus_watch(struct xenbus_watch *watch) in unregister_xenbus_watch() argument 728 char token[sizeof(watch) * 2 + 1]; in unregister_xenbus_watch() 731 sprintf(token, "%lX", (long)watch); in unregister_xenbus_watch() [all …]
|
D | xenbus_client.c | 103 struct xenbus_watch *watch, in xenbus_watch_path() argument 109 watch->node = path; in xenbus_watch_path() 110 watch->callback = callback; in xenbus_watch_path() 112 err = register_xenbus_watch(watch); in xenbus_watch_path() 115 watch->node = NULL; in xenbus_watch_path() 116 watch->callback = NULL; in xenbus_watch_path() 141 struct xenbus_watch *watch, in xenbus_watch_pathfmt() argument 158 err = xenbus_watch_path(dev, path, watch, callback); in xenbus_watch_pathfmt()
|
D | xenbus_probe.h | 45 void (*otherend_changed)(struct xenbus_watch *watch, const char **vec, 79 extern void xenbus_otherend_changed(struct xenbus_watch *watch,
|
D | xenbus_probe_backend.c | 184 static void frontend_changed(struct xenbus_watch *watch, in frontend_changed() argument 187 xenbus_otherend_changed(watch, vec, len, 0); in frontend_changed() 207 static void backend_changed(struct xenbus_watch *watch, in backend_changed() argument
|
D | xenbus_probe_frontend.c | 90 static void backend_changed(struct xenbus_watch *watch, in backend_changed() argument 93 xenbus_otherend_changed(watch, vec, len, 1); in backend_changed() 163 static void frontend_changed(struct xenbus_watch *watch, in frontend_changed() argument
|
D | xenbus_probe.c | 172 void xenbus_otherend_changed(struct xenbus_watch *watch, in xenbus_otherend_changed() argument 177 container_of(watch, struct xenbus_device, otherend_watch); in xenbus_otherend_changed()
|
/drivers/xen/ |
D | manage.c | 206 static void shutdown_handler(struct xenbus_watch *watch, in shutdown_handler() argument 264 static void sysrq_handler(struct xenbus_watch *watch, const char **vec, in sysrq_handler() argument
|
D | cpu_hotplug.c | 66 static void handle_vcpu_hotplug_event(struct xenbus_watch *watch, in handle_vcpu_hotplug_event() argument
|
D | xen-balloon.c | 55 static void watch_target(struct xenbus_watch *watch, in watch_target() argument
|
/drivers/media/pci/pt1/ |
D | Kconfig | 9 an external software decoder to watch TV on your computer.
|
/drivers/media/firewire/ |
D | Kconfig | 9 so you need an external software decoder to watch TV.
|
/drivers/media/pci/pluto2/ |
D | Kconfig | 12 an external software decoder to watch TV on your computer.
|
/drivers/media/usb/ttusb-budget/ |
D | Kconfig | 16 an external software decoder to watch TV.
|
/drivers/media/pci/dm1105/ |
D | Kconfig | 19 an external software decoder to watch TV on your computer.
|
/drivers/media/usb/ttusb-dec/ |
D | Kconfig | 12 an external software decoder to watch TV on your computer.
|
/drivers/media/usb/tm6000/ |
D | Kconfig | 13 an external software decoder to watch TV on your computer.
|
/drivers/media/pci/bt8xx/ |
D | Kconfig | 41 an external software decoder to watch TV on your computer.
|
/drivers/xen/xen-pciback/ |
D | xenbus.c | 656 static void xen_pcibk_be_watch(struct xenbus_watch *watch, in xen_pcibk_be_watch() argument 660 container_of(watch, struct xen_pcibk_device, be_watch); in xen_pcibk_be_watch()
|
/drivers/net/xen-netback/ |
D | xenbus.c | 661 static void hotplug_status_changed(struct xenbus_watch *watch, in hotplug_status_changed() argument 665 struct backend_info *be = container_of(watch, in hotplug_status_changed()
|
/drivers/block/xen-blkback/ |
D | xenbus.c | 608 static void backend_changed(struct xenbus_watch *watch, in backend_changed() argument 615 = container_of(watch, struct backend_info, backend_watch); in backend_changed()
|
/drivers/block/ |
D | rbd.c | 3124 bool watch) in rbd_obj_watch_request_helper() argument 3143 rbd_dev->watch_event->cookie, 0, watch); in rbd_obj_watch_request_helper() 3146 if (watch) in rbd_obj_watch_request_helper() 3159 if (watch) in rbd_obj_watch_request_helper()
|