Lines Matching defs:v9ses
34 int v9fs_random_cachetag(struct v9fs_session_info *v9ses)
36 v9ses->cachetag = kmalloc(CACHETAG_LEN, GFP_KERNEL);
37 if (!v9ses->cachetag)
40 return scnprintf(v9ses->cachetag, CACHETAG_LEN, "%lu", jiffies);
48 void v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses)
51 if (!v9ses->cachetag) {
52 if (v9fs_random_cachetag(v9ses) < 0) {
53 v9ses->fscache = NULL;
54 kfree(v9ses->cachetag);
55 v9ses->cachetag = NULL;
60 v9ses->fscache = fscache_acquire_cookie(v9fs_cache_netfs.primary_index,
62 v9ses->cachetag,
63 strlen(v9ses->cachetag),
65 v9ses, 0, true);
67 v9ses, v9ses->fscache);
70 void v9fs_cache_session_put_cookie(struct v9fs_session_info *v9ses)
73 v9ses, v9ses->fscache);
74 fscache_relinquish_cookie(v9ses->fscache, NULL, false);
75 v9ses->fscache = NULL;
105 struct v9fs_session_info *v9ses;
114 v9ses = v9fs_inode2v9ses(inode);
115 v9inode->fscache = fscache_acquire_cookie(v9ses->fscache,
176 struct v9fs_session_info *v9ses;
187 v9ses = v9fs_inode2v9ses(inode);
188 v9inode->fscache = fscache_acquire_cookie(v9ses->fscache,