Lines Matching full:nodename
59 static int backend_bus_id(char bus_id[XEN_BUS_ID_SIZE], const char *nodename) in backend_bus_id() argument
65 type = strchr(nodename, '/'); in backend_bus_id()
73 devid = strrchr(nodename, '/') + 1; in backend_bus_id()
75 err = xenbus_gather(XBT_NIL, nodename, "frontend-id", "%i", &domid, in backend_bus_id()
117 if (add_uevent_var(env, "XENBUS_PATH=%s", xdev->nodename)) in xenbus_uevent_backend()
138 char *nodename; in xenbus_probe_backend_unit() local
141 nodename = kasprintf(GFP_KERNEL, "%s/%s", dir, name); in xenbus_probe_backend_unit()
142 if (!nodename) in xenbus_probe_backend_unit()
145 DPRINTK("%s\n", nodename); in xenbus_probe_backend_unit()
147 err = xenbus_probe_node(bus, type, nodename); in xenbus_probe_backend_unit()
148 kfree(nodename); in xenbus_probe_backend_unit()
156 char *nodename; in xenbus_probe_backend() local
163 nodename = kasprintf(GFP_KERNEL, "%s/%s/%s", bus->root, type, domid); in xenbus_probe_backend()
164 if (!nodename) in xenbus_probe_backend()
167 dir = xenbus_directory(XBT_NIL, nodename, "", &dir_n); in xenbus_probe_backend()
169 kfree(nodename); in xenbus_probe_backend()
174 err = xenbus_probe_backend_unit(bus, nodename, type, dir[i]); in xenbus_probe_backend()
179 kfree(nodename); in xenbus_probe_backend()
232 return !!xenbus_read_unsigned(dev->nodename, "online", 0); in xenbus_dev_is_online()