• Home
  • Raw
  • Download

Lines Matching refs:blocks

147 		struct page **blocks, struct async_submit_ctl *submit)  in __2data_recov_4()  argument
158 p = blocks[disks-2]; in __2data_recov_4()
159 q = blocks[disks-1]; in __2data_recov_4()
161 a = blocks[faila]; in __2data_recov_4()
162 b = blocks[failb]; in __2data_recov_4()
186 struct page **blocks, struct async_submit_ctl *submit) in __2data_recov_5() argument
201 if (blocks[i] == NULL) in __2data_recov_5()
210 p = blocks[disks-2]; in __2data_recov_5()
211 q = blocks[disks-1]; in __2data_recov_5()
212 g = blocks[good]; in __2data_recov_5()
218 dp = blocks[faila]; in __2data_recov_5()
219 dq = blocks[failb]; in __2data_recov_5()
260 struct page **blocks, struct async_submit_ctl *submit) in __2data_recov_n() argument
271 p = blocks[disks-2]; in __2data_recov_n()
272 q = blocks[disks-1]; in __2data_recov_n()
278 dp = blocks[faila]; in __2data_recov_n()
279 blocks[faila] = NULL; in __2data_recov_n()
280 blocks[disks-2] = dp; in __2data_recov_n()
281 dq = blocks[failb]; in __2data_recov_n()
282 blocks[failb] = NULL; in __2data_recov_n()
283 blocks[disks-1] = dq; in __2data_recov_n()
286 tx = async_gen_syndrome(blocks, 0, disks, bytes, submit); in __2data_recov_n()
289 blocks[faila] = dp; in __2data_recov_n()
290 blocks[failb] = dq; in __2data_recov_n()
291 blocks[disks-2] = p; in __2data_recov_n()
292 blocks[disks-1] = q; in __2data_recov_n()
337 struct page **blocks, struct async_submit_ctl *submit) in async_raid6_2data_recov() argument
354 void **ptrs = scribble ? scribble : (void **) blocks; in async_raid6_2data_recov()
358 if (blocks[i] == NULL) in async_raid6_2data_recov()
361 ptrs[i] = page_address(blocks[i]); in async_raid6_2data_recov()
372 if (blocks[i]) in async_raid6_2data_recov()
386 return __2data_recov_4(disks, bytes, faila, failb, blocks, submit); in async_raid6_2data_recov()
393 return __2data_recov_5(disks, bytes, faila, failb, blocks, submit); in async_raid6_2data_recov()
395 return __2data_recov_n(disks, bytes, faila, failb, blocks, submit); in async_raid6_2data_recov()
410 struct page **blocks, struct async_submit_ctl *submit) in async_raid6_datap_recov() argument
430 void **ptrs = scribble ? scribble : (void **) blocks; in async_raid6_datap_recov()
434 if (blocks[i] == NULL) in async_raid6_datap_recov()
437 ptrs[i] = page_address(blocks[i]); in async_raid6_datap_recov()
451 if (blocks[i]) { in async_raid6_datap_recov()
460 p = blocks[disks-2]; in async_raid6_datap_recov()
461 q = blocks[disks-1]; in async_raid6_datap_recov()
466 dq = blocks[faila]; in async_raid6_datap_recov()
467 blocks[faila] = NULL; in async_raid6_datap_recov()
468 blocks[disks-1] = dq; in async_raid6_datap_recov()
474 struct page *g = blocks[good]; in async_raid6_datap_recov()
486 tx = async_gen_syndrome(blocks, 0, disks, bytes, submit); in async_raid6_datap_recov()
490 blocks[faila] = dq; in async_raid6_datap_recov()
491 blocks[disks-1] = q; in async_raid6_datap_recov()