Lines Matching refs:failb
109 int failb; member
579 int fb = last->failb; in rbio_can_merge()
581 int cur_fb = cur->failb; in rbio_can_merge()
583 if (last->faila >= last->failb) { in rbio_can_merge()
584 fa = last->failb; in rbio_can_merge()
588 if (cur->faila >= cur->failb) { in rbio_can_merge()
589 cur_fa = cur->failb; in rbio_can_merge()
993 rbio->failb = -1; in alloc_rbio()
1126 if (rbio->faila >= 0 || rbio->failb >= 0) { in validate_rbio_for_rmw()
1403 if (rbio->faila == failed || rbio->failb == failed) in fail_rbio_index()
1410 } else if (rbio->failb == -1) { in fail_rbio_index()
1412 rbio->failb = failed; in fail_rbio_index()
1799 int faila = -1, failb = -1; in __raid_recover_end_io() local
1811 failb = rbio->failb; in __raid_recover_end_io()
1841 (stripe == faila || stripe == failb)) { in __raid_recover_end_io()
1855 if (failb < 0) { in __raid_recover_end_io()
1873 if (faila > failb) { in __raid_recover_end_io()
1874 int tmp = failb; in __raid_recover_end_io()
1875 failb = faila; in __raid_recover_end_io()
1885 if (rbio->bbio->raid_map[failb] == RAID6_Q_STRIPE) { in __raid_recover_end_io()
1898 if (rbio->bbio->raid_map[failb] == RAID5_P_STRIPE) { in __raid_recover_end_io()
1903 PAGE_SIZE, faila, failb, in __raid_recover_end_io()
1910 BUG_ON(failb != -1); in __raid_recover_end_io()
1936 if (failb != -1) { in __raid_recover_end_io()
1937 page = rbio_stripe_page(rbio, failb, i); in __raid_recover_end_io()
1949 (stripe == faila || stripe == failb)) { in __raid_recover_end_io()
1985 if (err == BLK_STS_OK && rbio->failb < 0) in __raid_recover_end_io()
1993 rbio->failb = -1; in __raid_recover_end_io()
2064 if (rbio->faila == stripe || rbio->failb == stripe) { in __raid56_parity_recover()
2194 rbio->failb = rbio->real_stripes - (mirror_num - 1); in raid56_parity_recover()
2195 ASSERT(rbio->failb > 0); in raid56_parity_recover()
2196 if (rbio->failb <= rbio->faila) in raid56_parity_recover()
2197 rbio->failb--; in raid56_parity_recover()
2519 if (rbio->faila >= 0 || rbio->failb >= 0) { in validate_rbio_for_parity_scrub()
2527 if (is_data_stripe(rbio, rbio->failb)) in validate_rbio_for_parity_scrub()
2529 else if (is_parity_stripe(rbio->failb)) in validate_rbio_for_parity_scrub()
2530 failp = rbio->failb; in validate_rbio_for_parity_scrub()