Lines Matching defs:process_req
428 struct raid_bdev_process_request *process_req = cb_arg;
432 raid_bdev_process_request_complete(process_req, success ? 0 : -EIO);
435 static void raid1_process_submit_write(struct raid_bdev_process_request *process_req);
440 struct raid_bdev_process_request *process_req = ctx;
442 raid1_process_submit_write(process_req);
446 raid1_process_submit_write(struct raid_bdev_process_request *process_req)
448 struct raid_bdev_io *raid_io = &process_req->raid_io;
453 ret = raid_bdev_writev_blocks_ext(process_req->target, process_req->target_ch,
456 raid1_process_write_completed, process_req, &io_opts);
459 raid_bdev_queue_io_wait(raid_io, spdk_bdev_desc_get_bdev(process_req->target->desc),
460 process_req->target_ch, _raid1_process_submit_write);
462 raid_bdev_process_request_complete(process_req, ret);
470 struct raid_bdev_process_request *process_req = SPDK_CONTAINEROF(raid_io,
474 raid_bdev_process_request_complete(process_req, -EIO);
478 raid1_process_submit_write(process_req);
482 raid1_submit_process_request(struct raid_bdev_process_request *process_req,
485 struct raid_bdev_io *raid_io = &process_req->raid_io;
489 process_req->offset_blocks, process_req->num_blocks,
490 &process_req->iov, 1, process_req->md_buf, NULL, NULL);
495 return process_req->num_blocks;