Home
last modified time | relevance | path

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

/linux-4.4.14/arch/metag/kernel/
Dcachepart.c60 unsigned int cache_size; in get_thread_cache_size() local
70 cache_size = (cache == DCACHE ? get_global_dcache_size() : in get_thread_cache_size()
74 cache_size = (cache == DCACHE ? get_dcache_size() : in get_thread_cache_size()
82 return cache_size; in get_thread_cache_size()
84 return cache_size / 2; in get_thread_cache_size()
86 return cache_size / 4; in get_thread_cache_size()
88 return cache_size / 8; in get_thread_cache_size()
90 return cache_size / 16; in get_thread_cache_size()
/linux-4.4.14/drivers/mtd/
Dmtdblock.c44 unsigned int cache_size; member
123 mtdblk->cache_offset, mtdblk->cache_size); in write_cached_data()
126 mtdblk->cache_size, mtdblk->cache_data); in write_cached_data()
146 unsigned int sect_size = mtdblk->cache_size; in do_cached_write()
194 mtdblk->cache_size = sect_size; in do_cached_write()
216 unsigned int sect_size = mtdblk->cache_size; in do_cached_read()
269 if (unlikely(!mtdblk->cache_data && mtdblk->cache_size)) { in mtdblock_writesect()
297 mtdblk->cache_size = mbd->mtd->erasesize; in mtdblock_open()
/linux-4.4.14/drivers/md/
Ddm-cache-policy-cleaner.c51 dm_cblock_t cache_size, nr_cblocks_allocated; member
97 static int alloc_cache_blocks_with_hash(struct policy *p, dm_cblock_t cache_size) in alloc_cache_blocks_with_hash() argument
101 p->cblocks = vzalloc(sizeof(*p->cblocks) * from_cblock(cache_size)); in alloc_cache_blocks_with_hash()
103 unsigned u = from_cblock(cache_size); in alloc_cache_blocks_with_hash()
111 r = alloc_hash(&p->chash, from_cblock(cache_size)); in alloc_cache_blocks_with_hash()
129 BUG_ON(from_cblock(p->nr_cblocks_allocated) >= from_cblock(p->cache_size)); in alloc_cache_entry()
406 static struct dm_cache_policy *wb_create(dm_cblock_t cache_size, in wb_create() argument
422 p->cache_size = cache_size; in wb_create()
426 r = alloc_cache_blocks_with_hash(p, cache_size); in wb_create()
Ddm-cache-policy.c112 dm_cblock_t cache_size, in dm_cache_policy_create() argument
125 p = type->create(cache_size, origin_size, cache_block_size); in dm_cache_policy_create()
Ddm-cache-policy-smq.c776 dm_cblock_t cache_size; member
1088 clear_bitset(mq->cache_hit_bits, from_cblock(mq->cache_size)); in end_cache_period()
1472 unsigned nr_clean = from_cblock(mq->cache_size) - q_size(&mq->dirty); in clean_target_met()
1473 unsigned target = from_cblock(mq->cache_size) * CLEAN_TARGET_CRITICAL / 100u; in clean_target_met()
1609 static struct dm_cache_policy *smq_create(dm_cblock_t cache_size, in smq_create() argument
1622 mq->cache_size = cache_size; in smq_create()
1625 calc_hotspot_params(origin_size, cache_block_size, from_cblock(cache_size), in smq_create()
1630 if (space_init(&mq->es, total_sentinels + mq->nr_hotspot_blocks + from_cblock(cache_size))) { in smq_create()
1648 total_sentinels + mq->nr_hotspot_blocks + from_cblock(cache_size)); in smq_create()
1657 if (from_cblock(cache_size)) { in smq_create()
[all …]
Ddm-cache-policy-mq.c422 dm_cblock_t cache_size; member
1213 unsigned nr_clean = from_cblock(mq->cache_size) - queue_size(&mq->cache_dirty); in clean_target_met()
1214 unsigned target = from_cblock(mq->cache_size) * CLEAN_TARGET_PERCENTAGE / 100; in clean_target_met()
1373 static struct dm_cache_policy *mq_create(dm_cblock_t cache_size, in mq_create() argument
1384 mq->cache_size = cache_size; in mq_create()
1386 if (epool_init(&mq->pre_cache_pool, from_cblock(cache_size))) { in mq_create()
1391 if (epool_init(&mq->cache_pool, from_cblock(cache_size))) { in mq_create()
1410 mq->generation_period = max((unsigned) from_cblock(cache_size), 1024U); in mq_create()
1412 mq->nr_buckets = next_power(from_cblock(cache_size) / 2, 16); in mq_create()
Ddm-cache-policy.h255 struct dm_cache_policy *(*create)(dm_cblock_t cache_size,
Ddm-cache-target.c249 dm_cblock_t cache_size; member
2704 cache->cache_size, in create_cache_policy()
2746 if (nr_blocks > (1 << 20) && cache->cache_size != size) in set_cache_size()
2752 cache->cache_size = size; in set_cache_size()
2805 dm_block_t cache_size = ca->cache_sectors; in cache_create() local
2808 cache_size = block_div(cache_size, ca->block_size); in cache_create()
2809 set_cache_size(cache, to_cblock(cache_size)); in cache_create()
2878 cache->dirty_bitset = alloc_bitset(from_cblock(cache->cache_size)); in cache_create()
2883 clear_bitset(cache->dirty_bitset, from_cblock(cache->cache_size)); in cache_create()
3180 for (i = 0; i < from_cblock(cache->cache_size); i++) { in write_dirty_bitset()
[all …]
Ddm-cache-policy-internal.h142 struct dm_cache_policy *dm_cache_policy_create(const char *name, dm_cblock_t cache_size,
/linux-4.4.14/arch/powerpc/sysdev/
Dppc4xx_ocm.c66 int cache_size; member
112 const unsigned int *cache_size; in ocm_init_node() local
130 cache_size = of_get_property(node, "cached-region-size", &len); in ocm_init_node()
131 if (cache_size) in ocm_init_node()
132 ocm->cache_size = *cache_size; in ocm_init_node()
161 ocm->nc.memtotal = ocm->memtotal - ocm->cache_size; in ocm_init_node()
165 ocm->c.memtotal = ocm->cache_size; in ocm_init_node()
/linux-4.4.14/arch/sh/kernel/cpu/
Dproc.c67 unsigned int cache_size; in show_cacheinfo() local
69 cache_size = info.ways * info.sets * info.linesz; in show_cacheinfo()
72 type, cache_size >> 10, info.ways); in show_cacheinfo()
/linux-4.4.14/arch/arm/mm/
Dcache-uniphier.c395 u32 level, cache_size; in __uniphier_cache_init() local
441 if (of_property_read_u32(np, "cache-size", &cache_size) || in __uniphier_cache_init()
442 cache_size == 0 || cache_size % (data->nsets * data->line_size)) { in __uniphier_cache_init()
450 ((u32)1 << cache_size / data->nsets / data->line_size) - 1; in __uniphier_cache_init()
Dcache-l2x0.c954 u32 cache_size = 0, sets = 0; in l2x0_cache_size_of_parse() local
960 of_property_read_u32(np, "cache-size", &cache_size); in l2x0_cache_size_of_parse()
965 if (!cache_size || !sets) in l2x0_cache_size_of_parse()
997 *associativity = cache_size / way_size; in l2x0_cache_size_of_parse()
1005 cache_size, cache_size >> 10); in l2x0_cache_size_of_parse()
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dsetup.c30 unsigned short cache_size; member
94 info->cache_size, in show_cpuinfo()
/linux-4.4.14/arch/powerpc/kernel/
Dcacheinfo.c205 static int cache_size(const struct cache *cache, unsigned int *ret) in cache_size() function
208 const __be32 *cache_size; in cache_size() local
212 cache_size = of_get_property(cache->ofnode, propname, NULL); in cache_size()
213 if (!cache_size) in cache_size()
216 *ret = of_read_number(cache_size, 1); in cache_size()
224 if (cache_size(cache, &size)) in cache_size_kb()
289 if (cache_size(cache, &size)) in cache_associativity()
/linux-4.4.14/drivers/staging/lustre/lustre/fld/
Dfld_cache.c64 int cache_size, int cache_threshold) in fld_cache_init() argument
69 LASSERT(cache_threshold < cache_size); in fld_cache_init()
84 cache->fci_cache_size = cache_size; in fld_cache_init()
91 cache->fci_name, cache_size, cache_threshold); in fld_cache_init()
Dfld_request.c326 int cache_size, cache_threshold; in fld_client_init() local
346 cache_size = FLD_CLIENT_CACHE_SIZE / in fld_client_init()
349 cache_threshold = cache_size * in fld_client_init()
353 cache_size, cache_threshold); in fld_client_init()
Dfld_internal.h147 int cache_size, int cache_threshold);
/linux-4.4.14/arch/microblaze/kernel/cpu/
Dcache.c92 #define CACHE_LOOP_LIMITS(start, end, cache_line_length, cache_size) \ argument
95 end = min(start + cache_size, end); \
103 #define CACHE_ALL_LOOP(cache_size, line_length, op) \ argument
105 unsigned int len = cache_size - line_length; \
/linux-4.4.14/arch/mips/kernel/
Dpm-cps.c206 unsigned cache_size = cache->ways << cache->waybit; in cps_gen_cache_routine() local
218 if (cache_size < 0x8000) in cps_gen_cache_routine()
219 uasm_i_addiu(pp, t1, t0, cache_size); in cps_gen_cache_routine()
221 UASM_i_LA(pp, t1, (long)(CKSEG0 + cache_size)); in cps_gen_cache_routine()
/linux-4.4.14/drivers/md/persistent-data/
Ddm-block-manager.h36 unsigned cache_size, unsigned max_held_per_thread);
Ddm-block-manager.c372 unsigned cache_size, in dm_block_manager_create() argument
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dlu_object.c831 unsigned long cache_size; in lu_htable_order() local
841 cache_size = totalram_pages; in lu_htable_order()
845 if (cache_size > 1 << (30 - PAGE_CACHE_SHIFT)) in lu_htable_order()
846 cache_size = 1 << (30 - PAGE_CACHE_SHIFT) * 3 / 4; in lu_htable_order()
857 cache_size = cache_size / 100 * lu_cache_percent * in lu_htable_order()
860 for (bits = 1; (1 << bits) < cache_size; ++bits) { in lu_htable_order()
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_topology.h106 uint32_t cache_size; member
Dkfd_crat.h158 uint32_t cache_size; member
Dkfd_topology.c240 props->cache_size = cache->cache_size; in kfd_parse_subtype_cache()
606 sysfs_show_32bit_prop(buffer, "size", cache->cache_size); in kfd_cache_show()
/linux-4.4.14/fs/nfsd/
Dvfs.c2042 nfsd_racache_init(int cache_size) in nfsd_racache_init() argument
2052 nperbucket = DIV_ROUND_UP(cache_size, RAPARM_HASH_SIZE); in nfsd_racache_init()
2054 cache_size = nperbucket * RAPARM_HASH_SIZE; in nfsd_racache_init()
2056 dprintk("nfsd: allocating %d readahead buffers.\n", cache_size); in nfsd_racache_init()
2071 nfsdstats.ra_size = cache_size; in nfsd_racache_init()
/linux-4.4.14/tools/perf/util/
Ddso.c636 u64 cache_size = min(cache->size - cache_offset, size); in dso_cache__memcpy() local
638 memcpy(data, cache->data + cache_offset, cache_size); in dso_cache__memcpy()
639 return cache_size; in dso_cache__memcpy()
/linux-4.4.14/drivers/atm/
Dhe.c980 u8 cache_size, timer; in he_start() local
1018 if (pci_read_config_byte(pci_dev, PCI_CACHE_LINE_SIZE, &cache_size)) { in he_start()
1023 if (cache_size < 16) { in he_start()
1024 cache_size = 16; in he_start()
1025 if (pci_write_config_byte(pci_dev, PCI_CACHE_LINE_SIZE, cache_size)) in he_start()
1026 hprintk("can't set cache line size to %d\n", cache_size); in he_start()
/linux-4.4.14/drivers/net/ethernet/alteon/
Dacenic.c871 unsigned char cache_size; in ace_init() local
1007 pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, &cache_size); in ace_init()
1008 cache_size <<= 2; in ace_init()
1009 if (cache_size != SMP_CACHE_BYTES) { in ace_init()
1011 "(%i bytes) by BIOS/FW, ", cache_size); in ace_init()
1012 if (cache_size > SMP_CACHE_BYTES) in ace_init()
/linux-4.4.14/include/linux/mmc/
Dcard.h81 unsigned int cache_size; /* Units: KB */ member
/linux-4.4.14/drivers/media/platform/coda/
Dcoda-bit.c749 u32 cache_size, cache_config; in coda9_set_frame_cache() local
753 cache_size = 0x20262024; in coda9_set_frame_cache()
757 cache_size = 0x02440243; in coda9_set_frame_cache()
760 coda_write(ctx->dev, cache_size, CODA9_CMD_SET_FRAME_CACHE_SIZE); in coda9_set_frame_cache()
/linux-4.4.14/arch/ia64/include/asm/
Dpal.h171 u32 cache_size; /*cache size in bytes*/ member
205 #define pcci_cache_size pcci_info_2.pcci2_bits.cache_size
/linux-4.4.14/fs/btrfs/
Draid56.c377 table->cache_size -= 1; in __remove_rbio_from_cache()
489 table->cache_size += 1; in cache_rbio()
494 if (table->cache_size > RBIO_CACHE_SIZE) { in cache_rbio()
Dctree.h1407 int cache_size; member
/linux-4.4.14/drivers/mmc/core/
Dmmc.c560 card->ext_csd.cache_size = in mmc_decode_ext_csd()
1620 if (card->ext_csd.cache_size > 0) { in mmc_init_card()
Dcore.c2749 (card->ext_csd.cache_size > 0) && in mmc_flush_cache()