Home
last modified time | relevance | path

Searched refs:cache_size (Results 1 – 25 of 51) sorted by relevance

123

/linux/drivers/infiniband/hw/hfi1/
H A Duser_pages.c13 static unsigned long cache_size = 256; variable
14 module_param(cache_size, ulong, S_IRUGO | S_IWUSR);
15 MODULE_PARM_DESC(cache_size, "Send and receive side cache size limit (in MB)");
73 cache_limit_pages = cache_size * (1024 * 1024) / PAGE_SIZE; in hfi1_can_pin_pages()
/linux/drivers/mtd/
H A Dmtdblock.c30 unsigned int cache_size; member
88 mtdblk->cache_offset, mtdblk->cache_size); in write_cached_data()
91 mtdblk->cache_size, mtdblk->cache_data); in write_cached_data()
114 unsigned int sect_size = mtdblk->cache_size; in do_cached_write()
162 mtdblk->cache_size = sect_size; in do_cached_write()
184 unsigned int sect_size = mtdblk->cache_size; in do_cached_read()
241 if (unlikely(!mtdblk->cache_data && mtdblk->cache_size)) { in mtdblock_writesect()
273 mtdblk->cache_size = mbd->mtd->erasesize; in mtdblock_open()
/linux/drivers/misc/lkdtm/
H A Dusercopy.c23 static volatile size_t cache_size = 1024; variable
234 memset(buf, 'B', cache_size); in do_usercopy_slab_whitelist()
237 offset = (cache_size / 4) + unconst; in do_usercopy_slab_whitelist()
238 size = (cache_size / 16) + unconst; in do_usercopy_slab_whitelist()
429 kmem_cache_create_usercopy("lkdtm-usercopy", cache_size, in lkdtm_usercopy_init()
431 cache_size / 4, in lkdtm_usercopy_init()
432 cache_size / 16, in lkdtm_usercopy_init()
/linux/tools/testing/selftests/resctrl/
H A Dresctrl.h200 int get_cache_size(int cpu_no, const char *cache_type, unsigned long *cache_size);
225 static inline unsigned long cache_portion_size(unsigned long cache_size, in cache_portion_size() argument
236 return cache_size; in cache_portion_size()
238 return cache_size * count_bits(portion_mask) / bits; in cache_portion_size()
/linux/arch/sh/kernel/cpu/
H A Dproc.c68 unsigned int cache_size; in show_cacheinfo() local
70 cache_size = info.ways * info.sets * info.linesz; in show_cacheinfo()
73 type, cache_size >> 10, info.ways); in show_cacheinfo()
/linux/arch/arm/mm/
H A Dcache-uniphier.c319 u32 level, cache_size; in __uniphier_cache_init() local
365 if (of_property_read_u32(np, "cache-size", &cache_size) || in __uniphier_cache_init()
366 cache_size == 0 || cache_size % (data->nsets * data->line_size)) { in __uniphier_cache_init()
373 data->way_mask = GENMASK(cache_size / data->nsets / data->line_size - 1, in __uniphier_cache_init()
H A Dcache-l2x0.c949 u32 cache_size = 0, sets = 0; in l2x0_cache_size_of_parse() local
955 of_property_read_u32(np, "cache-size", &cache_size); in l2x0_cache_size_of_parse()
960 if (!cache_size || !sets) in l2x0_cache_size_of_parse()
992 *associativity = cache_size / way_size; in l2x0_cache_size_of_parse()
1000 cache_size, cache_size >> 10); in l2x0_cache_size_of_parse()
/linux/arch/powerpc/kernel/
H A Dcacheinfo.c208 static int cache_size(const struct cache *cache, unsigned int *ret) in cache_size() function
211 const __be32 *cache_size; in cache_size() local
215 cache_size = of_get_property(cache->ofnode, propname, NULL); in cache_size()
216 if (!cache_size) in cache_size()
219 *ret = of_read_number(cache_size, 1); in cache_size()
227 if (cache_size(cache, &size)) in cache_size_kb()
292 if (cache_size(cache, &size)) in cache_associativity()
/linux/arch/microblaze/kernel/cpu/
H A Dcache.c92 #define CACHE_LOOP_LIMITS(start, end, cache_line_length, cache_size) \ argument
95 if (start < UINT_MAX - cache_size) \
96 end = min(start + cache_size, end); \
104 #define CACHE_ALL_LOOP(cache_size, line_length, op) \ argument
106 unsigned int len = cache_size - line_length; \
/linux/drivers/cxl/
H A Dacpi.c366 resource_size_t cache_size; in cxl_acpi_set_cache_size() local
373 rc = hmat_get_extended_linear_cache_size(&res, nid, &cache_size); in cxl_acpi_set_cache_size()
383 if (cache_size && size != cache_size) { in cxl_acpi_set_cache_size()
386 &cache_size, &size); in cxl_acpi_set_cache_size()
390 cxlrd->cache_size = cache_size; in cxl_acpi_set_cache_size()
410 cxlrd->cache_size = 0; in cxl_setup_extended_linear_cache()
/linux/tools/testing/cxl/test/
H A Dmock.c116 resource_size_t *cache_size) in __wrap_hmat_get_extended_linear_cache_size() argument
123 cache_size); in __wrap_hmat_get_extended_linear_cache_size()
126 cache_size); in __wrap_hmat_get_extended_linear_cache_size()
H A Dmock.h29 resource_size_t *cache_size);
/linux/drivers/md/
H A Ddm-cache-policy.c113 dm_cblock_t cache_size, in dm_cache_policy_create() argument
126 p = type->create(cache_size, origin_size, cache_block_size); in dm_cache_policy_create()
H A Ddm-cache-target.c333 dm_cblock_t cache_size; member
2333 cache->cache_size, in create_cache_policy()
2376 if (nr_blocks > (1 << 20) && cache->cache_size != size) in set_cache_size()
2382 cache->cache_size = size; in set_cache_size()
2437 dm_block_t cache_size = ca->cache_sectors; in cache_create() local
2440 cache_size = block_div(cache_size, ca->block_size); in cache_create()
2441 set_cache_size(cache, to_cblock(cache_size)); in cache_create()
2503 cache->dirty_bitset = alloc_bitset(from_cblock(cache->cache_size)); in cache_create()
2508 clear_bitset(cache->dirty_bitset, from_cblock(cache->cache_size)); in cache_create()
2522 cache->invalid_bitset = alloc_bitset(from_cblock(cache->cache_size)); in cache_create()
[all …]
H A Ddm-cache-policy.h177 struct dm_cache_policy *(*create)(dm_cblock_t cache_size,
H A Ddm-cache-policy-internal.h146 struct dm_cache_policy *dm_cache_policy_create(const char *name, dm_cblock_t cache_size,
/linux/sound/firewire/motu/
H A Damdtp-motu.c307 const unsigned int cache_size = cache->size; in cache_event_offsets() local
323 cache_tail = (cache_tail + 1) % cache_size; in cache_event_offsets()
377 const unsigned int cache_size = cache->size; in write_sph() local
387 cache_head = (cache_head + 1) % cache_size; in write_sph()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_crat.h165 uint32_t cache_size; member
302 uint32_t cache_size; member
/linux/drivers/cxl/core/
H A Dregion.c762 return sysfs_emit(buf, "%#llx\n", p->cache_size); in extended_linear_cache_size_show()
796 cxlr->params.cache_size == 0) in cxl_region_visible()
886 return p->res->start + p->cache_size == range->start && in spa_maps_hpa()
2042 if (resource_size(cxled->dpa_res) * p->interleave_ways + p->cache_size != in cxl_region_attach()
2048 (u64)p->cache_size, (u64)resource_size(p->res)); in cxl_region_attach()
3143 hpa = hpa_offset + p->res->start + p->cache_size; in cxl_dpa_to_hpa()
3528 resource_size_t cache_size, start; in cxl_extended_linear_cache_resize() local
3530 cache_size = cxlrd->cache_size; in cxl_extended_linear_cache_resize()
3531 if (!cache_size) in cxl_extended_linear_cache_resize()
3534 if (size != cache_size) { in cxl_extended_linear_cache_resize()
[all …]
/linux/drivers/acpi/numa/
H A Dhmat.c120 resource_size_t *cache_size) in hmat_get_extended_linear_cache_size() argument
140 *cache_size = tcache->cache_attrs.size; in hmat_get_extended_linear_cache_size()
144 *cache_size = 0; in hmat_get_extended_linear_cache_size()
498 cache->memory_PD, cache->cache_size, attrs, in hmat_parse_cache()
511 tcache->cache_attrs.size = cache->cache_size; in hmat_parse_cache()
/linux/drivers/block/null_blk/
H A Dmain.c225 module_param_named(cache_size, g_cache_size, ulong, 0444);
226 MODULE_PARM_DESC(cache_size, "Cache size in MiB for memory-backed device. Default: 0 (none)");
461 NULLB_DEVICE_ATTR(cache_size, ulong, NULL);
803 dev->cache_size = g_cache_size; in null_alloc_dev()
1086 if ((nullb->dev->cache_size * 1024 * 1024) > in null_make_cache_space()
1222 nullb->dev->cache_size * 1024 * 1024); in null_handle_flush()
1905 dev->cache_size = 0; in null_validate_conf()
1906 dev->cache_size = min_t(unsigned long, ULONG_MAX / 1024 / 1024, in null_validate_conf()
1907 dev->cache_size); in null_validate_conf()
1989 if (dev->cache_size > 0) { in null_add_dev()
/linux/net/openvswitch/
H A Dflow_table.h32 u32 cache_size; /* Must be ^2 value. */ member
/linux/drivers/md/dm-vdo/indexer/
H A Dvolume.h103 size_t cache_size; member
/linux/drivers/md/dm-vdo/
H A Dtypes.h224 unsigned int cache_size; member
/linux/arch/mips/mm/
H A Dc-r4k.c705 unsigned long size, cache_size; in __r4k_flush_icache_range() local
723 cache_size = icache_size; in __r4k_flush_icache_range()
726 cache_size += dcache_size; in __r4k_flush_icache_range()
728 if (size <= cache_size) in __r4k_flush_icache_range()

123