Lines Matching refs:v9ses
49 int v9fs_random_cachetag(struct v9fs_session_info *v9ses) in v9fs_random_cachetag() argument
51 v9ses->cachetag = kmalloc(CACHETAG_LEN, GFP_KERNEL); in v9fs_random_cachetag()
52 if (!v9ses->cachetag) in v9fs_random_cachetag()
55 return scnprintf(v9ses->cachetag, CACHETAG_LEN, "%lu", jiffies); in v9fs_random_cachetag()
63 void v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses) in v9fs_cache_session_get_cookie() argument
66 if (!v9ses->cachetag) { in v9fs_cache_session_get_cookie()
67 if (v9fs_random_cachetag(v9ses) < 0) { in v9fs_cache_session_get_cookie()
68 v9ses->fscache = NULL; in v9fs_cache_session_get_cookie()
73 v9ses->fscache = fscache_acquire_cookie(v9fs_cache_netfs.primary_index, in v9fs_cache_session_get_cookie()
75 v9ses->cachetag, in v9fs_cache_session_get_cookie()
76 strlen(v9ses->cachetag), in v9fs_cache_session_get_cookie()
78 v9ses, 0, true); in v9fs_cache_session_get_cookie()
80 v9ses, v9ses->fscache); in v9fs_cache_session_get_cookie()
83 void v9fs_cache_session_put_cookie(struct v9fs_session_info *v9ses) in v9fs_cache_session_put_cookie() argument
86 v9ses, v9ses->fscache); in v9fs_cache_session_put_cookie()
87 fscache_relinquish_cookie(v9ses->fscache, NULL, false); in v9fs_cache_session_put_cookie()
88 v9ses->fscache = NULL; in v9fs_cache_session_put_cookie()
118 struct v9fs_session_info *v9ses; in v9fs_cache_inode_get_cookie() local
127 v9ses = v9fs_inode2v9ses(inode); in v9fs_cache_inode_get_cookie()
128 v9inode->fscache = fscache_acquire_cookie(v9ses->fscache, in v9fs_cache_inode_get_cookie()
189 struct v9fs_session_info *v9ses; in v9fs_cache_inode_reset_cookie() local
200 v9ses = v9fs_inode2v9ses(inode); in v9fs_cache_inode_reset_cookie()
201 v9inode->fscache = fscache_acquire_cookie(v9ses->fscache, in v9fs_cache_inode_reset_cookie()