Lines Matching defs:bio
145 MODULE_PARM_DESC(queue_mode, "Block interface to use (0=bio,1=rq,2=multiqueue)");
695 cmd->bio->bi_status = cmd->error;
696 bio_endio(cmd->bio);
1182 struct bio *bio = cmd->bio;
1190 sector = bio->bi_iter.bi_sector;
1192 if (bio_op(bio) == REQ_OP_DISCARD) {
1194 bio_sectors(bio) << SECTOR_SHIFT);
1199 bio_for_each_segment(bvec, bio, iter) {
1202 op_is_write(bio_op(bio)), sector,
1203 bio->bi_opf & REQ_FUA);
1282 struct bio *bio;
1287 if (dev->queue_mode == NULL_Q_BIO && bio_op(cmd->bio) == REQ_OP_READ) {
1288 zero_fill_bio(cmd->bio);
1290 __rq_for_each_bio(bio, cmd->rq)
1291 zero_fill_bio(bio);
1419 static blk_qc_t null_submit_bio(struct bio *bio)
1421 sector_t sector = bio->bi_iter.bi_sector;
1422 sector_t nr_sectors = bio_sectors(bio);
1423 struct nullb *nullb = bio->bi_disk->private_data;
1428 cmd->bio = bio;
1430 null_handle_cmd(cmd, sector, nr_sectors, bio_op(bio));