Lines Matching defs:bvec
19 #include <linux/bvec.h>
148 if (n != 0 && buf->bvec == NULL) {
149 buf->bvec = kmalloc_array(n, sizeof(buf->bvec[0]), gfp);
150 if (!buf->bvec)
153 bvec_set_page(&buf->bvec[i], buf->pages[i], PAGE_SIZE,
163 kfree(buf->bvec);
164 buf->bvec = NULL;
169 * @bvec: bio_vec array to populate
173 * Returns the number of entries consumed in @bvec.
175 unsigned int xdr_buf_to_bvec(struct bio_vec *bvec, unsigned int bvec_size,
183 bvec_set_virt(bvec++, head->iov_base, head->iov_len);
196 bvec_set_page(bvec++, *pages++, len, offset);
205 bvec_set_virt(bvec, tail->iov_base, tail->iov_len);