Home
last modified time | relevance | path

Searched refs:bio_vec (Results 1 – 11 of 11) sorted by relevance

/include/linux/
Dbvec.h18 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()
[all …]
Dbio.h178 struct bio_vec bv; in bio_segments()
248 static inline void bio_get_first_bvec(struct bio *bio, struct bio_vec *bv) in bio_get_first_bvec()
253 static inline void bio_get_last_bvec(struct bio *bio, struct bio_vec *bv) in bio_get_last_bvec()
280 static inline struct bio_vec *bio_first_bvec_all(struct bio *bio) in bio_first_bvec_all()
291 static inline struct bio_vec *bio_last_bvec_all(struct bio *bio) in bio_last_bvec_all()
322 struct bio_vec *bip_vec;
323 struct bio_vec bip_inline_vecs[0];/* embedded bvec array */
430 extern void bio_init(struct bio *bio, struct bio_vec *table,
481 extern struct bio_vec *bvec_alloc(gfp_t, int, unsigned long *, mempool_t *);
482 extern void bvec_free(mempool_t *, struct bio_vec *, unsigned int);
[all …]
Dblk_types.h201 struct bio_vec *bi_io_vec; /* the actual vec list */
210 struct bio_vec bi_inline_vecs[0];
Duio.h42 const struct bio_vec *bvec;
220 void iov_iter_bvec(struct iov_iter *i, unsigned int direction, const struct bio_vec *bvec,
Dblkdev.h172 struct bio_vec special_vec;
293 struct bio_vec;
988 static inline struct bio_vec req_bvec(struct request *rq) in req_bvec()
1610 static inline struct bio_vec *rq_integrity_vec(struct request *rq) in rq_integrity_vec()
1691 static inline struct bio_vec *rq_integrity_vec(struct request *rq) in rq_integrity_vec()
Ddevice-mapper.h22 struct bio_vec;
Dskbuff.h319 typedef struct bio_vec skb_frag_t;
/include/xen/
Dxen.h45 struct bio_vec;
48 bool xen_biovec_phys_mergeable(const struct bio_vec *vec1,
/include/linux/ceph/
Dmessenger.h120 struct bio_vec bv; \
132 struct bio_vec *bvecs;
153 struct bio_vec bv; \
Dosd_client.h440 struct bio_vec *bvecs, u32 num_bvecs,
456 struct bio_vec *bvecs, u32 num_bvecs,
/include/linux/sunrpc/
Dxdr.h21 struct bio_vec;
56 struct bio_vec *bvec;