Lines Matching refs:bvec
953 static void pkt_make_local_copy(struct packet_data *pkt, struct bio_vec *bvec) in pkt_make_local_copy() argument
961 if (bvec[f].bv_page != pkt->pages[p]) { in pkt_make_local_copy()
962 void *vfrom = kmap_atomic(bvec[f].bv_page) + bvec[f].bv_offset; in pkt_make_local_copy()
966 bvec[f].bv_page = pkt->pages[p]; in pkt_make_local_copy()
967 bvec[f].bv_offset = offs; in pkt_make_local_copy()
969 BUG_ON(bvec[f].bv_offset != offs); in pkt_make_local_copy()
1300 struct bio_vec *bvec = pkt->w_bio->bi_io_vec; in pkt_start_write() local
1310 bvec[f].bv_page = pkt->pages[(f * CD_FRAMESIZE) / PAGE_SIZE]; in pkt_start_write()
1311 bvec[f].bv_offset = (f * CD_FRAMESIZE) % PAGE_SIZE; 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()
1330 pkt_make_local_copy(pkt, bvec); in pkt_start_write()
2507 struct bio_vec *bvec) in pkt_merge_bvec() argument