Lines Matching refs:io_req
532 struct dm_io_request io_req; in sync_rw_sb() local
537 io_req.bi_opf = opf; in sync_rw_sb()
538 io_req.mem.type = DM_IO_KMEM; in sync_rw_sb()
539 io_req.mem.ptr.addr = ic->sb; in sync_rw_sb()
540 io_req.notify.fn = NULL; in sync_rw_sb()
541 io_req.client = ic->io; in sync_rw_sb()
555 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in sync_rw_sb()
1041 struct dm_io_request io_req; in rw_journal_sectors() local
1055 io_req.bi_opf = opf; in rw_journal_sectors()
1056 io_req.mem.type = DM_IO_PAGE_LIST; in rw_journal_sectors()
1058 io_req.mem.ptr.pl = &ic->journal_io[pl_index]; in rw_journal_sectors()
1060 io_req.mem.ptr.pl = &ic->journal[pl_index]; in rw_journal_sectors()
1061 io_req.mem.offset = pl_offset; in rw_journal_sectors()
1063 io_req.notify.fn = complete_journal_io; in rw_journal_sectors()
1064 io_req.notify.context = comp; in rw_journal_sectors()
1066 io_req.notify.fn = NULL; in rw_journal_sectors()
1068 io_req.client = ic->io; in rw_journal_sectors()
1073 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in rw_journal_sectors()
1162 struct dm_io_request io_req; in copy_from_journal() local
1179 io_req.bi_opf = REQ_OP_WRITE; in copy_from_journal()
1180 io_req.mem.type = DM_IO_PAGE_LIST; in copy_from_journal()
1181 io_req.mem.ptr.pl = &ic->journal[pl_index]; in copy_from_journal()
1182 io_req.mem.offset = pl_offset; in copy_from_journal()
1183 io_req.notify.fn = fn; in copy_from_journal()
1184 io_req.notify.context = data; in copy_from_journal()
1185 io_req.client = ic->io; in copy_from_journal()
1190 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in copy_from_journal()
1483 struct dm_io_request io_req; member
1506 fr.io_req.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH | REQ_SYNC; in dm_integrity_flush_buffers()
1507 fr.io_req.mem.type = DM_IO_KMEM; in dm_integrity_flush_buffers()
1508 fr.io_req.mem.ptr.addr = NULL; in dm_integrity_flush_buffers()
1509 fr.io_req.notify.fn = flush_notify; in dm_integrity_flush_buffers()
1510 fr.io_req.notify.context = &fr; in dm_integrity_flush_buffers()
1511 fr.io_req.client = dm_bufio_get_dm_io_client(ic->bufio); in dm_integrity_flush_buffers()
1517 r = dm_io(&fr.io_req, 1, &fr.io_reg, NULL, IOPRIO_DEFAULT); in dm_integrity_flush_buffers()
1715 struct dm_io_request io_req; in integrity_recheck() local
1717 io_req.bi_opf = REQ_OP_READ; in integrity_recheck()
1718 io_req.mem.type = DM_IO_KMEM; in integrity_recheck()
1719 io_req.mem.ptr.addr = buffer; in integrity_recheck()
1720 io_req.notify.fn = NULL; in integrity_recheck()
1721 io_req.client = ic->io; in integrity_recheck()
1734 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in integrity_recheck()
2991 struct dm_io_request io_req; in integrity_recalc() local
3083 io_req.bi_opf = REQ_OP_READ; in integrity_recalc()
3084 io_req.mem.type = DM_IO_VMA; in integrity_recalc()
3085 io_req.mem.ptr.addr = recalc_buffer; in integrity_recalc()
3086 io_req.notify.fn = NULL; in integrity_recalc()
3087 io_req.client = ic->io; in integrity_recalc()
3092 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in integrity_recalc()