Lines Matching refs:ppl_io_unit
127 struct ppl_io_unit *current_io; /* current io_unit accepting new data
141 struct ppl_io_unit { struct
215 struct ppl_io_unit *io; in ppl_io_pool_alloc()
233 struct ppl_io_unit *io = element; in ppl_io_pool_free()
239 static struct ppl_io_unit *ppl_new_iounit(struct ppl_log *log, in ppl_new_iounit()
243 struct ppl_io_unit *io; in ppl_new_iounit()
275 struct ppl_io_unit *io = log->current_io; in ppl_log_stripe()
370 struct ppl_io_unit *io = sh->ppl_io; in ppl_write_stripe()
406 struct ppl_io_unit *io = bio->bi_private; in ppl_log_endio()
424 static void ppl_submit_iounit_bio(struct ppl_io_unit *io, struct bio *bio) in ppl_submit_iounit_bio()
436 static void ppl_submit_iounit(struct ppl_io_unit *io) in ppl_submit_iounit()
522 struct ppl_io_unit *io; in ppl_submit_current_io()
526 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_submit_current_io()
558 static void ppl_io_unit_finished(struct ppl_io_unit *io) in ppl_io_unit_finished()
594 struct ppl_io_unit *io = bio->bi_private; in ppl_flush_endio()
620 static void ppl_do_flush(struct ppl_io_unit *io) in ppl_do_flush()
670 struct ppl_io_unit *io; in ppl_no_io_unit_submitted()
672 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_no_io_unit_submitted()
708 struct ppl_io_unit *io; in ppl_stripe_write_finished()
1382 ppl_conf->io_kc = KMEM_CACHE(ppl_io_unit, 0); in ppl_init_log()