Home
last modified time | relevance | path

Searched refs:bvec (Results 1 – 15 of 15) sorted by relevance

/net/rds/
A Dtcp_send.c76 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 Dsvcsock.c305 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 Dxdr.c120 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 Dxprtsock.c350 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 Dsocklib.c178 iov_iter_bvec(&msg->msg_iter, ITER_SOURCE, xdr->bvec, xdr_buf_pagecount(xdr), in xprt_send_pagedata()
A Dxprt.c1225 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 Despintcp.c223 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 Doutput.c931 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 Drxgk.c633 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 Dar-internal.h372 struct bio_vec bvec[3 + 16]; member
/net/ipv4/
A Dtcp_bpf.c101 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 Dmessenger_v1.c43 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 Dmessenger_v2.c154 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 Dtls_main.c176 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 Dskbuff.c3287 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()

Completed in 58 milliseconds