Lines Matching defs:parent

309 static int lo_do_lookup(fuse_req_t req, fuse_ino_t parent, const char *name,
322 newfd = openat(lo_fd(req, parent), name, O_PATH | O_NOFOLLOW);
360 (unsigned long long) parent, name, (unsigned long long) e->ino);
371 static void lo_lookup(fuse_req_t req, fuse_ino_t parent, const char *name)
377 fuse_log(FUSE_LOG_DEBUG, "lo_lookup(parent=%" PRIu64 ", name=%s)\n",
378 parent, name);
380 err = lo_do_lookup(req, parent, name, &e);
387 static void lo_mknod_symlink(fuse_req_t req, fuse_ino_t parent,
393 struct lo_inode *dir = lo_inode(req, parent);
402 saverr = lo_do_lookup(req, parent, name, &e);
408 (unsigned long long) parent, name, (unsigned long long) e.ino);
417 static void lo_mknod(fuse_req_t req, fuse_ino_t parent,
420 lo_mknod_symlink(req, parent, name, mode, rdev, NULL);
423 static void lo_mkdir(fuse_req_t req, fuse_ino_t parent, const char *name,
426 lo_mknod_symlink(req, parent, name, S_IFDIR | mode, 0, NULL);
430 fuse_ino_t parent, const char *name)
432 lo_mknod_symlink(req, parent, name, S_IFLNK, 0, link);
435 static void lo_link(fuse_req_t req, fuse_ino_t ino, fuse_ino_t parent,
450 res = linkat(AT_FDCWD, procname, lo_fd(req, parent), name,
466 (unsigned long long) parent, name,
477 static void lo_rmdir(fuse_req_t req, fuse_ino_t parent, const char *name)
481 res = unlinkat(lo_fd(req, parent), name, AT_REMOVEDIR);
486 static void lo_rename(fuse_req_t req, fuse_ino_t parent, const char *name,
497 res = renameat(lo_fd(req, parent), name,
503 static void lo_unlink(fuse_req_t req, fuse_ino_t parent, const char *name)
507 res = unlinkat(lo_fd(req, parent), name, 0);
755 static void lo_create(fuse_req_t req, fuse_ino_t parent, const char *name,
764 fuse_log(FUSE_LOG_DEBUG, "lo_create(parent=%" PRIu64 ", name=%s)\n",
765 parent, name);
767 fd = openat(lo_fd(req, parent), name,
778 err = lo_do_lookup(req, parent, name, &e);