Home
last modified time | relevance | path

Searched refs:fscache_volume (Results 1 – 23 of 23) sorted by relevance

/Linux-v6.1/fs/fscache/
Dvolume.c20 struct fscache_volume *fscache_get_volume(struct fscache_volume *volume, in fscache_get_volume()
30 static void fscache_see_volume(struct fscache_volume *volume, in fscache_see_volume()
41 static void __fscache_begin_volume_access(struct fscache_volume *volume, in __fscache_begin_volume_access()
83 bool fscache_begin_volume_access(struct fscache_volume *volume, in fscache_begin_volume_access()
106 void fscache_end_volume_access(struct fscache_volume *volume, in fscache_end_volume_access()
122 static bool fscache_volume_same(const struct fscache_volume *a, in fscache_volume_same()
123 const struct fscache_volume *b) in fscache_volume_same()
136 static bool fscache_is_acquire_pending(struct fscache_volume *volume) in fscache_is_acquire_pending()
141 static void fscache_wait_on_volume_collision(struct fscache_volume *candidate, in fscache_wait_on_volume_collision()
159 static bool fscache_hash_volume(struct fscache_volume *candidate) in fscache_hash_volume()
[all …]
Dinternal.h146 struct fscache_volume *fscache_get_volume(struct fscache_volume *volume,
148 void fscache_put_volume(struct fscache_volume *volume,
150 bool fscache_begin_volume_access(struct fscache_volume *volume,
153 void fscache_create_volume(struct fscache_volume *volume, bool wait);
Dcookie.c326 struct fscache_volume *volume, in fscache_alloc_cookie()
451 struct fscache_volume *volume, in __fscache_acquire_cookie()
1006 struct fscache_volume *volume = cookie->volume; in fscache_put_cookie()
/Linux-v6.1/include/linux/
Dfscache.h72 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 *,
197 struct fscache_volume *fscache_acquire_volume(const char *volume_key, in fscache_acquire_volume()
219 void fscache_relinquish_volume(struct fscache_volume *volume, in fscache_relinquish_volume()
243 struct fscache_cookie *fscache_acquire_cookie(struct fscache_volume *volume, in fscache_acquire_cookie()
Dfscache-cache.h56 void (*acquire_volume)(struct fscache_volume *volume);
59 void (*free_volume)(struct fscache_volume *volume);
95 extern void fscache_withdraw_volume(struct fscache_volume *volume);
100 extern void fscache_end_volume_access(struct fscache_volume *volume,
Dnfs_fs_sb.h194 struct fscache_volume *fscache; /* superblock cookie */
/Linux-v6.1/fs/9p/
Dv9fs.h93 struct fscache_volume *fscache;
133 static inline struct fscache_volume *v9fs_session_cache(struct v9fs_session_info *v9ses) in v9fs_session_cache()
Dcache.c22 struct fscache_volume *vcookie; in v9fs_cache_session_get_cookie()
/Linux-v6.1/fs/cachefiles/
Dvolume.c17 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()
Dinternal.h42 struct fscache_volume *vcookie; /* The netfs's representation */
345 void cachefiles_acquire_volume(struct fscache_volume *volume);
346 void cachefiles_free_volume(struct fscache_volume *volume);
Dondemand.c400 struct fscache_volume *volume = object->volume->vcookie; in cachefiles_ondemand_init_open_req()
479 struct fscache_volume *volume = object->volume->vcookie; in cachefiles_ondemand_init_object()
Dinterface.c24 struct fscache_volume *vcookie = cookie->volume; in cachefiles_alloc_object()
/Linux-v6.1/Documentation/filesystems/caching/
Dbackend-api.rst24 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);
Dnetfs-api.rst97 struct fscache_volume *
131 void fscache_relinquish_volume(struct fscache_volume *volume,
149 fscache_acquire_cookie(struct fscache_volume *volume,
/Linux-v6.1/fs/erofs/
Dinternal.h105 struct fscache_volume *volume;
170 struct fscache_volume *volume;
Dfscache.c414 struct fscache_volume *volume; in erofs_fscache_register_volume()
499 struct fscache_volume *volume = EROFS_SB(sb)->volume; in erofs_fscache_acquire_cookie()
/Linux-v6.1/fs/cifs/
Dfscache.c29 struct fscache_volume *vcookie; in cifs_fscache_get_super_cookie()
Dcifsglob.h1232 struct fscache_volume *fscache; /* cookie for share */
/Linux-v6.1/fs/nfs/
Dfscache.c87 struct fscache_volume *vcookie; in nfs_fscache_get_super_cookie()
/Linux-v6.1/fs/afs/
Dvolume.c278 struct fscache_volume *vcookie; in afs_activate_volume()
Dinternal.h588 struct fscache_volume *cache; /* Caching cookie */
/Linux-v6.1/include/trace/events/
Dfscache.h232 TRACE_EVENT(fscache_volume,
/Linux-v6.1/fs/ceph/
Dsuper.h144 struct fscache_volume *fscache;