Lines Matching refs:bio_vec
18 struct bio_vec { struct
36 struct bio_vec bv; argument
62 ((struct bio_vec) { \
81 ((struct bio_vec) { \
87 static inline bool bvec_iter_advance(const struct bio_vec *bv, in bvec_iter_advance()
97 const struct bio_vec *cur = bv + iter->bi_idx; in bvec_iter_advance()
113 #define for_each_bvec(bvl, bio_vec, iter, start) \ argument
116 ((bvl = bvec_iter_bvec((bio_vec), (iter))), 1); \
117 bvec_iter_advance((bio_vec), &(iter), (bvl).bv_len))
128 static inline struct bio_vec *bvec_init_iter_all(struct bvec_iter_all *iter_all) in bvec_init_iter_all()
136 static inline void bvec_advance(const struct bio_vec *bvec, in bvec_advance()
139 struct bio_vec *bv = &iter_all->bv; in bvec_advance()
162 static inline void mp_bvec_last_segment(const struct bio_vec *bvec, in mp_bvec_last_segment()
163 struct bio_vec *seg) in mp_bvec_last_segment()