Lines Matching refs:bv
411 struct bio_vec *bv = bio_iovec_idx(clone, i);
413 bv->bv_page = mempool_alloc(cc->page_pool, gfp_mask);
414 if (!bv->bv_page)
425 bv->bv_offset = 0;
427 bv->bv_len = PAGE_SIZE;
429 bv->bv_len = size;
431 clone->bi_size += bv->bv_len;
433 size -= bv->bv_len;
448 struct bio_vec *bv;
460 bv = bio_iovec_idx(clone, i);
461 end = (i << PAGE_SHIFT) + (bv->bv_offset + bv->bv_len) - clone->bi_size;
471 bv = bio_iovec_idx(clone, i);
472 BUG_ON(!bv->bv_page);
473 mempool_free(bv->bv_page, cc->page_pool);
474 bv->bv_page = NULL;