Lines Matching refs:w_bio
556 pkt->w_bio = bio_kmalloc(frames, GFP_KERNEL); in pkt_alloc_packet_data()
557 if (!pkt->w_bio) in pkt_alloc_packet_data()
584 kfree(pkt->w_bio); in pkt_alloc_packet_data()
602 kfree(pkt->w_bio); in pkt_free_packet_data()
1265 bio_init(pkt->w_bio, pd->bdev, pkt->w_bio->bi_inline_vecs, pkt->frames, in pkt_start_write()
1267 pkt->w_bio->bi_iter.bi_sector = pkt->sector; in pkt_start_write()
1268 pkt->w_bio->bi_end_io = pkt_end_io_packet_write; in pkt_start_write()
1269 pkt->w_bio->bi_private = pkt; in pkt_start_write()
1276 if (!bio_add_page(pkt->w_bio, page, CD_FRAMESIZE, offset)) in pkt_start_write()
1279 dev_dbg(ddev, "vcnt=%d\n", pkt->w_bio->bi_vcnt); in pkt_start_write()
1285 bio_list_copy_data(pkt->w_bio, pkt->orig_bios.head); in pkt_start_write()
1299 pkt_queue_bio(pd, pkt->w_bio); in pkt_start_write()
1348 if (!pkt->w_bio->bi_status) { in pkt_run_state_machine()
1361 pkt_finish_packet(pkt, pkt->w_bio->bi_status); in pkt_run_state_machine()