Lines Matching defs:bio
404 struct bio *bio = NULL;
431 bio = blk_next_bio(bio, bdev, 0,
434 bio->bi_iter.bi_sector = sector;
441 if (bio) {
442 ret = submit_bio_wait(bio);
443 bio_put(bio);
525 static void nvmet_bdev_zone_append_bio_done(struct bio *bio)
527 struct nvmet_req *req = bio->bi_private;
529 if (bio->bi_status == BLK_STS_OK) {
531 nvmet_sect_to_lba(req->ns, bio->bi_iter.bi_sector);
534 nvmet_req_complete(req, blk_to_nvme_status(req, bio->bi_status));
535 nvmet_req_bio_put(req, bio);
545 struct bio *bio;
570 bio = &req->z.inline_bio;
571 bio_init(bio, req->ns->bdev, req->inline_bvec,
574 bio = bio_alloc(req->ns->bdev, req->sg_cnt, opf, GFP_KERNEL);
577 bio->bi_end_io = nvmet_bdev_zone_append_bio_done;
578 bio->bi_iter.bi_sector = sect;
579 bio->bi_private = req;
581 bio->bi_opf |= REQ_FUA;
589 ret = bio_add_zone_append_page(bio, p, l, o);
602 submit_bio(bio);
606 nvmet_req_bio_put(req, bio);