Home
last modified time | relevance | path

Searched refs:iov_iter (Results 1 – 25 of 26) sorted by relevance

12

/net/core/
A Ddatagram.c387 struct iov_iter *i));
392 struct iov_iter *), void *data) in __skb_datagram_iter() argument
488 void *_crcp, struct iov_iter *i) in crc32c_and_copy_to_iter()
510 struct iov_iter *to, int len, u32 *crcp) in skb_copy_and_crc32c_datagram_iter()
519 void *data __always_unused, struct iov_iter *i) in simple_copy_to_iter()
532 struct iov_iter *to, int len) in skb_copy_datagram_iter()
550 struct iov_iter *from, in skb_copy_datagram_from_iter()
622 struct iov_iter *from, size_t length) in zerocopy_fill_skb_from_iter()
733 struct sk_buff *skb, struct iov_iter *from, in __zerocopy_sg_from_iter()
810 struct iov_iter *i) in csum_and_copy_to_iter()
[all …]
A Dskmsg.c311 int sk_msg_zerocopy_from_iter(struct sock *sk, struct iov_iter *from, in sk_msg_zerocopy_from_iter()
368 int sk_msg_memcopy_from_iter(struct sock *sk, struct iov_iter *from, in sk_msg_memcopy_from_iter()
416 struct iov_iter *iter = &msg->msg_iter; in sk_msg_recvmsg()
A Dskbuff.c7245 ssize_t skb_splice_from_iter(struct sk_buff *skb, struct iov_iter *iter, in skb_splice_from_iter()
7329 __wsum *csum, struct iov_iter *i) in csum_and_copy_from_iter_full()
/net/vmw_vsock/
A Dvirtio_transport_common.c47 struct iov_iter *iov_iter; in virtio_transport_can_zcopy() local
52 iov_iter = &info->msg->msg_iter; in virtio_transport_can_zcopy()
54 if (iov_iter->iov_offset) in virtio_transport_can_zcopy()
58 if (iov_iter->count > pkt_len) in virtio_transport_can_zcopy()
65 int pages_to_send = iov_iter_npages(iov_iter, MAX_SKB_FRAGS); in virtio_transport_can_zcopy()
85 struct iov_iter *iter = &msg->msg_iter; in virtio_transport_init_zcopy_skb()
143 struct iov_iter iov_iter = { 0 }; in virtio_transport_copy_nonlinear_skb() local
150 iov_iter.iter_type = ITER_KVEC; in virtio_transport_copy_nonlinear_skb()
151 iov_iter.kvec = &kvec; in virtio_transport_copy_nonlinear_skb()
152 iov_iter.nr_segs = 1; in virtio_transport_copy_nonlinear_skb()
[all …]
/net/qrtr/
A Dtun.c59 static ssize_t qrtr_tun_read_iter(struct kiocb *iocb, struct iov_iter *to) in qrtr_tun_read_iter()
85 static ssize_t qrtr_tun_write_iter(struct kiocb *iocb, struct iov_iter *from) in qrtr_tun_write_iter()
/net/rds/
A Dmessage.c364 static int rds_message_zcopy_from_user(struct rds_message *rm, struct iov_iter *from) in rds_message_zcopy_from_user()
419 int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from, in rds_message_copy_from_user()
464 int rds_message_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to) in rds_message_inc_copy_to_user()
A Dtcp.h82 int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
A Drds.h556 int (*inc_copy_to_user)(struct rds_incoming *inc, struct iov_iter *to);
855 int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from,
865 int rds_message_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
A Dtcp_recv.c63 int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to) in rds_tcp_inc_copy_to_user()
A Dib.h399 int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
A Dib_recv.c534 int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to) in rds_ib_inc_copy_to_user()
/net/9p/
A Dtrans_virtio.c310 struct iov_iter *data, in p9_get_mapped_pages()
422 struct iov_iter *uidata, struct iov_iter *uodata, in p9_virtio_zc_request()
A Dprotocol.c230 pdu_write_u(struct p9_fcall *pdu, struct iov_iter *from, size_t size) in pdu_write_u()
610 struct iov_iter *from = in p9pdu_vwritef()
611 va_arg(ap, struct iov_iter *); in p9pdu_vwritef()
A Dclient.c779 struct iov_iter *uidata, in p9_client_zc_rpc()
780 struct iov_iter *uodata, in p9_client_zc_rpc()
1526 p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err) in p9_client_read()
1545 p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to, in p9_client_read_once()
1621 p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err) in p9_client_write()
2113 struct iov_iter to; in p9_client_readdir()
/net/ceph/
A Dmessenger.c977 cursor->iov_iter = data->iter; in ceph_msg_data_iter_cursor_init()
979 iov_iter_truncate(&cursor->iov_iter, length); in ceph_msg_data_iter_cursor_init()
980 cursor->resid = iov_iter_count(&cursor->iov_iter); in ceph_msg_data_iter_cursor_init()
990 iov_iter_revert(&cursor->iov_iter, cursor->lastlen); in ceph_msg_data_iter_next()
992 len = iov_iter_get_pages2(&cursor->iov_iter, &page, PAGE_SIZE, in ceph_msg_data_iter_next()
1021 iov_iter_advance(&cursor->iov_iter, bytes - cursor->lastlen); in ceph_msg_data_iter_advance()
1949 struct iov_iter *iter) in ceph_msg_data_add_iter()
A Dmessenger_v2.c80 static int do_recvmsg(struct socket *sock, struct iov_iter *it) in do_recvmsg()
122 static int do_sendmsg(struct socket *sock, struct iov_iter *it) in do_sendmsg()
143 static int do_try_sendpage(struct socket *sock, struct iov_iter *it) in do_try_sendpage()
A Dosd_client.c175 struct iov_iter *iter) in ceph_osd_iter_init()
271 unsigned int which, struct iov_iter *iter) in osd_req_op_extent_osd_iter()
/net/tls/
A Dtls_device.c393 static int tls_device_copy_data(void *addr, size_t bytes, struct iov_iter *i) in tls_device_copy_data()
419 struct iov_iter *iter, in tls_push_data()
593 struct iov_iter iter = {}; in tls_device_splice_eof()
672 struct iov_iter iter; in tls_device_push_pending_record()
A Dtls_sw.c1393 static int tls_setup_from_iter(struct iov_iter *from, in tls_setup_from_iter()
1490 static int tls_decrypt_sg(struct sock *sk, struct iov_iter *out_iov, in tls_decrypt_sg()
/net/rxrpc/
A Drecvmsg.c244 struct msghdr *msg, struct iov_iter *iter, in rxrpc_recvmsg_data()
593 struct iov_iter *iter, size_t *_len, in rxrpc_kernel_recv_data()
A Drxperf.c50 struct iov_iter iter;
/net/sctp/
A Dchunk.c148 struct iov_iter *from) in sctp_datamsg_from_user()
A Dsm_make_chunk.c1549 struct iov_iter *from) in sctp_user_addto_chunk()
/net/xfrm/
A Despintcp.c329 struct iov_iter pfx_iter; in espintcp_sendmsg()
/net/
A Dsocket.c120 static ssize_t sock_read_iter(struct kiocb *iocb, struct iov_iter *to);
121 static ssize_t sock_write_iter(struct kiocb *iocb, struct iov_iter *from);
1140 static ssize_t sock_read_iter(struct kiocb *iocb, struct iov_iter *to) in sock_read_iter()
1162 static ssize_t sock_write_iter(struct kiocb *iocb, struct iov_iter *from) in sock_write_iter()

Completed in 107 milliseconds

12