Symbol: BTRFS_STRIPE_LEN
fs/btrfs/block-group.c
2284
io_stripe_size = BTRFS_STRIPE_LEN;
fs/btrfs/raid56.c
1045
const unsigned int stripe_npages = BTRFS_STRIPE_LEN >> PAGE_SHIFT;
fs/btrfs/raid56.c
1048
BTRFS_STRIPE_LEN >> fs_info->sectorsize_bits;
fs/btrfs/raid56.c
1277
max(BTRFS_STRIPE_LEN >> PAGE_SHIFT, 1),
fs/btrfs/raid56.c
1823
rbio->nr_data * BTRFS_STRIPE_LEN,
fs/btrfs/raid56.c
3022
ASSERT(IS_ALIGNED(offset_in_full_stripe, BTRFS_STRIPE_LEN));
fs/btrfs/raid56.c
3026
cur_off < offset_in_full_stripe + BTRFS_STRIPE_LEN;
fs/btrfs/raid56.c
3044
BTRFS_STRIPE_LEN >> fs_info->sectorsize_bits);
fs/btrfs/raid56.c
630
if (size != rbio->nr_data * BTRFS_STRIPE_LEN)
fs/btrfs/raid56.c
632
BUG_ON(size > rbio->nr_data * BTRFS_STRIPE_LEN);
fs/btrfs/scrub.c
1193
BTRFS_STRIPE_LEN, false);
fs/btrfs/scrub.c
132
#define SCRUB_STRIPE_MAX_FOLIOS (BTRFS_STRIPE_LEN / PAGE_SIZE)
fs/btrfs/scrub.c
1619
cur_logical < min(stripe->logical + BTRFS_STRIPE_LEN,
fs/btrfs/scrub.c
1700
stripe->logical = round_down(cur_logical - bg->start, BTRFS_STRIPE_LEN) +
fs/btrfs/scrub.c
1706
stripe_end = stripe->logical + BTRFS_STRIPE_LEN - 1;
fs/btrfs/scrub.c
172
(BTRFS_STRIPE_LEN / BTRFS_MIN_BLOCKSIZE))];
fs/btrfs/scrub.c
1746
ASSERT(BITS_PER_LONG >= BTRFS_STRIPE_LEN >> fs_info->sectorsize_bits);
fs/btrfs/scrub.c
1784
return min(BTRFS_STRIPE_LEN,
fs/btrfs/scrub.c
1794
u64 stripe_len = BTRFS_STRIPE_LEN;
fs/btrfs/scrub.c
1885
bbio = alloc_scrub_bbio(fs_info, BTRFS_STRIPE_LEN >> min_folio_shift, REQ_OP_READ,
fs/btrfs/scrub.c
2131
BTRFS_STRIPE_LEN >> fs_info->sectorsize_bits);
fs/btrfs/scrub.c
2211
BTRFS_STRIPE_LEN, stripe);
fs/btrfs/scrub.c
2346
cur_logical = found_logical + BTRFS_STRIPE_LEN;
fs/btrfs/scrub.c
2413
BTRFS_STRIPE_LEN, device, cur_physical,
fs/btrfs/scrub.c
2420
cur_physical += BTRFS_STRIPE_LEN;
fs/btrfs/scrub.c
2534
sctx->stat.last_physical = min(physical + BTRFS_STRIPE_LEN,
fs/btrfs/scrub.c
2550
ret = scrub_simple_mirror(sctx, bg, logical, BTRFS_STRIPE_LEN,
fs/btrfs/scrub.c
2556
physical += BTRFS_STRIPE_LEN;
fs/btrfs/scrub.c
3092
ASSERT(fs_info->nodesize <= BTRFS_STRIPE_LEN);
fs/btrfs/scrub.c
362
stripe->nr_sectors = BTRFS_STRIPE_LEN >> fs_info->sectorsize_bits;
fs/btrfs/scrub.c
370
ASSERT(BTRFS_STRIPE_LEN >> min_folio_shift <= SCRUB_STRIPE_MAX_FOLIOS);
fs/btrfs/scrub.c
371
ret = btrfs_alloc_folio_array(BTRFS_STRIPE_LEN >> min_folio_shift,
fs/btrfs/scrub.c
382
stripe->csums = kcalloc(BTRFS_STRIPE_LEN >> fs_info->sectorsize_bits,
fs/btrfs/super.c
1656
min_stripe_size = rattr->dev_stripes * BTRFS_STRIPE_LEN;
fs/btrfs/super.c
1672
avail_space = rounddown(avail_space, BTRFS_STRIPE_LEN);
fs/btrfs/tests/extent-map-tests.c
1063
if (out_stripe_len != BTRFS_STRIPE_LEN) {
fs/btrfs/tests/zoned-tests.c
18
#define HALF_STRIPE_LEN (BTRFS_STRIPE_LEN >> 1)
fs/btrfs/tests/zoned-tests.c
292
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN + HALF_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
293
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
295
.expected_alloc_offset = BTRFS_STRIPE_LEN * 5 + HALF_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
302
SZ_1M + BTRFS_STRIPE_LEN, SZ_1M,
fs/btrfs/tests/zoned-tests.c
304
.expected_alloc_offset = SZ_2M + BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
312
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
313
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
322
BTRFS_STRIPE_LEN * 3, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
323
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
386
.last_alloc = SZ_2M + BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
396
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
399
.last_alloc = BTRFS_STRIPE_LEN * 6,
fs/btrfs/tests/zoned-tests.c
400
.expected_alloc_offset = BTRFS_STRIPE_LEN * 6,
fs/btrfs/tests/zoned-tests.c
407
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
410
.last_alloc = BTRFS_STRIPE_LEN * 7 + HALF_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
411
.expected_alloc_offset = BTRFS_STRIPE_LEN * 7 + HALF_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
418
BTRFS_STRIPE_LEN * 3, WP_CONVENTIONAL,
fs/btrfs/tests/zoned-tests.c
421
.last_alloc = BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
422
.expected_alloc_offset = BTRFS_STRIPE_LEN * 9,
fs/btrfs/tests/zoned-tests.c
429
BTRFS_STRIPE_LEN * 2, WP_CONVENTIONAL,
fs/btrfs/tests/zoned-tests.c
430
BTRFS_STRIPE_LEN, WP_CONVENTIONAL,
fs/btrfs/tests/zoned-tests.c
432
.last_alloc = BTRFS_STRIPE_LEN * 5,
fs/btrfs/tests/zoned-tests.c
433
.expected_alloc_offset = BTRFS_STRIPE_LEN * 5,
fs/btrfs/tests/zoned-tests.c
440
BTRFS_STRIPE_LEN * 2, WP_CONVENTIONAL,
fs/btrfs/tests/zoned-tests.c
441
BTRFS_STRIPE_LEN, WP_CONVENTIONAL,
fs/btrfs/tests/zoned-tests.c
443
.last_alloc = BTRFS_STRIPE_LEN * 7,
fs/btrfs/tests/zoned-tests.c
463
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
464
BTRFS_STRIPE_LEN + HALF_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
465
BTRFS_STRIPE_LEN + HALF_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
466
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
467
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
469
.expected_alloc_offset = BTRFS_STRIPE_LEN * 5 + HALF_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
476
SZ_1M + BTRFS_STRIPE_LEN, SZ_1M + BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
479
.expected_alloc_offset = SZ_2M + BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
486
SZ_1M + BTRFS_STRIPE_LEN, WP_CONVENTIONAL,
fs/btrfs/tests/zoned-tests.c
489
.expected_alloc_offset = SZ_2M + BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
497
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
498
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
499
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
500
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
509
BTRFS_STRIPE_LEN * 3, BTRFS_STRIPE_LEN * 3,
fs/btrfs/tests/zoned-tests.c
510
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
511
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
512
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
581
.last_alloc = SZ_2M + BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
591
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
592
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
596
.last_alloc = BTRFS_STRIPE_LEN * 6,
fs/btrfs/tests/zoned-tests.c
597
.expected_alloc_offset = BTRFS_STRIPE_LEN * 6,
fs/btrfs/tests/zoned-tests.c
604
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
605
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
609
.last_alloc = BTRFS_STRIPE_LEN * 7 + HALF_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
610
.expected_alloc_offset = BTRFS_STRIPE_LEN * 7 + HALF_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
617
BTRFS_STRIPE_LEN * 3, BTRFS_STRIPE_LEN * 3,
fs/btrfs/tests/zoned-tests.c
622
.last_alloc = BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
623
.expected_alloc_offset = BTRFS_STRIPE_LEN * 9,
fs/btrfs/tests/zoned-tests.c
630
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
632
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
635
.last_alloc = BTRFS_STRIPE_LEN * 5,
fs/btrfs/tests/zoned-tests.c
636
.expected_alloc_offset = BTRFS_STRIPE_LEN * 5,
fs/btrfs/tests/zoned-tests.c
643
BTRFS_STRIPE_LEN * 2, BTRFS_STRIPE_LEN * 2,
fs/btrfs/tests/zoned-tests.c
645
BTRFS_STRIPE_LEN, BTRFS_STRIPE_LEN,
fs/btrfs/tests/zoned-tests.c
648
.last_alloc = BTRFS_STRIPE_LEN * 7,
fs/btrfs/tree-checker.c
1007
if (unlikely(!is_power_of_2(stripe_len) || stripe_len != BTRFS_STRIPE_LEN)) {
fs/btrfs/volumes.c
5532
if (avail < BTRFS_STRIPE_LEN)
fs/btrfs/volumes.c
5889
ctl->stripe_size = round_down(ctl->stripe_size, BTRFS_STRIPE_LEN);
fs/btrfs/volumes.c
6071
map->io_align = BTRFS_STRIPE_LEN;
fs/btrfs/volumes.c
6072
map->io_width = BTRFS_STRIPE_LEN;
fs/btrfs/volumes.c
6252
btrfs_set_stack_chunk_stripe_len(chunk, BTRFS_STRIPE_LEN);
fs/btrfs/volumes.c
6255
btrfs_set_stack_chunk_io_align(chunk, BTRFS_STRIPE_LEN);
fs/btrfs/volumes.c
6256
btrfs_set_stack_chunk_io_width(chunk, BTRFS_STRIPE_LEN);
fs/btrfs/volumes.c
6696
stripe_nr_end = round_up(offset + length, BTRFS_STRIPE_LEN) >>
fs/btrfs/volumes.c
6750
stripes[i].length += BTRFS_STRIPE_LEN;
fs/btrfs/volumes.c
6929
return BTRFS_STRIPE_LEN - io_geom->stripe_offset;
fs/btrfs/volumes.c
8916
logical < stripe_start + BTRFS_STRIPE_LEN)
fs/btrfs/volumes.h
48
#define BTRFS_STRIPE_LEN_MASK (BTRFS_STRIPE_LEN - 1)
fs/btrfs/volumes.h
50
static_assert(ilog2(BTRFS_STRIPE_LEN) == BTRFS_STRIPE_LEN_SHIFT);
fs/btrfs/zoned.c
1615
stripe_offset = BTRFS_STRIPE_LEN;
fs/btrfs/zoned.c
1645
zone_info[i].alloc_offset += BTRFS_STRIPE_LEN;
fs/btrfs/zoned.c
1685
zone_info[map->num_stripes - 1].alloc_offset > BTRFS_STRIPE_LEN)) {
fs/btrfs/zoned.c
1760
stripe_offset = BTRFS_STRIPE_LEN;
fs/btrfs/zoned.c
1787
raid0_allocs[idx] += BTRFS_STRIPE_LEN;
fs/btrfs/zoned.c
1835
zone_info[map->num_stripes - 1].alloc_offset > BTRFS_STRIPE_LEN)) {
fs/btrfs/zoned.c
759
if (!IS_ALIGNED(zone_size, BTRFS_STRIPE_LEN)) {
fs/btrfs/zoned.c
762
zone_size, BTRFS_STRIPE_LEN);