• Home
  • Raw
  • Download

Lines Matching refs:cifsi

138 static void cifs_fscache_acquire_inode_cookie(struct cifsInodeInfo *cifsi,  in cifs_fscache_acquire_inode_cookie()  argument
144 auxdata.eof = cifsi->server_eof; in cifs_fscache_acquire_inode_cookie()
145 auxdata.last_write_time_sec = cifsi->vfs_inode.i_mtime.tv_sec; in cifs_fscache_acquire_inode_cookie()
146 auxdata.last_change_time_sec = cifsi->vfs_inode.i_ctime.tv_sec; in cifs_fscache_acquire_inode_cookie()
147 auxdata.last_write_time_nsec = cifsi->vfs_inode.i_mtime.tv_nsec; in cifs_fscache_acquire_inode_cookie()
148 auxdata.last_change_time_nsec = cifsi->vfs_inode.i_ctime.tv_nsec; in cifs_fscache_acquire_inode_cookie()
150 cifsi->fscache = in cifs_fscache_acquire_inode_cookie()
153 &cifsi->uniqueid, sizeof(cifsi->uniqueid), in cifs_fscache_acquire_inode_cookie()
155 cifsi, cifsi->vfs_inode.i_size, true); in cifs_fscache_acquire_inode_cookie()
160 struct cifsInodeInfo *cifsi = CIFS_I(inode); in cifs_fscache_enable_inode_cookie() local
164 if (cifsi->fscache) in cifs_fscache_enable_inode_cookie()
170 cifs_fscache_acquire_inode_cookie(cifsi, tcon); in cifs_fscache_enable_inode_cookie()
173 __func__, tcon->fscache, cifsi->fscache); in cifs_fscache_enable_inode_cookie()
179 struct cifsInodeInfo *cifsi = CIFS_I(inode); in cifs_fscache_release_inode_cookie() local
181 if (cifsi->fscache) { in cifs_fscache_release_inode_cookie()
183 auxdata.eof = cifsi->server_eof; in cifs_fscache_release_inode_cookie()
184 auxdata.last_write_time_sec = cifsi->vfs_inode.i_mtime.tv_sec; in cifs_fscache_release_inode_cookie()
185 auxdata.last_change_time_sec = cifsi->vfs_inode.i_ctime.tv_sec; in cifs_fscache_release_inode_cookie()
186 auxdata.last_write_time_nsec = cifsi->vfs_inode.i_mtime.tv_nsec; in cifs_fscache_release_inode_cookie()
187 auxdata.last_change_time_nsec = cifsi->vfs_inode.i_ctime.tv_nsec; in cifs_fscache_release_inode_cookie()
189 cifs_dbg(FYI, "%s: (0x%p)\n", __func__, cifsi->fscache); in cifs_fscache_release_inode_cookie()
190 fscache_relinquish_cookie(cifsi->fscache, &auxdata, false); in cifs_fscache_release_inode_cookie()
191 cifsi->fscache = NULL; in cifs_fscache_release_inode_cookie()
197 struct cifsInodeInfo *cifsi = CIFS_I(inode); in cifs_fscache_disable_inode_cookie() local
199 if (cifsi->fscache) { in cifs_fscache_disable_inode_cookie()
200 cifs_dbg(FYI, "%s: (0x%p)\n", __func__, cifsi->fscache); in cifs_fscache_disable_inode_cookie()
201 fscache_uncache_all_inode_pages(cifsi->fscache, inode); in cifs_fscache_disable_inode_cookie()
202 fscache_relinquish_cookie(cifsi->fscache, NULL, true); in cifs_fscache_disable_inode_cookie()
203 cifsi->fscache = NULL; in cifs_fscache_disable_inode_cookie()
217 struct cifsInodeInfo *cifsi = CIFS_I(inode); in cifs_fscache_reset_inode_cookie() local
220 struct fscache_cookie *old = cifsi->fscache; in cifs_fscache_reset_inode_cookie()
222 if (cifsi->fscache) { in cifs_fscache_reset_inode_cookie()
224 fscache_relinquish_cookie(cifsi->fscache, NULL, true); in cifs_fscache_reset_inode_cookie()
226 cifs_fscache_acquire_inode_cookie(cifsi, tcon); in cifs_fscache_reset_inode_cookie()
228 __func__, cifsi->fscache, old); in cifs_fscache_reset_inode_cookie()
236 struct cifsInodeInfo *cifsi = CIFS_I(inode); in cifs_fscache_release_page() local
239 __func__, page, cifsi->fscache); in cifs_fscache_release_page()
240 if (!fscache_maybe_release_page(cifsi->fscache, page, gfp)) in cifs_fscache_release_page()
321 struct cifsInodeInfo *cifsi = CIFS_I(inode); in __cifs_readpage_to_fscache() local
325 __func__, cifsi->fscache, page, inode); in __cifs_readpage_to_fscache()
326 ret = fscache_write_page(cifsi->fscache, page, in __cifs_readpage_to_fscache()
327 cifsi->vfs_inode.i_size, GFP_KERNEL); in __cifs_readpage_to_fscache()
329 fscache_uncache_page(cifsi->fscache, page); in __cifs_readpage_to_fscache()
341 struct cifsInodeInfo *cifsi = CIFS_I(inode); in __cifs_fscache_invalidate_page() local
342 struct fscache_cookie *cookie = cifsi->fscache; in __cifs_fscache_invalidate_page()