Lines Matching refs:io_req

560 	struct dm_io_request io_req;  in sync_rw_sb()  local
565 io_req.bi_opf = opf; in sync_rw_sb()
566 io_req.mem.type = DM_IO_KMEM; in sync_rw_sb()
567 io_req.mem.ptr.addr = ic->sb; in sync_rw_sb()
568 io_req.notify.fn = NULL; in sync_rw_sb()
569 io_req.client = ic->io; in sync_rw_sb()
583 r = dm_io(&io_req, 1, &io_loc, NULL); in sync_rw_sb()
1069 struct dm_io_request io_req; in rw_journal_sectors() local
1083 io_req.bi_opf = opf; in rw_journal_sectors()
1084 io_req.mem.type = DM_IO_PAGE_LIST; in rw_journal_sectors()
1086 io_req.mem.ptr.pl = &ic->journal_io[pl_index]; in rw_journal_sectors()
1088 io_req.mem.ptr.pl = &ic->journal[pl_index]; in rw_journal_sectors()
1089 io_req.mem.offset = pl_offset; in rw_journal_sectors()
1091 io_req.notify.fn = complete_journal_io; in rw_journal_sectors()
1092 io_req.notify.context = comp; in rw_journal_sectors()
1094 io_req.notify.fn = NULL; in rw_journal_sectors()
1096 io_req.client = ic->io; in rw_journal_sectors()
1101 r = dm_io(&io_req, 1, &io_loc, NULL); in rw_journal_sectors()
1190 struct dm_io_request io_req; in copy_from_journal() local
1207 io_req.bi_opf = REQ_OP_WRITE; in copy_from_journal()
1208 io_req.mem.type = DM_IO_PAGE_LIST; in copy_from_journal()
1209 io_req.mem.ptr.pl = &ic->journal[pl_index]; in copy_from_journal()
1210 io_req.mem.offset = pl_offset; in copy_from_journal()
1211 io_req.notify.fn = fn; in copy_from_journal()
1212 io_req.notify.context = data; in copy_from_journal()
1213 io_req.client = ic->io; in copy_from_journal()
1218 r = dm_io(&io_req, 1, &io_loc, NULL); in copy_from_journal()
1513 struct dm_io_request io_req; member
1536 fr.io_req.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH | REQ_SYNC, in dm_integrity_flush_buffers()
1537 fr.io_req.mem.type = DM_IO_KMEM, in dm_integrity_flush_buffers()
1538 fr.io_req.mem.ptr.addr = NULL, in dm_integrity_flush_buffers()
1539 fr.io_req.notify.fn = flush_notify, in dm_integrity_flush_buffers()
1540 fr.io_req.notify.context = &fr; in dm_integrity_flush_buffers()
1541 fr.io_req.client = dm_bufio_get_dm_io_client(ic->bufio), in dm_integrity_flush_buffers()
1547 r = dm_io(&fr.io_req, 1, &fr.io_reg, NULL); in dm_integrity_flush_buffers()
2665 struct dm_io_request io_req; in integrity_recalc() local
2736 io_req.bi_opf = REQ_OP_READ; in integrity_recalc()
2737 io_req.mem.type = DM_IO_VMA; in integrity_recalc()
2738 io_req.mem.ptr.addr = ic->recalc_buffer; in integrity_recalc()
2739 io_req.notify.fn = NULL; in integrity_recalc()
2740 io_req.client = ic->io; in integrity_recalc()
2745 r = dm_io(&io_req, 1, &io_loc, NULL); in integrity_recalc()