Home
last modified time | relevance | path

Searched refs:bucket_size (Results 1 – 25 of 42) sorted by relevance

12

/linux/tools/tracing/rtla/src/
H A Dosnoise_hist.c43 int bucket_size; member
63 int bucket_size; member
92 *osnoise_alloc_histogram(int nr_cpus, int entries, int bucket_size) in osnoise_alloc_histogram() argument
102 data->bucket_size = bucket_size; in osnoise_alloc_histogram()
139 bucket = duration / data->bucket_size; in osnoise_hist_update_multiple()
173 int bucket_size; in osnoise_init_trace_hist() local
180 bucket_size = params->output_divisor * params->bucket_size; in osnoise_init_trace_hist()
181 snprintf(buff, sizeof(buff), "duration.buckets=%d", bucket_size); in osnoise_init_trace_hist()
388 bucket * data->bucket_size); in osnoise_print_stats()
525 params->bucket_size = 1; in osnoise_hist_parse_args()
[all …]
H A Dtimerlat_hist.c54 int bucket_size; member
86 int bucket_size; member
122 *timerlat_alloc_histogram(int nr_cpus, int entries, int bucket_size) in timerlat_alloc_histogram() argument
132 data->bucket_size = bucket_size; in timerlat_alloc_histogram()
186 bucket = latency / data->bucket_size; in timerlat_hist_update()
592 bucket * data->bucket_size); in timerlat_print_stats()
758 params->bucket_size = 1; in timerlat_hist_parse_args()
842 params->bucket_size = get_llong_from_str(optarg); in timerlat_hist_parse_args()
843 if ((params->bucket_size == 0) || (params->bucket_size >= 1000000)) in timerlat_hist_parse_args()
1136 tool->data = timerlat_alloc_histogram(nr_cpus, params->entries, params->bucket_size); in timerlat_init_hist()
/linux/fs/bcachefs/
H A Dsb-members.c152 if (le16_to_cpu(m.bucket_size) < in validate_member()
155 i, le16_to_cpu(m.bucket_size), le16_to_cpu(sb->block_size)); in validate_member()
159 if (le16_to_cpu(m.bucket_size) < in validate_member()
162 i, le16_to_cpu(m.bucket_size), BCH_SB_BTREE_NODE_SIZE(sb)); in validate_member()
181 u64 bucket_size = le16_to_cpu(m.bucket_size); in member_to_text() local
182 u64 device_size = le64_to_cpu(m.nbuckets) * bucket_size; in member_to_text()
220 prt_units_u64(out, bucket_size << 9); in member_to_text()
H A Djournal_reclaim.c90 .next_entry = ca->mi.bucket_size, in journal_dev_space_available()
91 .total = ca->mi.bucket_size * ja->nr, in journal_dev_space_available()
110 if (unwritten > ca->mi.bucket_size) in journal_dev_space_available()
120 sectors = ca->mi.bucket_size; in journal_dev_space_available()
126 if (sectors < ca->mi.bucket_size && buckets) { in journal_dev_space_available()
128 sectors = ca->mi.bucket_size; in journal_dev_space_available()
133 .total = sectors + buckets * ca->mi.bucket_size, in journal_dev_space_available()
153 min_bucket_size = min(min_bucket_size, ca->mi.bucket_size); in __journal_space_available()
209 max_entry_size = min_t(unsigned, max_entry_size, ca->mi.bucket_size); in bch2_journal_space_available()
295 ca->mi.bucket_size, GFP_NOFS); in bch2_journal_do_discards()
H A Dalloc_background.h113 return d ? max(0, ca->mi.bucket_size - d) : 0; in bch2_bucket_sectors_fragmented()
120 return d ? max(0, ca->mi.bucket_size - d) : 0; in bch2_gc_bucket_sectors_fragmented()
181 ca->mi.bucket_size); in alloc_lru_idx_fragmentation()
183 return div_u64(d * (1ULL << 31), ca->mi.bucket_size); in alloc_lru_idx_fragmentation()
H A Dbuckets.h17 return div_u64(s, ca->mi.bucket_size); in sector_to_bucket()
22 return ((sector_t) b) * ca->mi.bucket_size; in bucket_to_sector()
29 div_u64_rem(s, ca->mi.bucket_size, &remainder); in bucket_remainder()
35 return div_u64_rem(s, ca->mi.bucket_size, offset); in sector_to_bucket_and_offset()
H A Dbcachefs_ioctl.h306 __u32 bucket_size; member
326 __u32 bucket_size; member
H A Dbtree_node_scan.c245 bucket_offset + btree_sectors(c) <= ca->mi.bucket_size; in read_btree_nodes_worker()
248 u64 cur_sector = bucket * ca->mi.bucket_size + bucket_offset; in read_btree_nodes_worker()
249 u64 end_sector = ca->mi.nbuckets * ca->mi.bucket_size; in read_btree_nodes_worker()
256 u64 sector = bucket * ca->mi.bucket_size + bucket_offset; in read_btree_nodes_worker()
H A Dchardev.c479 arg.bucket_size = ca->mi.bucket_size; in bch2_ioctl_dev_usage()
520 arg.bucket_size = ca->mi.bucket_size; in bch2_ioctl_dev_usage_v2()
H A Dsb-members_format.h47 __le16 bucket_size; /* sectors */ member
H A Dsb-members.h327 .bucket_size = le16_to_cpu(mi->bucket_size), in bch2_mi_to_cpu()
H A Djournal_io.c31 m->last_journal_bucket_offset = cpu_to_le32(ca->mi.bucket_size - ca->journal.sectors_free); in bch2_journal_pos_from_member_info_set()
45 if (offset <= ca->mi.bucket_size) in bch2_journal_pos_from_member_info_resume()
46 ca->journal.sectors_free = ca->mi.bucket_size - offset; in bch2_journal_pos_from_member_info_resume()
1020 end = offset + ca->mi.bucket_size; in journal_read_bucket()
1094 ja->sectors_free = ca->mi.bucket_size - in journal_read_bucket()
1449 sectors <= ca->mi.bucket_size && in journal_advance_devs_to_next_bucket()
1453 ja->sectors_free = ca->mi.bucket_size; in journal_advance_devs_to_next_bucket()
1497 ca->mi.bucket_size - in __journal_write_alloc()
H A Dalloc_foreground.c262 ob->sectors_free = ca->mi.bucket_size; in __try_alloc_bucket()
339 bucket_to_sector(ca, bucket), ca->mi.bucket_size)) { in bch2_bucket_alloc_early()
427 bucket_to_sector(ca, bucket), ca->mi.bucket_size)) { in bch2_bucket_alloc_freelist()
1445 ca->mi.bucket_size - in bch2_ob_ptr()
1524 ca->mi.bucket_size - ob->sectors_free, ca->mi.bucket_size); in bch2_open_bucket_to_text()
H A Dtrace.h886 unsigned sectors, unsigned bucket_size,
888 TP_ARGS(c, bucket, sectors, bucket_size, ret),
895 __field(u32, bucket_size )
904 __entry->bucket_size = bucket_size;
911 __entry->sectors, __entry->bucket_size,
/linux/tools/testing/selftests/kvm/
H A Dkvm_binary_stats_test.c128 TEST_ASSERT(pdesc->bucket_size, in stats_test()
133 TEST_ASSERT(!pdesc->bucket_size, in stats_test()
/linux/drivers/md/bcache/
H A Dsuper.c66 unsigned int bucket_size = le16_to_cpu(s->bucket_size); in get_bucket_size() local
73 order = le16_to_cpu(s->bucket_size); in get_bucket_size()
81 bucket_size = 1 << order; in get_bucket_size()
83 bucket_size += in get_bucket_size()
88 return bucket_size; in get_bucket_size()
99 sb->bucket_size = get_bucket_size(sb, s); in read_super_common()
125 if (!is_power_of_2(sb->bucket_size)) in read_super_common()
129 if (sb->bucket_size < PAGE_SECTORS) in read_super_common()
134 sb->bucket_size * sb->nbuckets) in read_super_common()
157 if (sb->first_bucket * sb->bucket_size < 16) in read_super_common()
[all …]
H A Dalloc.c90 unsigned long next = c->nbuckets * c->cache->sb.bucket_size / 1024; in bch_rescale_priorities()
360 ca->sb.bucket_size, GFP_KERNEL); in bch_allocator_thread()
469 SET_GC_SECTORS_USED(b, ca->sb.bucket_size); in bch_bucket_alloc()
601 ret->sectors_free = c->cache->sb.bucket_size; in pick_data_bucket()
H A Dbcache_ondisk.h192 __le16 bucket_size; /* sectors */ member
254 __u32 bucket_size; /* sectors */ member
H A Dbcache.h768 #define bucket_bytes(ca) ((ca)->sb.bucket_size << 9)
779 n = sb->bucket_size / PAGE_SECTORS; in meta_bucket_pages()
810 return s & (c->cache->sb.bucket_size - 1); in bucket_remainder()
H A Dsysfs.c66 read_attribute(bucket_size);
733 sysfs_hprint(bucket_size, bucket_bytes(c->cache)); in SHOW()
1038 sysfs_hprint(bucket_size, bucket_bytes(ca)); in SHOW()
1123 n * ca->sb.bucket_size / (ARRAY_SIZE(q) + 1)); in SHOW()
H A Djournal.c52 while (offset < ca->sb.bucket_size) { in journal_read_bucket()
53 reread: left = ca->sb.bucket_size - offset; in journal_read_bucket()
687 c->journal.blocks_free = ca->sb.bucket_size >> c->block_bits; in journal_reclaim()
H A Dextents.c58 if (KEY_SIZE(k) + r > c->cache->sb.bucket_size || in __ptr_invalid()
79 if (KEY_SIZE(k) + r > c->cache->sb.bucket_size) in bch_ptr_status()
H A Dbtree.h197 atomic_set(&c->sectors_to_gc, c->cache->sb.bucket_size * c->nbuckets / 16); in set_gc_sectors()
/linux/drivers/net/ethernet/marvell/
H A Dmv643xx_eth.c1137 int bucket_size; in tx_set_rate() local
1147 bucket_size = (burst + 255) >> 8; in tx_set_rate()
1148 if (bucket_size > 65535) in tx_set_rate()
1149 bucket_size = 65535; in tx_set_rate()
1155 wrlp(mp, TX_BW_BURST, bucket_size); in tx_set_rate()
1160 wrlp(mp, TX_BW_BURST_MOVED, bucket_size); in tx_set_rate()
1169 int bucket_size; in txq_set_rate() local
1175 bucket_size = (burst + 255) >> 8; in txq_set_rate()
1176 if (bucket_size > 65535) in txq_set_rate()
1177 bucket_size = 65535; in txq_set_rate()
[all …]
/linux/kernel/bpf/
H A Dhashtab.c1723 u32 batch, max_count, size, bucket_size, map_id; in __htab_map_lookup_and_delete_batch() local
1767 bucket_size = 5; in __htab_map_lookup_and_delete_batch()
1773 keys = kvmalloc_array(key_size, bucket_size, GFP_USER | __GFP_NOWARN); in __htab_map_lookup_and_delete_batch()
1774 values = kvmalloc_array(value_size, bucket_size, GFP_USER | __GFP_NOWARN); in __htab_map_lookup_and_delete_batch()
1819 if (bucket_cnt > bucket_size) { in __htab_map_lookup_and_delete_batch()
1820 bucket_size = bucket_cnt; in __htab_map_lookup_and_delete_batch()

12