Lines Matching refs:ppl_io_unit
121 struct ppl_io_unit *current_io; /* current io_unit accepting new data
135 struct ppl_io_unit { struct
208 struct ppl_io_unit *io; in ppl_io_pool_alloc()
226 struct ppl_io_unit *io = element; in ppl_io_pool_free()
232 static struct ppl_io_unit *ppl_new_iounit(struct ppl_log *log, in ppl_new_iounit()
236 struct ppl_io_unit *io; in ppl_new_iounit()
268 struct ppl_io_unit *io = log->current_io; in ppl_log_stripe()
363 struct ppl_io_unit *io = sh->ppl_io; in ppl_write_stripe()
399 struct ppl_io_unit *io = bio->bi_private; in ppl_log_endio()
417 static void ppl_submit_iounit_bio(struct ppl_io_unit *io, struct bio *bio) in ppl_submit_iounit_bio()
429 static void ppl_submit_iounit(struct ppl_io_unit *io) in ppl_submit_iounit()
517 struct ppl_io_unit *io; in ppl_submit_current_io()
521 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_submit_current_io()
553 static void ppl_io_unit_finished(struct ppl_io_unit *io) in ppl_io_unit_finished()
589 struct ppl_io_unit *io = bio->bi_private; in ppl_flush_endio()
615 static void ppl_do_flush(struct ppl_io_unit *io) in ppl_do_flush()
665 struct ppl_io_unit *io; in ppl_no_io_unit_submitted()
667 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_no_io_unit_submitted()
703 struct ppl_io_unit *io; in ppl_stripe_write_finished()
1377 ppl_conf->io_kc = KMEM_CACHE(ppl_io_unit, 0); in ppl_init_log()