Lines Matching defs:dio

116 struct dio {  struct
121 dio_iodone_t *end_io; /* IO completion function */ argument
146 static struct kmem_cache *dio_cache __read_mostly; argument
203 static inline int dio_refill_pages(struct dio *dio, struct dio_submit *sdio) in dio_refill_pages()
249 static inline struct page *dio_get_page(struct dio *dio, in dio_get_page()
276 static ssize_t dio_complete(struct dio *dio, loff_t offset, ssize_t ret, bool is_async) in dio_complete()
322 struct dio *dio = bio->bi_private; in dio_bio_end_aio() local
350 struct dio *dio = bio->bi_private; in dio_bio_end_io() local
372 struct dio *dio = bio->bi_private; in dio_end_io() local
382 dio_bio_alloc(struct dio *dio, struct dio_submit *sdio, in dio_bio_alloc()
412 static inline void dio_bio_submit(struct dio *dio, struct dio_submit *sdio) in dio_bio_submit()
440 static inline void dio_cleanup(struct dio *dio, struct dio_submit *sdio) in dio_cleanup()
452 static struct bio *dio_await_one(struct dio *dio) in dio_await_one()
485 static int dio_bio_complete(struct dio *dio, struct bio *bio) in dio_bio_complete()
516 static void dio_await_completion(struct dio *dio) in dio_await_completion()
533 static inline int dio_bio_reap(struct dio *dio, struct dio_submit *sdio) in dio_bio_reap()
579 static int get_more_blocks(struct dio *dio, struct dio_submit *sdio, in get_more_blocks()
633 static inline int dio_new_bio(struct dio *dio, struct dio_submit *sdio, in dio_new_bio()
691 static inline int dio_send_cur_page(struct dio *dio, struct dio_submit *sdio, in dio_send_cur_page()
762 submit_page_section(struct dio *dio, struct dio_submit *sdio, struct page *page, in submit_page_section()
822 static void clean_blockdev_aliases(struct dio *dio, struct buffer_head *map_bh) in clean_blockdev_aliases()
844 static inline void dio_zero_block(struct dio *dio, struct dio_submit *sdio, in dio_zero_block()
895 static int do_direct_IO(struct dio *dio, struct dio_submit *sdio, in do_direct_IO()
1044 static inline int drop_refcount(struct dio *dio) in drop_refcount()
1104 struct dio *dio; in do_blockdev_direct_IO() local