/drivers/xen/xenbus/ |
D | xenbus_dev_frontend.c | 220 struct xenbus_watch watch; member 225 static void free_watch_adapter(struct watch_adapter *watch) in free_watch_adapter() argument 227 kfree(watch->watch.node); in free_watch_adapter() 228 kfree(watch->token); in free_watch_adapter() 229 kfree(watch); in free_watch_adapter() 235 struct watch_adapter *watch; in alloc_watch_adapter() local 237 watch = kzalloc(sizeof(*watch), GFP_KERNEL); in alloc_watch_adapter() 238 if (watch == NULL) in alloc_watch_adapter() 241 watch->watch.node = kstrdup(path, GFP_KERNEL); in alloc_watch_adapter() 242 if (watch->watch.node == NULL) in alloc_watch_adapter() [all …]
|
D | xenbus_xs.c | 67 } watch; member 622 int register_xenbus_watch(struct xenbus_watch *watch) in register_xenbus_watch() argument 625 char token[sizeof(watch) * 2 + 1]; in register_xenbus_watch() 628 sprintf(token, "%lX", (long)watch); in register_xenbus_watch() 634 list_add(&watch->list, &watches); in register_xenbus_watch() 637 err = xs_watch(watch->node, token); in register_xenbus_watch() 641 list_del(&watch->list); in register_xenbus_watch() 651 void unregister_xenbus_watch(struct xenbus_watch *watch) in unregister_xenbus_watch() argument 654 char token[sizeof(watch) * 2 + 1]; in unregister_xenbus_watch() 657 sprintf(token, "%lX", (long)watch); in unregister_xenbus_watch() [all …]
|
D | xenbus_client.c | 101 struct xenbus_watch *watch, in xenbus_watch_path() argument 107 watch->node = path; in xenbus_watch_path() 108 watch->callback = callback; in xenbus_watch_path() 110 err = register_xenbus_watch(watch); in xenbus_watch_path() 113 watch->node = NULL; in xenbus_watch_path() 114 watch->callback = NULL; in xenbus_watch_path() 139 struct xenbus_watch *watch, in xenbus_watch_pathfmt() argument 156 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, 70 extern void xenbus_otherend_changed(struct xenbus_watch *watch,
|
D | xenbus_probe_backend.c | 182 static void frontend_changed(struct xenbus_watch *watch, in frontend_changed() argument 185 xenbus_otherend_changed(watch, vec, len, 0); in frontend_changed() 205 static void backend_changed(struct xenbus_watch *watch, in backend_changed() argument
|
D | xenbus_probe_frontend.c | 85 static void backend_changed(struct xenbus_watch *watch, in backend_changed() argument 88 xenbus_otherend_changed(watch, vec, len, 1); in backend_changed() 118 static void frontend_changed(struct xenbus_watch *watch, in frontend_changed() argument
|
D | xenbus_probe.c | 166 void xenbus_otherend_changed(struct xenbus_watch *watch, in xenbus_otherend_changed() argument 171 container_of(watch, struct xenbus_device, otherend_watch); in xenbus_otherend_changed()
|
/drivers/xen/ |
D | manage.c | 198 static void shutdown_handler(struct xenbus_watch *watch, in shutdown_handler() argument 256 static void sysrq_handler(struct xenbus_watch *watch, const char **vec, in sysrq_handler() argument
|
D | cpu_hotplug.c | 64 static void handle_vcpu_hotplug_event(struct xenbus_watch *watch, in handle_vcpu_hotplug_event() argument
|
D | xen-balloon.c | 53 static void watch_target(struct xenbus_watch *watch, in watch_target() argument
|
/drivers/media/dvb/pt1/ |
D | Kconfig | 9 an external software decoder to watch TV on your computer.
|
/drivers/media/dvb/firewire/ |
D | Kconfig | 9 so you need an external software decoder to watch TV.
|
/drivers/media/dvb/pluto2/ |
D | Kconfig | 12 an external software decoder to watch TV on your computer.
|
/drivers/media/dvb/ttusb-budget/ |
D | Kconfig | 16 an external software decoder to watch TV.
|
/drivers/media/dvb/dm1105/ |
D | Kconfig | 18 an external software decoder to watch TV on your computer.
|
/drivers/media/dvb/bt8xx/ |
D | Kconfig | 20 an external software decoder to watch TV on your computer.
|
/drivers/media/dvb/ttusb-dec/ |
D | Kconfig | 12 an external software decoder to watch TV on your computer.
|
/drivers/block/ |
D | rbd.c | 1214 ops[0].watch.ver = cpu_to_le64(ver); in rbd_req_sync_notify_ack() 1215 ops[0].watch.cookie = notify_id; in rbd_req_sync_notify_ack() 1216 ops[0].watch.flag = 0; in rbd_req_sync_notify_ack() 1272 ops[0].watch.ver = cpu_to_le64(ver); in rbd_req_sync_watch() 1273 ops[0].watch.cookie = cpu_to_le64(dev->watch_event->cookie); in rbd_req_sync_watch() 1274 ops[0].watch.flag = 1; in rbd_req_sync_watch() 1310 ops[0].watch.ver = 0; in rbd_req_sync_unwatch() 1311 ops[0].watch.cookie = cpu_to_le64(dev->watch_event->cookie); in rbd_req_sync_unwatch() 1312 ops[0].watch.flag = 0; in rbd_req_sync_unwatch()
|
/drivers/media/video/tm6000/ |
D | Kconfig | 13 an external software decoder to watch TV on your computer.
|
/drivers/net/xen-netback/ |
D | xenbus.c | 336 static void hotplug_status_changed(struct xenbus_watch *watch, in hotplug_status_changed() argument 340 struct backend_info *be = container_of(watch, in hotplug_status_changed()
|
/drivers/xen/xen-pciback/ |
D | xenbus.c | 648 static void xen_pcibk_be_watch(struct xenbus_watch *watch, in xen_pcibk_be_watch() argument 652 container_of(watch, struct xen_pcibk_device, be_watch); in xen_pcibk_be_watch()
|
/drivers/block/xen-blkback/ |
D | xenbus.c | 496 static void backend_changed(struct xenbus_watch *watch, in backend_changed() argument 503 = container_of(watch, struct backend_info, backend_watch); in backend_changed()
|