Lines Matching defs:cache

2 /* General netfs cache on cache files internal defs
15 #include <linux/fscache-cache.h>
40 struct cachefiles_cache *cache;
41 struct list_head cache_link; /* Link in cache->volumes */
53 struct list_head cache_link; /* Link in cache->*_list */
71 * Cache files cache definition
74 struct fscache_cache *cache; /* Cache cookie */
75 struct vfsmount *mnt; /* mountpoint holding the cache */
82 const struct cred *cache_cred; /* security override for accessing cache */
95 unsigned bsize; /* cache's block size */
104 #define CACHEFILES_READY 0 /* T if cache prepared */
105 #define CACHEFILES_DEAD 1 /* T if cache dead */
109 char *rootdirname; /* name of cache root directory */
111 char *tag; /* cache binding tag */
119 static inline bool cachefiles_in_ondemand_mode(struct cachefiles_cache *cache)
122 test_bit(CACHEFILES_ONDEMAND_MODE, &cache->flags);
151 static inline void cachefiles_state_changed(struct cachefiles_cache *cache)
153 set_bit(CACHEFILES_STATE_CHANGED, &cache->flags);
154 wake_up_all(&cache->daemon_pollwq);
158 * cache.c
160 extern int cachefiles_add_cache(struct cachefiles_cache *cache);
161 extern void cachefiles_withdraw_cache(struct cachefiles_cache *cache);
168 extern int cachefiles_has_space(struct cachefiles_cache *cache,
176 extern void cachefiles_get_unbind_pincount(struct cachefiles_cache *cache);
177 extern void cachefiles_put_unbind_pincount(struct cachefiles_cache *cache);
260 extern int cachefiles_bury_object(struct cachefiles_cache *cache,
268 extern struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache,
274 extern int cachefiles_cull(struct cachefiles_cache *cache, struct dentry *dir,
277 extern int cachefiles_check_in_use(struct cachefiles_cache *cache,
280 extern bool cachefiles_commit_tmpfile(struct cachefiles_cache *cache,
287 extern ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache,
290 extern int cachefiles_ondemand_copen(struct cachefiles_cache *cache,
300 static inline ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache,
325 extern int cachefiles_get_security_ID(struct cachefiles_cache *cache);
326 extern int cachefiles_determine_cache_security(struct cachefiles_cache *cache,
330 static inline void cachefiles_begin_secure(struct cachefiles_cache *cache,
333 *_saved_cred = override_creds(cache->cache_cred);
336 static inline void cachefiles_end_secure(struct cachefiles_cache *cache,
355 extern int cachefiles_remove_object_xattr(struct cachefiles_cache *cache,
368 fscache_io_error((___cache)->cache); \
376 ___cache = (object)->volume->cache; \