Lines Matching refs:io_req
240 struct dm_io_request io_req; member
296 lc->io_req.bi_op = op; in rw_header()
297 lc->io_req.bi_op_flags = 0; in rw_header()
299 return dm_io(&lc->io_req, 1, &lc->header_location, NULL, IOPRIO_DEFAULT); in rw_header()
310 lc->io_req.bi_op = REQ_OP_WRITE; in flush_header()
311 lc->io_req.bi_op_flags = REQ_PREFLUSH; in flush_header()
313 return dm_io(&lc->io_req, 1, &null_location, NULL, IOPRIO_DEFAULT); in flush_header()
458 lc->io_req.mem.type = DM_IO_VMA; in create_log_context()
459 lc->io_req.notify.fn = NULL; in create_log_context()
460 lc->io_req.client = dm_io_client_create(); in create_log_context()
461 if (IS_ERR(lc->io_req.client)) { in create_log_context()
462 r = PTR_ERR(lc->io_req.client); in create_log_context()
471 dm_io_client_destroy(lc->io_req.client); in create_log_context()
476 lc->io_req.mem.ptr.vma = lc->disk_header; in create_log_context()
489 dm_io_client_destroy(lc->io_req.client); in create_log_context()
504 dm_io_client_destroy(lc->io_req.client); in create_log_context()
571 dm_io_client_destroy(lc->io_req.client); in disk_dtr()