Lines Matching full:watch
116 * XenBus watch callback registered against the "state" XenStore
122 * \param watch The xs_watch object used to register this callback
125 * watch event data. The vector should be indexed via the
130 xenbusb_otherend_watch_cb(struct xs_watch *watch, const char **vec, in xenbusb_otherend_watch_cb() argument
139 ivars = (struct xenbus_device_ivars *)watch->callback_data; in xenbusb_otherend_watch_cb()
153 * XenBus watch callback registered against the XenStore sub-tree
159 * \param watch The xs_watch object used to register this callback
162 * watch event data. The vector should be indexed via the
168 xenbusb_local_watch_cb(struct xs_watch *watch, const char **vec, in xenbusb_local_watch_cb() argument
176 ivars = (struct xenbus_device_ivars *)watch->callback_data; in xenbusb_local_watch_cb()
507 * hook up a watch for them. in xenbusb_probe_children()
539 * \brief XenStore watch callback for the root node of the XenStore
546 * \param watch The XenStore watch object associated with this callback.
547 * \param vec The XenStore watch event data.
551 xenbusb_devices_changed(struct xs_watch *watch, const char **vec, in xenbusb_devices_changed() argument
562 xbs = (struct xenbusb_softc *)watch->callback_data; in xenbusb_devices_changed()
699 * Other end state node watch, limit to one pending event in xenbusb_add_device()
709 * Watch our local path, only writable by us or a privileged in xenbusb_add_device()
816 * re-register our watch. in xenbusb_resume()
836 * we will stop delivering watch notifications in xenbusb_resume()