| /linux/drivers/md/ | 
| H A D | dm-cache-target.c | 297 struct cache {  struct307 	struct dm_cache_metadata *cmd;  argument
 322 	struct dm_dev *cache_dev;  argument
 331 	 * Size of the cache device in blocks.  argument
 333 	dm_cblock_t cache_size;  argument
 338 	spinlock_t invalidation_lock;
 339 	struct list_head invalidation_requests;
 341 	sector_t migration_threshold;
 342 	wait_queue_head_t migration_wait;
 343 	atomic_t nr_allocated_migrations;
 [all …]
 
 | 
| /linux/fs/cachefiles/ | 
| H A D | daemon.c | 92 	struct cachefiles_cache *cache;  in cachefiles_daemon_open()  local137 void cachefiles_flush_reqs(struct cachefiles_cache *cache)  in cachefiles_flush_reqs()
 171 void cachefiles_put_unbind_pincount(struct cachefiles_cache *cache)  in cachefiles_put_unbind_pincount()
 180 void cachefiles_get_unbind_pincount(struct cachefiles_cache *cache)  in cachefiles_get_unbind_pincount()
 190 	struct cachefiles_cache *cache = file->private_data;  in cachefiles_daemon_release()  local
 211 static ssize_t cachefiles_do_daemon_read(struct cachefiles_cache *cache,  in cachefiles_do_daemon_read()
 262 	struct cachefiles_cache *cache = file->private_data;  in cachefiles_daemon_read()  local
 284 	struct cachefiles_cache *cache = file->private_data;  in cachefiles_daemon_write()  local
 360 	struct cachefiles_cache *cache = file->private_data;  in cachefiles_daemon_poll()  local
 394 static int cachefiles_daemon_range_error(struct cachefiles_cache *cache,  in cachefiles_daemon_range_error()
 [all …]
 
 | 
| H A D | cache.c | 17 int cachefiles_add_cache(struct cachefiles_cache *cache)  in cachefiles_add_cache()185 int cachefiles_has_space(struct cachefiles_cache *cache,  in cachefiles_has_space()
 288 static void cachefiles_withdraw_objects(struct cachefiles_cache *cache)  in cachefiles_withdraw_objects()
 318 static void cachefiles_withdraw_fscache_volumes(struct cachefiles_cache *cache)  in cachefiles_withdraw_fscache_volumes()
 350 static void cachefiles_withdraw_volumes(struct cachefiles_cache *cache)  in cachefiles_withdraw_volumes()
 385 static void cachefiles_sync_cache(struct cachefiles_cache *cache)  in cachefiles_sync_cache()
 409 void cachefiles_withdraw_cache(struct cachefiles_cache *cache)  in cachefiles_withdraw_cache()
 
 | 
| H A D | namei.c | 69 	struct cachefiles_cache *cache = object->volume->cache;  in cachefiles_unmark_inode_in_use()  local84 struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache,  in cachefiles_get_directory()
 231 static int cachefiles_unlink(struct cachefiles_cache *cache,  in cachefiles_unlink()
 267 int cachefiles_bury_object(struct cachefiles_cache *cache,  in cachefiles_bury_object()
 445 	struct cachefiles_cache *cache = volume->cache;  in cachefiles_create_tmpfile()  local
 549 	struct cachefiles_cache *cache = object->volume->cache;  in cachefiles_open_file()  local
 672 bool cachefiles_commit_tmpfile(struct cachefiles_cache *cache,  in cachefiles_commit_tmpfile()
 744 static struct dentry *cachefiles_lookup_for_cull(struct cachefiles_cache *cache,  in cachefiles_lookup_for_cull()
 789 int cachefiles_cull(struct cachefiles_cache *cache, struct dentry *dir,  in cachefiles_cull()
 847 int cachefiles_check_in_use(struct cachefiles_cache *cache, struct dentry *dir,  in cachefiles_check_in_use()
 
 | 
| H A D | ondemand.c | 21 	struct cachefiles_cache *cache;  in cachefiles_ondemand_fd_release()  local62 	struct cachefiles_cache *cache = object->volume->cache;  in cachefiles_ondemand_fd_write_iter()  local
 120 	struct cachefiles_cache *cache = object->volume->cache;  in cachefiles_ondemand_fd_ioctl()  local
 158 int cachefiles_ondemand_copen(struct cachefiles_cache *cache, char *args)  in cachefiles_ondemand_copen()
 270 int cachefiles_ondemand_restore(struct cachefiles_cache *cache, char *args)  in cachefiles_ondemand_restore()
 297 	struct cachefiles_cache *cache;  in cachefiles_ondemand_get_fd()  local
 413 ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache,  in cachefiles_ondemand_daemon_read()
 490 	struct cachefiles_cache *cache = object->volume->cache;  in cachefiles_ondemand_send_req()  local
 703 	struct cachefiles_cache *cache;  in cachefiles_ondemand_clean_object()  local
 
 | 
| /linux/arch/powerpc/kernel/ | 
| H A D | cacheinfo.c | 43 	struct cache *cache;  member117 struct cache {  struct
 118 	struct device_node *ofnode;    /* OF node for this cache, may be cpu */  argument
 119 	struct cpumask shared_cpu_map; /* online CPUs using this cache */  argument
 120 	int type;                      /* split cache disambiguation */  argument
 122 	int group_id;                  /* id of the group of threads that share this cache */  argument
 123 	struct list_head list;         /* global list of cache objects */  argument
 124 	struct cache *next_local;      /* next cache of >= level */  argument
 139 static const char *cache_type_string(const struct cache *cache)  in cache_type_string()
 144 static void cache_init(struct cache *cache, int type, int level,  in cache_init()
 [all …]
 
 | 
| /linux/fs/netfs/ | 
| H A D | fscache_cache.c | 26 	struct fscache_cache *cache;  in fscache_alloc_cache()  local44 static bool fscache_get_cache_maybe(struct fscache_cache *cache,  in fscache_get_cache_maybe()
 61 	struct fscache_cache *candidate, *cache, *unnamed = NULL;  in fscache_lookup_cache()  local
 151 	struct fscache_cache *cache;  in fscache_acquire_cache()  local
 179 void fscache_put_cache(struct fscache_cache *cache,  in fscache_put_cache()
 209 void fscache_relinquish_cache(struct fscache_cache *cache)  in fscache_relinquish_cache()
 234 int fscache_add_cache(struct fscache_cache *cache,  in fscache_add_cache()
 289 bool fscache_begin_cache_access(struct fscache_cache *cache, enum fscache_access_trace why)  in fscache_begin_cache_access()
 315 void fscache_end_cache_access(struct fscache_cache *cache, enum fscache_access_trace why)  in fscache_end_cache_access()
 337 void fscache_io_error(struct fscache_cache *cache)  in fscache_io_error()
 [all …]
 
 | 
| /linux/fs/ | 
| H A D | mbcache.c | 50 static inline struct hlist_bl_head *mb_cache_entry_head(struct mb_cache *cache,  in mb_cache_entry_head()74 int mb_cache_entry_create(struct mb_cache *cache, gfp_t mask, u32 key,  in mb_cache_entry_create()
 127 void __mb_cache_entry_free(struct mb_cache *cache, struct mb_cache_entry *entry)  in __mb_cache_entry_free()
 152 static struct mb_cache_entry *__entry_find(struct mb_cache *cache,  in __entry_find()
 192 struct mb_cache_entry *mb_cache_entry_find_first(struct mb_cache *cache,  in mb_cache_entry_find_first()
 209 struct mb_cache_entry *mb_cache_entry_find_next(struct mb_cache *cache,  in mb_cache_entry_find_next()
 222 struct mb_cache_entry *mb_cache_entry_get(struct mb_cache *cache, u32 key,  in mb_cache_entry_get()
 254 struct mb_cache_entry *mb_cache_entry_delete_or_get(struct mb_cache *cache,  in mb_cache_entry_delete_or_get()
 286 void mb_cache_entry_touch(struct mb_cache *cache,  in mb_cache_entry_touch()
 296 	struct mb_cache *cache = shrink->private_data;  in mb_cache_count()  local
 [all …]
 
 | 
| /linux/scripts/gendwarfksyms/ | 
| H A D | dwarf.c | 38 static void process_linebreak(struct die *cache, int n)  in process_linebreak()147 static bool is_kabi_definition(struct die *cache, Dwarf_Die *die)  in is_kabi_definition()
 163 static void process(struct die *cache, const char *s)  in process()
 183 static void process_fmt(struct die *cache, const char *fmt, ...)  in process_fmt()
 197 static void update_fqn(struct die *cache, Dwarf_Die *die)  in update_fqn()
 210 static void process_fqn(struct die *cache, Dwarf_Die *die)  in process_fqn()
 266 int process_die_container(struct state *state, struct die *cache,  in process_die_container()
 300 static void process_type_attr(struct state *state, struct die *cache,  in process_type_attr()
 314 static void process_list_comma(struct state *state, struct die *cache)  in process_list_comma()
 325 static void __process_list_type(struct state *state, struct die *cache,  in __process_list_type()
 [all …]
 
 | 
| H A D | cache.c | 14 void cache_set(struct cache *cache, unsigned long key, int value)  in cache_set()24 int cache_get(struct cache *cache, unsigned long key)  in cache_get()
 36 void cache_init(struct cache *cache)  in cache_init()
 41 void cache_free(struct cache *cache)  in cache_free()
 
 | 
| /linux/drivers/gpu/drm/xe/tests/ | 
| H A D | xe_guc_buf_kunit.c | 83 	struct xe_guc_buf_cache *cache = test->priv;  in test_smallest()  local97 	struct xe_guc_buf_cache *cache = test->priv;  in test_largest()  local
 111 	struct xe_guc_buf_cache *cache = test->priv;  in test_granular()  local
 131 	struct xe_guc_buf_cache *cache = test->priv;  in test_unique()  local
 157 	struct xe_guc_buf_cache *cache = test->priv;  in test_overlap()  local
 191 	struct xe_guc_buf_cache *cache = test->priv;  in test_reusable()  local
 210 	struct xe_guc_buf_cache *cache = test->priv;  in test_too_big()  local
 220 	struct xe_guc_buf_cache *cache = test->priv;  in test_flush()  local
 250 	struct xe_guc_buf_cache *cache = test->priv;  in test_lookup()  local
 276 	struct xe_guc_buf_cache *cache = test->priv;  in test_data()  local
 [all …]
 
 | 
| /linux/drivers/infiniband/hw/hfi1/ | 
| H A D | platform.c | 196 	u8 *cache = ppd->qsfp_info.cache;  in qual_power()  local225 	u8 *cache = ppd->qsfp_info.cache;  in qual_bitrate()  local
 251 	u8 *cache = ppd->qsfp_info.cache;  in set_qsfp_high_power()  local
 288 	u8 *cache = ppd->qsfp_info.cache;  in apply_rx_cdr()  local
 339 	u8 *cache = ppd->qsfp_info.cache;  in apply_tx_cdr()  local
 388 	u8 *cache = ppd->qsfp_info.cache;  in apply_cdr_settings()  local
 401 	u8 *cache = ppd->qsfp_info.cache;  in apply_tx_eq_auto()  local
 414 	u8 *cache = ppd->qsfp_info.cache;  in apply_tx_eq_prog()  local
 459 	u8 rx_eq, *cache = ppd->qsfp_info.cache;  in apply_rx_eq_emp()  local
 503 	u8 *cache = ppd->qsfp_info.cache;  in apply_eq_settings()  local
 [all …]
 
 | 
| /linux/fs/btrfs/tests/ | 
| H A D | free-space-tests.c | 20 static int test_extents(struct btrfs_block_group *cache)  in test_extents()90 static int test_bitmaps(struct btrfs_block_group *cache, u32 sectorsize)  in test_bitmaps()
 158 static int test_bitmaps_and_extents(struct btrfs_block_group *cache,  in test_bitmaps_and_extents()
 333 check_num_extents_and_bitmaps(const struct btrfs_block_group *cache,  in check_num_extents_and_bitmaps()
 353 static int check_cache_empty(struct btrfs_block_group *cache)  in check_cache_empty()
 395 test_steal_space_from_bitmap_to_extent(struct btrfs_block_group *cache,  in test_steal_space_from_bitmap_to_extent()
 833 static int test_bytes_index(struct btrfs_block_group *cache, u32 sectorsize)  in test_bytes_index()
 1008 	struct btrfs_block_group *cache;  in btrfs_test_free_space_cache()  local
 
 | 
| H A D | free-space-tree-tests.c | 22 				      struct btrfs_block_group *cache,  in __check_free_space_extents()109 				    struct btrfs_block_group *cache,  in check_free_space_extents()
 152 				  struct btrfs_block_group *cache,  in test_empty_block_group()
 166 			   struct btrfs_block_group *cache,  in test_remove_all()
 186 				 struct btrfs_block_group *cache,  in test_remove_beginning()
 209 			   struct btrfs_block_group *cache,  in test_remove_end()
 232 			      struct btrfs_block_group *cache,  in test_remove_middle()
 256 			   struct btrfs_block_group *cache,  in test_merge_left()
 292 			   struct btrfs_block_group *cache,  in test_merge_right()
 329 			   struct btrfs_block_group *cache,  in test_merge_both()
 [all …]
 
 | 
| /linux/scripts/gdb/linux/ | 
| H A D | slab.py | 46 def for_each_object(cache, addr, slab_objects):  argument54 def get_info_end(cache):  argument
 60 def get_orig_size(cache, obj):  argument
 70 def get_track(cache, object_pointer, alloc):  argument
 85 def __obj_to_index(cache, addr, obj):  argument
 99 def freelist_ptr_decode(cache, ptr, ptr_addr):  argument
 105 def get_freepointer(cache, obj):  argument
 117 def add_location(loc_track, cache, track, orig_size):  argument
 155     def __fill_map(obj_map, cache, slab):  argument
 164     def process_slab(loc_track, slab_list, alloc, cache):  argument
 
 | 
| /linux/drivers/acpi/acpica/ | 
| H A D | utcache.c | 36 	struct acpi_memory_list *cache;  in acpi_os_create_cache()  local74 acpi_status acpi_os_purge_cache(struct acpi_memory_list *cache)  in acpi_os_purge_cache()
 120 acpi_status acpi_os_delete_cache(struct acpi_memory_list *cache)  in acpi_os_delete_cache()
 153 acpi_status acpi_os_release_object(struct acpi_memory_list *cache, void *object)  in acpi_os_release_object()
 208 void *acpi_os_acquire_object(struct acpi_memory_list *cache)  in acpi_os_acquire_object()
 
 | 
| /linux/mm/kasan/ | 
| H A D | common.c | 165 void __kasan_unpoison_new_object(struct kmem_cache *cache, void *object)  in __kasan_unpoison_new_object()170 void __kasan_poison_new_object(struct kmem_cache *cache, void *object)  in __kasan_poison_new_object()
 186 static inline u8 assign_tag(struct kmem_cache *cache,  in assign_tag()
 207 void * __must_check __kasan_init_slab_obj(struct kmem_cache *cache,  in __kasan_init_slab_obj()
 221 static bool check_slab_allocation(struct kmem_cache *cache, void *object,  in check_slab_allocation()
 241 static inline void poison_slab_object(struct kmem_cache *cache, void *object,  in poison_slab_object()
 255 bool __kasan_slab_pre_free(struct kmem_cache *cache, void *object,  in __kasan_slab_pre_free()
 263 bool __kasan_slab_free(struct kmem_cache *cache, void *object, bool init,  in __kasan_slab_free()
 331 static inline void unpoison_slab_object(struct kmem_cache *cache, void *object,  in unpoison_slab_object()
 345 void * __must_check __kasan_slab_alloc(struct kmem_cache *cache,  in __kasan_slab_alloc()
 [all …]
 
 | 
| H A D | generic.c | 215 void kasan_cache_shrink(struct kmem_cache *cache)  in kasan_cache_shrink()220 void kasan_cache_shutdown(struct kmem_cache *cache)  in kasan_cache_shutdown()
 364 void kasan_cache_create(struct kmem_cache *cache, unsigned int *size,  in kasan_cache_create()
 467 struct kasan_alloc_meta *kasan_get_alloc_meta(struct kmem_cache *cache,  in kasan_get_alloc_meta()
 475 struct kasan_free_meta *kasan_get_free_meta(struct kmem_cache *cache,  in kasan_get_free_meta()
 484 void kasan_init_object_meta(struct kmem_cache *cache, const void *object)  in kasan_init_object_meta()
 520 size_t kasan_metadata_size(struct kmem_cache *cache, bool in_object)  in kasan_metadata_size()
 545 	struct kmem_cache *cache;  in kasan_record_aux_stack()  local
 562 void kasan_save_alloc_info(struct kmem_cache *cache, void *object, gfp_t flags)  in kasan_save_alloc_info()
 576 void __kasan_save_free_info(struct kmem_cache *cache, void *object)  in __kasan_save_free_info()
 
 | 
| H A D | quarantine.c | 134 static void *qlink_to_object(struct qlist_node *qlink, struct kmem_cache *cache)  in qlink_to_object()143 static void qlink_free(struct qlist_node *qlink, struct kmem_cache *cache)  in qlink_free()
 166 static void qlist_free_all(struct qlist_head *q, struct kmem_cache *cache)  in qlist_free_all()
 185 bool kasan_quarantine_put(struct kmem_cache *cache, void *object)  in kasan_quarantine_put()
 292 				   struct kmem_cache *cache)  in qlist_move_cache()
 316 	struct kmem_cache *cache = arg;  in __per_cpu_remove_cache()  local
 342 void kasan_quarantine_remove_cache(struct kmem_cache *cache)  in kasan_quarantine_remove_cache()
 
 | 
| /linux/fs/btrfs/ | 
| H A D | lru_cache.c | 15 void btrfs_lru_cache_init(struct btrfs_lru_cache *cache, unsigned int max_size)  in btrfs_lru_cache_init()45 struct btrfs_lru_cache_entry *btrfs_lru_cache_lookup(struct btrfs_lru_cache *cache,  in btrfs_lru_cache_lookup()
 70 void btrfs_lru_cache_remove(struct btrfs_lru_cache *cache,  in btrfs_lru_cache_remove()
 106 int btrfs_lru_cache_store(struct btrfs_lru_cache *cache,  in btrfs_lru_cache_store()
 156 void btrfs_lru_cache_clear(struct btrfs_lru_cache *cache)  in btrfs_lru_cache_clear()
 
 | 
| H A D | block-group.c | 154 void btrfs_get_block_group(struct btrfs_block_group *cache)  in btrfs_get_block_group()159 void btrfs_put_block_group(struct btrfs_block_group *cache)  in btrfs_put_block_group()
 233 	struct btrfs_block_group *cache, *ret = NULL;  in block_group_cache_tree_search()  local
 286 		struct btrfs_block_group *cache)  in btrfs_next_block_group()
 416 		struct btrfs_block_group *cache)  in btrfs_get_caching_control()
 451 void btrfs_wait_block_group_cache_progress(struct btrfs_block_group *cache,  in btrfs_wait_block_group_cache_progress()
 476 static int btrfs_caching_ctl_wait_done(struct btrfs_block_group *cache,  in btrfs_caching_ctl_wait_done()
 483 static int btrfs_wait_block_group_cache_done(struct btrfs_block_group *cache)  in btrfs_wait_block_group_cache_done()
 926 int btrfs_cache_block_group(struct btrfs_block_group *cache, bool wait)  in btrfs_cache_block_group()
 1361 static int inc_block_group_ro(struct btrfs_block_group *cache, bool force)  in inc_block_group_ro()
 [all …]
 
 | 
| /linux/io_uring/ | 
| H A D | alloc_cache.h | 28 io_alloc_cache_put(struct io_alloc_cache * cache,void * entry) io_alloc_cache_put()  argument 40 io_alloc_cache_get(struct io_alloc_cache * cache) io_alloc_cache_get()  argument
 61 io_cache_alloc(struct io_alloc_cache * cache,gfp_t gfp) io_cache_alloc()  argument
 71 io_cache_free(struct io_alloc_cache * cache,void * obj) io_cache_free()  argument
 [all...]
 | 
| /linux/drivers/md/dm-vdo/indexer/ | 
| H A D | volume.c | 107 static inline union invalidate_counter get_invalidate_counter(struct page_cache *cache,  in get_invalidate_counter()115 static inline void set_invalidate_counter(struct page_cache *cache,  in set_invalidate_counter()
 129 static void begin_pending_search(struct page_cache *cache, u32 physical_page,  in begin_pending_search()
 149 static void end_pending_search(struct page_cache *cache, unsigned int zone_number)  in end_pending_search()
 167 static void wait_for_pending_searches(struct page_cache *cache, u32 physical_page)  in wait_for_pending_searches()
 204 static void clear_cache_page(struct page_cache *cache, struct cached_page *page)  in clear_cache_page()
 212 static void make_page_most_recent(struct page_cache *cache, struct cached_page *page)  in make_page_most_recent()
 223 static struct cached_page *select_victim_in_cache(struct page_cache *cache)  in select_victim_in_cache()
 256 static int put_page_in_cache(struct page_cache *cache, u32 physical_page,  in put_page_in_cache()
 282 static void cancel_page_in_cache(struct page_cache *cache, u32 physical_page,  in cancel_page_in_cache()
 [all …]
 
 | 
| H A D | sparse-cache.c | 234 static int __must_check make_search_list(struct sparse_cache *cache,  in make_search_list()263 	struct sparse_cache *cache;  in uds_make_sparse_cache()  local
 323 static void score_search_miss(struct sparse_cache *cache,  in score_search_miss()
 345 void uds_free_sparse_cache(struct sparse_cache *cache)  in uds_free_sparse_cache()
 389 bool uds_sparse_cache_contains(struct sparse_cache *cache, u64 virtual_chapter,  in uds_sparse_cache_contains()
 425 			      struct sparse_cache *cache, u64 oldest_virtual_chapter)  in purge_search_list()
 496 	struct sparse_cache *cache = index->volume->sparse_cache;  in uds_update_sparse_cache()  local
 537 void uds_invalidate_sparse_cache(struct sparse_cache *cache)  in uds_invalidate_sparse_cache()
 580 	struct sparse_cache *cache = volume->sparse_cache;  in uds_search_sparse_cache()  local
 
 | 
| /linux/drivers/md/bcache/ | 
| H A D | bcache.h | 418 struct cache {  struct419 	struct cache_set	*set;  argument
 420 	struct cache_sb		sb;  argument
 421 	struct cache_sb_disk	*sb_disk;  argument
 422 	struct bio		sb_bio;
 423 	struct bio_vec		sb_bv[1];
 448 	 * cached data in them, and we can't reuse them until after we write  argument
 456 	size_t			fifo_last_bucket;
 459 	struct bucket		*buckets;
 468 	unsigned int		invalidate_needs_gc;
 [all …]
 
 |