/linux-master/fs/bcachefs/ |
H A D | io_write.h | 98 struct bch_write_bio *wbio = to_wbio(bio); local 100 memset(&wbio->wbio, 0, sizeof(wbio->wbio)); 101 return wbio;
|
H A D | io_write_types.h | 17 struct_group(wbio, 93 struct bch_write_bio wbio; member in struct:bch_write_op
|
H A D | btree_io.c | 1845 struct btree_write_bio *wbio = local 1847 struct bch_fs *c = wbio->wbio.c; 1848 struct btree *b = wbio->wbio.bio.bi_private; 1853 wbio->data_bytes, 1854 wbio->wbio.used_mempool, 1855 wbio->data); 1857 bch2_bkey_drop_ptrs(bkey_i_to_s(&wbio 1893 struct bch_write_bio *wbio = to_wbio(bio); local 1957 struct btree_write_bio *wbio = container_of(work, struct btree_write_bio, work); local 1971 struct btree_write_bio *wbio; local [all...] |
H A D | io_write.c | 391 void bch2_submit_wbio_replicas(struct bch_write_bio *wbio, struct bch_fs *c, argument 407 n = to_wbio(bio_alloc_clone(NULL, &wbio->bio, 410 n->bio.bi_end_io = wbio->bio.bi_end_io; 411 n->bio.bi_private = wbio->bio.bi_private; 412 n->parent = wbio; 416 n->bio.bi_opf = wbio->bio.bi_opf; 417 bio_inc_remaining(&wbio->bio); 419 n = wbio; 588 bch2_bio_free_pages_pool(op->c, &op->wbio.bio); 642 struct bch_write_bio *wbio local 707 struct bch_write_bio *wbio; local [all...] |
H A D | fs-io-buffered.c | 391 struct bio *bio = &io->op.wbio.bio; 401 struct bio *bio = &io->op.wbio.bio; 460 bio_put(&io->op.wbio.bio); 488 struct bch_writepage_io, op.wbio.bio); 501 op->wbio.bio.bi_iter.bi_sector = sector; 502 op->wbio.bio.bi_opf = wbc_to_write_flags(wbc); 614 bio_end_sector(&w->io->op.wbio.bio) != sector)) 624 BUG_ON(!bio_add_folio(&w->io->op.wbio.bio, folio, 628 WARN_ONCE((bio_end_sector(&w->io->op.wbio.bio) << 9) > 632 bio_end_sector(&w->io->op.wbio [all...] |
H A D | fs-io-direct.c | 283 struct bio *bio = &dio->op.wbio.bio; 388 bio_put(&dio->op.wbio.bio); 410 struct bio *bio = &dio->op.wbio.bio; 442 struct bio *bio = &dio->op.wbio.bio; 558 bio_reset(&dio->op.wbio.bio, NULL, REQ_OP_WRITE); 629 dio = container_of(bio, struct dio_write, op.wbio.bio); 680 4, offsetof(struct dio_write, op.wbio.bio),
|
H A D | data_update.c | 345 BUG_ON(!m->op.wbio.bio.bi_vcnt); 348 m->op.wbio.bio.bi_iter.bi_size = crc.compressed_size << 9; 368 bch2_bio_free_pages_pool(c, &update->op.wbio.bio); 375 struct bio *bio = &update->op.wbio.bio; 660 bch2_bio_free_pages_pool(c, &m->op.wbio.bio);
|
H A D | btree_io.h | 55 struct bch_write_bio wbio; member in struct:btree_write_bio
|
H A D | move.c | 324 bio_init(&io->write.op.wbio.bio, NULL, io->bi_inline_vecs, pages, 0); 325 bio_set_prio(&io->write.op.wbio.bio, 328 if (bch2_bio_alloc_pages(&io->write.op.wbio.bio, sectors << 9, 387 bio_free_pages(&io->write.op.wbio.bio);
|
H A D | io_read.c | 144 struct bio *bio = &op->write.op.wbio.bio; 216 bio = &op->write.op.wbio.bio;
|
H A D | super.c | 904 offsetof(struct btree_write_bio, wbio.bio)),
|
/linux-master/drivers/md/ |
H A D | raid1.c | 2329 struct bio *wbio; local 2344 wbio = r1_bio->bios[i]; 2345 if (wbio->bi_end_io == NULL || 2346 (wbio->bi_end_io == end_sync_read && 2355 wbio->bi_opf = REQ_OP_WRITE; 2357 wbio->bi_opf |= MD_FAILFAST; 2359 wbio->bi_end_io = end_sync_write; 2361 md_sync_acct(conf->mirrors[i].rdev->bdev, bio_sectors(wbio)); 2363 submit_bio_noacct(wbio); 2502 struct bio *wbio; local [all...] |
H A D | raid10.c | 2530 struct bio *wbio = r10_bio->devs[1].bio; local 2542 if (wbio->bi_end_io) 2554 if (wbio->bi_end_io) { 2556 md_sync_acct(conf->mirrors[d].rdev->bdev, bio_sectors(wbio)); 2557 submit_bio_noacct(wbio); 2786 struct bio *wbio; local 2791 wbio = bio_alloc_clone(rdev->bdev, bio, GFP_NOIO, 2793 bio_trim(wbio, sector - bio->bi_iter.bi_sector, sectors); 2795 wbio->bi_iter.bi_sector = wsector + 2797 wbio [all...] |