Lines Matching refs:token
620 static int xs_watch(const char *path, const char *token) in xs_watch() argument
626 iov[1].iov_base = (void *)token; in xs_watch()
627 iov[1].iov_len = strlen(token) + 1; in xs_watch()
633 static int xs_unwatch(const char *path, const char *token) in xs_unwatch() argument
639 iov[1].iov_base = (char *)token; in xs_unwatch()
640 iov[1].iov_len = strlen(token) + 1; in xs_unwatch()
646 static struct xenbus_watch *find_watch(const char *token) in find_watch() argument
650 cmp = (void *)simple_strtoul(token, NULL, 16); in find_watch()
702 char token[sizeof(watch) * 2 + 1]; in register_xenbus_watch() local
705 sprintf(token, "%lX", (long)watch); in register_xenbus_watch()
710 BUG_ON(find_watch(token)); in register_xenbus_watch()
714 err = xs_watch(watch->node, token); in register_xenbus_watch()
731 char token[sizeof(watch) * 2 + 1]; in unregister_xenbus_watch() local
734 sprintf(token, "%lX", (long)watch); in unregister_xenbus_watch()
739 BUG_ON(!find_watch(token)); in unregister_xenbus_watch()
743 err = xs_unwatch(watch->node, token); in unregister_xenbus_watch()
781 char token[sizeof(watch) * 2 + 1]; in xs_resume() local
791 sprintf(token, "%lX", (long)watch); in xs_resume()
792 xs_watch(watch->node, token); in xs_resume()