/kernel/linux/linux-6.6/fs/9p/ |
H A D | vfs_inode_dotl.c | 240 struct p9_fid *dfid = NULL, *ofid = NULL; in v9fs_vfs_atomic_open_dotl() local 272 ofid = clone_fid(dfid); in v9fs_vfs_atomic_open_dotl() 273 if (IS_ERR(ofid)) { in v9fs_vfs_atomic_open_dotl() 274 err = PTR_ERR(ofid); in v9fs_vfs_atomic_open_dotl() 295 err = p9_client_create_dotl(ofid, name, p9_omode, mode, gid, &qid); in v9fs_vfs_atomic_open_dotl() 326 file->private_data = ofid; in v9fs_vfs_atomic_open_dotl() 334 v9fs_fid_add_modes(ofid, v9ses->flags, v9ses->cache, flags); in v9fs_vfs_atomic_open_dotl() 335 v9fs_open_fid_add(inode, &ofid); in v9fs_vfs_atomic_open_dotl() 339 p9_fid_put(ofid); in v9fs_vfs_atomic_open_dotl()
|
H A D | vfs_inode.c | 600 struct p9_fid *dfid, *ofid = NULL, *fid = NULL; in v9fs_create() local 614 ofid = clone_fid(dfid); in v9fs_create() 615 if (IS_ERR(ofid)) { in v9fs_create() 616 err = PTR_ERR(ofid); in v9fs_create() 621 err = p9_client_fcreate(ofid, name, perm, mode, extension); in v9fs_create() 650 return ofid; in v9fs_create() 653 p9_fid_put(ofid); in v9fs_create()
|
/kernel/linux/linux-5.10/fs/9p/ |
H A D | vfs_inode_dotl.c | 239 struct p9_fid *dfid, *ofid, *inode_fid; in v9fs_vfs_atomic_open_dotl() local 271 ofid = clone_fid(dfid); in v9fs_vfs_atomic_open_dotl() 272 if (IS_ERR(ofid)) { in v9fs_vfs_atomic_open_dotl() 273 err = PTR_ERR(ofid); in v9fs_vfs_atomic_open_dotl() 288 err = p9_client_create_dotl(ofid, name, v9fs_open_to_dotl_flags(flags), in v9fs_vfs_atomic_open_dotl() 342 file->private_data = ofid; in v9fs_vfs_atomic_open_dotl() 355 if (ofid) in v9fs_vfs_atomic_open_dotl() 356 p9_client_clunk(ofid); in v9fs_vfs_atomic_open_dotl()
|
H A D | vfs_inode.c | 593 struct p9_fid *dfid, *ofid, *fid; in v9fs_create() local 599 ofid = NULL; in v9fs_create() 610 ofid = clone_fid(dfid); in v9fs_create() 611 if (IS_ERR(ofid)) { in v9fs_create() 612 err = PTR_ERR(ofid); in v9fs_create() 617 err = p9_client_fcreate(ofid, name, perm, mode, extension); in v9fs_create() 646 return ofid; in v9fs_create() 648 if (ofid) in v9fs_create() 649 p9_client_clunk(ofid); in v9fs_create()
|
/kernel/linux/linux-6.6/net/9p/ |
H A D | client.c | 1261 int p9_client_create_dotl(struct p9_fid *ofid, const char *name, u32 flags, in p9_client_create_dotl() argument 1271 ofid->fid, name, flags, mode, in p9_client_create_dotl() 1273 clnt = ofid->clnt; in p9_client_create_dotl() 1275 if (ofid->mode != -1) in p9_client_create_dotl() 1278 req = p9_client_rpc(clnt, P9_TLCREATE, "dsddg", ofid->fid, name, flags, in p9_client_create_dotl() 1294 memmove(&ofid->qid, qid, sizeof(struct p9_qid)); in p9_client_create_dotl() 1295 ofid->mode = flags; in p9_client_create_dotl() 1296 ofid->iounit = iounit; in p9_client_create_dotl()
|
/kernel/linux/linux-5.10/net/9p/ |
H A D | client.c | 1287 int p9_client_create_dotl(struct p9_fid *ofid, const char *name, u32 flags, u32 mode, in p9_client_create_dotl() argument 1297 ofid->fid, name, flags, mode, in p9_client_create_dotl() 1299 clnt = ofid->clnt; in p9_client_create_dotl() 1301 if (ofid->mode != -1) in p9_client_create_dotl() 1304 req = p9_client_rpc(clnt, P9_TLCREATE, "dsddg", ofid->fid, name, flags, in p9_client_create_dotl() 1322 ofid->mode = mode; in p9_client_create_dotl() 1323 ofid->iounit = iounit; in p9_client_create_dotl()
|
/kernel/linux/linux-5.10/include/net/9p/ |
H A D | client.h | 194 int p9_client_create_dotl(struct p9_fid *ofid, const char *name, u32 flags, u32 mode,
|
/kernel/linux/linux-6.6/include/net/9p/ |
H A D | client.h | 200 int p9_client_create_dotl(struct p9_fid *ofid, const char *name, u32 flags, u32 mode,
|