Lines Matching refs:faila

122 	int faila;  member
592 int fa = last->faila; in rbio_can_merge()
594 int cur_fa = cur->faila; in rbio_can_merge()
597 if (last->faila >= last->failb) { in rbio_can_merge()
599 fb = last->faila; in rbio_can_merge()
602 if (cur->faila >= cur->failb) { in rbio_can_merge()
604 cur_fb = cur->faila; in rbio_can_merge()
1004 rbio->faila = -1; in alloc_rbio()
1137 if (rbio->faila >= 0 || rbio->failb >= 0) { in validate_rbio_for_rmw()
1138 BUG_ON(rbio->faila == rbio->real_stripes - 1); in validate_rbio_for_rmw()
1400 if (rbio->faila == failed || rbio->failb == failed) in fail_rbio_index()
1403 if (rbio->faila == -1) { in fail_rbio_index()
1405 rbio->faila = failed; in fail_rbio_index()
1791 int faila = -1, failb = -1; in __raid_recover_end_io() local
1802 faila = rbio->faila; in __raid_recover_end_io()
1833 (stripe == faila || stripe == failb)) { in __raid_recover_end_io()
1848 if (faila == rbio->nr_data) { in __raid_recover_end_io()
1865 if (faila > failb) in __raid_recover_end_io()
1866 swap(faila, failb); in __raid_recover_end_io()
1875 if (rbio->bbio->raid_map[faila] == in __raid_recover_end_io()
1889 PAGE_SIZE, faila, pointers); in __raid_recover_end_io()
1892 PAGE_SIZE, faila, failb, in __raid_recover_end_io()
1902 copy_page(pointers[faila], pointers[rbio->nr_data]); in __raid_recover_end_io()
1905 p = pointers[faila]; in __raid_recover_end_io()
1906 for (stripe = faila; stripe < rbio->nr_data - 1; stripe++) in __raid_recover_end_io()
1921 if (faila != -1) { in __raid_recover_end_io()
1922 page = rbio_stripe_page(rbio, faila, i); in __raid_recover_end_io()
1938 (stripe == faila || stripe == failb)) { in __raid_recover_end_io()
1981 rbio->faila = -1; in __raid_recover_end_io()
2053 if (rbio->faila == stripe || rbio->failb == stripe) { in __raid56_parity_recover()
2149 rbio->faila = find_logical_bio_stripe(rbio, bio); in raid56_parity_recover()
2150 if (rbio->faila == -1) { in raid56_parity_recover()
2181 if (rbio->failb <= rbio->faila) in raid56_parity_recover()
2497 if (rbio->faila >= 0 || rbio->failb >= 0) { in validate_rbio_for_parity_scrub()
2500 if (is_data_stripe(rbio, rbio->faila)) in validate_rbio_for_parity_scrub()
2502 else if (is_parity_stripe(rbio->faila)) in validate_rbio_for_parity_scrub()
2503 failp = rbio->faila; in validate_rbio_for_parity_scrub()
2698 rbio->faila = find_logical_bio_stripe(rbio, bio); in raid56_alloc_missing_rbio()
2699 if (rbio->faila == -1) { in raid56_alloc_missing_rbio()