Lines Matching refs:bvec
224 static inline int sock_send_bvec(struct nbd_device *nbd, struct bio_vec *bvec, in sock_send_bvec() argument
228 void *kaddr = kmap(bvec->bv_page); in sock_send_bvec()
229 result = sock_xmit(nbd, 1, kaddr + bvec->bv_offset, in sock_send_bvec()
230 bvec->bv_len, flags); in sock_send_bvec()
231 kunmap(bvec->bv_page); in sock_send_bvec()
276 struct bio_vec bvec; in nbd_send_req() local
281 rq_for_each_segment(bvec, req, iter) { in nbd_send_req()
283 if (!rq_iter_last(bvec, iter)) in nbd_send_req()
286 req, bvec.bv_len); in nbd_send_req()
287 result = sock_send_bvec(nbd, &bvec, flags); in nbd_send_req()
322 static inline int sock_recv_bvec(struct nbd_device *nbd, struct bio_vec *bvec) in sock_recv_bvec() argument
325 void *kaddr = kmap(bvec->bv_page); in sock_recv_bvec()
326 result = sock_xmit(nbd, 0, kaddr + bvec->bv_offset, bvec->bv_len, in sock_recv_bvec()
328 kunmap(bvec->bv_page); in sock_recv_bvec()
374 struct bio_vec bvec; in nbd_read_stat() local
376 rq_for_each_segment(bvec, req, iter) { in nbd_read_stat()
377 result = sock_recv_bvec(nbd, &bvec); in nbd_read_stat()
385 req, bvec.bv_len); in nbd_read_stat()