Lines Matching defs:node
87 if (ivars->xd_otherend_watch.node != NULL) {
89 free(ivars->xd_otherend_watch.node, M_XENBUS);
90 ivars->xd_otherend_watch.node = NULL;
93 if (ivars->xd_local_watch.node != NULL) {
95 ivars->xd_local_watch.node = NULL;
120 * node of the other-end of a split device connection.
193 * to determine if the XenBus device indicated by \a node is known to
197 * \param node The XenStore node path for the device to find.
205 xenbusb_device_exists(device_t dev, const char *node)
218 if (!strcmp(ivars->xd_node, node)) {
241 if (ivars->xd_otherend_watch.node != NULL)
243 if (ivars->xd_local_watch.node != NULL)
465 * may share this backend. Hide the node from
546 * \brief XenStore watch callback for the root node of the XenStore
563 char *node;
578 node = strdup(vec[XS_WATCH_PATH], M_XENBUS);
579 p = strchr(node, '/');
611 free(node, M_XENBUS);
666 * We are already tracking this node
702 ivars->xd_otherend_watch.node = statepath;
706 * Other end state node watch, limit to one pending event
712 ivars->xd_local_watch.node = ivars->xd_node;
775 xbs->xbs_device_watch.node = bus_node;
833 free(ivars->xd_otherend_watch.node, M_XENBUS);
834 ivars->xd_otherend_watch.node = statepath;