Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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.1.27/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()
405 static struct dm_cache_policy *wb_create(dm_cblock_t cache_size, in wb_create() argument
421 p->cache_size = cache_size; in wb_create()
425 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-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()
1365 static struct dm_cache_policy *mq_create(dm_cblock_t cache_size, in mq_create() argument
1376 mq->cache_size = cache_size; in mq_create()
1378 if (epool_init(&mq->pre_cache_pool, from_cblock(cache_size))) { in mq_create()
1383 if (epool_init(&mq->cache_pool, from_cblock(cache_size))) { in mq_create()
1402 mq->generation_period = max((unsigned) from_cblock(cache_size), 1024U); in mq_create()
1404 mq->nr_buckets = next_power(from_cblock(cache_size) / 2, 16); in mq_create()
Ddm-cache-target.c208 dm_cblock_t cache_size; member
2298 cache->cache_size, in create_cache_policy()
2340 if (nr_blocks > (1 << 20) && cache->cache_size != size) in set_cache_size()
2346 cache->cache_size = size; in set_cache_size()
2399 dm_block_t cache_size = ca->cache_sectors; in cache_create() local
2402 cache_size = block_div(cache_size, ca->block_size); in cache_create()
2403 set_cache_size(cache, to_cblock(cache_size)); in cache_create()
2465 cache->dirty_bitset = alloc_bitset(from_cblock(cache->cache_size)); in cache_create()
2470 clear_bitset(cache->dirty_bitset, from_cblock(cache->cache_size)); in cache_create()
2759 for (i = 0; i < from_cblock(cache->cache_size); i++) { in write_dirty_bitset()
[all …]
Ddm-cache-policy.h252 struct dm_cache_policy *(*create)(dm_cblock_t cache_size,
Ddm-cache-policy-internal.h111 struct dm_cache_policy *dm_cache_policy_create(const char *name, dm_cblock_t cache_size,
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/cris/arch-v32/kernel/
Dsetup.c30 unsigned short cache_size; member
94 info->cache_size, in show_cpuinfo()
/linux-4.1.27/drivers/staging/lustre/lustre/fld/
Dfld_cache.c65 int cache_size, int cache_threshold) in fld_cache_init() argument
70 LASSERT(cache_threshold < cache_size); in fld_cache_init()
85 cache->fci_cache_size = cache_size; in fld_cache_init()
92 cache->fci_name, cache_size, cache_threshold); in fld_cache_init()
Dfld_request.c341 int cache_size, cache_threshold; in fld_client_init() local
361 cache_size = FLD_CLIENT_CACHE_SIZE / in fld_client_init()
364 cache_threshold = cache_size * in fld_client_init()
368 cache_size, cache_threshold); in fld_client_init()
Dfld_internal.h151 int cache_size, int cache_threshold);
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/arm/mm/
Dcache-l2x0.c936 u32 cache_size = 0, sets = 0; in l2x0_cache_size_of_parse() local
942 of_property_read_u32(np, "cache-size", &cache_size); in l2x0_cache_size_of_parse()
947 if (!cache_size || !sets) in l2x0_cache_size_of_parse()
979 *associativity = cache_size / way_size; in l2x0_cache_size_of_parse()
987 cache_size, cache_size >> 10); in l2x0_cache_size_of_parse()
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_topology.h105 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.1.27/drivers/staging/lustre/lustre/obdclass/
Dlu_object.c849 unsigned long cache_size; in lu_htable_order() local
859 cache_size = totalram_pages; in lu_htable_order()
863 if (cache_size > 1 << (30 - PAGE_CACHE_SHIFT)) in lu_htable_order()
864 cache_size = 1 << (30 - PAGE_CACHE_SHIFT) * 3 / 4; in lu_htable_order()
875 cache_size = cache_size / 100 * lu_cache_percent * in lu_htable_order()
878 for (bits = 1; (1 << bits) < cache_size; ++bits) { in lu_htable_order()
/linux-4.1.27/tools/perf/util/
Ddso.c564 u64 cache_size = min(cache->size - cache_offset, size); in dso_cache__memcpy() local
566 memcpy(data, cache->data + cache_offset, cache_size); in dso_cache__memcpy()
567 return cache_size; in dso_cache__memcpy()
/linux-4.1.27/fs/nfsd/
Dvfs.c2118 nfsd_racache_init(int cache_size) in nfsd_racache_init() argument
2128 nperbucket = DIV_ROUND_UP(cache_size, RAPARM_HASH_SIZE); in nfsd_racache_init()
2130 cache_size = nperbucket * RAPARM_HASH_SIZE; in nfsd_racache_init()
2132 dprintk("nfsd: allocating %d readahead buffers.\n", cache_size); in nfsd_racache_init()
2147 nfsdstats.ra_size = cache_size; in nfsd_racache_init()
/linux-4.1.27/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.1.27/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.1.27/include/linux/mmc/
Dcard.h81 unsigned int cache_size; /* Units: KB */ member
/linux-4.1.27/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.1.27/fs/btrfs/
Draid56.c376 table->cache_size -= 1; in __remove_rbio_from_cache()
488 table->cache_size += 1; in cache_rbio()
493 if (table->cache_size > RBIO_CACHE_SIZE) { in cache_rbio()
Dctree.h1373 int cache_size; member
/linux-4.1.27/drivers/mmc/core/
Dmmc.c556 card->ext_csd.cache_size = in mmc_decode_ext_csd()
1454 if (card->ext_csd.cache_size > 0) { in mmc_init_card()
Dcore.c2626 (card->ext_csd.cache_size > 0) && in mmc_flush_cache()