/linux-master/fs/9p/ |
H A D | v9fs.c | 101 struct v9fs_session_info *v9ses = root->d_sb->s_fs_info; local 103 if (v9ses->debug) 104 seq_printf(m, ",debug=%x", v9ses->debug); 105 if (!uid_eq(v9ses->dfltuid, V9FS_DEFUID)) 107 from_kuid_munged(&init_user_ns, v9ses->dfltuid)); 108 if (!gid_eq(v9ses->dfltgid, V9FS_DEFGID)) 110 from_kgid_munged(&init_user_ns, v9ses->dfltgid)); 111 if (v9ses->afid != ~0) 112 seq_printf(m, ",afid=%u", v9ses->afid); 113 if (strcmp(v9ses 163 v9fs_parse_options(struct v9fs_session_info *v9ses, char *opts) argument 391 v9fs_session_init(struct v9fs_session_info *v9ses, const char *dev_name, char *data) argument 503 v9fs_session_close(struct v9fs_session_info *v9ses) argument 529 v9fs_session_cancel(struct v9fs_session_info *v9ses) argument 542 v9fs_session_begin_cancel(struct v9fs_session_info *v9ses) argument 559 struct v9fs_session_info *v9ses; local [all...] |
H A D | vfs_super.c | 49 * @v9ses: session information 55 v9fs_fill_super(struct super_block *sb, struct v9fs_session_info *v9ses, argument 61 sb->s_blocksize_bits = fls(v9ses->maxdata - 1); 64 if (v9fs_proto_dotl(v9ses)) { 66 if (!(v9ses->flags & V9FS_NO_XATTR)) 79 if (!v9ses->cache) { 83 sb->s_bdi->ra_pages = v9ses->maxdata >> PAGE_SHIFT; 84 sb->s_bdi->io_pages = v9ses->maxdata >> PAGE_SHIFT; 90 if ((v9ses->flags & V9FS_ACL_MASK) == V9FS_POSIX_ACL) 112 struct v9fs_session_info *v9ses local 189 struct v9fs_session_info *v9ses = s->s_fs_info; local 205 struct v9fs_session_info *v9ses; local 213 struct v9fs_session_info *v9ses; local [all...] |
H A D | cache.h | 14 extern int v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses,
|
H A D | cache.c | 19 int v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses, argument 26 dev_name, v9ses->cachetag ?: v9ses->aname); 36 v9ses, vcookie, name); 45 v9ses->fscache = vcookie; 53 struct v9fs_session_info *v9ses; local 64 v9ses = v9fs_inode2v9ses(inode); 66 fscache_acquire_cookie(v9fs_session_cache(v9ses),
|
H A D | vfs_inode.c | 40 * @v9ses: v9fs session information 45 static u32 unixmode2p9mode(struct v9fs_session_info *v9ses, umode_t mode) argument 52 if (v9fs_proto_dotu(v9ses)) { 53 if (v9ses->nodev == 0) { 76 * @v9ses: v9fs session information 80 static int p9mode2perm(struct v9fs_session_info *v9ses, argument 87 if (v9fs_proto_dotu(v9ses)) { 102 * @v9ses: v9fs session information 107 static umode_t p9mode2unixmode(struct v9fs_session_info *v9ses, argument 114 res = p9mode2perm(v9ses, sta 255 v9fs_init_inode(struct v9fs_session_info *v9ses, struct inode *inode, struct p9_qid *qid, umode_t mode, dev_t rdev) argument 371 struct v9fs_session_info *v9ses = sb->s_fs_info; local 454 struct v9fs_session_info *v9ses; local 510 v9fs_create(struct v9fs_session_info *v9ses, struct inode *dir, struct dentry *dentry, char *extension, u32 perm, u8 mode) argument 590 struct v9fs_session_info *v9ses = v9fs_inode2v9ses(dir); local 620 struct v9fs_session_info *v9ses; local 653 struct v9fs_session_info *v9ses; local 710 struct v9fs_session_info *v9ses; local 814 struct v9fs_session_info *v9ses; local 920 struct v9fs_session_info *v9ses; local 968 struct v9fs_session_info *v9ses; local 1061 struct v9fs_session_info *v9ses = sb->s_fs_info; local 1116 struct v9fs_session_info *v9ses; local 1168 struct v9fs_session_info *v9ses; local 1256 struct v9fs_session_info *v9ses = v9fs_inode2v9ses(dir); local 1284 struct v9fs_session_info *v9ses; local [all...] |
H A D | v9fs.h | 157 static inline struct fscache_volume *v9fs_session_cache(struct v9fs_session_info *v9ses) argument 160 return v9ses->fscache; 169 struct p9_fid *v9fs_session_init(struct v9fs_session_info *v9ses, 171 extern void v9fs_session_close(struct v9fs_session_info *v9ses); 172 extern void v9fs_session_cancel(struct v9fs_session_info *v9ses); 173 extern void v9fs_session_begin_cancel(struct v9fs_session_info *v9ses); 207 static inline int v9fs_proto_dotu(struct v9fs_session_info *v9ses) argument 209 return v9ses->flags & V9FS_PROTO_2000U; 212 static inline int v9fs_proto_dotl(struct v9fs_session_info *v9ses) argument 214 return v9ses 226 v9fs_get_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid, struct super_block *sb) argument [all...] |
H A D | fid.c | 143 * We need to hold v9ses->rename_sem as long as we hold references 147 static int build_path_from_dentry(struct v9fs_session_info *v9ses, argument 176 struct v9fs_session_info *v9ses; local 179 v9ses = v9fs_dentry2v9ses(dentry); 180 access = v9ses->flags & V9FS_ACCESS_MASK; 189 down_read(&v9ses->rename_sem); 200 up_read(&v9ses->rename_sem); 209 if (v9fs_proto_dotu(v9ses) || v9fs_proto_dotl(v9ses)) 212 uname = v9ses 292 struct v9fs_session_info *v9ses; local [all...] |
H A D | acl.c | 82 struct v9fs_session_info *v9ses; local 84 v9ses = v9fs_inode2v9ses(inode); 85 if (((v9ses->flags & V9FS_ACCESS_MASK) != V9FS_ACCESS_CLIENT) || 86 ((v9ses->flags & V9FS_ACL_MASK) != V9FS_POSIX_ACL)) { 124 struct v9fs_session_info *v9ses; local 129 v9ses = v9fs_inode2v9ses(inode); 130 if (((v9ses->flags & V9FS_ACCESS_MASK) != V9FS_ACCESS_CLIENT) || 131 ((v9ses->flags & V9FS_ACL_MASK) != V9FS_POSIX_ACL)) { 145 struct v9fs_session_info *v9ses; local 147 v9ses 161 struct v9fs_session_info *v9ses; local [all...] |
H A D | vfs_dentry.c | 75 struct v9fs_session_info *v9ses; local 81 v9ses = v9fs_inode2v9ses(inode); 82 if (v9fs_proto_dotl(v9ses))
|
H A D | vfs_file.c | 43 struct v9fs_session_info *v9ses; local 48 v9ses = v9fs_inode2v9ses(inode); 49 if (v9fs_proto_dotl(v9ses)) 53 v9fs_proto_dotu(v9ses)); 60 if ((v9ses->cache & CACHE_WRITEBACK) && (omode & P9_OWRITE)) { 78 (!v9fs_proto_dotu(v9ses) && !v9fs_proto_dotl(v9ses))) 85 if (v9ses->cache & CACHE_FSCACHE) 89 v9fs_fid_add_modes(fid, v9ses->flags, v9ses 124 struct v9fs_session_info *v9ses; local 461 struct v9fs_session_info *v9ses = v9fs_inode2v9ses(inode); local [all...] |
H A D | vfs_inode_dotl.c | 60 struct v9fs_session_info *v9ses = sb->s_fs_info; local 79 retval = v9fs_init_inode(v9ses, inode, &fid->qid, 181 struct v9fs_session_info *v9ses; local 198 v9ses = v9fs_inode2v9ses(dir); 230 if ((v9ses->cache & CACHE_WRITEBACK) && (p9_omode & P9_OWRITE)) { 268 if (v9ses->cache & CACHE_FSCACHE) { 274 v9fs_fid_add_modes(ofid, v9ses->flags, v9ses->cache, flags); 369 struct v9fs_session_info *v9ses; local 375 v9ses 463 struct v9fs_session_info __maybe_unused *v9ses; local 680 struct v9fs_session_info *v9ses; local 833 struct v9fs_session_info *v9ses; local [all...] |
H A D | v9fs_vfs.h | 44 int v9fs_init_inode(struct v9fs_session_info *v9ses,
|