Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/input/serio/
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()
/linux-4.4.14/net/phonet/
Ddatagram.c133 int copylen; in pn_recvmsg() local
145 copylen = skb->len; in pn_recvmsg()
146 if (len < copylen) { in pn_recvmsg()
148 copylen = len; in pn_recvmsg()
151 rval = skb_copy_datagram_msg(skb, 0, msg, copylen); in pn_recvmsg()
157 rval = (flags & MSG_TRUNC) ? skb->len : copylen; in pn_recvmsg()
/linux-4.4.14/net/dccp/
Doptions.c438 int copylen = len; in dccp_insert_option_ackvec() local
441 copylen = DCCP_SINGLE_OPT_MAXLEN; in dccp_insert_option_ackvec()
450 *to++ = copylen + 2; in dccp_insert_option_ackvec()
453 if (from + copylen > tail) { in dccp_insert_option_ackvec()
459 copylen -= tailsize; in dccp_insert_option_ackvec()
463 memcpy(to, from, copylen); in dccp_insert_option_ackvec()
464 from += copylen; in dccp_insert_option_ackvec()
465 to += copylen; in dccp_insert_option_ackvec()
466 len -= copylen; in dccp_insert_option_ackvec()
/linux-4.4.14/net/hsr/
Dhsr_forward.c78 int copylen; in create_stripped_skb() local
92 copylen = 2*ETH_ALEN; in create_stripped_skb()
94 copylen += VLAN_HLEN; in create_stripped_skb()
97 memcpy(dst, src, copylen); in create_stripped_skb()
/linux-4.4.14/fs/logfs/
Dsegment.c77 long copylen; in __logfs_buf_write() local
82 copylen = min((ulong)len, PAGE_SIZE - offset); in __logfs_buf_write()
89 memcpy(page_address(page) + offset, buf, copylen); in __logfs_buf_write()
97 buf += copylen; in __logfs_buf_write()
98 len -= copylen; in __logfs_buf_write()
405 long copylen; in wbuf_read() local
408 copylen = min((ulong)len, PAGE_SIZE - offset); in wbuf_read()
413 memcpy(buf, page_address(page) + offset, copylen); in wbuf_read()
416 buf += copylen; in wbuf_read()
417 len -= copylen; in wbuf_read()
/linux-4.4.14/drivers/net/
Dmacvtap.c721 int copylen = 0; in macvtap_get_user() local
759 copylen = vnet_hdr.hdr_len ? in macvtap_get_user()
761 if (copylen > good_linear) in macvtap_get_user()
762 copylen = good_linear; in macvtap_get_user()
763 else if (copylen < ETH_HLEN) in macvtap_get_user()
764 copylen = ETH_HLEN; in macvtap_get_user()
765 linear = copylen; in macvtap_get_user()
767 iov_iter_advance(&i, copylen); in macvtap_get_user()
773 copylen = len; in macvtap_get_user()
781 skb = macvtap_alloc_skb(&q->sk, MACVTAP_RESERVE, copylen, in macvtap_get_user()
Dtun.c1094 int copylen; in tun_get_user() local
1144 copylen = gso.hdr_len ? tun16_to_cpu(tun, gso.hdr_len) : GOODCOPY_LEN; in tun_get_user()
1145 if (copylen > good_linear) in tun_get_user()
1146 copylen = good_linear; in tun_get_user()
1147 linear = copylen; in tun_get_user()
1148 iov_iter_advance(&i, copylen); in tun_get_user()
1154 copylen = len; in tun_get_user()
1161 skb = tun_alloc_skb(tfile, align, copylen, linear, noblock); in tun_get_user()
/linux-4.4.14/net/caif/
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()
/linux-4.4.14/net/
Dcompat.c693 int copylen; in compat_mc_getsockopt() local
696 copylen = numsrc * sizeof(gf32->gf_slist[0]); in compat_mc_getsockopt()
697 if (copylen > klen) in compat_mc_getsockopt()
698 copylen = klen; in compat_mc_getsockopt()
699 if (copy_in_user(gf32->gf_slist, kgf->gf_slist, copylen)) in compat_mc_getsockopt()
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Drx.c991 u32 copylen = len; in iwlagn_rx_noa_notification() local
997 copylen += 1 + 2; in iwlagn_rx_noa_notification()
1009 copylen); in iwlagn_rx_noa_notification()
/linux-4.4.14/drivers/net/wireless/
Dzd1201.c233 unsigned short infotype, framelen, copylen; in zd1201_usbrx() local
298 copylen = le16_to_cpu(*(__le16*)&data[i+2]); in zd1201_usbrx()
300 if (copylen+zd->rxlen > sizeof(zd->rxdata)) in zd1201_usbrx()
302 memcpy(zd->rxdata+zd->rxlen, data+i+4, copylen); in zd1201_usbrx()
303 zd->rxlen += copylen; in zd1201_usbrx()
Drndis_wlan.c716 int resplen, respoffs, copylen; in rndis_query_oid() local
763 copylen = buflen - respoffs; in rndis_query_oid()
765 copylen = resplen; in rndis_query_oid()
768 if (copylen > *len) in rndis_query_oid()
769 copylen = *len; in rndis_query_oid()
771 memcpy(data, u.buf + respoffs, copylen); in rndis_query_oid()
/linux-4.4.14/drivers/media/usb/usbvision/
Dusbvision-core.c1142 long copylen = 0; in usbvision_parse_data() local
1156 newstate = usbvision_parse_lines_420(usbvision, &copylen); in usbvision_parse_data()
1158 newstate = usbvision_parse_lines_422(usbvision, &copylen); in usbvision_parse_data()
1160 newstate = usbvision_parse_compress(usbvision, &copylen); in usbvision_parse_data()
1192 frame->scanlength += copylen; in usbvision_parse_data()
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_ctl.c2634 unsigned int copylen; in do_ip_vs_get_ctl() local
2646 copylen = get_arglen[CMDID(cmd)]; in do_ip_vs_get_ctl()
2647 if (*len < (int) copylen) { in do_ip_vs_get_ctl()
2648 IP_VS_DBG(1, "get_ctl: len %d < %u\n", *len, copylen); in do_ip_vs_get_ctl()
2652 if (copy_from_user(arg, user, copylen) != 0) in do_ip_vs_get_ctl()
/linux-4.4.14/net/netfilter/ipset/
Dip_set_core.c1888 int copylen = *len, ret = 0; in ip_set_sockfn_get() local
1991 ret = copy_to_user(user, data, copylen); in ip_set_sockfn_get()