Lines Matching defs:bio
358 struct bio *bio;
360 __rq_for_each_bio(bio, rq)
361 zero_fill_bio(bio);
406 struct bio *bio;
408 __rq_for_each_bio(bio, rq)
409 zero_fill_bio(bio);
479 struct bio *bio = rq->bio;
481 while (bio) {
482 zero_fill_bio(bio);
483 bio = bio->bi_next;
521 struct bio *bio = rq->bio;
531 if (rq->bio != rq->biotail) {
541 * the 'bvec' because of bio splitting, so we can't directly
542 * copy bio->bi_iov_vec to new bvec. The rq_for_each_bvec
553 * Same here, this bio may be started from the middle of the
554 * 'bvec' because of bio splitting, so offset from the bvec
557 offset = bio->bi_iter.bi_bvec_done;
558 bvec = __bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter);
2020 /* always use the first bio's css */
2022 if (cmd->use_aio && rq->bio && rq->bio->bi_blkg) {
2023 cmd->css = &bio_blkcg(rq->bio)->css;