faila 146 crypto/async_tx/async_raid6_recov.c __2data_recov_4(int disks, size_t bytes, int faila, int failb, faila 161 crypto/async_tx/async_raid6_recov.c a = blocks[faila]; faila 168 crypto/async_tx/async_raid6_recov.c coef[0] = raid6_gfexi[failb-faila]; faila 169 crypto/async_tx/async_raid6_recov.c coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; faila 185 crypto/async_tx/async_raid6_recov.c __2data_recov_5(int disks, size_t bytes, int faila, int failb, faila 203 crypto/async_tx/async_raid6_recov.c if (i == faila || i == failb) faila 218 crypto/async_tx/async_raid6_recov.c dp = blocks[faila]; faila 243 crypto/async_tx/async_raid6_recov.c coef[0] = raid6_gfexi[failb-faila]; faila 244 crypto/async_tx/async_raid6_recov.c coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; faila 259 crypto/async_tx/async_raid6_recov.c __2data_recov_n(int disks, size_t bytes, int faila, int failb, faila 278 crypto/async_tx/async_raid6_recov.c dp = blocks[faila]; faila 279 crypto/async_tx/async_raid6_recov.c blocks[faila] = NULL; faila 289 crypto/async_tx/async_raid6_recov.c blocks[faila] = dp; faila 311 crypto/async_tx/async_raid6_recov.c coef[0] = raid6_gfexi[failb-faila]; faila 312 crypto/async_tx/async_raid6_recov.c coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; faila 336 crypto/async_tx/async_raid6_recov.c async_raid6_2data_recov(int disks, size_t bytes, int faila, int failb, faila 342 crypto/async_tx/async_raid6_recov.c BUG_ON(faila == failb); faila 343 crypto/async_tx/async_raid6_recov.c if (failb < faila) faila 344 crypto/async_tx/async_raid6_recov.c swap(faila, failb); faila 363 crypto/async_tx/async_raid6_recov.c raid6_2data_recov(disks, bytes, faila, failb, ptrs); faila 386 crypto/async_tx/async_raid6_recov.c return __2data_recov_4(disks, bytes, faila, failb, blocks, submit); faila 393 crypto/async_tx/async_raid6_recov.c return __2data_recov_5(disks, bytes, faila, failb, blocks, submit); faila 395 crypto/async_tx/async_raid6_recov.c return __2data_recov_n(disks, bytes, faila, failb, blocks, submit); faila 409 crypto/async_tx/async_raid6_recov.c async_raid6_datap_recov(int disks, size_t bytes, int faila, faila 439 crypto/async_tx/async_raid6_recov.c raid6_datap_recov(disks, bytes, faila, ptrs); faila 449 crypto/async_tx/async_raid6_recov.c if (i == faila) faila 466 crypto/async_tx/async_raid6_recov.c dq = blocks[faila]; faila 467 crypto/async_tx/async_raid6_recov.c blocks[faila] = NULL; faila 490 crypto/async_tx/async_raid6_recov.c blocks[faila] = dq; faila 494 crypto/async_tx/async_raid6_recov.c coef = raid6_gfinv[raid6_gfexp[faila]]; faila 55 crypto/async_tx/raid6test.c static void raid6_dual_recov(int disks, size_t bytes, int faila, int failb, struct page **ptrs) faila 62 crypto/async_tx/raid6test.c if (faila > failb) faila 63 crypto/async_tx/raid6test.c swap(faila, failb); faila 66 crypto/async_tx/raid6test.c if (faila == disks-2) { faila 82 crypto/async_tx/raid6test.c if (i == faila || i == failb) faila 86 crypto/async_tx/raid6test.c dest = ptrs[faila]; faila 98 crypto/async_tx/raid6test.c tx = async_raid6_datap_recov(disks, bytes, faila, ptrs, &submit); faila 102 crypto/async_tx/raid6test.c tx = async_raid6_2data_recov(disks, bytes, faila, failb, ptrs, &submit); faila 112 crypto/async_tx/raid6test.c __func__, faila, failb, disks); faila 116 crypto/async_tx/raid6test.c __func__, faila, failb, result); faila 1550 drivers/md/raid5.c int faila = -1, failb = -1; faila 1579 drivers/md/raid5.c faila = slot; faila 1585 drivers/md/raid5.c BUG_ON(faila == failb); faila 1586 drivers/md/raid5.c if (failb < faila) faila 1587 drivers/md/raid5.c swap(faila, failb); faila 1589 drivers/md/raid5.c __func__, (unsigned long long)sh->sector, faila, failb); faila 1595 drivers/md/raid5.c if (faila == syndrome_disks) { faila 1641 drivers/md/raid5.c STRIPE_SIZE, faila, faila 1646 drivers/md/raid5.c STRIPE_SIZE, faila, failb, faila 122 fs/btrfs/raid56.c int faila; faila 594 fs/btrfs/raid56.c int fa = last->faila; faila 596 fs/btrfs/raid56.c int cur_fa = cur->faila; faila 599 fs/btrfs/raid56.c if (last->faila >= last->failb) { faila 601 fs/btrfs/raid56.c fb = last->faila; faila 604 fs/btrfs/raid56.c if (cur->faila >= cur->failb) { faila 606 fs/btrfs/raid56.c cur_fb = cur->faila; faila 1008 fs/btrfs/raid56.c rbio->faila = -1; faila 1142 fs/btrfs/raid56.c if (rbio->faila >= 0 || rbio->failb >= 0) { faila 1143 fs/btrfs/raid56.c BUG_ON(rbio->faila == rbio->real_stripes - 1); faila 1419 fs/btrfs/raid56.c if (rbio->faila == failed || rbio->failb == failed) faila 1422 fs/btrfs/raid56.c if (rbio->faila == -1) { faila 1424 fs/btrfs/raid56.c rbio->faila = failed; faila 1814 fs/btrfs/raid56.c int faila = -1, failb = -1; faila 1825 fs/btrfs/raid56.c faila = rbio->faila; faila 1856 fs/btrfs/raid56.c (stripe == faila || stripe == failb)) { faila 1871 fs/btrfs/raid56.c if (faila == rbio->nr_data) { faila 1888 fs/btrfs/raid56.c if (faila > failb) { faila 1890 fs/btrfs/raid56.c failb = faila; faila 1891 fs/btrfs/raid56.c faila = tmp; faila 1901 fs/btrfs/raid56.c if (rbio->bbio->raid_map[faila] == faila 1915 fs/btrfs/raid56.c PAGE_SIZE, faila, pointers); faila 1918 fs/btrfs/raid56.c PAGE_SIZE, faila, failb, faila 1928 fs/btrfs/raid56.c copy_page(pointers[faila], pointers[rbio->nr_data]); faila 1931 fs/btrfs/raid56.c p = pointers[faila]; faila 1932 fs/btrfs/raid56.c for (stripe = faila; stripe < rbio->nr_data - 1; stripe++) faila 1947 fs/btrfs/raid56.c if (faila != -1) { faila 1948 fs/btrfs/raid56.c page = rbio_stripe_page(rbio, faila, i); faila 1964 fs/btrfs/raid56.c (stripe == faila || stripe == failb)) { faila 2007 fs/btrfs/raid56.c rbio->faila = -1; faila 2079 fs/btrfs/raid56.c if (rbio->faila == stripe || rbio->failb == stripe) { faila 2179 fs/btrfs/raid56.c rbio->faila = find_logical_bio_stripe(rbio, bio); faila 2180 fs/btrfs/raid56.c if (rbio->faila == -1) { faila 2211 fs/btrfs/raid56.c if (rbio->failb <= rbio->faila) faila 2535 fs/btrfs/raid56.c if (rbio->faila >= 0 || rbio->failb >= 0) { faila 2538 fs/btrfs/raid56.c if (is_data_stripe(rbio, rbio->faila)) faila 2540 fs/btrfs/raid56.c else if (is_parity_stripe(rbio->faila)) faila 2541 fs/btrfs/raid56.c failp = rbio->faila; faila 2740 fs/btrfs/raid56.c rbio->faila = find_logical_bio_stripe(rbio, bio); faila 2741 fs/btrfs/raid56.c if (rbio->faila == -1) { faila 187 include/linux/async_tx.h async_raid6_2data_recov(int src_num, size_t bytes, int faila, int failb, faila 191 include/linux/async_tx.h async_raid6_datap_recov(int src_num, size_t bytes, int faila, faila 156 include/linux/raid/pq.h extern void (*raid6_2data_recov)(int disks, size_t bytes, int faila, int failb, faila 158 include/linux/raid/pq.h extern void (*raid6_datap_recov)(int disks, size_t bytes, int faila, faila 160 include/linux/raid/pq.h void raid6_dual_recov(int disks, size_t bytes, int faila, int failb, faila 20 lib/raid6/recov.c static void raid6_2data_recov_intx1(int disks, size_t bytes, int faila, faila 34 lib/raid6/recov.c dp = (u8 *)ptrs[faila]; faila 35 lib/raid6/recov.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 44 lib/raid6/recov.c ptrs[faila] = dp; faila 50 lib/raid6/recov.c pbmul = raid6_gfmul[raid6_gfexi[failb-faila]]; faila 51 lib/raid6/recov.c qmul = raid6_gfmul[raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]]; faila 64 lib/raid6/recov.c static void raid6_datap_recov_intx1(int disks, size_t bytes, int faila, faila 75 lib/raid6/recov.c dq = (u8 *)ptrs[faila]; faila 76 lib/raid6/recov.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 82 lib/raid6/recov.c ptrs[faila] = dq; faila 86 lib/raid6/recov.c qmul = raid6_gfmul[raid6_gfinv[raid6_gfexp[faila]]]; faila 108 lib/raid6/recov.c void raid6_dual_recov(int disks, size_t bytes, int faila, int failb, void **ptrs) faila 110 lib/raid6/recov.c if ( faila > failb ) { faila 111 lib/raid6/recov.c int tmp = faila; faila 112 lib/raid6/recov.c faila = failb; faila 117 lib/raid6/recov.c if ( faila == disks-2 ) { faila 128 lib/raid6/recov.c raid6_datap_recov(disks, bytes, faila, ptrs); faila 131 lib/raid6/recov.c raid6_2data_recov(disks, bytes, faila, failb, ptrs); faila 18 lib/raid6/recov_avx2.c static void raid6_2data_recov_avx2(int disks, size_t bytes, int faila, faila 32 lib/raid6/recov_avx2.c dp = (u8 *)ptrs[faila]; faila 33 lib/raid6/recov_avx2.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 42 lib/raid6/recov_avx2.c ptrs[faila] = dp; faila 48 lib/raid6/recov_avx2.c pbmul = raid6_vgfmul[raid6_gfexi[failb-faila]]; faila 49 lib/raid6/recov_avx2.c qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^ faila 188 lib/raid6/recov_avx2.c static void raid6_datap_recov_avx2(int disks, size_t bytes, int faila, faila 200 lib/raid6/recov_avx2.c dq = (u8 *)ptrs[faila]; faila 201 lib/raid6/recov_avx2.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 207 lib/raid6/recov_avx2.c ptrs[faila] = dq; faila 211 lib/raid6/recov_avx2.c qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila]]]; faila 24 lib/raid6/recov_avx512.c static void raid6_2data_recov_avx512(int disks, size_t bytes, int faila, faila 41 lib/raid6/recov_avx512.c dp = (u8 *)ptrs[faila]; faila 42 lib/raid6/recov_avx512.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 51 lib/raid6/recov_avx512.c ptrs[faila] = dp; faila 57 lib/raid6/recov_avx512.c pbmul = raid6_vgfmul[raid6_gfexi[failb-faila]]; faila 58 lib/raid6/recov_avx512.c qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^ faila 227 lib/raid6/recov_avx512.c static void raid6_datap_recov_avx512(int disks, size_t bytes, int faila, faila 242 lib/raid6/recov_avx512.c dq = (u8 *)ptrs[faila]; faila 243 lib/raid6/recov_avx512.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 249 lib/raid6/recov_avx512.c ptrs[faila] = dq; faila 253 lib/raid6/recov_avx512.c qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila]]]; faila 29 lib/raid6/recov_neon.c static void raid6_2data_recov_neon(int disks, size_t bytes, int faila, faila 44 lib/raid6/recov_neon.c dp = (u8 *)ptrs[faila]; faila 45 lib/raid6/recov_neon.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 54 lib/raid6/recov_neon.c ptrs[faila] = dp; faila 60 lib/raid6/recov_neon.c pbmul = raid6_vgfmul[raid6_gfexi[failb-faila]]; faila 61 lib/raid6/recov_neon.c qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^ faila 69 lib/raid6/recov_neon.c static void raid6_datap_recov_neon(int disks, size_t bytes, int faila, faila 82 lib/raid6/recov_neon.c dq = (u8 *)ptrs[faila]; faila 83 lib/raid6/recov_neon.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 89 lib/raid6/recov_neon.c ptrs[faila] = dq; faila 93 lib/raid6/recov_neon.c qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila]]]; faila 23 lib/raid6/recov_s390xc.c static void raid6_2data_recov_s390xc(int disks, size_t bytes, int faila, faila 37 lib/raid6/recov_s390xc.c dp = (u8 *)ptrs[faila]; faila 38 lib/raid6/recov_s390xc.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 47 lib/raid6/recov_s390xc.c ptrs[faila] = dp; faila 53 lib/raid6/recov_s390xc.c pbmul = raid6_gfmul[raid6_gfexi[failb-faila]]; faila 54 lib/raid6/recov_s390xc.c qmul = raid6_gfmul[raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]]; faila 72 lib/raid6/recov_s390xc.c static void raid6_datap_recov_s390xc(int disks, size_t bytes, int faila, faila 84 lib/raid6/recov_s390xc.c dq = (u8 *)ptrs[faila]; faila 85 lib/raid6/recov_s390xc.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 91 lib/raid6/recov_s390xc.c ptrs[faila] = dq; faila 95 lib/raid6/recov_s390xc.c qmul = raid6_gfmul[raid6_gfinv[raid6_gfexp[faila]]]; faila 18 lib/raid6/recov_ssse3.c static void raid6_2data_recov_ssse3(int disks, size_t bytes, int faila, faila 34 lib/raid6/recov_ssse3.c dp = (u8 *)ptrs[faila]; faila 35 lib/raid6/recov_ssse3.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 44 lib/raid6/recov_ssse3.c ptrs[faila] = dp; faila 50 lib/raid6/recov_ssse3.c pbmul = raid6_vgfmul[raid6_gfexi[failb-faila]]; faila 51 lib/raid6/recov_ssse3.c qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^ faila 193 lib/raid6/recov_ssse3.c static void raid6_datap_recov_ssse3(int disks, size_t bytes, int faila, faila 207 lib/raid6/recov_ssse3.c dq = (u8 *)ptrs[faila]; faila 208 lib/raid6/recov_ssse3.c ptrs[faila] = (void *)raid6_empty_zero_page; faila 214 lib/raid6/recov_ssse3.c ptrs[faila] = dq; faila 218 lib/raid6/recov_ssse3.c qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila]]];