Lines Matching refs:real_stripes
118 int real_stripes; member
623 if (rbio->nr_data + 1 == rbio->real_stripes) in rbio_qstripe_page()
953 int real_stripes = bbio->num_stripes - bbio->num_tgtdevs; in alloc_rbio() local
954 int num_pages = rbio_nr_pages(stripe_len, real_stripes); in alloc_rbio()
973 rbio->real_stripes = real_stripes; in alloc_rbio()
991 nr_data = real_stripes - 1; in alloc_rbio()
993 nr_data = real_stripes - 2; in alloc_rbio()
1107 BUG_ON(rbio->faila == rbio->real_stripes - 1); in validate_rbio_for_rmw()
1168 void *pointers[rbio->real_stripes]; in finish_rmw()
1182 if (rbio->real_stripes - rbio->nr_data == 1) { in finish_rmw()
1183 p_stripe = rbio->real_stripes - 1; in finish_rmw()
1184 } else if (rbio->real_stripes - rbio->nr_data == 2) { in finish_rmw()
1185 p_stripe = rbio->real_stripes - 2; in finish_rmw()
1186 q_stripe = rbio->real_stripes - 1; in finish_rmw()
1243 raid6_call.gen_syndrome(rbio->real_stripes, PAGE_SIZE, in finish_rmw()
1252 for (stripe = 0; stripe < rbio->real_stripes; stripe++) in finish_rmw()
1261 for (stripe = 0; stripe < rbio->real_stripes; stripe++) { in finish_rmw()
1282 for (stripe = 0; stripe < rbio->real_stripes; stripe++) { in finish_rmw()
1803 pointers = kcalloc(rbio->real_stripes, sizeof(void *), GFP_NOFS); in __raid_recover_end_io()
1832 for (stripe = 0; stripe < rbio->real_stripes; stripe++) { in __raid_recover_end_io()
1896 raid6_datap_recov(rbio->real_stripes, in __raid_recover_end_io()
1899 raid6_2data_recov(rbio->real_stripes, in __raid_recover_end_io()
1941 for (stripe = 0; stripe < rbio->real_stripes; stripe++) { in __raid_recover_end_io()
2041 for (stripe = 0; stripe < rbio->real_stripes; stripe++) { in __raid56_parity_recover()
2154 rbio->failb = rbio->real_stripes - 2; in raid56_parity_recover()
2220 for (i = 0; i < rbio->real_stripes; i++) { in raid56_parity_alloc_scrub_rbio()
2261 for (i = 0; i < rbio->real_stripes; i++) { in alloc_rbio_essential_pages()
2304 void *pointers[rbio->real_stripes]; in finish_parity_scrub()
2320 if (rbio->real_stripes - rbio->nr_data == 1) { in finish_parity_scrub()
2321 p_stripe = rbio->real_stripes - 1; in finish_parity_scrub()
2322 } else if (rbio->real_stripes - rbio->nr_data == 2) { in finish_parity_scrub()
2323 p_stripe = rbio->real_stripes - 2; in finish_parity_scrub()
2324 q_stripe = rbio->real_stripes - 1; in finish_parity_scrub()
2380 raid6_call.gen_syndrome(rbio->real_stripes, PAGE_SIZE, in finish_parity_scrub()
2398 for (stripe = 0; stripe < rbio->real_stripes; stripe++) in finish_parity_scrub()
2580 for (stripe = 0; stripe < rbio->real_stripes; stripe++) { in raid56_parity_scrub_stripe()