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()
269 struct ppl_io_unit *io = log->current_io; in ppl_log_stripe()
364 struct ppl_io_unit *io = sh->ppl_io; in ppl_write_stripe()
400 struct ppl_io_unit *io = bio->bi_private; in ppl_log_endio()
418 static void ppl_submit_iounit_bio(struct ppl_io_unit *io, struct bio *bio) in ppl_submit_iounit_bio()
428 static void ppl_submit_iounit(struct ppl_io_unit *io) in ppl_submit_iounit()
511 struct ppl_io_unit *io; in ppl_submit_current_io()
515 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_submit_current_io()
547 static void ppl_io_unit_finished(struct ppl_io_unit *io) in ppl_io_unit_finished()
583 struct ppl_io_unit *io = bio->bi_private; in ppl_flush_endio()
608 static void ppl_do_flush(struct ppl_io_unit *io) in ppl_do_flush()
656 struct ppl_io_unit *io; in ppl_no_io_unit_submitted()
658 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_no_io_unit_submitted()
694 struct ppl_io_unit *io; in ppl_stripe_write_finished()
1370 ppl_conf->io_kc = KMEM_CACHE(ppl_io_unit, 0); in ppl_init_log()