Lines Matching defs:cache

2 /* General netfs cache on cache files internal defs
15 #include <linux/fscache-cache.h>
53 * Cache files cache definition
56 struct fscache_cache cache; /* FS-Cache record */
57 struct vfsmount *mnt; /* mountpoint holding the cache */
60 const struct cred *cache_cred; /* security override for accessing cache */
74 unsigned bsize; /* cache's block size */
83 #define CACHEFILES_READY 0 /* T if cache prepared */
84 #define CACHEFILES_DEAD 1 /* T if cache dead */
87 char *rootdirname; /* name of cache root directory */
89 char *tag; /* cache binding tag */
128 static inline void cachefiles_state_changed(struct cachefiles_cache *cache)
130 set_bit(CACHEFILES_STATE_CHANGED, &cache->flags);
131 wake_up_all(&cache->daemon_pollwq);
137 extern int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args);
138 extern void cachefiles_daemon_unbind(struct cachefiles_cache *cache);
145 extern int cachefiles_has_space(struct cachefiles_cache *cache,
161 extern void cachefiles_mark_object_inactive(struct cachefiles_cache *cache,
164 extern int cachefiles_delete_object(struct cachefiles_cache *cache,
170 extern struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache,
174 extern int cachefiles_cull(struct cachefiles_cache *cache, struct dentry *dir,
177 extern int cachefiles_check_in_use(struct cachefiles_cache *cache,
223 extern int cachefiles_get_security_ID(struct cachefiles_cache *cache);
224 extern int cachefiles_determine_cache_security(struct cachefiles_cache *cache,
228 static inline void cachefiles_begin_secure(struct cachefiles_cache *cache,
231 *_saved_cred = override_creds(cache->cache_cred);
234 static inline void cachefiles_end_secure(struct cachefiles_cache *cache,
251 extern int cachefiles_remove_object_xattr(struct cachefiles_cache *cache,
262 fscache_io_error(&(___cache)->cache); \
270 ___cache = container_of((object)->fscache.cache, \
271 struct cachefiles_cache, cache); \