Lines Matching refs:io_req
551 struct dm_io_request io_req; in sync_rw_sb() local
555 io_req.bi_op = op; in sync_rw_sb()
556 io_req.bi_op_flags = op_flags; in sync_rw_sb()
557 io_req.mem.type = DM_IO_KMEM; in sync_rw_sb()
558 io_req.mem.ptr.addr = ic->sb; in sync_rw_sb()
559 io_req.notify.fn = NULL; in sync_rw_sb()
560 io_req.client = ic->io; in sync_rw_sb()
574 r = dm_io(&io_req, 1, &io_loc, NULL); in sync_rw_sb()
1049 struct dm_io_request io_req; in rw_journal_sectors() local
1063 io_req.bi_op = op; in rw_journal_sectors()
1064 io_req.bi_op_flags = op_flags; in rw_journal_sectors()
1065 io_req.mem.type = DM_IO_PAGE_LIST; in rw_journal_sectors()
1067 io_req.mem.ptr.pl = &ic->journal_io[pl_index]; in rw_journal_sectors()
1069 io_req.mem.ptr.pl = &ic->journal[pl_index]; in rw_journal_sectors()
1070 io_req.mem.offset = pl_offset; in rw_journal_sectors()
1072 io_req.notify.fn = complete_journal_io; in rw_journal_sectors()
1073 io_req.notify.context = comp; in rw_journal_sectors()
1075 io_req.notify.fn = NULL; in rw_journal_sectors()
1077 io_req.client = ic->io; in rw_journal_sectors()
1082 r = dm_io(&io_req, 1, &io_loc, NULL); in rw_journal_sectors()
1167 struct dm_io_request io_req; in copy_from_journal() local
1184 io_req.bi_op = REQ_OP_WRITE; in copy_from_journal()
1185 io_req.bi_op_flags = 0; in copy_from_journal()
1186 io_req.mem.type = DM_IO_PAGE_LIST; in copy_from_journal()
1187 io_req.mem.ptr.pl = &ic->journal[pl_index]; in copy_from_journal()
1188 io_req.mem.offset = pl_offset; in copy_from_journal()
1189 io_req.notify.fn = fn; in copy_from_journal()
1190 io_req.notify.context = data; in copy_from_journal()
1191 io_req.client = ic->io; in copy_from_journal()
1196 r = dm_io(&io_req, 1, &io_loc, NULL); in copy_from_journal()
1489 struct dm_io_request io_req; member
1512 fr.io_req.bi_op = REQ_OP_WRITE, in dm_integrity_flush_buffers()
1513 fr.io_req.bi_op_flags = REQ_PREFLUSH | REQ_SYNC, in dm_integrity_flush_buffers()
1514 fr.io_req.mem.type = DM_IO_KMEM, in dm_integrity_flush_buffers()
1515 fr.io_req.mem.ptr.addr = NULL, in dm_integrity_flush_buffers()
1516 fr.io_req.notify.fn = flush_notify, in dm_integrity_flush_buffers()
1517 fr.io_req.notify.context = &fr; in dm_integrity_flush_buffers()
1518 fr.io_req.client = dm_bufio_get_dm_io_client(ic->bufio), in dm_integrity_flush_buffers()
1524 r = dm_io(&fr.io_req, 1, &fr.io_reg, NULL); in dm_integrity_flush_buffers()
2621 struct dm_io_request io_req; in integrity_recalc() local
2692 io_req.bi_op = REQ_OP_READ; in integrity_recalc()
2693 io_req.bi_op_flags = 0; in integrity_recalc()
2694 io_req.mem.type = DM_IO_VMA; in integrity_recalc()
2695 io_req.mem.ptr.addr = ic->recalc_buffer; in integrity_recalc()
2696 io_req.notify.fn = NULL; in integrity_recalc()
2697 io_req.client = ic->io; in integrity_recalc()
2702 r = dm_io(&io_req, 1, &io_loc, NULL); in integrity_recalc()