Lines Matching defs:path
83 * is only limited by the XenStore's maximum path length.
964 * \param path The path in the XenStore to watch.
971 xs_watch(const char *path, const char *token)
975 iov[0].iov_base = (void *)(uintptr_t) path;
976 iov[0].iov_len = strlen(path) + 1;
986 * \param path The path in the XenStore to watch.
993 xs_unwatch(const char *path, const char *token)
997 iov[0].iov_base = (void *)(uintptr_t) path;
998 iov[0].iov_len = strlen(path) + 1;
1326 struct sbuf *path;
1331 path = xs_join(dir, node);
1332 error = xs_single(t, XS_DIRECTORY, sbuf_data(path), &len,
1334 sbuf_delete(path);
1360 struct sbuf *path;
1364 path = xs_join(dir, node);
1365 error = xs_single(t, XS_READ, sbuf_data(path), len, &ret);
1366 sbuf_delete(path);
1377 struct sbuf *path;
1381 path = xs_join(dir, node);
1383 iovec[0].iov_base = (void *)(uintptr_t) sbuf_data(path);
1384 iovec[0].iov_len = sbuf_len(path) + 1;
1389 sbuf_delete(path);
1397 struct sbuf *path;
1400 path = xs_join(dir, node);
1401 ret = xs_single(t, XS_MKDIR, sbuf_data(path), NULL, NULL);
1402 sbuf_delete(path);
1410 struct sbuf *path;
1413 path = xs_join(dir, node);
1414 ret = xs_single(t, XS_RM, sbuf_data(path), NULL, NULL);
1415 sbuf_delete(path);
1491 ("xs_rm_tree: mangled path %s", cur_path));