Lines Matching defs:io_req

535 	struct dm_io_request io_req;
540 io_req.bi_opf = opf;
541 io_req.mem.type = DM_IO_KMEM;
542 io_req.mem.ptr.addr = ic->sb;
543 io_req.notify.fn = NULL;
544 io_req.client = ic->io;
558 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT);
1044 struct dm_io_request io_req;
1058 io_req.bi_opf = opf;
1059 io_req.mem.type = DM_IO_PAGE_LIST;
1061 io_req.mem.ptr.pl = &ic->journal_io[pl_index];
1063 io_req.mem.ptr.pl = &ic->journal[pl_index];
1064 io_req.mem.offset = pl_offset;
1066 io_req.notify.fn = complete_journal_io;
1067 io_req.notify.context = comp;
1069 io_req.notify.fn = NULL;
1071 io_req.client = ic->io;
1076 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT);
1165 struct dm_io_request io_req;
1182 io_req.bi_opf = REQ_OP_WRITE;
1183 io_req.mem.type = DM_IO_PAGE_LIST;
1184 io_req.mem.ptr.pl = &ic->journal[pl_index];
1185 io_req.mem.offset = pl_offset;
1186 io_req.notify.fn = fn;
1187 io_req.notify.context = data;
1188 io_req.client = ic->io;
1193 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT);
1488 struct dm_io_request io_req;
1511 fr.io_req.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH | REQ_SYNC,
1512 fr.io_req.mem.type = DM_IO_KMEM,
1513 fr.io_req.mem.ptr.addr = NULL,
1514 fr.io_req.notify.fn = flush_notify,
1515 fr.io_req.notify.context = &fr;
1516 fr.io_req.client = dm_bufio_get_dm_io_client(ic->bufio),
1522 r = dm_io(&fr.io_req, 1, &fr.io_reg, NULL, IOPRIO_DEFAULT);
1719 struct dm_io_request io_req;
1721 io_req.bi_opf = REQ_OP_READ;
1722 io_req.mem.type = DM_IO_KMEM;
1723 io_req.mem.ptr.addr = buffer;
1724 io_req.notify.fn = NULL;
1725 io_req.client = ic->io;
1738 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT);
2716 struct dm_io_request io_req;
2808 io_req.bi_opf = REQ_OP_READ;
2809 io_req.mem.type = DM_IO_VMA;
2810 io_req.mem.ptr.addr = recalc_buffer;
2811 io_req.notify.fn = NULL;
2812 io_req.client = ic->io;
2817 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT);