Searched refs:fscache_cookie (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/include/linux/
H A Dfscache-cache.h62 bool (*lookup_cookie)(struct fscache_cookie *cookie);
65 void (*withdraw_cookie)(struct fscache_cookie *cookie);
72 bool (*invalidate_cookie)(struct fscache_cookie *cookie);
79 void (*prepare_to_write)(struct fscache_cookie *cookie);
96 extern void fscache_withdraw_cookie(struct fscache_cookie *cookie);
101 struct fscache_cookie *cookie,
104 extern struct fscache_cookie *fscache_get_cookie(struct fscache_cookie *cookie,
106 extern void fscache_put_cookie(struct fscache_cookie *cookie,
108 extern void fscache_end_cookie_access(struct fscache_cookie *cooki
[all...]
H A Dfscache.h37 struct fscache_cookie;
102 struct fscache_cookie { struct
161 extern struct fscache_cookie *__fscache_acquire_cookie(
167 extern void __fscache_use_cookie(struct fscache_cookie *, bool);
168 extern void __fscache_unuse_cookie(struct fscache_cookie *, const void *, const loff_t *);
169 extern void __fscache_relinquish_cookie(struct fscache_cookie *, bool);
170 extern void __fscache_resize_cookie(struct fscache_cookie *, loff_t);
171 extern void __fscache_invalidate(struct fscache_cookie *, const void *, loff_t, unsigned int);
172 extern int __fscache_begin_read_operation(struct netfs_cache_resources *, struct fscache_cookie *);
173 extern int __fscache_begin_write_operation(struct netfs_cache_resources *, struct fscache_cookie *);
[all...]
H A Dnetfs.h136 struct fscache_cookie *cache;
505 static inline struct fscache_cookie *netfs_i_cookie(struct netfs_inode *ctx)
/linux-master/fs/netfs/
H A Dfscache_cookie.c21 static void fscache_unhash_cookie(struct fscache_cookie *cookie);
22 static void fscache_perform_invalidation(struct fscache_cookie *cookie);
35 void fscache_print_cookie(struct fscache_cookie *cookie, char prefix)
56 static void fscache_free_cookie(struct fscache_cookie *cookie)
82 static void __fscache_queue_cookie(struct fscache_cookie *cookie)
88 static void fscache_queue_cookie(struct fscache_cookie *cookie,
101 static void fscache_init_access_gate(struct fscache_cookie *cookie)
121 void fscache_end_cookie_access(struct fscache_cookie *cookie,
139 static void __fscache_begin_cookie_access(struct fscache_cookie *cookie,
178 bool fscache_begin_cookie_access(struct fscache_cookie *cooki
[all...]
H A DMakefile20 fscache_cookie.o \
H A Dfscache_io.c26 struct fscache_cookie *cookie = fscache_cres_cookie(cres);
72 struct fscache_cookie *cookie,
148 struct fscache_cookie *cookie)
156 struct fscache_cookie *cookie)
210 void __fscache_write_to_cache(struct fscache_cookie *cookie,
269 void __fscache_resize_cookie(struct fscache_cookie *cookie, loff_t new_size)
H A Dmisc.c107 struct fscache_cookie *cookie = netfs_i_cookie(ictx);
142 struct fscache_cookie *cookie = netfs_i_cookie(netfs_inode(inode));
160 struct fscache_cookie *cookie = netfs_i_cookie(netfs_inode(inode));
H A Dfscache_main.c78 sizeof(struct fscache_cookie),
H A Dinternal.h157 struct fscache_cookie *cookie = ctx->cache;
238 extern void fscache_print_cookie(struct fscache_cookie *cookie, char prefix);
239 extern bool fscache_begin_cookie_access(struct fscache_cookie *cookie,
242 static inline void fscache_see_cookie(struct fscache_cookie *cookie,
332 struct fscache_cookie *cookie,
H A Dfscache_volume.c42 struct fscache_cookie *cookie,
84 struct fscache_cookie *cookie,
107 struct fscache_cookie *cookie,
H A Doutput.c286 struct fscache_cookie *cookie = netfs_i_cookie(ctx);
/linux-master/fs/ceph/
H A Dcache.h29 static inline struct fscache_cookie *ceph_fscache_cookie(struct ceph_inode_info *ci)
37 struct fscache_cookie *cookie = ceph_fscache_cookie(ci);
94 static inline struct fscache_cookie *ceph_fscache_cookie(struct ceph_inode_info *ci)
/linux-master/fs/smb/client/
H A Dfscache.h63 static inline struct fscache_cookie *cifs_inode_cookie(struct inode *inode)
130 static inline struct fscache_cookie *cifs_inode_cookie(struct inode *inode) { return NULL; }
H A Dfscache.c165 struct fscache_cookie *cookie = cifs_inode_cookie(inode);
180 struct fscache_cookie *cookie = cifs_inode_cookie(inode);
206 struct fscache_cookie *cookie = cifs_inode_cookie(inode);
261 struct fscache_cookie *cookie = cifs_inode_cookie(inode);
/linux-master/include/trace/events/
H A Dfscache.h257 TRACE_EVENT(fscache_cookie,
407 TP_PROTO(struct fscache_cookie *cookie),
431 TP_PROTO(struct fscache_cookie *cookie, bool retire),
459 TP_PROTO(struct fscache_cookie *cookie, loff_t new_size),
478 TP_PROTO(struct fscache_cookie *cookie, loff_t new_size),
H A Dnetfs.h443 struct fscache_cookie *__cookie = netfs_i_cookie(__ctx);
/linux-master/fs/cachefiles/
H A Dinterface.c22 struct cachefiles_object *cachefiles_alloc_object(struct fscache_cookie *cookie)
177 static bool cachefiles_lookup_cookie(struct fscache_cookie *cookie)
283 struct fscache_cookie *cookie = object->cookie;
354 static void cachefiles_withdraw_cookie(struct fscache_cookie *cookie)
385 static bool cachefiles_invalidate_cookie(struct fscache_cookie *cookie)
H A Dondemand.c118 struct fscache_cookie *cookie;
476 struct fscache_cookie *cookie = object->cookie;
538 struct fscache_cookie *cookie = object->cookie;
H A Dinternal.h64 struct fscache_cookie *cookie; /* Netfs data storage object cookie */
415 extern void cachefiles_prepare_to_write(struct fscache_cookie *cookie);
H A Dxattr.c173 void cachefiles_prepare_to_write(struct fscache_cookie *cookie)
/linux-master/fs/nfs/
H A Dfscache.h132 struct fscache_cookie *cookie = netfs_i_cookie(&NFS_I(inode)->netfs);
H A Dfscache.c219 struct fscache_cookie *cookie = netfs_i_cookie(netfs_inode(inode));
237 struct fscache_cookie *cookie = netfs_i_cookie(netfs_inode(inode));
/linux-master/fs/9p/
H A Dv9fs.h148 static inline struct fscache_cookie *v9fs_inode_cookie(struct v9fs_inode *v9inode)
/linux-master/fs/erofs/
H A Dfscache.c133 static int erofs_fscache_read_io_async(struct fscache_cookie *cookie,
500 struct fscache_cookie *cookie;
H A Dinternal.h110 struct fscache_cookie *cookie;

Completed in 264 milliseconds

12