Lines Matching defs:io_req

545 	struct dm_io_request io_req;
550 io_req.bi_opf = opf;
551 io_req.mem.type = DM_IO_KMEM;
552 io_req.mem.ptr.addr = ic->sb;
553 io_req.notify.fn = NULL;
554 io_req.client = ic->io;
568 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT);
1054 struct dm_io_request io_req;
1068 io_req.bi_opf = opf;
1069 io_req.mem.type = DM_IO_PAGE_LIST;
1071 io_req.mem.ptr.pl = &ic->journal_io[pl_index];
1073 io_req.mem.ptr.pl = &ic->journal[pl_index];
1074 io_req.mem.offset = pl_offset;
1076 io_req.notify.fn = complete_journal_io;
1077 io_req.notify.context = comp;
1079 io_req.notify.fn = NULL;
1081 io_req.client = ic->io;
1086 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT);
1175 struct dm_io_request io_req;
1192 io_req.bi_opf = REQ_OP_WRITE;
1193 io_req.mem.type = DM_IO_PAGE_LIST;
1194 io_req.mem.ptr.pl = &ic->journal[pl_index];
1195 io_req.mem.offset = pl_offset;
1196 io_req.notify.fn = fn;
1197 io_req.notify.context = data;
1198 io_req.client = ic->io;
1203 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT);
1498 struct dm_io_request io_req;
1521 fr.io_req.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH | REQ_SYNC,
1522 fr.io_req.mem.type = DM_IO_KMEM,
1523 fr.io_req.mem.ptr.addr = NULL,
1524 fr.io_req.notify.fn = flush_notify,
1525 fr.io_req.notify.context = &fr;
1526 fr.io_req.client = dm_bufio_get_dm_io_client(ic->bufio),
1532 r = dm_io(&fr.io_req, 1, &fr.io_reg, NULL, IOPRIO_DEFAULT);
1729 struct dm_io_request io_req;
1731 io_req.bi_opf = REQ_OP_READ;
1732 io_req.mem.type = DM_IO_KMEM;
1733 io_req.mem.ptr.addr = buffer;
1734 io_req.notify.fn = NULL;
1735 io_req.client = ic->io;
1748 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT);
2726 struct dm_io_request io_req;
2818 io_req.bi_opf = REQ_OP_READ;
2819 io_req.mem.type = DM_IO_VMA;
2820 io_req.mem.ptr.addr = recalc_buffer;
2821 io_req.notify.fn = NULL;
2822 io_req.client = ic->io;
2827 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT);