| /linux/virt/kvm/ |
| H A D | binary_stats.c | 58 ssize_t copylen; in kvm_stats_read() local 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() 103 copylen = header->id_offset + KVM_STATS_NAME_SIZE - pos; in kvm_stats_read() 104 copylen = min(copylen, remain); in kvm_stats_read() [all …]
|
| /linux/net/phonet/ |
| H A D | datagram.c | 117 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/drivers/input/serio/ |
| H A D | userio.c | 116 size_t count, size_t *copylen) in userio_fetch_data() argument 130 *copylen = len; in userio_fetch_data() 139 size_t available, copylen; in userio_char_read() local 150 available = userio_fetch_data(userio, buf, count, ©len); in userio_char_read() 171 if (copylen) in userio_char_read() 172 if (copy_to_user(user_buffer, buf, copylen)) in userio_char_read() 175 return copylen; in userio_char_read()
|
| /linux/net/dccp/ |
| H A D | options.c | |
| /linux/net/smc/ |
| H A D | smc_rx.c | 355 size_t copylen, read_done = 0, read_remaining = len, peeked_bytes = 0; in smc_rx_recvmsg() 466 copylen = min_t(size_t, read_remaining, readable); in smc_rx_recvmsg() 469 chunk_len = min_t(size_t, copylen, conn->rmb_desc->len - in smc_rx_recvmsg() 496 if (chunk_len_sum == copylen) in smc_rx_recvmsg() 499 chunk_len = copylen - chunk_len; /* remainder */ in smc_rx_recvmsg() 508 atomic_sub(copylen, &conn->bytes_to_rcv); in smc_rx_recvmsg() 511 if (msg && smc_rx_update_consumer(smc, cons, copylen)) in smc_rx_recvmsg() 515 trace_smc_rx_recvmsg(smc, copylen); in smc_rx_recvmsg() 356 size_t copylen, read_done = 0, read_remaining = len, peeked_bytes = 0; smc_rx_recvmsg() local
|
| /linux/net/mptcp/ |
| H A D | sockopt.c | 1064 u32 copylen = min_t(u32, sfd->size_subflow_data, sizeof(*sfd)); in mptcp_put_subflow_data() local 1069 copied = copylen; in mptcp_put_subflow_data() 1074 if (copy_to_user(optval, sfd, copylen)) in mptcp_put_subflow_data() 1084 int len, copylen; in mptcp_get_subflow_data() local 1099 copylen = min_t(unsigned int, len, sizeof(*sfd)); in mptcp_get_subflow_data() 1100 if (copy_from_user(sfd, optval, copylen)) in mptcp_get_subflow_data() 1296 u32 copylen, in mptcp_put_full_info() argument 1299 copylen += MIN_FULL_INFO_OPTLEN_SIZE; in mptcp_put_full_info() 1300 if (put_user(copylen, optlen)) in mptcp_put_full_info() 1303 if (copy_to_user(optval, mfi, copylen)) in mptcp_put_full_info() [all …]
|
| /linux/net/xfrm/ |
| H A D | xfrm_iptfs.c | 751 u32 copylen, fraglen, ipremain, iphlen, iphremain, rrem; in iptfs_reassem_cont() local 870 copylen = min(fraglen, iphremain); in iptfs_reassem_cont() 871 if (skb_copy_seq_read(st, data, skb_put(newskb, copylen), in iptfs_reassem_cont() 872 copylen)) { in iptfs_reassem_cont() 878 if (copylen < iphremain) { in iptfs_reassem_cont() 883 data += copylen; in iptfs_reassem_cont() 884 blkoff -= copylen; in iptfs_reassem_cont() 885 remaining -= copylen; in iptfs_reassem_cont() 886 ipremain -= copylen; in iptfs_reassem_cont() 890 copylen = min(fraglen, ipremain); in iptfs_reassem_cont() [all …]
|
| /linux/net/hsr/ |
| H A D | hsr_forward.c | 153 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 D | tap.c | 584 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 D | tun.c | 1790 int copylen; in tun_get_user() local 1844 copylen = min(hdr_len ? hdr_len : GOODCOPY_LEN, good_linear); in tun_get_user() 1845 linear = copylen; in tun_get_user() 1846 iov_iter_advance(&i, copylen); in tun_get_user() 1864 copylen = len; in tun_get_user() 1870 skb = tun_napi_alloc_frags(tfile, copylen, from); in tun_get_user() 1878 linear = min_t(size_t, good_linear, copylen); in tun_get_user() 1880 skb = tun_alloc_skb(tfile, align, copylen, linear, in tun_get_user()
|
| /linux/tools/testing/selftests/rseq/ |
| H A D | param_test.c | 1020 size_t copylen; in this_cpu_memcpy_buffer_push() local 1031 copylen = sizeof(item); in this_cpu_memcpy_buffer_push() 1037 destptr, srcptr, copylen, in this_cpu_memcpy_buffer_push() 1060 size_t copylen; in this_cpu_memcpy_buffer_pop() local 1071 copylen = sizeof(*item); in this_cpu_memcpy_buffer_pop() 1075 targetptr_final, offset, destptr, srcptr, copylen, in this_cpu_memcpy_buffer_pop()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_coredump.c | 122 u16 copylen = min_t(u16, len, in bnxt_hwrm_dbg_dma_data() local 125 memcpy(info->dest_buf + off, dma_buf, copylen); in bnxt_hwrm_dbg_dma_data() 126 if (copylen < len) in bnxt_hwrm_dbg_dma_data()
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | rx.c | 910 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 D | af_packet.c | 2592 __be16 proto, unsigned char *addr, int hlen, int copylen, in tpacket_fill_skb() 2622 } else if (copylen) { in tpacket_fill_skb() 2623 int hdrlen = min_t(int, copylen, tp_len); in tpacket_fill_skb() 2626 skb_put(skb, copylen - hard_header_len); in tpacket_fill_skb() 2760 int hard_header_len, hlen, tlen, copylen = 0; in tpacket_snd() 2860 copylen = __virtio16_to_cpu(vio_le(), in tpacket_snd() 2864 copylen = max_t(int, copylen, hard_header_len); in tpacket_snd() 2867 (copylen - hard_header_len), in tpacket_snd() 2877 addr, hlen, copylen, hard_header_le in tpacket_snd() 2589 tpacket_fill_skb(struct packet_sock * po,struct sk_buff * skb,void * frame,struct net_device * dev,void * data,int tp_len,__be16 proto,unsigned char * addr,int hlen,int copylen,int hard_header_len,const struct sockcm_cookie * sockc) tpacket_fill_skb() argument 2757 int hard_header_len, hlen, tlen, copylen = 0; tpacket_snd() local [all...] |
| /linux/fs/ |
| H A D | namei.c | 6375 int copylen; in readlink_copy() local 6377 copylen = linklen; in readlink_copy() 6378 if (unlikely(copylen > (unsigned) buflen)) in readlink_copy() 6379 copylen = buflen; in readlink_copy() 6380 if (copy_to_user(buffer, link, copylen)) in readlink_copy() 6381 copylen = -EFAULT; in readlink_copy() 6382 return copylen; in readlink_copy()
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_ctl.c | 3786 unsigned int copylen; in do_ip_vs_get_ctl() local 3798 copylen = get_arglen[CMDID(cmd)]; in do_ip_vs_get_ctl() 3799 if (*len < (int) copylen) { in do_ip_vs_get_ctl() 3800 IP_VS_DBG(1, "get_ctl: len %d < %u\n", *len, copylen); in do_ip_vs_get_ctl() 3804 if (copy_from_user(arg, user, copylen) != 0) in do_ip_vs_get_ctl()
|
| /linux/net/netfilter/ipset/ |
| H A D | ip_set_core.c | 2266 int copylen = *len, ret = 0; in ip_set_sockfn_get() local 2372 if (copy_to_user(user, data, copylen)) in ip_set_sockfn_get()
|