Lines Matching refs:i
37 int i; in makedata() local
39 for (i = 0; i < disks; i++) { in makedata()
40 prandom_bytes(page_address(data[i]), PAGE_SIZE); in makedata()
41 dataptrs[i] = data[i]; in makedata()
42 dataoffs[i] = 0; in makedata()
78 int i; in raid6_dual_recov() local
85 for (i = disks; i-- ; ) { in raid6_dual_recov()
86 if (i == faila || i == failb) in raid6_dual_recov()
88 blocks[count++] = ptrs[i]; in raid6_dual_recov()
127 static int test_disks(int i, int j, int disks) in test_disks() argument
134 dataptrs[i] = recovi; in test_disks()
137 raid6_dual_recov(disks, PAGE_SIZE, i, j, dataptrs, dataoffs); in test_disks()
139 erra = memcmp(page_address(data[i]), page_address(recovi), PAGE_SIZE); in test_disks()
143 __func__, i, j, i, disk_type(i, disks), j, disk_type(j, disks), in test_disks()
146 dataptrs[i] = data[i]; in test_disks()
158 int i, j; in test() local
182 for (i = 0; i < disks-1; i++) in test()
183 for (j = i+1; j < disks; j++) { in test()
185 err += test_disks(i, j, disks); in test()
196 int i; in raid6_test() local
198 for (i = 0; i < NDISKS+3; i++) { in raid6_test()
199 data[i] = alloc_page(GFP_KERNEL); in raid6_test()
200 if (!data[i]) { in raid6_test()
201 while (i--) in raid6_test()
202 put_page(data[i]); in raid6_test()
233 for (i = 0; i < NDISKS+3; i++) in raid6_test()
234 put_page(data[i]); in raid6_test()