Lines Matching refs:stripe
509 unsigned int stripe_offset, stripe, sectors_dirty; in bcache_dev_sectors_dirty_add() local
517 stripe = offset_to_stripe(d, offset); in bcache_dev_sectors_dirty_add()
527 if (stripe >= d->nr_stripes) in bcache_dev_sectors_dirty_add()
531 d->stripe_sectors_dirty + stripe); in bcache_dev_sectors_dirty_add()
533 set_bit(stripe, d->full_dirty_stripes); in bcache_dev_sectors_dirty_add()
535 clear_bit(stripe, d->full_dirty_stripes); in bcache_dev_sectors_dirty_add()
539 stripe++; in bcache_dev_sectors_dirty_add()
557 unsigned int start_stripe, stripe, next_stripe; in refill_full_stripes() local
560 stripe = offset_to_stripe(&dc->disk, KEY_OFFSET(&buf->last_scanned)); in refill_full_stripes()
562 if (stripe >= dc->disk.nr_stripes) in refill_full_stripes()
563 stripe = 0; in refill_full_stripes()
565 start_stripe = stripe; in refill_full_stripes()
568 stripe = find_next_bit(dc->disk.full_dirty_stripes, in refill_full_stripes()
569 dc->disk.nr_stripes, stripe); in refill_full_stripes()
571 if (stripe == dc->disk.nr_stripes) in refill_full_stripes()
575 dc->disk.nr_stripes, stripe); in refill_full_stripes()
578 stripe * dc->disk.stripe_size, 0); in refill_full_stripes()
588 stripe = next_stripe; in refill_full_stripes()
590 if (wrapped && stripe > start_stripe) in refill_full_stripes()
593 if (stripe == dc->disk.nr_stripes) { in refill_full_stripes()
594 stripe = 0; in refill_full_stripes()