Lines Matching refs:w_bio
531 pkt->w_bio = bio_kmalloc(GFP_KERNEL, frames); in pkt_alloc_packet_data()
532 if (!pkt->w_bio) in pkt_alloc_packet_data()
565 bio_put(pkt->w_bio); in pkt_alloc_packet_data()
586 bio_put(pkt->w_bio); in pkt_free_packet_data()
1300 struct bio_vec *bvec = pkt->w_bio->bi_io_vec; in pkt_start_write()
1302 bio_reset(pkt->w_bio); in pkt_start_write()
1303 pkt->w_bio->bi_iter.bi_sector = pkt->sector; in pkt_start_write()
1304 pkt->w_bio->bi_bdev = pd->bdev; in pkt_start_write()
1305 pkt->w_bio->bi_end_io = pkt_end_io_packet_write; in pkt_start_write()
1306 pkt->w_bio->bi_private = pkt; in pkt_start_write()
1312 if (!bio_add_page(pkt->w_bio, bvec[f].bv_page, CD_FRAMESIZE, bvec[f].bv_offset)) in pkt_start_write()
1315 pkt_dbg(2, pd, "vcnt=%d\n", pkt->w_bio->bi_vcnt); in pkt_start_write()
1321 bio_copy_data(pkt->w_bio, pkt->orig_bios.head); in pkt_start_write()
1338 pkt->w_bio->bi_rw = WRITE; in pkt_start_write()
1339 pkt_queue_bio(pd, pkt->w_bio); in pkt_start_write()
1386 if (test_bit(BIO_UPTODATE, &pkt->w_bio->bi_flags)) { in pkt_run_state_machine()
1403 uptodate = test_bit(BIO_UPTODATE, &pkt->w_bio->bi_flags); in pkt_run_state_machine()