Searched refs:fscache_cache (Results 1 – 9 of 9) sorted by relevance
/linux-3.4.99/include/linux/ |
D | fscache-cache.h | 27 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/ |
D | cache.c | 94 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()
|
D | cookie.c | 25 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()
|
D | operation.c | 320 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()
|
D | internal.h | 37 extern struct fscache_cache *fscache_select_cache_for_object( 102 extern void fscache_withdrawing_object(struct fscache_cache *,
|
D | object.c | 616 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/ |
D | interface.c | 29 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()
|
D | internal.h | 51 struct fscache_cache cache; /* FS-Cache record */
|
/linux-3.4.99/Documentation/filesystems/caching/ |
D | backend-api.txt | 20 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 …]
|