Lines Matching full:pointers

149 	 * these are two arrays of pointers.  We allocate the
154 /* pointers to pages that we allocated for
160 * pointers to the pages in the bio_list. Stored
170 /* allocated with real_stripes-many pointers for finish_*() calls */
1201 void **pointers = rbio->finish_pointers; in finish_rmw() local
1238 * bio list one last time and map the page pointers in finish_rmw()
1256 pointers[stripe] = kmap(p); in finish_rmw()
1262 pointers[stripe++] = kmap(p); in finish_rmw()
1272 pointers[stripe++] = kmap(p); in finish_rmw()
1275 pointers); in finish_rmw()
1278 copy_page(pointers[nr_data], pointers[0]); in finish_rmw()
1279 run_xor(pointers + 1, nr_data - 1, PAGE_SIZE); in finish_rmw()
1838 void **pointers; in __raid_recover_end_io() local
1844 pointers = kcalloc(rbio->real_stripes, sizeof(void *), GFP_NOFS); in __raid_recover_end_io()
1845 if (!pointers) { in __raid_recover_end_io()
1871 /* setup our array of pointers with pages in __raid_recover_end_io()
1886 pointers[stripe] = kmap(page); in __raid_recover_end_io()
1937 PAGE_SIZE, faila, pointers); in __raid_recover_end_io()
1941 pointers); in __raid_recover_end_io()
1950 copy_page(pointers[faila], pointers[rbio->nr_data]); in __raid_recover_end_io()
1953 p = pointers[faila]; in __raid_recover_end_io()
1955 pointers[stripe] = pointers[stripe + 1]; in __raid_recover_end_io()
1956 pointers[rbio->nr_data - 1] = p; in __raid_recover_end_io()
1959 run_xor(pointers, rbio->nr_data - 1, PAGE_SIZE); in __raid_recover_end_io()
1997 kfree(pointers); in __raid_recover_end_io()
2363 void **pointers = rbio->finish_pointers; in finish_parity_scrub() local
2413 pointers[rbio->real_stripes - 1] = kmap(q_page); in finish_parity_scrub()
2419 pointers[nr_data] = kmap(p_page); in finish_parity_scrub()
2427 pointers[stripe] = kmap(p); in finish_parity_scrub()
2433 pointers); in finish_parity_scrub()
2436 copy_page(pointers[nr_data], pointers[0]); in finish_parity_scrub()
2437 run_xor(pointers + 1, nr_data - 1, PAGE_SIZE); in finish_parity_scrub()
2443 if (memcmp(parity, pointers[rbio->scrubp], PAGE_SIZE)) in finish_parity_scrub()
2444 copy_page(parity, pointers[rbio->scrubp]); in finish_parity_scrub()