Lines Matching refs:bio_list

273 	bio_list_merge(&dest->bio_list, &victim->bio_list);  in merge_rbio()
278 bio_list_init(&victim->bio_list); in merge_rbio()
326 if (bio_list_empty(&rbio->bio_list)) { in __remove_rbio_from_cache()
631 if (bio_list_empty(&cur->bio_list) && in lock_stripe_add()
721 BUG_ON(!bio_list_empty(&rbio->bio_list)); in unlock_stripe()
781 WARN_ON(!bio_list_empty(&rbio->bio_list)); in __free_raid_bio()
813 struct bio *cur = bio_list_get(&rbio->bio_list); in rbio_orig_end_io()
832 extra = bio_list_get(&rbio->bio_list); in rbio_orig_end_io()
941 bio_list_init(&rbio->bio_list); in alloc_rbio()
1015 struct bio_list *bio_list, in rbio_add_io_sector() argument
1022 struct bio *last = bio_list->tail; in rbio_add_io_sector()
1070 bio_list_add(bio_list, bio); in rbio_add_io_sector()
1127 bio_list_for_each(bio, &rbio->bio_list) in index_rbio_pages()
1181 struct bio_list bio_list; in finish_rmw() local
1185 bio_list_init(&bio_list); in finish_rmw()
1285 ret = rbio_add_io_sector(rbio, &bio_list, sector, stripe, in finish_rmw()
1323 ret = rbio_add_io_sector(rbio, &bio_list, sector, in finish_rmw()
1331 atomic_set(&rbio->stripes_pending, bio_list_size(&bio_list)); in finish_rmw()
1334 while ((bio = bio_list_pop(&bio_list))) { in finish_rmw()
1350 while ((bio = bio_list_pop(&bio_list))) in finish_rmw()
1537 struct bio_list bio_list; in raid56_rmw_stripe() local
1543 bio_list_init(&bio_list); in raid56_rmw_stripe()
1576 ret = rbio_add_io_sector(rbio, &bio_list, sector, in raid56_rmw_stripe()
1582 bios_to_read = bio_list_size(&bio_list); in raid56_rmw_stripe()
1599 while ((bio = bio_list_pop(&bio_list))) { in raid56_rmw_stripe()
1616 while ((bio = bio_list_pop(&bio_list))) in raid56_rmw_stripe()
1697 u64 a_sector = ra->bio_list.head->bi_iter.bi_sector; in plug_cmp()
1698 u64 b_sector = rb->bio_list.head->bi_iter.bi_sector; in plug_cmp()
1786 bio_list_add(&rbio->bio_list, orig_bio); in rbio_add_bio()
2103 struct bio_list bio_list; in __raid56_parity_recover() local
2108 bio_list_init(&bio_list); in __raid56_parity_recover()
2138 ret = rbio_add_io_sector(rbio, &bio_list, sector, stripe, in __raid56_parity_recover()
2144 bios_to_read = bio_list_size(&bio_list); in __raid56_parity_recover()
2165 while ((bio = bio_list_pop(&bio_list))) { in __raid56_parity_recover()
2184 while ((bio = bio_list_pop(&bio_list))) in __raid56_parity_recover()
2291 bio_list_add(&rbio->bio_list, bio); in raid56_parity_alloc_scrub_rbio()
2374 struct bio_list bio_list; in finish_parity_scrub() local
2379 bio_list_init(&bio_list); in finish_parity_scrub()
2481 ret = rbio_add_io_sector(rbio, &bio_list, sector, rbio->scrubp, in finish_parity_scrub()
2494 ret = rbio_add_io_sector(rbio, &bio_list, sector, in finish_parity_scrub()
2502 nr_data = bio_list_size(&bio_list); in finish_parity_scrub()
2511 while ((bio = bio_list_pop(&bio_list))) { in finish_parity_scrub()
2527 while ((bio = bio_list_pop(&bio_list))) in finish_parity_scrub()
2622 struct bio_list bio_list; in raid56_parity_scrub_stripe() local
2627 bio_list_init(&bio_list); in raid56_parity_scrub_stripe()
2662 ret = rbio_add_io_sector(rbio, &bio_list, sector, stripe, in raid56_parity_scrub_stripe()
2668 bios_to_read = bio_list_size(&bio_list); in raid56_parity_scrub_stripe()
2685 while ((bio = bio_list_pop(&bio_list))) { in raid56_parity_scrub_stripe()
2702 while ((bio = bio_list_pop(&bio_list))) in raid56_parity_scrub_stripe()
2738 bio_list_add(&rbio->bio_list, bio); in raid56_alloc_missing_rbio()