Home
last modified time | relevance | path

Searched refs:copylen (Results 1 – 18 of 18) sorted by relevance

/linux/virt/kvm/
H A Dbinary_stats.c58 ssize_t copylen; in kvm_stats_read() local
78 * The pos is 0 and the copylen and remain would be the size of header. in kvm_stats_read()
83 copylen = size_header - pos; in kvm_stats_read()
84 copylen = min(copylen, remain); in kvm_stats_read()
85 if (copylen > 0) { in kvm_stats_read()
87 if (copy_to_user(dest, src, copylen)) in kvm_stats_read()
89 remain -= copylen; in kvm_stats_read()
90 pos += copylen; in kvm_stats_read()
91 dest += copylen; in kvm_stats_read()
[all...]
/linux/net/phonet/
H A Ddatagram.c117 int copylen; in pn_recvmsg() local
129 copylen = skb->len; in pn_recvmsg()
130 if (len < copylen) { in pn_recvmsg()
132 copylen = len; in pn_recvmsg()
135 rval = skb_copy_datagram_msg(skb, 0, msg, copylen); in pn_recvmsg()
141 rval = (flags & MSG_TRUNC) ? skb->len : copylen; in pn_recvmsg()
/linux/net/smc/
H A Dsmc_rx.c348 size_t copylen, read_done = 0, read_remaining = len, peeked_bytes = 0; in smc_rx_recvmsg() local
459 copylen = min_t(size_t, read_remaining, readable); in smc_rx_recvmsg()
462 chunk_len = min_t(size_t, copylen, conn->rmb_desc->len - in smc_rx_recvmsg()
489 if (chunk_len_sum == copylen) in smc_rx_recvmsg()
492 chunk_len = copylen - chunk_len; /* remainder */ in smc_rx_recvmsg()
501 atomic_sub(copylen, &conn->bytes_to_rcv); in smc_rx_recvmsg()
504 if (msg && smc_rx_update_consumer(smc, cons, copylen)) in smc_rx_recvmsg()
508 trace_smc_rx_recvmsg(smc, copylen); in smc_rx_recvmsg()
H A Dsmc_tx.c183 size_t copylen, send_done = 0, send_remaining = len; in smc_tx_sendmsg() local
237 copylen = min_t(size_t, send_remaining, writespace); in smc_tx_sendmsg()
244 chunk_len = min_t(size_t, copylen, conn->sndbuf_desc->len - in smc_tx_sendmsg()
260 if (chunk_len_sum == copylen) in smc_tx_sendmsg()
263 chunk_len = copylen - chunk_len; /* remainder */ in smc_tx_sendmsg()
269 smc_curs_add(conn->sndbuf_desc->len, &prep, copylen); in smc_tx_sendmsg()
273 atomic_sub(copylen, &conn->sndbuf_space); in smc_tx_sendmsg()
287 trace_smc_tx_sendmsg(smc, copylen); in smc_tx_sendmsg()
/linux/net/mptcp/
H A Dsockopt.c1045 u32 copylen = min_t(u32, sfd->size_subflow_data, sizeof(*sfd)); in mptcp_put_subflow_data() local
1050 copied = copylen; in mptcp_put_subflow_data()
1055 if (copy_to_user(optval, sfd, copylen)) in mptcp_put_subflow_data()
1065 int len, copylen; in mptcp_get_subflow_data() local
1080 copylen = min_t(unsigned int, len, sizeof(*sfd)); in mptcp_get_subflow_data()
1081 if (copy_from_user(sfd, optval, copylen)) in mptcp_get_subflow_data()
1277 u32 copylen, in mptcp_put_full_info() argument
1280 copylen += MIN_FULL_INFO_OPTLEN_SIZE; in mptcp_put_full_info()
1281 if (put_user(copylen, optlen)) in mptcp_put_full_info()
1284 if (copy_to_user(optval, mfi, copylen)) in mptcp_put_full_info()
1292 unsigned int sfcount = 0, copylen = 0; mptcp_getsockopt_full_info() local
[all...]
/linux/net/xfrm/
H A Dxfrm_iptfs.c750 u32 copylen, fraglen, ipremain, iphlen, iphremain, rrem; in iptfs_reassem_cont() local
869 copylen = min(fraglen, iphremain); in iptfs_reassem_cont()
870 if (skb_copy_seq_read(st, data, skb_put(newskb, copylen), in iptfs_reassem_cont()
871 copylen)) { in iptfs_reassem_cont()
877 if (copylen < iphremain) { in iptfs_reassem_cont()
882 data += copylen; in iptfs_reassem_cont()
883 blkoff -= copylen; in iptfs_reassem_cont()
884 remaining -= copylen; in iptfs_reassem_cont()
885 ipremain -= copylen; in iptfs_reassem_cont()
889 copylen in iptfs_reassem_cont()
[all...]
/linux/net/caif/
H A Dcaif_socket.c274 int copylen; in caif_seqpkt_recvmsg() local
283 copylen = skb->len; in caif_seqpkt_recvmsg()
284 if (len < copylen) { in caif_seqpkt_recvmsg()
286 copylen = len; in caif_seqpkt_recvmsg()
289 ret = skb_copy_datagram_msg(skb, 0, m, copylen); in caif_seqpkt_recvmsg()
293 ret = (flags & MSG_TRUNC) ? skb->len : copylen; in caif_seqpkt_recvmsg()
/linux/net/hsr/
H A Dhsr_forward.c153 int copylen; in create_stripped_skb_hsr() local
167 copylen = 2 * ETH_ALEN; in create_stripped_skb_hsr()
169 copylen += VLAN_HLEN; in create_stripped_skb_hsr()
172 memcpy(dst, src, copylen); in create_stripped_skb_hsr()
/linux/drivers/net/
H A Dtap.c584 int copylen = 0; in tap_get_user() local
609 copylen = clamp(hdr_len ?: GOODCOPY_LEN, ETH_HLEN, good_linear); in tap_get_user()
610 linear = copylen; in tap_get_user()
612 iov_iter_advance(&i, copylen); in tap_get_user()
618 copylen = len; in tap_get_user()
622 skb = tap_alloc_skb(&q->sk, TAP_RESERVE, copylen, in tap_get_user()
H A Dtun.c1704 int copylen; in tun_get_user() local
1758 copylen = min(hdr_len ? hdr_len : GOODCOPY_LEN, good_linear); in tun_get_user()
1759 linear = copylen; in tun_get_user()
1760 iov_iter_advance(&i, copylen); in tun_get_user()
1778 copylen = len; in tun_get_user()
1784 skb = tun_napi_alloc_frags(tfile, copylen, from); in tun_get_user()
1792 linear = min_t(size_t, good_linear, copylen); in tun_get_user()
1794 skb = tun_alloc_skb(tfile, align, copylen, linear, in tun_get_user()
/linux/tools/testing/selftests/rseq/
H A Dparam_test.c1017 size_t copylen; in this_cpu_memcpy_buffer_push() local
1027 /* copylen must be <= 4kB. */ in this_cpu_memcpy_buffer_push()
1028 copylen = sizeof(item); in this_cpu_memcpy_buffer_push()
1034 destptr, srcptr, copylen, in this_cpu_memcpy_buffer_push()
1057 size_t copylen; in this_cpu_memcpy_buffer_pop() local
1067 /* copylen must be <= 4kB. */ in this_cpu_memcpy_buffer_pop()
1068 copylen = sizeof(*item); in this_cpu_memcpy_buffer_pop()
1072 targetptr_final, offset, destptr, srcptr, copylen, in this_cpu_memcpy_buffer_pop()
/linux/fs/xfs/libxfs/
H A Dxfs_rtbitmap.c1377 const size_t copylen = mp->m_blockwsize << XFS_WORDLOG; in xfs_rtfile_initialize_block() local
1421 memcpy(bufdata, data, copylen); in xfs_rtfile_initialize_block()
1423 memset(bufdata, 0, copylen); in xfs_rtfile_initialize_block()
1442 const size_t copylen = mp->m_blockwsize << XFS_WORDLOG; in xfs_rtfile_initialize_blocks() local
1465 data += copylen; in xfs_rtfile_initialize_blocks()
/linux/net/ipv4/
H A Dtcp.c1963 struct sk_buff *skb, u32 copylen, in tcp_copy_straggler_data() argument
1973 err = import_ubuf(ITER_DEST, (void __user *)copy_address, copylen, in tcp_copy_straggler_data()
1977 err = skb_copy_datagram_msg(skb, *offset, &msg, copylen); in tcp_copy_straggler_data()
1980 zc->recv_skip_hint -= copylen; in tcp_copy_straggler_data()
1981 *offset += copylen; in tcp_copy_straggler_data()
1982 *seq += copylen; in tcp_copy_straggler_data()
1983 return (__s32)copylen; in tcp_copy_straggler_data()
1993 u32 offset, copylen = min_t(u32, copybuf_len, zc->recv_skip_hint); in tcp_zc_handle_leftover() local
1995 if (!copylen) in tcp_zc_handle_leftover()
2008 zc->copybuf_len = tcp_copy_straggler_data(zc, skb, copylen, in tcp_zc_handle_leftover()
2150 u32 length = 0, offset, vma_len, avail_len, copylen = 0; tcp_zerocopy_receive() local
[all...]
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drx.c910 u32 copylen = len; in iwlagn_rx_noa_notification() local
916 copylen += 1 + 2; in iwlagn_rx_noa_notification()
928 copylen); in iwlagn_rx_noa_notification()
/linux/net/packet/
H A Daf_packet.c2624 __be16 proto, unsigned char *addr, int hlen, int copylen, in tpacket_fill_skb() argument
2653 } else if (copylen) { in tpacket_fill_skb()
2654 int hdrlen = min_t(int, copylen, tp_len); in tpacket_fill_skb()
2657 skb_put(skb, copylen - dev->hard_header_len); in tpacket_fill_skb()
2787 int hlen, tlen, copylen = 0; in tpacket_snd() local
2883 copylen = __virtio16_to_cpu(vio_le(), in tpacket_snd()
2886 copylen = max_t(int, copylen, dev->hard_header_len); in tpacket_snd()
2889 (copylen - dev->hard_header_len), in tpacket_snd()
2899 addr, hlen, copylen, in tpacket_snd()
[all...]
/linux/fs/
H A Dnamei.c5331 int copylen; in readlink_copy() local
5333 copylen = linklen; in readlink_copy()
5334 if (unlikely(copylen > (unsigned) buflen)) in readlink_copy()
5335 copylen = buflen; in readlink_copy()
5336 if (copy_to_user(buffer, link, copylen)) in readlink_copy()
5337 copylen = -EFAULT; in readlink_copy()
5338 return copylen; in readlink_copy()
/linux/net/netfilter/ipvs/
H A Dip_vs_ctl.c3019 unsigned int copylen; in do_ip_vs_get_ctl() local
3031 copylen = get_arglen[CMDID(cmd)]; in do_ip_vs_get_ctl()
3032 if (*len < (int) copylen) { in do_ip_vs_get_ctl()
3033 IP_VS_DBG(1, "get_ctl: len %d < %u\n", *len, copylen); in do_ip_vs_get_ctl()
3037 if (copy_from_user(arg, user, copylen) != 0) in do_ip_vs_get_ctl()
/linux/net/netfilter/ipset/
H A Dip_set_core.c2246 int copylen = *len, ret = 0; in ip_set_sockfn_get() local
2352 if (copy_to_user(user, data, copylen)) in ip_set_sockfn_get()