Home
last modified time | relevance | path

Searched refs:fscache_cache (Results 1 – 9 of 9) sorted by relevance

/linux-3.4.99/include/linux/
Dfscache-cache.h27 struct fscache_cache;
37 struct fscache_cache *cache; /* cache referred to by this tag */
47 struct fscache_cache { struct
207 struct fscache_object *(*alloc_object)(struct fscache_cache *cache,
238 void (*sync_cache)(struct fscache_cache *cache);
274 void (*dissociate_pages)(struct fscache_cache *cache);
362 struct fscache_cache *cache; /* cache that supplied this object */
401 struct fscache_cache *cache) in fscache_object_init()
439 static inline void fscache_object_destroyed(struct fscache_cache *cache) in fscache_object_destroyed()
496 void fscache_init_cache(struct fscache_cache *cache,
[all …]
/linux-3.4.99/fs/fscache/
Dcache.c94 struct fscache_cache *fscache_select_cache_for_object( in fscache_select_cache_for_object()
99 struct fscache_cache *cache; in fscache_select_cache_for_object()
165 struct fscache_cache, link); in fscache_select_cache_for_object()
182 void fscache_init_cache(struct fscache_cache *cache, in fscache_init_cache()
217 int fscache_add_cache(struct fscache_cache *cache, in fscache_add_cache()
315 void fscache_io_error(struct fscache_cache *cache) in fscache_io_error()
328 static void fscache_withdraw_all_objects(struct fscache_cache *cache, in fscache_withdraw_all_objects()
364 void fscache_withdraw_cache(struct fscache_cache *cache) in fscache_withdraw_cache()
Dcookie.c25 static int fscache_alloc_object(struct fscache_cache *cache,
149 struct fscache_cache *cache; in fscache_acquire_non_index_cookie()
236 static int fscache_alloc_object(struct fscache_cache *cache, in fscache_alloc_object()
313 struct fscache_cache *cache = object->cache; in fscache_attach_object()
413 struct fscache_cache *cache; in __fscache_relinquish_cookie()
Doperation.c320 struct fscache_cache *cache; in fscache_put_operation()
391 struct fscache_cache *cache = in fscache_operation_gc()
392 container_of(work, struct fscache_cache, op_gc); in fscache_operation_gc()
Dinternal.h37 extern struct fscache_cache *fscache_select_cache_for_object(
102 extern void fscache_withdrawing_object(struct fscache_cache *,
Dobject.c616 struct fscache_cache *cache = object->cache; in fscache_drop_object()
707 void fscache_withdrawing_object(struct fscache_cache *cache, in fscache_withdrawing_object()
/linux-3.4.99/fs/cachefiles/
Dinterface.c29 struct fscache_cache *_cache, in cachefiles_alloc_object()
303 struct fscache_cache *cache; in cachefiles_put_object()
348 static void cachefiles_sync_cache(struct fscache_cache *_cache) in cachefiles_sync_cache()
446 static void cachefiles_dissociate_pages(struct fscache_cache *cache) in cachefiles_dissociate_pages()
Dinternal.h51 struct fscache_cache cache; /* FS-Cache record */
/linux-3.4.99/Documentation/filesystems/caching/
Dbackend-api.txt20 The cache definition (struct fscache_cache) should be initialised by calling:
22 void fscache_init_cache(struct fscache_cache *cache,
41 int fscache_add_cache(struct fscache_cache *cache,
68 void fscache_withdraw_cache(struct fscache_cache *cache);
100 is enabled. This is accessible through the kobject struct fscache_cache::kobj
133 struct fscache_cache *cache;
234 struct fscache_object *(*alloc_object)(struct fscache_cache *cache,
333 void (*sync)(struct fscache_cache *cache)
341 void (*dissociate_pages)(struct fscache_cache *cache)
510 void fscache_io_error(struct fscache_cache *cache)
[all …]