Home
last modified time | relevance | path

Searched refs:fscache_cookie (Results 1 – 26 of 26) sorted by relevance

/linux-4.4.14/include/linux/
Dfscache.h50 struct fscache_cookie;
165 struct fscache_cookie *primary_index;
176 struct fscache_cookie { struct
184 struct fscache_cookie *parent; /* parent of this entry */ argument
200 static inline bool fscache_cookie_enabled(struct fscache_cookie *cookie) in fscache_cookie_enabled() argument
217 extern struct fscache_cookie *__fscache_acquire_cookie(
218 struct fscache_cookie *,
221 extern void __fscache_relinquish_cookie(struct fscache_cookie *, bool);
222 extern int __fscache_check_consistency(struct fscache_cookie *);
223 extern void __fscache_update_cookie(struct fscache_cookie *);
[all …]
Dfscache-cache.h136 struct fscache_cookie *cookie; /* The netfs cookie */
223 struct fscache_cookie *cookie);
299 extern struct fscache_cookie fscache_fsdef_index;
367 struct fscache_cookie *cookie; /* netfs's file/index object */
380 extern void fscache_object_init(struct fscache_object *, struct fscache_cookie *,
473 static inline void __fscache_use_cookie(struct fscache_cookie *cookie) in __fscache_use_cookie()
487 struct fscache_cookie *cookie = object->cookie; in fscache_use_cookie()
491 static inline bool __fscache_unuse_cookie(struct fscache_cookie *cookie) in __fscache_unuse_cookie()
496 static inline void __fscache_wake_unused_cookie(struct fscache_cookie *cookie) in __fscache_wake_unused_cookie()
510 struct fscache_cookie *cookie = object->cookie; in fscache_unuse_cookie()
Dnfs_fs_sb.h113 struct fscache_cookie *fscache; /* client index cache cookie */
164 struct fscache_cookie *fscache; /* superblock cookie */
Dnfs_fs.h192 struct fscache_cookie *fscache;
271 static inline struct fscache_cookie *nfs_i_fscache(struct inode *inode) in nfs_i_fscache()
/linux-4.4.14/fs/fscache/
Dcookie.c24 static int fscache_acquire_non_index_cookie(struct fscache_cookie *cookie);
26 struct fscache_cookie *cookie);
27 static int fscache_attach_object(struct fscache_cookie *cookie,
35 struct fscache_cookie *cookie = _cookie; in fscache_cookie_init_once()
58 struct fscache_cookie *__fscache_acquire_cookie( in __fscache_acquire_cookie()
59 struct fscache_cookie *parent, in __fscache_acquire_cookie()
64 struct fscache_cookie *cookie; in __fscache_acquire_cookie()
156 void __fscache_enable_cookie(struct fscache_cookie *cookie, in __fscache_enable_cookie()
191 static int fscache_acquire_non_index_cookie(struct fscache_cookie *cookie) in fscache_acquire_non_index_cookie()
279 struct fscache_cookie *cookie) in fscache_alloc_object()
[all …]
Dinternal.h44 struct fscache_cookie *);
52 extern void __fscache_cookie_put(struct fscache_cookie *);
57 extern struct fscache_cookie fscache_fsdef_index;
136 extern int fscache_wait_for_deferred_lookup(struct fscache_cookie *);
141 extern void fscache_invalidate_writes(struct fscache_cookie *);
319 static inline void fscache_cookie_put(struct fscache_cookie *cookie) in fscache_cookie_put()
330 void *fscache_get_context(struct fscache_cookie *cookie, void *context) in fscache_get_context()
341 void fscache_put_context(struct fscache_cookie *cookie, void *context) in fscache_put_context()
Dpage.c23 bool __fscache_check_page_write(struct fscache_cookie *cookie, struct page *page) in __fscache_check_page_write()
38 void __fscache_wait_on_page_write(struct fscache_cookie *cookie, struct page *page) in __fscache_wait_on_page_write()
51 bool release_page_wait_timeout(struct fscache_cookie *cookie, struct page *page) in release_page_wait_timeout()
63 bool __fscache_maybe_release_page(struct fscache_cookie *cookie, in __fscache_maybe_release_page()
146 struct fscache_cookie *cookie; in fscache_end_page_write()
197 int __fscache_attr_changed(struct fscache_cookie *cookie) in __fscache_attr_changed()
286 struct fscache_cookie *cookie, in fscache_alloc_retrieval()
324 int fscache_wait_for_deferred_lookup(struct fscache_cookie *cookie) in fscache_wait_for_deferred_lookup()
410 int __fscache_read_or_alloc_page(struct fscache_cookie *cookie, in __fscache_read_or_alloc_page()
538 int __fscache_read_or_alloc_pages(struct fscache_cookie *cookie, in __fscache_read_or_alloc_pages()
[all …]
Dobject.c292 struct fscache_cookie *cookie, in fscache_object_init()
443 struct fscache_cookie *cookie = object->cookie; in fscache_look_up_object()
501 struct fscache_cookie *cookie = object->cookie; in fscache_object_lookup_negative()
534 struct fscache_cookie *cookie = object->cookie; in fscache_obtained_object()
614 struct fscache_cookie *cookie; in fscache_lookup_failure()
686 struct fscache_cookie *cookie = object->cookie; in fscache_drop_object()
940 struct fscache_cookie *cookie = object->cookie; in _fscache_invalidate_object()
Dnetfs.c25 struct fscache_cookie *cookie; in __fscache_register_netfs()
Dfsdef.c56 struct fscache_cookie fscache_fsdef_index = {
Dmain.c144 sizeof(struct fscache_cookie), in fscache_init()
Dcache.c95 struct fscache_cookie *cookie) in fscache_select_cache_for_object()
Dobject-list.c170 struct fscache_cookie *cookie; in fscache_objlist_show()
/linux-4.4.14/fs/9p/
Dv9fs.h106 struct fscache_cookie *fscache;
127 struct fscache_cookie *fscache;
Dcache.c260 struct fscache_cookie *old; in v9fs_cache_inode_reset_cookie()
/linux-4.4.14/fs/nfs/
Dfscache.c199 struct fscache_cookie *cookie = nfs_i_fscache(inode); in nfs_fscache_clear_inode()
236 struct fscache_cookie *cookie = nfs_i_fscache(inode); in nfs_fscache_open_file()
263 struct fscache_cookie *cookie = nfs_i_fscache(page->mapping->host); in nfs_fscache_release_page()
285 struct fscache_cookie *cookie = nfs_i_fscache(inode); in __nfs_fscache_invalidate_page()
/linux-4.4.14/Documentation/filesystems/caching/
Dnetfs-api.txt54 struct fscache_cookie *primary_index;
335 struct fscache_cookie *
336 fscache_acquire_cookie(struct fscache_cookie *parent,
427 int fscache_attr_changed(struct fscache_cookie *cookie);
472 int fscache_read_or_alloc_page(struct fscache_cookie *cookie,
534 int fscache_alloc_page(struct fscache_cookie *cookie,
554 int fscache_write_page(struct fscache_cookie *cookie,
595 int fscache_read_or_alloc_pages(struct fscache_cookie *cookie,
640 void fscache_readpages_cancel(struct fscache_cookie *cookie,
654 void fscache_uncache_page(struct fscache_cookie *cookie,
[all …]
Dobject.txt26 currently interested in. Such objects are represented by the fscache_cookie
149 to disconnecting the netfs's representation of a cache object (fscache_cookie)
Dbackend-api.txt110 struct fscache_cookie {
134 struct fscache_cookie *cookie;
235 struct fscache_cookie *cookie)
/linux-4.4.14/fs/cifs/
Dfscache.c113 struct fscache_cookie *old = cifsi->fscache; in cifs_fscache_reset_inode_cookie()
236 struct fscache_cookie *cookie = cifsi->fscache; in __cifs_fscache_invalidate_page()
Dcifsglob.h621 struct fscache_cookie *fscache; /* client index cache cookie */
919 struct fscache_cookie *fscache; /* cookie for share */
1169 struct fscache_cookie *fscache;
/linux-4.4.14/fs/afs/
Dinternal.h200 struct fscache_cookie *cache; /* caching cookie */
256 struct fscache_cookie *cache; /* caching cookie */
309 struct fscache_cookie *cache; /* caching cookie */
341 struct fscache_cookie *cache; /* caching cookie */
/linux-4.4.14/fs/cachefiles/
Dinterface.c28 struct fscache_cookie *cookie) in cachefiles_alloc_object()
203 struct fscache_cookie *cookie; in cachefiles_update_object()
Dnamei.c35 struct fscache_cookie *cookie; in __cachefiles_printk_object()
/linux-4.4.14/fs/ceph/
Dcache.c216 struct fscache_cookie* cookie; in ceph_fscache_unregister_inode_cookie()
Dsuper.h104 struct fscache_cookie *fscache;
359 struct fscache_cookie *fscache;