Home
last modified time | relevance | path

Searched refs:dm_io (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/md/
A Ddm-core.h28 struct dm_io;
105 struct dm_io *requeue_list;
248 struct dm_io *io;
256 (offsetof(struct dm_target_io, clone) + offsetof(struct dm_io, tio))
287 struct dm_io { struct
293 struct dm_io *next; argument
317 static inline bool dm_io_flagged(struct dm_io *io, unsigned int bit) in dm_io_flagged()
322 static inline void dm_io_set_flag(struct dm_io *io, unsigned int bit) in dm_io_set_flag()
327 void dm_io_rewind(struct dm_io *io, struct bio_set *bs);
A Ddm.c86 struct dm_io *io;
108 struct dm_io *io = (struct dm_io *)((char *)data + data_size); in dm_bio_from_per_bio_data()
576 struct dm_io *io; in alloc_io()
997 struct dm_io *io; in dm_wq_requeue_work()
1112 struct dm_io *io = tio->io; in clone_endio()
1340 struct dm_io *io = tio->io; in dm_accept_partial_bio()
1374 struct dm_io *io = tio->io; in dm_submit_bio_remap()
1467 struct dm_io *io = ci->io; in setup_split_accounting()
1937 struct dm_io *io; in dm_split_and_process_bio()
2074 struct dm_io *tmp = NULL; in dm_poll_bio()
[all …]
A Ddm.h50 struct dm_io;
107 void dm_zone_endio(struct dm_io *io, struct bio *clone);
A Ddm-writecache.c191 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()
596 req.client = wc->dm_io; in writecache_disk_flush()
990 req.client = wc->dm_io; in writecache_read_metadata()
2221 if (wc->dm_io) in writecache_dtr()
2222 dm_io_client_destroy(wc->dm_io); in writecache_dtr()
2271 wc->dm_io = dm_io_client_create(); in writecache_ctr()
2272 if (IS_ERR(wc->dm_io)) { in writecache_ctr()
2273 r = PTR_ERR(wc->dm_io); in writecache_ctr()
[all …]
A Ddm-bufio.c992 struct dm_io_client *dm_io; member
1300 .client = b->c->dm_io, in use_dmio()
1316 r = dm_io(&io_req, 1, &region, NULL, ioprio); in use_dmio()
2186 .client = c->dm_io, in dm_bufio_issue_flush()
2210 .client = c->dm_io, in dm_bufio_issue_discard()
2301 return c->dm_io; in dm_bufio_get_dm_io_client()
2516 c->dm_io = dm_io_client_create(); in dm_bufio_client_create()
2517 if (IS_ERR(c->dm_io)) { in dm_bufio_client_create()
2518 r = PTR_ERR(c->dm_io); in dm_bufio_client_create()
2593 dm_io_client_destroy(c->dm_io); in dm_bufio_client_create()
[all …]
A Ddm-io-rewind.c143 void dm_io_rewind(struct dm_io *io, struct bio_set *bs) in dm_io_rewind()
A Ddm-io.c500 int dm_io(struct dm_io_request *io_req, unsigned int num_regions, in dm_io() function
524 EXPORT_SYMBOL(dm_io);
A Ddm-snap-persistent.c226 req->result = dm_io(req->io_req, 1, req->where, NULL, IOPRIO_DEFAULT); in do_metadata()
250 return dm_io(&io_req, 1, &where, NULL, IOPRIO_DEFAULT); in chunk_io()
A Ddm-log.c303 return dm_io(&lc->io_req, 1, &lc->header_location, NULL, IOPRIO_DEFAULT); in rw_header()
316 return dm_io(&lc->io_req, 1, &null_location, NULL, IOPRIO_DEFAULT); in flush_header()
A Ddm-kcopyd.c581 r = dm_io(&io_req, 1, &job->source, NULL, IOPRIO_DEFAULT); in run_io_job()
583 r = dm_io(&io_req, job->num_dests, job->dests, NULL, IOPRIO_DEFAULT); in run_io_job()
A Ddm-raid1.c281 dm_io(&io_req, ms->nr_mirrors, io, &error_bits, IOPRIO_DEFAULT); in mirror_flush()
557 BUG_ON(dm_io(&io_req, 1, &io, NULL, IOPRIO_DEFAULT)); in read_async_bio()
684 BUG_ON(dm_io(&io_req, ms->nr_mirrors, io, NULL, IOPRIO_DEFAULT)); in do_write()
A Ddm-zone.c414 void dm_zone_endio(struct dm_io *io, struct bio *clone) in dm_zone_endio()
A Ddm-integrity.c554 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in sync_rw_sb()
1072 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in rw_journal_sectors()
1189 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in copy_from_journal()
1518 r = dm_io(&fr.io_req, 1, &fr.io_reg, NULL, IOPRIO_DEFAULT); in dm_integrity_flush_buffers()
1734 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in integrity_recheck()
3098 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in integrity_recalc()
A Ddm-table.c1086 __alignof__(struct dm_io)) + DM_IO_BIO_OFFSET; in dm_table_alloc_md_mempools()
A Ddm-verity-target.c436 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in verity_recheck()
/linux/include/linux/
A Ddm-io.h82 int dm_io(struct dm_io_request *io_req, unsigned int num_regions,

Completed in 60 milliseconds