/kernel/linux/linux-6.6/fs/cachefiles/ |
H A D | daemon.c | 32 static int cachefiles_daemon_frun(struct cachefiles_cache *, char *); 33 static int cachefiles_daemon_fcull(struct cachefiles_cache *, char *); 34 static int cachefiles_daemon_fstop(struct cachefiles_cache *, char *); 35 static int cachefiles_daemon_brun(struct cachefiles_cache *, char *); 36 static int cachefiles_daemon_bcull(struct cachefiles_cache *, char *); 37 static int cachefiles_daemon_bstop(struct cachefiles_cache *, char *); 38 static int cachefiles_daemon_cull(struct cachefiles_cache *, char *); 39 static int cachefiles_daemon_debug(struct cachefiles_cache *, char *); 40 static int cachefiles_daemon_dir(struct cachefiles_cache *, char *); 41 static int cachefiles_daemon_inuse(struct cachefiles_cache *, cha [all...] |
H A D | internal.h | 23 struct cachefiles_cache; 40 struct cachefiles_cache *cache; 73 struct cachefiles_cache { struct 119 static inline bool cachefiles_in_ondemand_mode(struct cachefiles_cache *cache) in cachefiles_in_ondemand_mode() 151 static inline void cachefiles_state_changed(struct cachefiles_cache *cache) in cachefiles_state_changed() 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 *cach [all...] |
H A D | security.c | 16 int cachefiles_get_security_ID(struct cachefiles_cache *cache) in cachefiles_get_security_ID() 49 static int cachefiles_check_cache_dir(struct cachefiles_cache *cache, in cachefiles_check_cache_dir() 75 int cachefiles_determine_cache_security(struct cachefiles_cache *cache, in cachefiles_determine_cache_security()
|
H A D | cache.c | 16 int cachefiles_add_cache(struct cachefiles_cache *cache) in cachefiles_add_cache() 184 int cachefiles_has_space(struct cachefiles_cache *cache, in cachefiles_has_space() 287 static void cachefiles_withdraw_objects(struct cachefiles_cache *cache) in cachefiles_withdraw_objects() 317 static void cachefiles_withdraw_volumes(struct cachefiles_cache *cache) in cachefiles_withdraw_volumes() 343 static void cachefiles_sync_cache(struct cachefiles_cache *cache) in cachefiles_sync_cache() 367 void cachefiles_withdraw_cache(struct cachefiles_cache *cache) in cachefiles_withdraw_cache()
|
H A D | ondemand.c | 11 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_ondemand_fd_release() 44 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_ondemand_fd_write_iter() 84 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_ondemand_fd_ioctl() 117 int cachefiles_ondemand_copen(struct cachefiles_cache *cache, char *args) in cachefiles_ondemand_copen() 187 struct cachefiles_cache *cache; in cachefiles_ondemand_get_fd() 237 ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache, in cachefiles_ondemand_daemon_read() 315 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_ondemand_send_req()
|
H A D | namei.c | 69 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_unmark_inode_in_use() 84 struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, in cachefiles_get_directory() 228 static int cachefiles_unlink(struct cachefiles_cache *cache, in cachefiles_unlink() 264 int cachefiles_bury_object(struct cachefiles_cache *cache, in cachefiles_bury_object() 441 struct cachefiles_cache *cache = volume->cache; in cachefiles_create_tmpfile() 545 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_open_file() 670 bool cachefiles_commit_tmpfile(struct cachefiles_cache *cache, in cachefiles_commit_tmpfile() 747 static struct dentry *cachefiles_lookup_for_cull(struct cachefiles_cache *cache, in cachefiles_lookup_for_cull() 792 int cachefiles_cull(struct cachefiles_cache *cache, struct dentry *dir, in cachefiles_cull() 850 int cachefiles_check_in_use(struct cachefiles_cache *cach [all...] |
H A D | interface.c | 175 struct cachefiles_cache *cache = cookie->volume->cache->cache_priv; in cachefiles_lookup_cookie() 230 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_shorten_object() 277 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_resize_cookie() 304 struct cachefiles_cache *cache) in cachefiles_commit_object() 323 struct cachefiles_cache *cache) in cachefiles_clean_up_object() 352 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_withdraw_cookie()
|
H A D | io.c | 285 struct cachefiles_cache *cache; in __cachefiles_write() 385 struct cachefiles_cache *cache; in cachefiles_do_prepare_read() 524 struct cachefiles_cache *cache = object->volume->cache; in __cachefiles_prepare_write() 599 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_prepare_write()
|
H A D | xattr.c | 145 int cachefiles_remove_object_xattr(struct cachefiles_cache *cache, in cachefiles_remove_object_xattr() 177 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_prepare_to_write()
|
H A D | volume.c | 20 struct cachefiles_cache *cache = vcookie->cache->cache_priv; in cachefiles_acquire_volume()
|
/kernel/linux/linux-5.10/fs/cachefiles/ |
H A D | daemon.c | 32 static int cachefiles_daemon_frun(struct cachefiles_cache *, char *); 33 static int cachefiles_daemon_fcull(struct cachefiles_cache *, char *); 34 static int cachefiles_daemon_fstop(struct cachefiles_cache *, char *); 35 static int cachefiles_daemon_brun(struct cachefiles_cache *, char *); 36 static int cachefiles_daemon_bcull(struct cachefiles_cache *, char *); 37 static int cachefiles_daemon_bstop(struct cachefiles_cache *, char *); 38 static int cachefiles_daemon_cull(struct cachefiles_cache *, char *); 39 static int cachefiles_daemon_debug(struct cachefiles_cache *, char *); 40 static int cachefiles_daemon_dir(struct cachefiles_cache *, char *); 41 static int cachefiles_daemon_inuse(struct cachefiles_cache *, cha [all...] |
H A D | internal.h | 22 struct cachefiles_cache; 55 struct cachefiles_cache { struct 128 static inline void cachefiles_state_changed(struct cachefiles_cache *cache) in cachefiles_state_changed() 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 *cach [all...] |
H A D | interface.c | 28 struct cachefiles_cache *cache; in cachefiles_alloc_object() 34 cache = container_of(_cache, struct cachefiles_cache, cache); in cachefiles_alloc_object() 123 struct cachefiles_cache *cache; in cachefiles_lookup_object() 129 cache = container_of(_object->cache, struct cachefiles_cache, cache); in cachefiles_lookup_object() 208 struct cachefiles_cache *cache; in cachefiles_update_object() 217 cache = container_of(object->fscache.cache, struct cachefiles_cache, in cachefiles_update_object() 264 struct cachefiles_cache *cache; in cachefiles_drop_object() 277 struct cachefiles_cache, cache); in cachefiles_drop_object() 378 struct cachefiles_cache *cache; in cachefiles_sync_cache() 384 cache = container_of(_cache, struct cachefiles_cache, cach in cachefiles_sync_cache() [all...] |
H A D | security.c | 16 int cachefiles_get_security_ID(struct cachefiles_cache *cache) in cachefiles_get_security_ID() 49 static int cachefiles_check_cache_dir(struct cachefiles_cache *cache, in cachefiles_check_cache_dir() 75 int cachefiles_determine_cache_security(struct cachefiles_cache *cache, in cachefiles_determine_cache_security()
|
H A D | bind.c | 22 static int cachefiles_daemon_add_cache(struct cachefiles_cache *caches); 27 int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_bind() 81 static int cachefiles_daemon_add_cache(struct cachefiles_cache *cache) in cachefiles_daemon_add_cache() 255 void cachefiles_daemon_unbind(struct cachefiles_cache *cache) in cachefiles_daemon_unbind()
|
H A D | namei.c | 84 static void cachefiles_mark_object_buried(struct cachefiles_cache *cache, in cachefiles_mark_object_buried() 136 static int cachefiles_mark_object_active(struct cachefiles_cache *cache, in cachefiles_mark_object_active() 256 void cachefiles_mark_object_inactive(struct cachefiles_cache *cache, in cachefiles_mark_object_inactive() 287 static int cachefiles_bury_object(struct cachefiles_cache *cache, in cachefiles_bury_object() 435 int cachefiles_delete_object(struct cachefiles_cache *cache, in cachefiles_delete_object() 487 struct cachefiles_cache *cache; in cachefiles_walk_to_object() 500 struct cachefiles_cache, cache); in cachefiles_walk_to_object() 754 struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, in cachefiles_get_directory() 863 static struct dentry *cachefiles_check_active(struct cachefiles_cache *cache, in cachefiles_check_active() 950 int cachefiles_cull(struct cachefiles_cache *cach [all...] |
H A D | rdwr.c | 397 struct cachefiles_cache *cache; in cachefiles_read_or_alloc_page() 406 struct cachefiles_cache, cache); in cachefiles_read_or_alloc_page() 688 struct cachefiles_cache *cache; in cachefiles_read_or_alloc_pages() 699 struct cachefiles_cache, cache); in cachefiles_read_or_alloc_pages() 801 struct cachefiles_cache *cache; in cachefiles_allocate_page() 807 struct cachefiles_cache, cache); in cachefiles_allocate_page() 839 struct cachefiles_cache *cache; in cachefiles_allocate_pages() 847 struct cachefiles_cache, cache); in cachefiles_allocate_pages() 882 struct cachefiles_cache *cache; in cachefiles_write_page() 906 struct cachefiles_cache, cach in cachefiles_write_page() [all...] |
H A D | xattr.c | 307 int cachefiles_remove_object_xattr(struct cachefiles_cache *cache, in cachefiles_remove_object_xattr()
|