Lines Matching refs:entry_size
43 eytzinger0_sort_r(r->entries, r->nr, r->entry_size, in bch2_cpu_replicas_sort()
44 bch2_memcmp, NULL, (void *)(size_t)r->entry_size); in bch2_cpu_replicas_sort()
224 .entry_size = max_t(unsigned, old->entry_size, in cpu_replicas_add_entry()
228 new.entries = kcalloc(new.nr, new.entry_size, GFP_KERNEL); in cpu_replicas_add_entry()
235 old->entry_size); in cpu_replicas_add_entry()
248 int idx, entry_size = replicas_entry_bytes(search); in __replicas_entry_idx() local
250 if (unlikely(entry_size > r->entry_size)) in __replicas_entry_idx()
253 #define entry_cmp(_l, _r) memcmp(_l, _r, entry_size) in __replicas_entry_idx()
254 idx = eytzinger0_find(r->entries, r->nr, r->entry_size, in __replicas_entry_idx()
406 c->replicas_gc.entry_size = 0; in bch2_replicas_gc_start()
413 c->replicas_gc.entry_size = in bch2_replicas_gc_start()
414 max_t(unsigned, c->replicas_gc.entry_size, in bch2_replicas_gc_start()
420 c->replicas_gc.entry_size, in bch2_replicas_gc_start()
432 e, c->replicas_gc.entry_size); in bch2_replicas_gc_start()
457 new.entry_size = READ_ONCE(c->replicas.entry_size); in bch2_replicas_gc2()
458 new.entries = kcalloc(nr, new.entry_size, GFP_KERNEL); in bch2_replicas_gc2()
468 new.entry_size != c->replicas.entry_size) { in bch2_replicas_gc2()
494 e, new.entry_size); in bch2_replicas_gc2()
523 unsigned nr = 0, entry_size = 0, idx = 0; in __bch2_sb_replicas_to_cpu_replicas() local
526 entry_size = max_t(unsigned, entry_size, in __bch2_sb_replicas_to_cpu_replicas()
531 cpu_r->entries = kcalloc(nr, entry_size, GFP_KERNEL); in __bch2_sb_replicas_to_cpu_replicas()
536 cpu_r->entry_size = entry_size; in __bch2_sb_replicas_to_cpu_replicas()
552 unsigned nr = 0, entry_size = 0, idx = 0; in __bch2_sb_replicas_v0_to_cpu_replicas() local
555 entry_size = max_t(unsigned, entry_size, in __bch2_sb_replicas_v0_to_cpu_replicas()
560 entry_size += sizeof(struct bch_replicas_entry_v1) - in __bch2_sb_replicas_v0_to_cpu_replicas()
563 cpu_r->entries = kcalloc(nr, entry_size, GFP_KERNEL); in __bch2_sb_replicas_v0_to_cpu_replicas()
568 cpu_r->entry_size = entry_size; in __bch2_sb_replicas_v0_to_cpu_replicas()
699 cpu_r->entry_size, in bch2_cpu_replicas_validate()
701 (void *)(size_t)cpu_r->entry_size); in bch2_cpu_replicas_validate()
715 BUG_ON(memcmp(e, n, cpu_r->entry_size) > 0); in bch2_cpu_replicas_validate()
717 if (!memcmp(e, n, cpu_r->entry_size)) { in bch2_cpu_replicas_validate()