Lines Matching defs:bio

51 #define bio_prio(bio)			(bio)->bi_ioprio  argument
52 #define bio_set_prio(bio, prio) ((bio)->bi_ioprio = prio) argument
54 #define bio_iter_iovec(bio, iter) \ argument
57 #define bio_iter_page(bio, iter) \ argument
59 #define bio_iter_len(bio, iter) \ argument
61 #define bio_iter_offset(bio, iter) \ argument
64 #define bio_page(bio) bio_iter_page((bio), (bio)->bi_iter) argument
65 #define bio_offset(bio) bio_iter_offset((bio), (bio)->bi_iter) argument
66 #define bio_iovec(bio) bio_iter_iovec((bio), (bio)->bi_iter) argument
68 #define bio_multiple_segments(bio) \ argument
74 #define bio_sectors(bio) bvec_iter_sectors((bio)->bi_iter) argument
75 #define bio_end_sector(bio) bvec_iter_end_sector((bio)->bi_iter) argument
80 #define bio_data_dir(bio) \ argument
86 static inline bool bio_has_data(struct bio *bio) in bio_has_data()
98 static inline bool bio_no_advance_iter(struct bio *bio) in bio_no_advance_iter()
106 static inline bool bio_mergeable(struct bio *bio) in bio_mergeable()
114 static inline unsigned int bio_cur_bytes(struct bio *bio) in bio_cur_bytes()
122 static inline void *bio_data(struct bio *bio) in bio_data()
130 static inline bool bio_full(struct bio *bio) in bio_full()
165 #define bio_for_each_segment_all(bvl, bio, i) \ argument
168 static inline void bio_advance_iter(struct bio *bio, struct bvec_iter *iter, in bio_advance_iter()
182 static inline bool bio_rewind_iter(struct bio *bio, struct bvec_iter *iter, in bio_rewind_iter()
196 #define __bio_for_each_segment(bvl, bio, iter, start) \ argument
202 #define bio_for_each_segment(bvl, bio, iter) \ argument
207 static inline unsigned bio_segments(struct bio *bio) in bio_segments()
249 static inline void bio_get(struct bio *bio) in bio_get()
256 static inline void bio_cnt_set(struct bio *bio, unsigned int count) in bio_cnt_set()
265 static inline bool bio_flagged(struct bio *bio, unsigned int bit) in bio_flagged()
270 static inline void bio_set_flag(struct bio *bio, unsigned int bit) in bio_set_flag()
275 static inline void bio_clear_flag(struct bio *bio, unsigned int bit) in bio_clear_flag()
280 static inline void bio_get_first_bvec(struct bio *bio, struct bio_vec *bv) in bio_get_first_bvec()
285 static inline void bio_get_last_bvec(struct bio *bio, struct bio_vec *bv) in bio_get_last_bvec()
312 static inline unsigned bio_pages_all(struct bio *bio) in bio_pages_all()
318 static inline struct bio_vec *bio_first_bvec_all(struct bio *bio) in bio_first_bvec_all()
324 static inline struct page *bio_first_page_all(struct bio *bio) in bio_first_page_all()
329 static inline struct bio_vec *bio_last_bvec_all(struct bio *bio) in bio_last_bvec_all()
364 static inline struct bio_integrity_payload *bio_integrity(struct bio *bio) in bio_integrity()
372 static inline bool bio_integrity_flagged(struct bio *bio, enum bip_flags flag) in bio_integrity_flagged()
409 static inline struct bio *bio_next_split(struct bio *bio, int sectors, in bio_next_split()
449 static inline void bio_io_error(struct bio *bio) in bio_io_error()
455 static inline void bio_wouldblock_error(struct bio *bio) in bio_wouldblock_error()
522 static inline void zero_fill_bio(struct bio *bio) in zero_fill_bio()
532 #define bio_set_dev(bio, bdev) \ argument
546 #define bio_dev(bio) \ argument
552 static inline int bio_associate_blkcg_from_page(struct bio *bio, in bio_associate_blkcg_from_page()
562 static inline int bio_associate_blkcg(struct bio *bio, in bio_associate_blkcg()
564 static inline void bio_disassociate_task(struct bio *bio) { } in bio_disassociate_task()
634 #define bio_list_for_each(bio, bl) \ argument
640 struct bio *bio; in bio_list_size() local
648 static inline void bio_list_add(struct bio_list *bl, struct bio *bio) in bio_list_add()
660 static inline void bio_list_add_head(struct bio_list *bl, struct bio *bio) in bio_list_add_head()
704 struct bio *bio = bl->head; in bio_list_pop() local
719 struct bio *bio = bl->head; in bio_list_get() local
730 static inline void bio_inc_remaining(struct bio *bio) in bio_inc_remaining()
804 static inline void *bio_integrity(struct bio *bio) in bio_integrity()
819 static inline bool bio_integrity_prep(struct bio *bio) in bio_integrity_prep()
824 static inline int bio_integrity_clone(struct bio *bio, struct bio *bio_src, in bio_integrity_clone()
830 static inline void bio_integrity_advance(struct bio *bio, in bio_integrity_advance()
836 static inline void bio_integrity_trim(struct bio *bio) in bio_integrity_trim()
846 static inline bool bio_integrity_flagged(struct bio *bio, enum bip_flags flag) in bio_integrity_flagged()
851 static inline void *bio_integrity_alloc(struct bio * bio, gfp_t gfp, in bio_integrity_alloc()
857 static inline int bio_integrity_add_page(struct bio *bio, struct page *page, in bio_integrity_add_page()