Lines Matching defs:bio

208 void bio_uninit(struct bio *bio)  in bio_uninit()
223 static void bio_free(struct bio *bio) in bio_free()
251 void bio_init(struct bio *bio, struct bio_vec *table, in bio_init()
301 void bio_reset(struct bio *bio) in bio_reset()
309 static struct bio *__bio_chain_endio(struct bio *bio) in __bio_chain_endio()
319 static void bio_chain_endio(struct bio *bio) in bio_chain_endio()
335 void bio_chain(struct bio *bio, struct bio *parent) in bio_chain()
348 struct bio *bio; in bio_alloc_rescue() local
365 struct bio *bio; in punt_bios_to_rescuer() local
435 struct bio *bio; in bio_alloc_bioset() local
515 struct bio *bio; in bio_kmalloc() local
529 void zero_fill_bio(struct bio *bio) in zero_fill_bio()
549 void bio_truncate(struct bio *bio, unsigned new_size) in bio_truncate()
600 void guard_bio_eod(struct bio *bio) in guard_bio_eod()
629 struct bio *bio; in bio_alloc_cache_prune() local
677 void bio_put(struct bio *bio) in bio_put()
711 void __bio_clone_fast(struct bio *bio, struct bio *bio_src) in __bio_clone_fast()
744 struct bio *bio_clone_fast(struct bio *bio, gfp_t gfp_mask, struct bio_set *bs) in bio_clone_fast()
769 const char *bio_devname(struct bio *bio, char *buf) in bio_devname()
799 static bool bio_try_merge_hw_seg(struct request_queue *q, struct bio *bio, in bio_try_merge_hw_seg()
828 int bio_add_hw_page(struct request_queue *q, struct bio *bio, in bio_add_hw_page()
883 int bio_add_pc_page(struct request_queue *q, struct bio *bio, in bio_add_pc_page()
908 int bio_add_zone_append_page(struct bio *bio, struct page *page, in bio_add_zone_append_page()
941 bool __bio_try_merge_page(struct bio *bio, struct page *page, in __bio_try_merge_page()
974 void __bio_add_page(struct bio *bio, struct page *page, in __bio_add_page()
1004 int bio_add_page(struct bio *bio, struct page *page, in bio_add_page()
1018 void bio_release_pages(struct bio *bio, bool mark_dirty) in bio_release_pages()
1034 static void __bio_iov_bvec_set(struct bio *bio, struct iov_iter *iter) in __bio_iov_bvec_set()
1046 static int bio_iov_bvec_set(struct bio *bio, struct iov_iter *iter) in bio_iov_bvec_set()
1053 static int bio_iov_bvec_set_append(struct bio *bio, struct iov_iter *iter) in bio_iov_bvec_set_append()
1084 static int __bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter) in __bio_iov_iter_get_pages()
1129 static int __bio_iov_append_get_pages(struct bio *bio, struct iov_iter *iter) in __bio_iov_append_get_pages()
1200 int bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter) in bio_iov_iter_get_pages()
1223 static void submit_bio_wait_endio(struct bio *bio) in submit_bio_wait_endio()
1239 int submit_bio_wait(struct bio *bio) in submit_bio_wait()
1274 void bio_advance(struct bio *bio, unsigned bytes) in bio_advance()
1320 void bio_free_pages(struct bio *bio) in bio_free_pages()
1359 void bio_set_pages_dirty(struct bio *bio) in bio_set_pages_dirty()
1392 struct bio *bio, *next; in bio_dirty_fn() local
1407 void bio_check_pages_dirty(struct bio *bio) in bio_check_pages_dirty()
1429 static inline bool bio_remaining_done(struct bio *bio) in bio_remaining_done()
1461 void bio_endio(struct bio *bio) in bio_endio()
1512 struct bio *bio_split(struct bio *bio, int sectors, in bio_split()
1551 void bio_trim(struct bio *bio, sector_t offset, sector_t size) in bio_trim()
1706 struct bio *bio; in bio_alloc_kiocb() local