Lines Matching refs:nr_data

183 			if (i < rbio->nr_data * rbio->stripe_nsectors)
285 return (sector_nr < rbio->nr_data * rbio->stripe_nsectors);
533 if (size != rbio->nr_data * BTRFS_STRIPE_LEN)
535 BUG_ON(size > rbio->nr_data * BTRFS_STRIPE_LEN);
615 return rbio_stripe_sector(rbio, rbio->nr_data, sector_nr);
622 if (rbio->nr_data + 1 == rbio->real_stripes)
624 return rbio_stripe_sector(rbio, rbio->nr_data + 1, sector_nr);
963 rbio->nr_data = real_stripes - btrfs_nr_parity_stripes(bioc->map_type);
964 ASSERT(rbio->nr_data > 0);
985 const int data_pages = rbio->nr_data * rbio->stripe_npages;
1202 ASSERT(rbio->nr_data > 0);
1208 ASSERT(rbio->nr_data < rbio->real_stripes);
1221 for (stripe = 0; stripe < rbio->nr_data; stripe++) {
1247 memcpy(pointers[rbio->nr_data], pointers[0], sectorsize);
1248 run_xor(pointers + 1, rbio->nr_data - 1, sectorsize);
1289 if (stripe < rbio->nr_data) {
1339 if (stripe < rbio->nr_data) {
1367 ASSERT(total_nr_sector < rbio->nr_data * rbio->stripe_nsectors);
1493 if (total_sector_nr >= rbio->nr_data * rbio->stripe_nsectors)
1558 const int data_pages = rbio->nr_data * rbio->stripe_npages;
1647 rbio->nr_data * BTRFS_STRIPE_LEN);
1718 if (stripe_nr >= rbio->nr_data)
1803 if (faila == rbio->nr_data)
1854 memcpy(pointers[faila], pointers[rbio->nr_data], sectorsize);
1858 for (stripe_nr = faila; stripe_nr < rbio->nr_data - 1;
1861 pointers[rbio->nr_data - 1] = p;
1864 run_xor(pointers, rbio->nr_data - 1, sectorsize);
2104 const u32 len = (rbio->nr_data * rbio->stripe_nsectors) <<
2126 rbio->csum_buf = kzalloc(rbio->nr_data * rbio->stripe_nsectors *
2128 rbio->csum_bitmap = bitmap_zalloc(rbio->nr_data * rbio->stripe_nsectors,
2239 for (i = 0; i < rbio->nr_data * rbio->stripe_nsectors; i++) {
2387 for (i = rbio->nr_data; i < rbio->real_stripes; i++) {
2433 int nr_data = rbio->nr_data;
2445 if (rbio->real_stripes - rbio->nr_data == 1)
2447 else if (rbio->real_stripes - rbio->nr_data == 2)
2490 pointers[nr_data] = kmap_local_page(p_sector.page);
2497 for (stripe = 0; stripe < nr_data; stripe++) {
2510 memcpy(pointers[nr_data], pointers[0], sectorsize);
2511 run_xor(pointers + 1, nr_data - 1, sectorsize);
2524 for (stripe = nr_data - 1; stripe >= 0; stripe--)
2528 kunmap_local(pointers[nr_data]);
2582 if (stripe >= 0 && stripe < rbio->nr_data)
2798 ASSERT(offset_in_full_stripe < (rbio->nr_data << BTRFS_STRIPE_LEN_SHIFT));