Lines Matching refs:w_bio
532 pkt->w_bio = bio_kmalloc(GFP_KERNEL, frames); in pkt_alloc_packet_data()
533 if (!pkt->w_bio) in pkt_alloc_packet_data()
566 bio_put(pkt->w_bio); in pkt_alloc_packet_data()
587 bio_put(pkt->w_bio); in pkt_free_packet_data()
1301 struct bio_vec *bvec = pkt->w_bio->bi_io_vec; in pkt_start_write()
1303 bio_reset(pkt->w_bio); in pkt_start_write()
1304 pkt->w_bio->bi_iter.bi_sector = pkt->sector; in pkt_start_write()
1305 pkt->w_bio->bi_bdev = pd->bdev; in pkt_start_write()
1306 pkt->w_bio->bi_end_io = pkt_end_io_packet_write; in pkt_start_write()
1307 pkt->w_bio->bi_private = pkt; in pkt_start_write()
1313 if (!bio_add_page(pkt->w_bio, bvec[f].bv_page, CD_FRAMESIZE, bvec[f].bv_offset)) in pkt_start_write()
1316 pkt_dbg(2, pd, "vcnt=%d\n", pkt->w_bio->bi_vcnt); in pkt_start_write()
1322 bio_copy_data(pkt->w_bio, pkt->orig_bios.head); in pkt_start_write()
1339 pkt->w_bio->bi_rw = WRITE; in pkt_start_write()
1340 pkt_queue_bio(pd, pkt->w_bio); in pkt_start_write()
1387 if (!pkt->w_bio->bi_error) { in pkt_run_state_machine()
1404 pkt_finish_packet(pkt, pkt->w_bio->bi_error); in pkt_run_state_machine()