Searched refs:fscache_volume (Results 1 – 25 of 25) sorted by relevance
/linux-6.12.1/fs/netfs/ |
D | fscache_volume.c | 20 struct fscache_volume *fscache_get_volume(struct fscache_volume *volume, in fscache_get_volume() 30 struct fscache_volume *fscache_try_get_volume(struct fscache_volume *volume, in fscache_try_get_volume() 43 static void fscache_see_volume(struct fscache_volume *volume, in fscache_see_volume() 54 static void __fscache_begin_volume_access(struct fscache_volume *volume, in __fscache_begin_volume_access() 96 bool fscache_begin_volume_access(struct fscache_volume *volume, in fscache_begin_volume_access() 119 void fscache_end_volume_access(struct fscache_volume *volume, in fscache_end_volume_access() 135 static bool fscache_volume_same(const struct fscache_volume *a, in fscache_volume_same() 136 const struct fscache_volume *b) in fscache_volume_same() 149 static bool fscache_is_acquire_pending(struct fscache_volume *volume) in fscache_is_acquire_pending() 154 static void fscache_wait_on_volume_collision(struct fscache_volume *candidate, in fscache_wait_on_volume_collision() [all …]
|
D | internal.h | 375 struct fscache_volume *fscache_get_volume(struct fscache_volume *volume, 377 bool fscache_begin_volume_access(struct fscache_volume *volume, 380 void fscache_create_volume(struct fscache_volume *volume, bool wait);
|
D | Makefile | 26 fscache_volume.o
|
D | fscache_cookie.c | 326 struct fscache_volume *volume, in fscache_alloc_cookie() 451 struct fscache_volume *volume, in __fscache_acquire_cookie() 1010 struct fscache_volume *volume = cookie->volume; in fscache_put_cookie()
|
/linux-6.12.1/include/linux/ |
D | fscache-cache.h | 57 void (*acquire_volume)(struct fscache_volume *volume); 60 void (*free_volume)(struct fscache_volume *volume); 96 extern void fscache_withdraw_volume(struct fscache_volume *volume); 101 extern struct fscache_volume * 102 fscache_try_get_volume(struct fscache_volume *volume, 104 extern void fscache_put_volume(struct fscache_volume *volume, 106 extern void fscache_end_volume_access(struct fscache_volume *volume,
|
D | fscache.h | 72 struct fscache_volume { struct 109 struct fscache_volume *volume; /* Parent volume of this file. */ argument 157 extern struct fscache_volume *__fscache_acquire_volume(const char *, const char *, 159 extern void __fscache_relinquish_volume(struct fscache_volume *, const void *, bool); 162 struct fscache_volume *, 200 struct fscache_volume *fscache_acquire_volume(const char *volume_key, in fscache_acquire_volume() 222 void fscache_relinquish_volume(struct fscache_volume *volume, in fscache_relinquish_volume() 246 struct fscache_cookie *fscache_acquire_cookie(struct fscache_volume *volume, in fscache_acquire_cookie()
|
D | nfs_fs_sb.h | 210 struct fscache_volume *fscache; /* superblock cookie */
|
/linux-6.12.1/fs/cachefiles/ |
D | volume.c | 17 void cachefiles_acquire_volume(struct fscache_volume *vcookie) in cachefiles_acquire_volume() 122 void cachefiles_free_volume(struct fscache_volume *vcookie) in cachefiles_free_volume()
|
D | internal.h | 42 struct fscache_volume *vcookie; /* The netfs's representation */ 408 void cachefiles_acquire_volume(struct fscache_volume *volume); 409 void cachefiles_free_volume(struct fscache_volume *volume);
|
D | cache.c | 322 struct fscache_volume *vcookie; in cachefiles_withdraw_fscache_volumes() 355 struct fscache_volume *vcookie = NULL; in cachefiles_withdraw_volumes()
|
D | ondemand.c | 596 struct fscache_volume *volume = object->volume->vcookie; in cachefiles_ondemand_init_open_req() 658 struct fscache_volume *volume = object->volume->vcookie; in cachefiles_ondemand_init_object()
|
D | interface.c | 24 struct fscache_volume *vcookie = cookie->volume; in cachefiles_alloc_object()
|
/linux-6.12.1/fs/9p/ |
D | v9fs.h | 118 struct fscache_volume *fscache; 157 static inline struct fscache_volume *v9fs_session_cache(struct v9fs_session_info *v9ses) in v9fs_session_cache()
|
D | cache.c | 22 struct fscache_volume *vcookie; in v9fs_cache_session_get_cookie()
|
/linux-6.12.1/Documentation/filesystems/caching/ |
D | backend-api.rst | 24 Volume cookie struct fscache_volume 120 void fscache_withdraw_volume(struct fscache_volume *volume); 139 struct fscache_volume { 179 struct fscache_volume *volume; 282 void (*acquire_volume)(struct fscache_volume *volume); 294 void (*free_volume)(struct fscache_volume *volume);
|
D | netfs-api.rst | 97 struct fscache_volume * 131 void fscache_relinquish_volume(struct fscache_volume *volume, 149 fscache_acquire_cookie(struct fscache_volume *volume,
|
/linux-6.12.1/fs/erofs/ |
D | internal.h | 95 struct fscache_volume *volume; 174 struct fscache_volume *volume;
|
D | fscache.c | 407 struct fscache_volume *volume; in erofs_fscache_register_volume() 492 struct fscache_volume *volume = EROFS_SB(sb)->volume; in erofs_fscache_acquire_cookie()
|
/linux-6.12.1/fs/smb/client/ |
D | fscache.c | 39 struct fscache_volume *vcookie; in cifs_fscache_get_super_cookie()
|
D | cifsglob.h | 1283 struct fscache_volume *fscache; /* cookie for share */
|
/linux-6.12.1/fs/nfs/ |
D | fscache.c | 90 struct fscache_volume *vcookie; in nfs_fscache_get_super_cookie()
|
/linux-6.12.1/include/trace/events/ |
D | fscache.h | 236 TRACE_EVENT(fscache_volume,
|
/linux-6.12.1/fs/afs/ |
D | volume.c | 310 struct fscache_volume *vcookie; in afs_activate_volume()
|
D | internal.h | 653 struct fscache_volume *cache; /* Caching cookie */
|
/linux-6.12.1/fs/ceph/ |
D | super.h | 159 struct fscache_volume *fscache;
|