Lines Matching refs:bvec
271 struct bio_vec *bvec; in fd_execute_rw_aio() local
279 bvec = kcalloc(sgl_nents, sizeof(struct bio_vec), GFP_KERNEL); in fd_execute_rw_aio()
280 if (!bvec) { in fd_execute_rw_aio()
286 bvec[i].bv_page = sg_page(sg); in fd_execute_rw_aio()
287 bvec[i].bv_len = sg->length; in fd_execute_rw_aio()
288 bvec[i].bv_offset = sg->offset; in fd_execute_rw_aio()
293 iov_iter_bvec(&iter, is_write, bvec, sgl_nents, len); in fd_execute_rw_aio()
310 kfree(bvec); in fd_execute_rw_aio()
324 struct bio_vec *bvec; in fd_do_rw() local
329 bvec = kcalloc(sgl_nents, sizeof(struct bio_vec), GFP_KERNEL); in fd_do_rw()
330 if (!bvec) { in fd_do_rw()
336 bvec[i].bv_page = sg_page(sg); in fd_do_rw()
337 bvec[i].bv_len = sg->length; in fd_do_rw()
338 bvec[i].bv_offset = sg->offset; in fd_do_rw()
343 iov_iter_bvec(&iter, READ, bvec, sgl_nents, len); in fd_do_rw()
387 kfree(bvec); in fd_do_rw()
444 struct bio_vec *bvec; in fd_execute_write_same() local
468 bvec = kcalloc(nolb, sizeof(struct bio_vec), GFP_KERNEL); in fd_execute_write_same()
469 if (!bvec) in fd_execute_write_same()
473 bvec[i].bv_page = sg_page(&cmd->t_data_sg[0]); in fd_execute_write_same()
474 bvec[i].bv_len = cmd->t_data_sg[0].length; in fd_execute_write_same()
475 bvec[i].bv_offset = cmd->t_data_sg[0].offset; in fd_execute_write_same()
480 iov_iter_bvec(&iter, READ, bvec, nolb, len); in fd_execute_write_same()
483 kfree(bvec); in fd_execute_write_same()