| /net/rds/ |
| A D | tcp_send.c | 76 struct bio_vec bvec; in rds_tcp_xmit() local 120 bvec_set_page(&bvec, sg_page(&rm->data.op_sg[sg]), in rds_tcp_xmit() 123 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, in rds_tcp_xmit()
|
| /net/sunrpc/ |
| A D | svcsock.c | 305 static void svc_flush_bvec(const struct bio_vec *bvec, size_t size, size_t seek) in svc_flush_bvec() argument 312 bvec_iter_advance(bvec, &bi, seek & PAGE_MASK); in svc_flush_bvec() 313 for_each_bvec(bv, bvec, bi, bi) in svc_flush_bvec() 317 static inline void svc_flush_bvec(const struct bio_vec *bvec, size_t size, in svc_flush_bvec() argument 333 struct bio_vec *bvec = rqstp->rq_bvec; in svc_tcp_read_msg() local 342 bvec_set_page(&bvec[i], rqstp->rq_pages[i], PAGE_SIZE, 0); in svc_tcp_read_msg() 346 iov_iter_bvec(&msg.msg_iter, ITER_DEST, bvec, i, buflen); in svc_tcp_read_msg() 353 svc_flush_bvec(bvec, len, seek); in svc_tcp_read_msg()
|
| A D | xdr.c | 120 if (n != 0 && buf->bvec == NULL) { in xdr_alloc_bvec() 121 buf->bvec = kmalloc_array(n, sizeof(buf->bvec[0]), gfp); in xdr_alloc_bvec() 122 if (!buf->bvec) in xdr_alloc_bvec() 125 bvec_set_page(&buf->bvec[i], buf->pages[i], PAGE_SIZE, in xdr_alloc_bvec() 135 kfree(buf->bvec); in xdr_free_bvec() 136 buf->bvec = NULL; in xdr_free_bvec() 147 unsigned int xdr_buf_to_bvec(struct bio_vec *bvec, unsigned int bvec_size, in xdr_buf_to_bvec() argument 155 bvec_set_virt(bvec++, head->iov_base, head->iov_len); in xdr_buf_to_bvec() 168 bvec_set_page(bvec++, *pages++, len, offset); in xdr_buf_to_bvec() 177 bvec_set_virt(bvec, tail->iov_base, tail->iov_len); in xdr_buf_to_bvec()
|
| A D | xprtsock.c | 350 buf->bvec[i].bv_page = buf->pages[i] = alloc_page(gfp); in xs_alloc_sparse_pages() 445 struct bio_vec *bvec, unsigned long nr, size_t count, in xs_read_bvec() argument 448 iov_iter_bvec(&msg->msg_iter, ITER_DEST, bvec, nr, count); in xs_read_bvec() 462 xs_flush_bvec(const struct bio_vec *bvec, size_t count, size_t seek) in xs_flush_bvec() argument 469 bvec_iter_advance(bvec, &bi, seek & PAGE_MASK); in xs_flush_bvec() 470 for_each_bvec(bv, bvec, bi, bi) in xs_flush_bvec() 475 xs_flush_bvec(const struct bio_vec *bvec, size_t count, size_t seek) in xs_flush_bvec() argument 507 ret = xs_read_bvec(sock, msg, flags, buf->bvec, in xs_read_xdr_buf() 513 xs_flush_bvec(buf->bvec, ret, seek + buf->page_base); in xs_read_xdr_buf()
|
| A D | socklib.c | 178 iov_iter_bvec(&msg->msg_iter, ITER_SOURCE, xdr->bvec, xdr_buf_pagecount(xdr), in xprt_send_pagedata()
|
| A D | xprt.c | 1225 req->rq_private_buf.bvec = NULL; in xprt_complete_rqst() 1898 req->rq_snd_buf.bvec = NULL; in xprt_request_init() 1899 req->rq_rcv_buf.bvec = NULL; in xprt_request_init()
|
| /net/xfrm/ |
| A D | espintcp.c | 223 struct bio_vec bvec; in espintcp_sendskmsg_locked() local 235 bvec_set_page(&bvec, p, size, offset); in espintcp_sendskmsg_locked() 236 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, size); in espintcp_sendskmsg_locked()
|
| /net/rxrpc/ |
| A D | output.c | 931 struct bio_vec *bvec = conn->local->bvec; in rxrpc_send_response() local 946 if (WARN_ON_ONCE(nr_sg > ARRAY_SIZE(conn->local->bvec))) in rxrpc_send_response() 950 bvec_set_page(&bvec[i], sg_page(&sg[i]), sg[i].length, sg[i].offset); in rxrpc_send_response() 952 iov_iter_bvec(&msg.msg_iter, WRITE, bvec, nr_sg, len); in rxrpc_send_response()
|
| A D | rxgk.c | 633 struct bio_vec bvec[1]; in rxgk_issue_challenge() local 649 bvec_set_page(&bvec[0], page, len, 0); in rxgk_issue_challenge() 650 iov_iter_bvec(&msg.msg_iter, WRITE, bvec, 1, len); in rxgk_issue_challenge()
|
| A D | ar-internal.h | 372 struct bio_vec bvec[3 + 16]; member
|
| /net/ipv4/ |
| A D | tcp_bpf.c | 101 struct bio_vec bvec; in tcp_bpf_push() local 120 bvec_set_page(&bvec, page, size, off); in tcp_bpf_push() 121 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, size); in tcp_bpf_push()
|
| /net/ceph/ |
| A D | messenger_v1.c | 43 struct bio_vec bvec; in ceph_tcp_recvpage() local 48 bvec_set_page(&bvec, page, length, page_offset); in ceph_tcp_recvpage() 49 iov_iter_bvec(&msg.msg_iter, ITER_DEST, &bvec, 1, length); in ceph_tcp_recvpage() 86 struct bio_vec bvec; in ceph_tcp_sendpage() local 100 bvec_set_page(&bvec, page, size, offset); in ceph_tcp_sendpage() 101 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, size); in ceph_tcp_sendpage()
|
| A D | messenger_v2.c | 154 bvec_set_page(&bv, it->bvec->bv_page, in do_try_sendpage() 156 it->bvec->bv_len - it->iov_offset), in do_try_sendpage() 157 it->bvec->bv_offset + it->iov_offset); in do_try_sendpage()
|
| /net/tls/ |
| A D | tls_main.c | 176 struct bio_vec bvec; in tls_push_sg() local 194 bvec_set_page(&bvec, p, size, offset); in tls_push_sg() 195 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, size); in tls_push_sg()
|
| /net/core/ |
| A D | skbuff.c | 3287 struct bio_vec bvec; in __skb_send_sock() local 3295 bvec_set_page(&bvec, skb_frag_page(frag), slen, in __skb_send_sock() 3297 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, in __skb_send_sock()
|