Home | History | Annotate | Download | only in linux

Lines Matching defs:bio

13 #include <linux/bio.h>
134 /* Maintain bio traversal state for part by part I/O submission.
148 struct bio *bio;
149 struct bio *biotail;
286 struct bio *);
290 typedef int (make_request_fn) (request_queue_t *q, struct bio *bio);
295 typedef int (merge_bvec_fn) (request_queue_t *, struct bio *, struct bio_vec *);
574 extern void blk_queue_bounce(request_queue_t *q, struct bio **bio);
580 static inline void blk_queue_bounce(request_queue_t *q, struct bio **bio)
586 if ((rq->bio)) \
587 for (_bio = (rq)->bio; _bio; _bio = _bio->bi_next)
597 extern void generic_make_request(struct bio *bio);
606 extern void blk_recount_segments(request_queue_t *, struct bio *);
617 extern int blk_rq_unmap_user(struct bio *, unsigned int);
750 extern void blk_rq_bio_prep(request_queue_t *, struct request *, struct bio *);