Lines Matching refs:pointers
1411 void **pointers = rbio->finish_pointers; in generate_pq_vertical_step() local
1418 pointers[stripe] = kmap_local_paddr( in generate_pq_vertical_step()
1422 pointers[stripe++] = kmap_local_paddr(rbio_pstripe_paddr(rbio, sector_nr, step_nr)); in generate_pq_vertical_step()
1429 pointers[stripe++] = kmap_local_paddr( in generate_pq_vertical_step()
1433 raid6_call.gen_syndrome(rbio->real_stripes, step, pointers); in generate_pq_vertical_step()
1436 memcpy(pointers[rbio->nr_data], pointers[0], step); in generate_pq_vertical_step()
1437 run_xor(pointers + 1, rbio->nr_data - 1, step); in generate_pq_vertical_step()
1440 kunmap_local(pointers[stripe]); in generate_pq_vertical_step()
1941 void **pointers, void **unmap_array) in recover_vertical_step() argument
1968 pointers[stripe_nr] = kmap_local_paddr(paddr); in recover_vertical_step()
1969 unmap_array[stripe_nr] = pointers[stripe_nr]; in recover_vertical_step()
2015 faila, pointers); in recover_vertical_step()
2018 faila, failb, pointers); in recover_vertical_step()
2027 memcpy(pointers[faila], pointers[rbio->nr_data], step); in recover_vertical_step()
2030 p = pointers[faila]; in recover_vertical_step()
2033 pointers[stripe_nr] = pointers[stripe_nr + 1]; in recover_vertical_step()
2034 pointers[rbio->nr_data - 1] = p; in recover_vertical_step()
2037 run_xor(pointers, rbio->nr_data - 1, step); in recover_vertical_step()
2051 void **pointers, void **unmap_array) in recover_vertical() argument
2080 pointers, unmap_array); in recover_vertical()
2102 void **pointers = NULL; in recover_sectors() local
2113 pointers = kcalloc(rbio->real_stripes, sizeof(void *), GFP_NOFS); in recover_sectors()
2115 if (!pointers || !unmap_array) { in recover_sectors()
2129 ret = recover_vertical(rbio, sectornr, pointers, unmap_array); in recover_sectors()
2135 kfree(pointers); in recover_sectors()
2643 void *pointers[], unsigned int sector_nr, in verify_one_parity_step() argument
2656 pointers[stripe] = kmap_local_paddr( in verify_one_parity_step()
2663 raid6_call.gen_syndrome(rbio->real_stripes, step, pointers); in verify_one_parity_step()
2666 memcpy(pointers[nr_data], pointers[0], step); in verify_one_parity_step()
2667 run_xor(pointers + 1, nr_data - 1, step); in verify_one_parity_step()
2672 if (memcmp(parity, pointers[rbio->scrubp], step) != 0) in verify_one_parity_step()
2673 memcpy(parity, pointers[rbio->scrubp], step); in verify_one_parity_step()
2679 kunmap_local(pointers[stripe]); in verify_one_parity_step()
2687 void *pointers[], unsigned int sector_nr) in verify_one_parity_sector() argument
2694 match = verify_one_parity_step(rbio, pointers, sector_nr, step_nr); in verify_one_parity_sector()
2705 void **pointers = rbio->finish_pointers; in finish_parity_scrub() local
2747 pointers[nr_data] = kmap_local_paddr(p_paddr); in finish_parity_scrub()
2759 pointers[rbio->real_stripes - 1] = kmap_local_paddr(q_paddr); in finish_parity_scrub()
2767 verify_one_parity_sector(rbio, pointers, sectornr); in finish_parity_scrub()
2769 kunmap_local(pointers[nr_data]); in finish_parity_scrub()
2828 void **pointers = NULL; in recover_scrub_rbio() local
2839 pointers = kcalloc(rbio->real_stripes, sizeof(void *), GFP_NOFS); in recover_scrub_rbio()
2841 if (!pointers || !unmap_array) { in recover_scrub_rbio()
2900 ret = recover_vertical(rbio, sector_nr, pointers, unmap_array); in recover_scrub_rbio()
2905 kfree(pointers); in recover_scrub_rbio()