Lines Matching refs:bios

76 	int size = offsetof(struct r1bio, bios[pi->raid_disks]);  in r1bio_pool_alloc()
116 r1_bio->bios[j] = bio; in r1buf_pool_alloc()
129 bio = r1_bio->bios[j]; in r1buf_pool_alloc()
139 r1_bio->bios[j]->bi_io_vec[i].bv_page = in r1buf_pool_alloc()
140 r1_bio->bios[0]->bi_io_vec[i].bv_page; in r1buf_pool_alloc()
151 bio_for_each_segment_all(bv, r1_bio->bios[j], i) in r1buf_pool_alloc()
157 bio_put(r1_bio->bios[j]); in r1buf_pool_alloc()
171 r1bio->bios[j]->bi_io_vec[i].bv_page != in r1buf_pool_free()
172 r1bio->bios[0]->bi_io_vec[i].bv_page) in r1buf_pool_free()
173 safe_put_page(r1bio->bios[j]->bi_io_vec[i].bv_page); in r1buf_pool_free()
176 bio_put(r1bio->bios[i]); in r1buf_pool_free()
186 struct bio **bio = r1_bio->bios + i; in put_all_bios()
207 struct bio *bio = r1_bio->bios[i]; in put_buf()
309 if (r1_bio->bios[mirror] == bio) in find_bio_disk()
438 r1_bio->bios[mirror] = NULL; in raid1_end_write_request()
456 r1_bio->bios[mirror] = IO_MADE_GOOD; in raid1_end_write_request()
485 if (r1_bio->bios[mirror] == NULL) in raid1_end_write_request()
560 if (r1_bio->bios[disk] == IO_BLOCKED in read_balance()
1163 r1_bio->bios[rdisk] = read_bio; in make_request()
1239 r1_bio->bios[i] = NULL; in make_request()
1289 r1_bio->bios[i] = bio; in make_request()
1299 if (r1_bio->bios[j]) in make_request()
1337 if (!r1_bio->bios[i]) in make_request()
1373 r1_bio->bios[i] = mbio; in make_request()
1805 struct bio *bio = r1_bio->bios[r1_bio->read_disk]; in fix_sync_read_error()
1820 if (r1_bio->bios[d]->bi_end_io == end_sync_read) { in fix_sync_read_error()
1879 if (r1_bio->bios[d]->bi_end_io != end_sync_read) in fix_sync_read_error()
1885 r1_bio->bios[d]->bi_end_io = NULL; in fix_sync_read_error()
1894 if (r1_bio->bios[d]->bi_end_io != end_sync_read) in fix_sync_read_error()
1932 struct bio *b = r1_bio->bios[i]; in process_checks()
1960 if (r1_bio->bios[primary]->bi_end_io == end_sync_read && in process_checks()
1961 !r1_bio->bios[primary]->bi_error) { in process_checks()
1962 r1_bio->bios[primary]->bi_end_io = NULL; in process_checks()
1969 struct bio *pbio = r1_bio->bios[primary]; in process_checks()
1970 struct bio *sbio = r1_bio->bios[i]; in process_checks()
2011 bio = r1_bio->bios[r1_bio->read_disk]; in sync_request_write()
2026 wbio = r1_bio->bios[i]; in sync_request_write()
2231 struct bio *bio = r1_bio->bios[m]; in handle_sync_write_finished()
2253 if (r1_bio->bios[m] == IO_MADE_GOOD) { in handle_write_finished()
2259 } else if (r1_bio->bios[m] != NULL) { in handle_write_finished()
2314 bio = r1_bio->bios[r1_bio->read_disk]; in handle_read_error()
2327 r1_bio->bios[r1_bio->read_disk] = in handle_read_error()
2335 r1_bio->bios[r1_bio->read_disk] = bio; in handle_read_error()
2445 generic_make_request(r1_bio->bios[r1_bio->read_disk]); in raid1d()
2564 bio = r1_bio->bios[i]; in sync_request()
2635 if (r1_bio->bios[i]->bi_end_io == end_sync_write) { in sync_request()
2706 bio = r1_bio->bios[i]; in sync_request()
2714 bio = r1_bio->bios[i]; in sync_request()
2729 } while (r1_bio->bios[disk]->bi_vcnt < RESYNC_PAGES); in sync_request()
2749 bio = r1_bio->bios[i]; in sync_request()
2758 bio = r1_bio->bios[r1_bio->read_disk]; in sync_request()