• Home
  • Raw
  • Download

Lines Matching defs:bio

23 #define bio_prio(bio)			(bio)->bi_ioprio  argument
24 #define bio_set_prio(bio, prio) ((bio)->bi_ioprio = prio) argument
26 #define bio_iter_iovec(bio, iter) \ argument
29 #define bio_iter_page(bio, iter) \ argument
31 #define bio_iter_len(bio, iter) \ argument
33 #define bio_iter_offset(bio, iter) \ argument
36 #define bio_page(bio) bio_iter_page((bio), (bio)->bi_iter) argument
37 #define bio_offset(bio) bio_iter_offset((bio), (bio)->bi_iter) argument
38 #define bio_iovec(bio) bio_iter_iovec((bio), (bio)->bi_iter) argument
43 #define bio_sectors(bio) bvec_iter_sectors((bio)->bi_iter) argument
44 #define bio_end_sector(bio) bvec_iter_end_sector((bio)->bi_iter) argument
49 #define bio_data_dir(bio) \ argument
55 static inline bool bio_has_data(struct bio *bio) in bio_has_data()
67 static inline bool bio_no_advance_iter(const struct bio *bio) in bio_no_advance_iter()
74 static inline void *bio_data(struct bio *bio) in bio_data()
82 static inline bool bio_next_segment(const struct bio *bio, in bio_next_segment()
96 #define bio_for_each_segment_all(bvl, bio, iter) \ argument
99 static inline void bio_advance_iter(const struct bio *bio, in bio_advance_iter()
112 static inline void bio_advance_iter_single(const struct bio *bio, in bio_advance_iter_single()
137 static inline void bio_advance(struct bio *bio, unsigned int nbytes) in bio_advance()
146 #define __bio_for_each_segment(bvl, bio, iter, start) \ argument
152 #define bio_for_each_segment(bvl, bio, iter) \ argument
155 #define __bio_for_each_bvec(bvl, bio, iter, start) \ argument
162 #define bio_for_each_bvec(bvl, bio, iter) \ argument
169 #define bio_for_each_bvec_all(bvl, bio, i) \ argument
175 static inline unsigned bio_segments(struct bio *bio) in bio_segments()
215 static inline void bio_get(struct bio *bio) in bio_get()
222 static inline void bio_cnt_set(struct bio *bio, unsigned int count) in bio_cnt_set()
231 static inline bool bio_flagged(struct bio *bio, unsigned int bit) in bio_flagged()
236 static inline void bio_set_flag(struct bio *bio, unsigned int bit) in bio_set_flag()
241 static inline void bio_clear_flag(struct bio *bio, unsigned int bit) in bio_clear_flag()
246 static inline struct bio_vec *bio_first_bvec_all(struct bio *bio) in bio_first_bvec_all()
252 static inline struct page *bio_first_page_all(struct bio *bio) in bio_first_page_all()
257 static inline struct folio *bio_first_folio_all(struct bio *bio) in bio_first_folio_all()
262 static inline struct bio_vec *bio_last_bvec_all(struct bio *bio) in bio_last_bvec_all()
285 static inline void bio_first_folio(struct folio_iter *fi, struct bio *bio, in bio_first_folio()
304 static inline void bio_next_folio(struct folio_iter *fi, struct bio *bio) in bio_next_folio()
322 #define bio_for_each_folio_all(fi, bio) \ argument
341 static inline struct bio *bio_next_split(struct bio *bio, int sectors, in bio_next_split()
382 static inline void bio_io_error(struct bio *bio) in bio_io_error()
388 static inline void bio_wouldblock_error(struct bio *bio) in bio_wouldblock_error()
437 static inline void zero_fill_bio(struct bio *bio) in zero_fill_bio()
442 static inline void bio_release_pages(struct bio *bio, bool mark_dirty) in bio_release_pages()
448 #define bio_dev(bio) \ argument
458 static inline void bio_associate_blkg(struct bio *bio) { } in bio_associate_blkg()
459 static inline void bio_associate_blkg_from_css(struct bio *bio, in bio_associate_blkg_from_css()
464 static inline void blkcg_punt_bio_submit(struct bio *bio) in blkcg_punt_bio_submit()
470 static inline void bio_set_dev(struct bio *bio, struct block_device *bdev) in bio_set_dev()
503 #define bio_list_for_each(bio, bl) \ argument
509 struct bio *bio; in bio_list_size() local
517 static inline void bio_list_add(struct bio_list *bl, struct bio *bio) in bio_list_add()
529 static inline void bio_list_add_head(struct bio_list *bl, struct bio *bio) in bio_list_add_head()
580 struct bio *bio = bl->head; in bio_list_pop() local
595 struct bio *bio = bl->head; in bio_list_get() local
606 static inline void bio_inc_remaining(struct bio *bio) in bio_inc_remaining()
665 static inline void bio_set_polled(struct bio *bio, struct kiocb *kiocb) in bio_set_polled()
672 static inline void bio_clear_polled(struct bio *bio) in bio_clear_polled()
686 static inline bool bio_is_zone_append(struct bio *bio) in bio_is_zone_append()