Lines Matching refs:raid_io
117 typedef void (*raid_bdev_io_completion_cb)(struct raid_bdev_io *raid_io,
147 /* This will be the raid_io completion status unless any base io's status is different. */
171 /* bdev_io is raid_io's driver_ctx - don't reorder them!
174 struct raid_bdev_io raid_io;
329 void (*submit_rw_request)(struct raid_bdev_io *raid_io);
332 void (*submit_null_payload_request)(struct raid_bdev_io *raid_io);
367 bool raid_bdev_io_complete_part(struct raid_bdev_io *raid_io, uint64_t completed,
369 void raid_bdev_queue_io_wait(struct raid_bdev_io *raid_io, struct spdk_bdev *bdev,
371 void raid_bdev_io_complete(struct raid_bdev_io *raid_io, enum spdk_bdev_io_status status);
379 void raid_bdev_io_init(struct raid_bdev_io *raid_io, struct raid_bdev_io_channel *raid_ch,
392 raid_bdev_io_set_default_status(struct raid_bdev_io *raid_io, enum spdk_bdev_io_status status)
394 assert(raid_io->base_bdev_io_submitted == 0);
395 raid_io->base_bdev_io_status = status;
396 raid_io->base_bdev_io_status_default = status;