Lines Matching refs:pagenr
950 int index, int pagenr, int bio_list_only) in page_in_rbio() argument
955 chunk_page = index * (rbio->stripe_len >> PAGE_SHIFT) + pagenr; in page_in_rbio()
1204 int pagenr; in finish_rmw() local
1251 for (pagenr = 0; pagenr < rbio->stripe_npages; pagenr++) { in finish_rmw()
1255 p = page_in_rbio(rbio, stripe, pagenr, 0); in finish_rmw()
1260 p = rbio_pstripe_page(rbio, pagenr); in finish_rmw()
1270 p = rbio_qstripe_page(rbio, pagenr); in finish_rmw()
1284 kunmap(page_in_rbio(rbio, stripe, pagenr, 0)); in finish_rmw()
1293 for (pagenr = 0; pagenr < rbio->stripe_npages; pagenr++) { in finish_rmw()
1297 if (!test_bit(pagenr, rbio->dbitmap)) in finish_rmw()
1301 page = page_in_rbio(rbio, stripe, pagenr, 1); in finish_rmw()
1305 page = rbio_stripe_page(rbio, stripe, pagenr); in finish_rmw()
1309 page, stripe, pagenr, rbio->stripe_len); in finish_rmw()
1322 for (pagenr = 0; pagenr < rbio->stripe_npages; pagenr++) { in finish_rmw()
1326 if (!test_bit(pagenr, rbio->dbitmap)) in finish_rmw()
1330 page = page_in_rbio(rbio, stripe, pagenr, 1); in finish_rmw()
1334 page = rbio_stripe_page(rbio, stripe, pagenr); in finish_rmw()
1339 pagenr, rbio->stripe_len); in finish_rmw()
1519 int pagenr; in raid56_rmw_stripe() local
1537 for (pagenr = 0; pagenr < rbio->stripe_npages; pagenr++) { in raid56_rmw_stripe()
1545 page = page_in_rbio(rbio, stripe, pagenr, 1); in raid56_rmw_stripe()
1549 page = rbio_stripe_page(rbio, stripe, pagenr); in raid56_rmw_stripe()
1558 stripe, pagenr, rbio->stripe_len); in raid56_rmw_stripe()
1837 int pagenr, stripe; in __raid_recover_end_io() local
1862 for (pagenr = 0; pagenr < rbio->stripe_npages; pagenr++) { in __raid_recover_end_io()
1868 !test_bit(pagenr, rbio->dbitmap)) in __raid_recover_end_io()
1882 page = page_in_rbio(rbio, stripe, pagenr, 0); in __raid_recover_end_io()
1884 page = rbio_stripe_page(rbio, stripe, pagenr); in __raid_recover_end_io()
1987 page = page_in_rbio(rbio, stripe, pagenr, 0); in __raid_recover_end_io()
1989 page = rbio_stripe_page(rbio, stripe, pagenr); in __raid_recover_end_io()
2083 int pagenr; in __raid56_parity_recover() local
2109 for (pagenr = 0; pagenr < rbio->stripe_npages; pagenr++) { in __raid56_parity_recover()
2111 rbio_stripe_page(rbio, stripe, pagenr), in __raid56_parity_recover()
2112 stripe, pagenr, rbio->stripe_len); in __raid56_parity_recover()
2367 int pagenr; in finish_parity_scrub() local
2421 for_each_set_bit(pagenr, rbio->dbitmap, rbio->stripe_npages) { in finish_parity_scrub()
2426 p = page_in_rbio(rbio, stripe, pagenr, 0); in finish_parity_scrub()
2441 p = rbio_stripe_page(rbio, rbio->scrubp, pagenr); in finish_parity_scrub()
2447 bitmap_clear(rbio->dbitmap, pagenr, 1); in finish_parity_scrub()
2451 kunmap(page_in_rbio(rbio, stripe, pagenr, 0)); in finish_parity_scrub()
2467 for_each_set_bit(pagenr, rbio->dbitmap, rbio->stripe_npages) { in finish_parity_scrub()
2470 page = rbio_stripe_page(rbio, rbio->scrubp, pagenr); in finish_parity_scrub()
2472 page, rbio->scrubp, pagenr, rbio->stripe_len); in finish_parity_scrub()
2480 for_each_set_bit(pagenr, pbitmap, rbio->stripe_npages) { in finish_parity_scrub()
2483 page = rbio_stripe_page(rbio, rbio->scrubp, pagenr); in finish_parity_scrub()
2486 pagenr, rbio->stripe_len); in finish_parity_scrub()
2620 int pagenr; in raid56_parity_scrub_stripe() local
2636 for_each_set_bit(pagenr, rbio->dbitmap, rbio->stripe_npages) { in raid56_parity_scrub_stripe()
2644 page = page_in_rbio(rbio, stripe, pagenr, 1); in raid56_parity_scrub_stripe()
2648 page = rbio_stripe_page(rbio, stripe, pagenr); in raid56_parity_scrub_stripe()
2657 stripe, pagenr, rbio->stripe_len); in raid56_parity_scrub_stripe()