/linux-6.3-rc2/drivers/md/ |
A D | dm-core.h | 26 struct dm_io; 103 struct dm_io *requeue_list; 245 struct dm_io *io; 253 (offsetof(struct dm_target_io, clone) + offsetof(struct dm_io, tio)) 284 struct dm_io { struct 290 struct dm_io *next; argument 313 static inline bool dm_io_flagged(struct dm_io *io, unsigned int bit) in dm_io_flagged() 318 static inline void dm_io_set_flag(struct dm_io *io, unsigned int bit) in dm_io_set_flag() 323 void dm_io_rewind(struct dm_io *io, struct bio_set *bs);
|
A D | dm.c | 85 struct dm_io *io; 107 struct dm_io *io = (struct dm_io *)((char *)data + data_size); in dm_bio_from_per_bio_data() 573 struct dm_io *io; in alloc_io() 996 struct dm_io *io; in dm_wq_requeue_work() 1102 struct dm_io *io = tio->io; in clone_endio() 1323 struct dm_io *io = tio->io; in dm_accept_partial_bio() 1357 struct dm_io *io = tio->io; in dm_submit_bio_remap() 1456 struct dm_io *io = ci->io; in setup_split_accounting() 1737 struct dm_io *io; in dm_split_and_process_bio() 1836 struct dm_io *tmp = NULL; in dm_poll_bio() [all …]
|
A D | dm-bufio.c | 99 struct dm_io_client *dm_io; member 606 .client = b->c->dm_io, in use_dmio() 622 r = dm_io(&io_req, 1, ®ion, NULL); in use_dmio() 1381 .client = c->dm_io, in dm_bufio_issue_flush() 1404 .client = c->dm_io, in dm_bufio_issue_discard() 1576 return c->dm_io; in dm_bufio_get_dm_io_client() 1808 c->dm_io = dm_io_client_create(); in dm_bufio_client_create() 1809 if (IS_ERR(c->dm_io)) { in dm_bufio_client_create() 1810 r = PTR_ERR(c->dm_io); in dm_bufio_client_create() 1876 dm_io_client_destroy(c->dm_io); in dm_bufio_client_create() [all …]
|
A D | dm.h | 49 struct dm_io; 104 void dm_zone_endio(struct dm_io *io, struct bio *clone);
|
A D | dm-writecache.c | 191 struct dm_io_client *dm_io; member 529 req.client = wc->dm_io; in ssd_commit_flushed() 567 req.client = wc->dm_io; in ssd_commit_superblock() 571 r = dm_io(&req, 1, ®ion, NULL); in ssd_commit_superblock() 596 req.client = wc->dm_io; in writecache_disk_flush() 599 r = dm_io(&req, 1, ®ion, NULL); in writecache_disk_flush() 990 req.client = wc->dm_io; in writecache_read_metadata() 2221 if (wc->dm_io) in writecache_dtr() 2272 if (IS_ERR(wc->dm_io)) { in writecache_ctr() 2273 r = PTR_ERR(wc->dm_io); in writecache_ctr() [all …]
|
A D | dm-io-rewind.c | 143 void dm_io_rewind(struct dm_io *io, struct bio_set *bs) in dm_io_rewind()
|
A D | dm-io.c | 523 int dm_io(struct dm_io_request *io_req, unsigned int num_regions, in dm_io() function 541 EXPORT_SYMBOL(dm_io);
|
A D | dm-zone.c | 515 struct dm_io *io = tio->io; in dm_zone_map_bio() 586 void dm_zone_endio(struct dm_io *io, struct bio *clone) in dm_zone_endio()
|
A D | dm-log.c | 303 return dm_io(&lc->io_req, 1, &lc->header_location, NULL); in rw_header() 316 return dm_io(&lc->io_req, 1, &null_location, NULL); in flush_header()
|
A D | dm-snap-persistent.c | 226 req->result = dm_io(req->io_req, 1, req->where, NULL); in do_metadata() 250 return dm_io(&io_req, 1, &where, NULL); in chunk_io()
|
A D | dm-kcopyd.c | 581 r = dm_io(&io_req, 1, &job->source, NULL); in run_io_job() 583 r = dm_io(&io_req, job->num_dests, job->dests, NULL); in run_io_job()
|
A D | dm-raid1.c | 281 dm_io(&io_req, ms->nr_mirrors, io, &error_bits); in mirror_flush() 557 BUG_ON(dm_io(&io_req, 1, &io, NULL)); in read_async_bio() 684 BUG_ON(dm_io(&io_req, ms->nr_mirrors, io, NULL)); in do_write()
|
A D | dm-integrity.c | 583 r = dm_io(&io_req, 1, &io_loc, NULL); in sync_rw_sb() 1101 r = dm_io(&io_req, 1, &io_loc, NULL); in rw_journal_sectors() 1218 r = dm_io(&io_req, 1, &io_loc, NULL); in copy_from_journal() 1547 r = dm_io(&fr.io_req, 1, &fr.io_reg, NULL); in dm_integrity_flush_buffers() 2745 r = dm_io(&io_req, 1, &io_loc, NULL); in integrity_recalc()
|
A D | dm-table.c | 1035 __alignof__(struct dm_io)) + DM_IO_BIO_OFFSET; in dm_table_alloc_md_mempools()
|
/linux-6.3-rc2/include/linux/ |
A D | dm-io.h | 82 int dm_io(struct dm_io_request *io_req, unsigned int num_regions,
|