Lines Matching refs:pointers

1173 	void **pointers = rbio->finish_pointers;  in finish_rmw()  local
1232 pointers[stripe] = kmap_local_page(sector->page) + in finish_rmw()
1239 pointers[stripe++] = kmap_local_page(sector->page) + sector->pgoff; in finish_rmw()
1248 pointers[stripe++] = kmap_local_page(sector->page) + in finish_rmw()
1252 pointers); in finish_rmw()
1255 memcpy(pointers[nr_data], pointers[0], sectorsize); in finish_rmw()
1256 run_xor(pointers + 1, nr_data - 1, sectorsize); in finish_rmw()
1259 kunmap_local(pointers[stripe]); in finish_rmw()
1863 void **pointers; in __raid_recover_end_io() local
1873 pointers = kcalloc(rbio->real_stripes, sizeof(void *), GFP_NOFS); in __raid_recover_end_io()
1874 if (!pointers) { in __raid_recover_end_io()
1931 pointers[stripe] = kmap_local_page(sector->page) + in __raid_recover_end_io()
1933 unmap_array[stripe] = pointers[stripe]; in __raid_recover_end_io()
1981 sectorsize, faila, pointers); in __raid_recover_end_io()
1985 pointers); in __raid_recover_end_io()
1994 memcpy(pointers[faila], pointers[rbio->nr_data], sectorsize); in __raid_recover_end_io()
1997 p = pointers[faila]; in __raid_recover_end_io()
1999 pointers[stripe] = pointers[stripe + 1]; in __raid_recover_end_io()
2000 pointers[rbio->nr_data - 1] = p; in __raid_recover_end_io()
2003 run_xor(pointers, rbio->nr_data - 1, sectorsize); in __raid_recover_end_io()
2031 kfree(pointers); in __raid_recover_end_io()
2366 void **pointers = rbio->finish_pointers; in finish_parity_scrub() local
2419 pointers[rbio->real_stripes - 1] = kmap_local_page(q_sector.page); in finish_parity_scrub()
2425 pointers[nr_data] = kmap_local_page(p_sector.page); in finish_parity_scrub()
2434 pointers[stripe] = kmap_local_page(sector->page) + in finish_parity_scrub()
2441 pointers); in finish_parity_scrub()
2444 memcpy(pointers[nr_data], pointers[0], sectorsize); in finish_parity_scrub()
2445 run_xor(pointers + 1, nr_data - 1, sectorsize); in finish_parity_scrub()
2451 if (memcmp(parity, pointers[rbio->scrubp], sectorsize) != 0) in finish_parity_scrub()
2452 memcpy(parity, pointers[rbio->scrubp], sectorsize); in finish_parity_scrub()
2459 kunmap_local(pointers[stripe]); in finish_parity_scrub()
2462 kunmap_local(pointers[nr_data]); in finish_parity_scrub()
2466 kunmap_local(pointers[rbio->real_stripes - 1]); in finish_parity_scrub()