| /Linux-v5.15/fs/cifs/ |
| D | fscache.c | 62 server->fscache = NULL; in cifs_fscache_get_client_cookie() 66 server->fscache = in cifs_fscache_get_client_cookie() 73 __func__, server, server->fscache); in cifs_fscache_get_client_cookie() 79 __func__, server, server->fscache); in cifs_fscache_release_client_cookie() 80 fscache_relinquish_cookie(server->fscache, NULL, false); in cifs_fscache_release_client_cookie() 81 server->fscache = NULL; in cifs_fscache_release_client_cookie() 93 tcon->fscache = NULL; in cifs_fscache_get_super_cookie() 102 tcon->fscache = in cifs_fscache_get_super_cookie() 103 fscache_acquire_cookie(server->fscache, in cifs_fscache_get_super_cookie() 110 __func__, server->fscache, tcon->fscache); in cifs_fscache_get_super_cookie() [all …]
|
| D | fscache.h | 99 if (CIFS_I(inode)->fscache) in cifs_readpage_from_fscache() 110 if (CIFS_I(inode)->fscache) in cifs_readpages_from_fscache() 126 if (CIFS_I(inode)->fscache) in cifs_fscache_readpages_cancel()
|
| D | Makefile | 28 cifs-$(CONFIG_CIFS_FSCACHE) += fscache.o cache.o
|
| /Linux-v5.15/fs/9p/ |
| D | cache.c | 53 v9ses->fscache = NULL; in v9fs_cache_session_get_cookie() 60 v9ses->fscache = fscache_acquire_cookie(v9fs_cache_netfs.primary_index, in v9fs_cache_session_get_cookie() 67 v9ses, v9ses->fscache); in v9fs_cache_session_get_cookie() 73 v9ses, v9ses->fscache); in v9fs_cache_session_put_cookie() 74 fscache_relinquish_cookie(v9ses->fscache, NULL, false); in v9fs_cache_session_put_cookie() 75 v9ses->fscache = NULL; in v9fs_cache_session_put_cookie() 111 if (v9inode->fscache) in v9fs_cache_inode_get_cookie() 115 v9inode->fscache = fscache_acquire_cookie(v9ses->fscache, in v9fs_cache_inode_get_cookie() 126 inode, v9inode->fscache); in v9fs_cache_inode_get_cookie() 133 if (!v9inode->fscache) in v9fs_cache_inode_put_cookie() [all …]
|
| D | v9fs.h | 92 struct fscache_cookie *fscache; member 113 struct fscache_cookie *fscache; member
|
| /Linux-v5.15/fs/ceph/ |
| D | cache.c | 31 struct fscache_cookie *fscache; member 88 fsc->fscache = fscache_acquire_cookie(ceph_cache_netfs.primary_index, in ceph_fscache_register_fs() 94 if (fsc->fscache) { in ceph_fscache_register_fs() 95 ent->fscache = fsc->fscache; in ceph_fscache_register_fs() 145 if (!fsc->fscache) in ceph_fscache_register_inode_cookie() 153 if (!ci->fscache) { in ceph_fscache_register_inode_cookie() 158 ci->fscache = fscache_acquire_cookie(fsc->fscache, in ceph_fscache_register_inode_cookie() 171 if ((cookie = ci->fscache) == NULL) in ceph_fscache_unregister_inode_cookie() 174 ci->fscache = NULL; in ceph_fscache_unregister_inode_cookie() 189 if (!fscache_cookie_valid(ci->fscache)) in ceph_fscache_file_set_cookie() [all …]
|
| D | cache.h | 31 ci->fscache = NULL; in ceph_fscache_inode_init() 36 return ci->fscache; in ceph_fscache_cookie() 41 fscache_invalidate(ceph_inode(inode)->fscache); in ceph_fscache_invalidate()
|
| /Linux-v5.15/fs/cachefiles/ |
| D | interface.c | 52 fscache_object_init(&object->fscache, cookie, &cache->cache); in cachefiles_alloc_object() 99 _leave(" = %x [%p]", object->fscache.debug_id, lookup_data); in cachefiles_alloc_object() 100 return &object->fscache; in cachefiles_alloc_object() 131 struct cachefiles_object, fscache); in cachefiles_lookup_object() 132 object = container_of(_object, struct cachefiles_object, fscache); in cachefiles_lookup_object() 146 object->fscache.cookie->def->type != FSCACHE_COOKIE_TYPE_INDEX) in cachefiles_lookup_object() 147 cachefiles_attr_changed(&object->fscache); in cachefiles_lookup_object() 152 fscache_object_lookup_error(&object->fscache); in cachefiles_lookup_object() 166 object = container_of(_object, struct cachefiles_object, fscache); in cachefiles_lookup_complete() 168 _enter("{OBJ%x,%p}", object->fscache.debug_id, object->lookup_data); in cachefiles_lookup_complete() [all …]
|
| D | namei.c | 34 pr_err("%sobject: OBJ%x\n", prefix, object->fscache.debug_id); in __cachefiles_printk_object() 36 prefix, object->fscache.state->name, in __cachefiles_printk_object() 37 object->fscache.flags, work_busy(&object->fscache.work), in __cachefiles_printk_object() 38 object->fscache.events, object->fscache.event_mask); in __cachefiles_printk_object() 40 prefix, object->fscache.n_ops, object->fscache.n_in_progress, in __cachefiles_printk_object() 41 object->fscache.n_exclusive); in __cachefiles_printk_object() 43 prefix, object->fscache.parent ? object->fscache.parent->debug_id : 0); in __cachefiles_printk_object() 45 spin_lock(&object->fscache.lock); in __cachefiles_printk_object() 46 cookie = object->fscache.cookie; in __cachefiles_printk_object() 63 spin_unlock(&object->fscache.lock); in __cachefiles_printk_object() [all …]
|
| D | xattr.c | 34 if (!object->fscache.cookie) in cachefiles_check_object_type() 37 snprintf(type, 3, "%02x", object->fscache.cookie->def->type); in cachefiles_check_object_type() 39 _enter("%x{%s}", object->fscache.debug_id, type); in cachefiles_check_object_type() 113 clear_bit(FSCACHE_COOKIE_AUX_UPDATED, &object->fscache.cookie->flags); in cachefiles_set_object_xattr() 137 _enter("%x,#%d", object->fscache.debug_id, auxdata->len); in cachefiles_update_object_xattr() 142 clear_bit(FSCACHE_COOKIE_AUX_UPDATED, &object->fscache.cookie->flags); in cachefiles_update_object_xattr() 167 ASSERT(object->fscache.cookie->def->check_aux); in cachefiles_check_auxdata() 177 auxbuf->type != object->fscache.cookie->def->type) in cachefiles_check_auxdata() 181 validity = fscache_check_aux(&object->fscache, &auxbuf->data, xlen, in cachefiles_check_auxdata() 241 if (object->fscache.cookie->def->check_aux) { in cachefiles_check_object_xattr() [all …]
|
| D | rdwr.c | 59 object = container_of(op->op.object, struct cachefiles_object, fscache); in cachefiles_read_waiter() 161 struct cachefiles_object, fscache); in cachefiles_read_copier() 179 &object->fscache.cookie->flags)) { in cachefiles_read_copier() 404 struct cachefiles_object, fscache); in cachefiles_read_or_alloc_page() 405 cache = container_of(object->fscache.cache, in cachefiles_read_or_alloc_page() 697 struct cachefiles_object, fscache); in cachefiles_read_or_alloc_pages() 698 cache = container_of(object->fscache.cache, in cachefiles_read_or_alloc_pages() 702 object->fscache.debug_id, atomic_read(&op->op.usage), in cachefiles_read_or_alloc_pages() 805 struct cachefiles_object, fscache); in cachefiles_allocate_page() 806 cache = container_of(object->fscache.cache, in cachefiles_allocate_page() [all …]
|
| D | io.c | 281 struct cachefiles_object, fscache); in cachefiles_prepare_read() 282 cache = container_of(object->fscache.cache, in cachefiles_prepare_read() 391 struct cachefiles_object, fscache); in cachefiles_begin_read_operation() 392 cache = container_of(object->fscache.cache, in cachefiles_begin_read_operation() 413 rreq->cache_resources.debug_id = object->fscache.debug_id; in cachefiles_begin_read_operation()
|
| D | bind.c | 200 fsdef->fscache.cookie = NULL; in cachefiles_daemon_add_cache() 221 fscache_object_init(&fsdef->fscache, &fscache_fsdef_index, in cachefiles_daemon_add_cache() 224 ret = fscache_add_cache(&cache->cache, &fsdef->fscache, cache->tag); in cachefiles_daemon_add_cache()
|
| D | internal.h | 36 struct fscache_object fscache; /* fscache handle */ member 254 ___cache = container_of((object)->fscache.cache, \
|
| /Linux-v5.15/fs/nfs/ |
| D | fscache.c | 78 clp->fscache = NULL; in nfs_fscache_get_client_cookie() 83 clp->fscache = fscache_acquire_cookie(nfs_fscache_netfs.primary_index, in nfs_fscache_get_client_cookie() 89 clp, clp->fscache); in nfs_fscache_get_client_cookie() 98 clp, clp->fscache); in nfs_fscache_release_client_cookie() 100 fscache_relinquish_cookie(clp->fscache, NULL, false); in nfs_fscache_release_client_cookie() 101 clp->fscache = NULL; in nfs_fscache_release_client_cookie() 120 nfss->fscache = NULL; in nfs_fscache_get_super_cookie() 187 nfss->fscache = fscache_acquire_cookie(nfss->nfs_client->fscache, in nfs_fscache_get_super_cookie() 194 nfss, nfss->fscache); in nfs_fscache_get_super_cookie() 201 nfss->fscache = NULL; in nfs_fscache_get_super_cookie() [all …]
|
| D | fscache.h | 113 fscache_wait_on_page_write(nfsi->fscache, page); in nfs_fscache_wait_on_page_write() 134 if (NFS_I(inode)->fscache) in nfs_readpage_from_fscache() 148 if (NFS_I(inode)->fscache) in nfs_readpages_from_fscache() 171 fscache_invalidate(NFS_I(inode)->fscache); in nfs_fscache_invalidate() 179 fscache_wait_on_invalidate(NFS_I(inode)->fscache); in nfs_fscache_wait_on_invalidate() 187 if (server->fscache) in nfs_server_fscache_state()
|
| D | iostat.h | 21 unsigned long long fscache[__NFSIOS_FSCACHEMAX]; member 57 this_cpu_add(NFS_SERVER(inode)->io_stats->fscache[stat], addend); in nfs_add_fscache_stats() 62 this_cpu_inc(NFS_SERVER(inode)->io_stats->fscache[stat]); in nfs_inc_fscache_stats()
|
| D | Makefile | 15 nfs-$(CONFIG_NFS_FSCACHE) += fscache.o fscache-index.o
|
| /Linux-v5.15/include/trace/events/ |
| D | cachefiles.h | 88 __entry->obj = obj->fscache.debug_id; 113 __entry->obj = obj->fscache.debug_id; 135 __entry->obj = obj->fscache.debug_id; 157 __entry->obj = obj->fscache.debug_id; 181 __entry->obj = obj ? obj->fscache.debug_id : UINT_MAX; 208 __entry->obj = obj ? obj->fscache.debug_id : UINT_MAX; 232 __entry->obj = obj->fscache.debug_id; 257 __entry->obj = obj->fscache.debug_id; 259 __entry->xobj = xobj->fscache.debug_id; 261 __entry->fsc_flags = xobj->fscache.flags; [all …]
|
| /Linux-v5.15/fs/fscache/ |
| D | Makefile | 6 fscache-y := \ 17 fscache-$(CONFIG_PROC_FS) += proc.o 18 fscache-$(CONFIG_FSCACHE_STATS) += stats.o 20 obj-$(CONFIG_FSCACHE) := fscache.o
|
| D | Kconfig | 12 See Documentation/filesystems/caching/fscache.rst for more information. 22 /proc/fs/fscache/stats 30 See Documentation/filesystems/caching/fscache.rst for more information. 38 enabled by setting bits in /sys/modules/fscache/parameter/debug. 40 See Documentation/filesystems/caching/fscache.rst for more information.
|
| /Linux-v5.15/Documentation/filesystems/caching/ |
| D | index.rst | 9 fscache
|
| D | fscache.rst | 209 /proc/fs/fscache/stats 416 /proc/fs/fscache/histogram 421 cat /proc/fs/fscache/histogram 452 /proc/fs/fscache/objects 456 [root@andromeda ~]# head /proc/fs/fscache/objects 498 keyctl add user fscache:objlist <restrictions> @s 524 keyctl add user fscache:objlist KB @s 539 /sys/module/fscache/parameters/debug 563 echo $((1|8|64)) >/sys/module/fscache/parameters/debug
|
| /Linux-v5.15/include/linux/ |
| D | nfs_fs_sb.h | 125 struct fscache_cookie *fscache; /* client index cache cookie */ member 198 struct fscache_cookie *fscache; /* superblock cookie */ member
|
| /Linux-v5.15/fs/netfs/ |
| D | Kconfig | 17 /proc/fs/fscache/stats
|