Searched refs:v9ses (Results 1 - 8 of 8) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/9p/
H A Dv9fs.c81 * @v9ses: existing v9fs session information
86 static int v9fs_parse_options(struct v9fs_session_info *v9ses, char *opts) argument
96 v9ses->afid = ~0;
97 v9ses->debug = 0;
98 v9ses->cache = 0;
100 v9ses->cachetag = NULL;
129 v9ses->debug = option;
136 v9ses->dfltuid = option;
139 v9ses->dfltgid = option;
142 v9ses
224 v9fs_session_init(struct v9fs_session_info *v9ses, const char *dev_name, char *data) argument
322 v9fs_session_close(struct v9fs_session_info *v9ses) argument
352 v9fs_session_cancel(struct v9fs_session_info *v9ses) argument
364 v9fs_session_begin_cancel(struct v9fs_session_info *v9ses) argument
386 struct v9fs_session_info *v9ses; local
[all...]
H A Dv9fs.h112 void v9fs_session_close(struct v9fs_session_info *v9ses);
113 void v9fs_session_cancel(struct v9fs_session_info *v9ses);
114 void v9fs_session_begin_cancel(struct v9fs_session_info *v9ses);
130 static inline int v9fs_proto_dotu(struct v9fs_session_info *v9ses) argument
132 return v9ses->flags & V9FS_PROTO_2000U;
135 static inline int v9fs_proto_dotl(struct v9fs_session_info *v9ses) argument
137 return v9ses->flags & V9FS_PROTO_2000L;
H A Dvfs_super.c68 * @v9ses: session information
74 v9fs_fill_super(struct super_block *sb, struct v9fs_session_info *v9ses, argument
78 sb->s_blocksize_bits = fls(v9ses->maxdata - 1);
81 if (v9fs_proto_dotl(v9ses)) {
86 sb->s_bdi = &v9ses->bdi;
111 struct v9fs_session_info *v9ses = NULL; local
118 v9ses = kzalloc(sizeof(struct v9fs_session_info), GFP_KERNEL);
119 if (!v9ses)
122 fid = v9fs_session_init(v9ses, dev_name, data);
132 sb = sget(fs_type, NULL, v9fs_set_super, v9ses);
210 struct v9fs_session_info *v9ses = s->s_fs_info; local
229 struct v9fs_session_info *v9ses; local
237 struct v9fs_session_info *v9ses; local
[all...]
H A Dcache.c105 int v9fs_random_cachetag(struct v9fs_session_info *v9ses) argument
107 v9ses->cachetag = kmalloc(CACHETAG_LEN, GFP_KERNEL);
108 if (!v9ses->cachetag)
111 return scnprintf(v9ses->cachetag, CACHETAG_LEN, "%lu", jiffies);
117 struct v9fs_session_info *v9ses; local
120 v9ses = (struct v9fs_session_info *)cookie_netfs_data;
121 P9_DPRINTK(P9_DEBUG_FSC, "session %p buf %p size %u", v9ses,
124 if (v9ses->cachetag)
125 klen = strlen(v9ses->cachetag);
130 memcpy(buffer, v9ses
141 v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses) argument
154 v9fs_cache_session_put_cookie(struct v9fs_session_info *v9ses) argument
253 struct v9fs_session_info *v9ses; local
318 struct v9fs_session_info *v9ses; local
[all...]
H A Dfid.c101 * We need to hold v9ses->rename_sem as long as we hold references
105 static int build_path_from_dentry(struct v9fs_session_info *v9ses, argument
144 struct v9fs_session_info *v9ses; local
147 v9ses = v9fs_inode2v9ses(dentry->d_inode);
148 access = v9ses->flags & V9FS_ACCESS_MASK;
157 uid = v9ses->uid;
175 down_read(&v9ses->rename_sem);
183 up_read(&v9ses->rename_sem);
192 if (v9fs_proto_dotu(v9ses) || v9fs_proto_dotl(v9ses))
[all...]
H A Dvfs_inode.c58 * @v9ses: v9fs session information
63 static int unixmode2p9mode(struct v9fs_session_info *v9ses, int mode) argument
69 if (v9fs_proto_dotu(v9ses)) {
72 if (v9ses->nodev == 0) {
98 * @v9ses: v9fs session information
103 static int p9mode2unixmode(struct v9fs_session_info *v9ses, int mode) argument
111 else if ((mode & P9_DMSYMLINK) && (v9fs_proto_dotu(v9ses)))
113 else if ((mode & P9_DMSOCKET) && (v9fs_proto_dotu(v9ses))
114 && (v9ses->nodev == 0))
116 else if ((mode & P9_DMNAMEDPIPE) && (v9fs_proto_dotu(v9ses))
286 struct v9fs_session_info *v9ses = sb->s_fs_info; local
445 v9fs_inode(struct v9fs_session_info *v9ses, struct p9_fid *fid, struct super_block *sb) argument
480 v9fs_inode_dotl(struct v9fs_session_info *v9ses, struct p9_fid *fid, struct super_block *sb) argument
519 v9fs_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid, struct super_block *sb) argument
574 v9fs_create(struct v9fs_session_info *v9ses, struct inode *dir, struct dentry *dentry, char *extension, u32 perm, u8 mode) argument
665 struct v9fs_session_info *v9ses; local
779 struct v9fs_session_info *v9ses; local
834 struct v9fs_session_info *v9ses; local
866 struct v9fs_session_info *v9ses; local
942 struct v9fs_session_info *v9ses; local
1037 struct v9fs_session_info *v9ses; local
1113 struct v9fs_session_info *v9ses; local
1144 struct v9fs_session_info *v9ses; local
1185 struct v9fs_session_info *v9ses; local
1243 struct v9fs_session_info *v9ses; local
1300 struct v9fs_session_info *v9ses = sb->s_fs_info; local
1465 struct v9fs_session_info *v9ses; local
1563 struct v9fs_session_info *v9ses; local
1596 struct v9fs_session_info *v9ses; local
1748 struct v9fs_session_info *v9ses; local
1862 struct v9fs_session_info *v9ses; local
[all...]
H A Dvfs_file.c58 struct v9fs_session_info *v9ses; local
63 v9ses = v9fs_inode2v9ses(inode);
64 if (v9fs_proto_dotl(v9ses))
68 v9fs_proto_dotu(v9ses));
85 (!v9fs_proto_dotu(v9ses) && !v9fs_proto_dotl(v9ses)))
90 if ((fid->qid.version) && (v9ses->cache)) {
H A Dcache.h46 extern void v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses);
47 extern void v9fs_cache_session_put_cookie(struct v9fs_session_info *v9ses);

Completed in 65 milliseconds