Lines Matching refs:child_path
705 const string child_path = parent_path + "/" + name; in do_lookup() local
707 std::regex_search(child_path, match, storage_emulated_regex); in do_lookup()
721 return make_node_entry(req, parent_node, name, child_path, e, error_code, op); in do_lookup()
942 const string child_path = parent_path + "/" + name; in pf_mknod() local
945 if (mknod(child_path.c_str(), mode, rdev) < 0) { in pf_mknod()
952 if (make_node_entry(req, parent_node, name, child_path, &e, &error_code, FuseOp::mknod)) { in pf_mknod()
980 const string child_path = parent_path + "/" + name; in pf_mkdir() local
982 int status = fuse->mp->IsCreatingDirAllowed(child_path, ctx->uid); in pf_mkdir()
989 if (mkdir(child_path.c_str(), mode) < 0) { in pf_mkdir()
996 if (make_node_entry(req, parent_node, name, child_path, &e, &error_code, FuseOp::mkdir)) { in pf_mkdir()
1021 const string child_path = parent_path + "/" + name; in pf_unlink() local
1023 int status = fuse->mp->DeleteFile(child_path, ctx->uid); in pf_unlink()
1057 const string child_path = parent_path + "/" + name; in pf_rmdir() local
1059 int status = fuse->mp->IsDeletingDirAllowed(child_path, req->ctx.uid); in pf_rmdir()
1065 if (rmdir(child_path.c_str()) < 0) { in pf_rmdir()
1807 const string child_path = parent_path + "/" + name; in pf_create() local
1809 int mp_return_code = fuse->mp->InsertFile(child_path.c_str(), req->ctx.uid); in pf_create()
1828 int fd = open(child_path.c_str(), open_flags, mode); in pf_create()
1833 fuse->mp->DeleteFile(child_path.c_str(), req->ctx.uid); in pf_create()
1841 make_node_entry(req, parent_node, name, child_path, &e, &error_code, FuseOp::create); in pf_create()
1850 fuse->mp->OnFileCreated(child_path); in pf_create()
1857 handle* h = create_handle_for_node(fuse, child_path, fd, req->ctx.uid, 0 /* transforms_uid */, in pf_create()
1868 PLOG(ERROR) << "Passthrough CREATE failed for " << child_path; in pf_create()