Lines Matching full:path
75 char *path, *value; in xs_node_vprintf() local
78 path = (strlen(node) != 0) ? g_strdup_printf("%s/%s", node, key) : in xs_node_vprintf()
82 trace_xs_node_vprintf(path, value); in xs_node_vprintf()
84 if (!qemu_xen_xs_write(h, tid, path, value, len)) { in xs_node_vprintf()
86 value, path); in xs_node_vprintf()
90 g_free(path); in xs_node_vprintf()
146 char *path, *value; in xs_node_read() local
150 path = g_strdup_vprintf(path_fmt, ap); in xs_node_read()
153 value = qemu_xen_xs_read(h, tid, path, len); in xs_node_read()
154 trace_xs_node_read(path, value); in xs_node_read()
156 error_setg_errno(errp, errno, "failed to read from '%s'", path); in xs_node_read()
159 g_free(path); in xs_node_read()
168 char *path; in xs_node_watch() local
171 path = (strlen(node) != 0) ? g_strdup_printf("%s/%s", node, key) : in xs_node_watch()
174 trace_xs_node_watch(path); in xs_node_watch()
176 w = qemu_xen_xs_watch(h, path, fn, opaque); in xs_node_watch()
178 error_setg_errno(errp, errno, "failed to watch node '%s'", path); in xs_node_watch()
181 g_free(path); in xs_node_watch()