Lines Matching defs:bio
295 struct bio *bio;
297 __rq_for_each_bio(bio, rq)
298 zero_fill_bio(bio);
359 struct bio *bio = rq->bio;
361 while (bio) {
362 zero_fill_bio(bio);
363 bio = bio->bi_next;
399 struct bio *bio = rq->bio;
409 if (rq->bio != rq->biotail) {
419 * the 'bvec' because of bio splitting, so we can't directly
420 * copy bio->bi_iov_vec to new bvec. The rq_for_each_bvec
431 * Same here, this bio may be started from the middle of the
432 * 'bvec' because of bio splitting, so offset from the bvec
435 offset = bio->bi_iter.bi_bvec_done;
436 bvec = __bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter);
1865 /* always use the first bio's css */
1869 if (rq->bio) {
1870 cmd->blkcg_css = bio_blkcg_css(rq->bio);