Lines Matching refs:un
114 } un;
272 *reply = reply_msg->un.reply.body;
335 reply = reply_msg->un.reply.body;
847 for (i = 0; i < msg->un.watch.vec_size; i++)
848 len += strlen(msg->un.watch.vec[i]) + 1 + sizeof (char *);
849 kmem_free(msg->un.watch.vec, len);
885 if (msg->un.watch.handle == watch) {
944 watch = msg->un.watch.handle;
953 const char *, msg->un.watch.vec[XS_WATCH_PATH]);
955 watch->callback(watch, (const char **)msg->un.watch.vec,
956 msg->un.watch.vec_size);
992 msg->un.watch.vec = split(body, msg->hdr.len + 1,
993 &msg->un.watch.vec_size);
994 if (msg->un.watch.vec == NULL) {
1000 token = msg->un.watch.vec[XS_WATCH_TOKEN];
1001 if ((msg->un.watch.handle = find_watch(token)) != NULL) {
1005 const char *, msg->un.watch.handle->node,
1006 uintptr_t, msg->un.watch.handle->callback,
1007 struct xenbus_watch *, msg->un.watch.handle,
1008 const char *, msg->un.watch.vec[XS_WATCH_PATH]);
1018 msg->un.reply.body = body;