Lines Matching defs:parent
314 static int do_lookup(fuse_ino_t parent, const char *name,
318 << ", parent=" << parent << endl;
323 auto newfd = openat(get_fs_fd(parent), name, O_PATH | O_NOFOLLOW);
406 static void sfs_lookup(fuse_req_t req, fuse_ino_t parent, const char *name) {
408 auto err = do_lookup(parent, name, &e);
424 static void mknod_symlink(fuse_req_t req, fuse_ino_t parent,
428 Inode& inode_p = get_inode(parent);
442 saverr = do_lookup(parent, name, &e);
456 static void sfs_mknod(fuse_req_t req, fuse_ino_t parent, const char *name,
458 mknod_symlink(req, parent, name, mode, rdev, nullptr);
462 static void sfs_mkdir(fuse_req_t req, fuse_ino_t parent, const char *name,
464 mknod_symlink(req, parent, name, S_IFDIR | mode, 0, nullptr);
468 static void sfs_symlink(fuse_req_t req, const char *link, fuse_ino_t parent,
470 mknod_symlink(req, parent, name, S_IFLNK, 0, link);
474 static void sfs_link(fuse_req_t req, fuse_ino_t ino, fuse_ino_t parent,
477 Inode& inode_p = get_inode(parent);
511 static void sfs_rmdir(fuse_req_t req, fuse_ino_t parent, const char *name) {
512 Inode& inode_p = get_inode(parent);
519 static void sfs_rename(fuse_req_t req, fuse_ino_t parent, const char *name,
522 Inode& inode_p = get_inode(parent);
534 static void sfs_unlink(fuse_req_t req, fuse_ino_t parent, const char *name) {
535 Inode& inode_p = get_inode(parent);
541 auto err = do_lookup(parent, name, &e);
811 static void sfs_create(fuse_req_t req, fuse_ino_t parent, const char *name,
813 Inode& inode_p = get_inode(parent);
827 auto err = do_lookup(parent, name, &e);