Lines Matching refs:bvec
1033 static void pkt_make_local_copy(struct packet_data *pkt, struct bio_vec *bvec)
1041 if (bvec[f].bv_page != pkt->pages[p]) {
1042 void *vfrom = kmap_atomic(bvec[f].bv_page, KM_USER0) + bvec[f].bv_offset;
1046 bvec[f].bv_page = pkt->pages[p];
1047 bvec[f].bv_offset = offs;
1049 BUG_ON(bvec[f].bv_offset != offs);
1339 struct bio_vec *bvec = pkt->w_bio->bi_io_vec;
1342 bvec[f].bv_page = pkt->pages[(f * CD_FRAMESIZE) / PAGE_SIZE];
1343 bvec[f].bv_offset = (f * CD_FRAMESIZE) % PAGE_SIZE;
1347 * Fill-in bvec with data from orig_bios.
1369 bvec[f].bv_page = src_bvl->bv_page;
1370 bvec[f].bv_offset = src_bvl->bv_offset + src_offs;
1373 bvec[f].bv_page, bvec[f].bv_offset);
1387 pkt_make_local_copy(pkt, bvec);
1401 if (!bio_add_page(pkt->w_bio, bvec[f].bv_page, CD_FRAMESIZE, bvec[f].bv_offset))
2576 static int pkt_merge_bvec(request_queue_t *q, struct bio *bio, struct bio_vec *bvec)