Lines Matching refs:bvec
216 static inline int sock_send_bvec(struct nbd_device *nbd, struct bio_vec *bvec, in sock_send_bvec() argument
220 void *kaddr = kmap(bvec->bv_page); in sock_send_bvec()
221 result = sock_xmit(nbd, 1, kaddr + bvec->bv_offset, in sock_send_bvec()
222 bvec->bv_len, flags); in sock_send_bvec()
223 kunmap(bvec->bv_page); in sock_send_bvec()
257 struct bio_vec bvec; in nbd_send_req() local
262 rq_for_each_segment(bvec, req, iter) { in nbd_send_req()
264 if (!rq_iter_last(bvec, iter)) in nbd_send_req()
267 req, bvec.bv_len); in nbd_send_req()
268 result = sock_send_bvec(nbd, &bvec, flags); in nbd_send_req()
303 static inline int sock_recv_bvec(struct nbd_device *nbd, struct bio_vec *bvec) in sock_recv_bvec() argument
306 void *kaddr = kmap(bvec->bv_page); in sock_recv_bvec()
307 result = sock_xmit(nbd, 0, kaddr + bvec->bv_offset, bvec->bv_len, in sock_recv_bvec()
309 kunmap(bvec->bv_page); in sock_recv_bvec()
357 struct bio_vec bvec; in nbd_read_stat() local
359 rq_for_each_segment(bvec, req, iter) { in nbd_read_stat()
360 result = sock_recv_bvec(nbd, &bvec); in nbd_read_stat()
368 req, bvec.bv_len); in nbd_read_stat()