Home
last modified time | relevance | path

Searched refs:copylen (Results 1 - 25 of 36) sorted by relevance

12

/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-5.10/drivers/input/serio/
H A Duserio.c126 size_t nonwrap_len, copylen; in userio_char_read() local
143 copylen = min(nonwrap_len, count); in userio_char_read()
144 if (copylen) { in userio_char_read()
145 memcpy(buf, &userio->buf[userio->tail], copylen); in userio_char_read()
146 userio->tail = (userio->tail + copylen) % in userio_char_read()
172 if (copylen) in userio_char_read()
173 if (copy_to_user(user_buffer, buf, copylen)) in userio_char_read()
176 return copylen; in userio_char_read()
/kernel/linux/linux-6.6/drivers/input/serio/
H A Duserio.c126 size_t nonwrap_len, copylen; in userio_char_read() local
143 copylen = min(nonwrap_len, count); in userio_char_read()
144 if (copylen) { in userio_char_read()
145 memcpy(buf, &userio->buf[userio->tail], copylen); in userio_char_read()
146 userio->tail = (userio->tail + copylen) % in userio_char_read()
172 if (copylen) in userio_char_read()
173 if (copy_to_user(user_buffer, buf, copylen)) in userio_char_read()
176 return copylen; in userio_char_read()
/kernel/linux/linux-5.10/net/phonet/
H A Ddatagram.c120 int copylen; in pn_recvmsg() local
132 copylen = skb->len; in pn_recvmsg()
133 if (len < copylen) { in pn_recvmsg()
135 copylen = len; in pn_recvmsg()
138 rval = skb_copy_datagram_msg(skb, 0, msg, copylen); in pn_recvmsg()
144 rval = (flags & MSG_TRUNC) ? skb->len : copylen; in pn_recvmsg()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/net/dccp/
H A Doptions.c435 int copylen = len; in dccp_insert_option_ackvec() local
438 copylen = DCCP_SINGLE_OPT_MAXLEN; in dccp_insert_option_ackvec()
447 *to++ = copylen + 2; in dccp_insert_option_ackvec()
450 if (from + copylen > tail) { in dccp_insert_option_ackvec()
456 copylen -= tailsize; in dccp_insert_option_ackvec()
460 memcpy(to, from, copylen); in dccp_insert_option_ackvec()
461 from += copylen; in dccp_insert_option_ackvec()
462 to += copylen; in dccp_insert_option_ackvec()
463 len -= copylen; in dccp_insert_option_ackvec()
/kernel/linux/linux-6.6/net/dccp/
H A Doptions.c435 int copylen = len; in dccp_insert_option_ackvec() local
438 copylen = DCCP_SINGLE_OPT_MAXLEN; in dccp_insert_option_ackvec()
447 *to++ = copylen + 2; in dccp_insert_option_ackvec()
450 if (from + copylen > tail) { in dccp_insert_option_ackvec()
456 copylen -= tailsize; in dccp_insert_option_ackvec()
460 memcpy(to, from, copylen); in dccp_insert_option_ackvec()
461 from += copylen; in dccp_insert_option_ackvec()
462 to += copylen; in dccp_insert_option_ackvec()
463 len -= copylen; in dccp_insert_option_ackvec()
/kernel/linux/linux-6.6/net/smc/
H A Dsmc_rx.c347 size_t copylen, read_done = 0, read_remaining = len; in smc_rx_recvmsg() local
456 copylen = min_t(size_t, read_remaining, readable); in smc_rx_recvmsg()
459 chunk_len = min_t(size_t, copylen, conn->rmb_desc->len - in smc_rx_recvmsg()
484 if (chunk_len_sum == copylen) in smc_rx_recvmsg()
487 chunk_len = copylen - chunk_len; /* remainder */ in smc_rx_recvmsg()
496 atomic_sub(copylen, &conn->bytes_to_rcv); in smc_rx_recvmsg()
499 if (msg && smc_rx_update_consumer(smc, cons, copylen)) in smc_rx_recvmsg()
503 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()
/kernel/linux/linux-5.10/net/smc/
H A Dsmc_rx.c282 size_t copylen, read_done = 0, read_remaining = len; in smc_rx_recvmsg() local
385 copylen = min_t(size_t, read_remaining, readable); in smc_rx_recvmsg()
388 chunk_len = min_t(size_t, copylen, conn->rmb_desc->len - in smc_rx_recvmsg()
414 if (chunk_len_sum == copylen) in smc_rx_recvmsg()
417 chunk_len = copylen - chunk_len; /* remainder */ in smc_rx_recvmsg()
427 atomic_sub(copylen, &conn->bytes_to_rcv); in smc_rx_recvmsg()
430 if (msg && smc_rx_update_consumer(smc, cons, copylen)) in smc_rx_recvmsg()
H A Dsmc_tx.c136 size_t copylen, send_done = 0, send_remaining = len; in smc_tx_sendmsg() local
180 copylen = min_t(size_t, send_remaining, writespace); in smc_tx_sendmsg()
187 chunk_len = min_t(size_t, copylen, conn->sndbuf_desc->len - in smc_tx_sendmsg()
204 if (chunk_len_sum == copylen) in smc_tx_sendmsg()
207 chunk_len = copylen - chunk_len; /* remainder */ in smc_tx_sendmsg()
213 smc_curs_add(conn->sndbuf_desc->len, &prep, copylen); in smc_tx_sendmsg()
217 atomic_sub(copylen, &conn->sndbuf_space); in smc_tx_sendmsg()
/kernel/linux/linux-6.6/net/mptcp/
H A Dsockopt.c971 u32 copylen = min_t(u32, sfd->size_subflow_data, sizeof(*sfd)); in mptcp_put_subflow_data() local
976 copied = copylen; in mptcp_put_subflow_data()
981 if (copy_to_user(optval, sfd, copylen)) in mptcp_put_subflow_data()
991 int len, copylen; in mptcp_get_subflow_data() local
1006 copylen = min_t(unsigned int, len, sizeof(*sfd)); in mptcp_get_subflow_data()
1007 if (copy_from_user(sfd, optval, copylen)) in mptcp_get_subflow_data()
1203 u32 copylen, in mptcp_put_full_info()
1206 copylen += MIN_FULL_INFO_OPTLEN_SIZE; in mptcp_put_full_info()
1207 if (put_user(copylen, optlen)) in mptcp_put_full_info()
1210 if (copy_to_user(optval, mfi, copylen)) in mptcp_put_full_info()
1201 mptcp_put_full_info(struct mptcp_full_info *mfi, char __user *optval, u32 copylen, int __user *optlen) mptcp_put_full_info() argument
1218 unsigned int sfcount = 0, copylen = 0; mptcp_getsockopt_full_info() local
[all...]
/kernel/linux/linux-5.10/drivers/net/
H A Dtap.c631 int copylen = 0; in tap_get_user() local
667 copylen = vnet_hdr.hdr_len ? in tap_get_user()
669 if (copylen > good_linear) in tap_get_user()
670 copylen = good_linear; in tap_get_user()
671 else if (copylen < ETH_HLEN) in tap_get_user()
672 copylen = ETH_HLEN; in tap_get_user()
673 linear = copylen; in tap_get_user()
675 iov_iter_advance(&i, copylen); in tap_get_user()
681 copylen = len; in tap_get_user()
689 skb = tap_alloc_skb(&q->sk, TAP_RESERVE, copylen, in tap_get_user()
[all...]
/kernel/linux/linux-6.6/drivers/net/
H A Dtap.c648 int copylen = 0; in tap_get_user() local
685 copylen = vnet_hdr.hdr_len ? in tap_get_user()
687 if (copylen > good_linear) in tap_get_user()
688 copylen = good_linear; in tap_get_user()
689 else if (copylen < ETH_HLEN) in tap_get_user()
690 copylen = ETH_HLEN; in tap_get_user()
691 linear = copylen; in tap_get_user()
693 iov_iter_advance(&i, copylen); in tap_get_user()
699 copylen = len; in tap_get_user()
707 skb = tap_alloc_skb(&q->sk, TAP_RESERVE, copylen, in tap_get_user()
[all...]
H A Dtun.c1760 int copylen; in tun_get_user() local
1812 copylen = gso.hdr_len ? tun16_to_cpu(tun, gso.hdr_len) : GOODCOPY_LEN; in tun_get_user()
1813 if (copylen > good_linear) in tun_get_user()
1814 copylen = good_linear; in tun_get_user()
1815 linear = copylen; in tun_get_user()
1816 iov_iter_advance(&i, copylen); in tun_get_user()
1834 copylen = len; in tun_get_user()
1843 skb = tun_napi_alloc_frags(tfile, copylen, from); in tun_get_user()
1851 linear = min_t(size_t, good_linear, copylen); in tun_get_user()
1853 skb = tun_alloc_skb(tfile, align, copylen, linea in tun_get_user()
[all...]
/kernel/linux/linux-5.10/net/hsr/
H A Dhsr_forward.c82 int copylen; in create_stripped_skb_hsr() local
96 copylen = 2 * ETH_ALEN; in create_stripped_skb_hsr()
98 copylen += VLAN_HLEN; in create_stripped_skb_hsr()
101 memcpy(dst, src, copylen); in create_stripped_skb_hsr()
/kernel/linux/linux-6.6/net/hsr/
H A Dhsr_forward.c124 int copylen; in create_stripped_skb_hsr() local
138 copylen = 2 * ETH_ALEN; in create_stripped_skb_hsr()
140 copylen += VLAN_HLEN; in create_stripped_skb_hsr()
143 memcpy(dst, src, copylen); in create_stripped_skb_hsr()
/kernel/linux/linux-5.10/net/caif/
H A Dcaif_socket.c278 int copylen; in caif_seqpkt_recvmsg() local
287 copylen = skb->len; in caif_seqpkt_recvmsg()
288 if (len < copylen) { in caif_seqpkt_recvmsg()
290 copylen = len; in caif_seqpkt_recvmsg()
293 ret = skb_copy_datagram_msg(skb, 0, m, copylen); in caif_seqpkt_recvmsg()
297 ret = (flags & MSG_TRUNC) ? skb->len : copylen; in caif_seqpkt_recvmsg()
/kernel/linux/linux-6.6/net/caif/
H A Dcaif_socket.c273 int copylen; in caif_seqpkt_recvmsg() local
282 copylen = skb->len; in caif_seqpkt_recvmsg()
283 if (len < copylen) { in caif_seqpkt_recvmsg()
285 copylen = len; in caif_seqpkt_recvmsg()
288 ret = skb_copy_datagram_msg(skb, 0, m, copylen); in caif_seqpkt_recvmsg()
292 ret = (flags & MSG_TRUNC) ? skb->len : copylen; in caif_seqpkt_recvmsg()
/kernel/linux/linux-5.10/tools/testing/selftests/rseq/
H A Dparam_test.c901 size_t copylen; in this_cpu_memcpy_buffer_push() local
911 /* copylen must be <= 4kB. */ in this_cpu_memcpy_buffer_push()
912 copylen = sizeof(item); in this_cpu_memcpy_buffer_push()
918 destptr, srcptr, copylen, in this_cpu_memcpy_buffer_push()
922 offset, destptr, srcptr, copylen, in this_cpu_memcpy_buffer_push()
945 size_t copylen; in this_cpu_memcpy_buffer_pop() local
955 /* copylen must be <= 4kB. */ in this_cpu_memcpy_buffer_pop()
956 copylen = sizeof(*item); in this_cpu_memcpy_buffer_pop()
960 offset, destptr, srcptr, copylen, in this_cpu_memcpy_buffer_pop()
/kernel/linux/linux-6.6/tools/testing/selftests/rseq/
H A Dparam_test.c983 size_t copylen; in this_cpu_memcpy_buffer_push() local
993 /* copylen must be <= 4kB. */ in this_cpu_memcpy_buffer_push()
994 copylen = sizeof(item); in this_cpu_memcpy_buffer_push()
1000 destptr, srcptr, copylen, in this_cpu_memcpy_buffer_push()
1023 size_t copylen; in this_cpu_memcpy_buffer_pop() local
1033 /* copylen must be <= 4kB. */ in this_cpu_memcpy_buffer_pop()
1034 copylen = sizeof(*item); in this_cpu_memcpy_buffer_pop()
1038 targetptr_final, offset, destptr, srcptr, copylen, in this_cpu_memcpy_buffer_pop()
/kernel/linux/linux-5.10/net/ipv4/
H A Dtcp.c1829 struct sk_buff *skb, u32 copylen, in tcp_copy_straggler_data()
1841 copylen, &iov, &msg.msg_iter); in tcp_copy_straggler_data()
1844 err = skb_copy_datagram_msg(skb, *offset, &msg, copylen); in tcp_copy_straggler_data()
1847 zc->recv_skip_hint -= copylen; in tcp_copy_straggler_data()
1848 *offset += copylen; in tcp_copy_straggler_data()
1849 *seq += copylen; in tcp_copy_straggler_data()
1850 return (__s32)copylen; in tcp_copy_straggler_data()
1859 u32 offset, copylen = min_t(u32, copybuf_len, zc->recv_skip_hint); in tcp_zerocopy_handle_leftover_data() local
1861 if (!copylen) in tcp_zerocopy_handle_leftover_data()
1869 zc->copybuf_len = tcp_copy_straggler_data(zc, skb, copylen, in tcp_zerocopy_handle_leftover_data()
1828 tcp_copy_straggler_data(struct tcp_zerocopy_receive *zc, struct sk_buff *skb, u32 copylen, u32 *offset, u32 *seq) tcp_copy_straggler_data() argument
1907 u32 length = 0, offset, vma_len, avail_len, aligned_len, copylen = 0; tcp_zerocopy_receive() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drx.c903 u32 copylen = len; in iwlagn_rx_noa_notification() local
909 copylen += 1 + 2; in iwlagn_rx_noa_notification()
921 copylen); in iwlagn_rx_noa_notification()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/net/ipv4/
H A Dtcp.c1895 struct sk_buff *skb, u32 copylen, in tcp_copy_straggler_data()
1907 copylen, &iov, &msg.msg_iter); in tcp_copy_straggler_data()
1910 err = skb_copy_datagram_msg(skb, *offset, &msg, copylen); in tcp_copy_straggler_data()
1913 zc->recv_skip_hint -= copylen; in tcp_copy_straggler_data()
1914 *offset += copylen; in tcp_copy_straggler_data()
1915 *seq += copylen; in tcp_copy_straggler_data()
1916 return (__s32)copylen; in tcp_copy_straggler_data()
1926 u32 offset, copylen = min_t(u32, copybuf_len, zc->recv_skip_hint); in tcp_zc_handle_leftover() local
1928 if (!copylen) in tcp_zc_handle_leftover()
1941 zc->copybuf_len = tcp_copy_straggler_data(zc, skb, copylen, in tcp_zc_handle_leftover()
1894 tcp_copy_straggler_data(struct tcp_zerocopy_receive *zc, struct sk_buff *skb, u32 copylen, u32 *offset, u32 *seq) tcp_copy_straggler_data() argument
2083 u32 length = 0, offset, vma_len, avail_len, copylen = 0; tcp_zerocopy_receive() local
[all...]

Completed in 35 milliseconds

12