zerocopy 635 drivers/net/tap.c bool zerocopy = false; zerocopy 679 drivers/net/tap.c zerocopy = true; zerocopy 682 drivers/net/tap.c if (!zerocopy) { zerocopy 696 drivers/net/tap.c if (zerocopy) zerocopy 726 drivers/net/tap.c if (zerocopy) { zerocopy 1583 drivers/net/tun.c int len, int noblock, bool zerocopy) zerocopy 1594 drivers/net/tun.c if (zerocopy) zerocopy 1756 drivers/net/tun.c bool zerocopy = false; zerocopy 1812 drivers/net/tun.c zerocopy = true; zerocopy 1815 drivers/net/tun.c if (!frags && tun_can_build_skb(tun, tfile, len, noblock, zerocopy)) { zerocopy 1828 drivers/net/tun.c if (!zerocopy) { zerocopy 1843 drivers/net/tun.c zerocopy = false; zerocopy 1857 drivers/net/tun.c if (zerocopy) zerocopy 1920 drivers/net/tun.c if (zerocopy) { zerocopy 471 include/linux/skbuff.h u16 zerocopy:1; zerocopy 1449 include/linux/skbuff.h static inline void skb_zcopy_clear(struct sk_buff *skb, bool zerocopy) zerocopy 1457 include/linux/skbuff.h uarg->zerocopy = uarg->zerocopy && zerocopy; zerocopy 1460 include/linux/skbuff.h uarg->callback(uarg, zerocopy); zerocopy 1119 net/core/skbuff.c uarg->zerocopy = 1; zerocopy 1249 net/core/skbuff.c uarg->callback(uarg, uarg->zerocopy); zerocopy 1023 net/ipv4/ip_output.c uarg->zerocopy = 0; zerocopy 1181 net/ipv4/ip_output.c } else if (!uarg || !uarg->zerocopy) { zerocopy 1210 net/ipv4/tcp.c uarg->zerocopy = 0; zerocopy 1412 net/ipv6/ip6_output.c uarg->zerocopy = 0; zerocopy 1602 net/ipv6/ip6_output.c } else if (!uarg || !uarg->zerocopy) { zerocopy 399 tools/testing/selftests/net/msg_zerocopy.c int ret, zerocopy; zerocopy 444 tools/testing/selftests/net/msg_zerocopy.c zerocopy = !(serr->ee_code & SO_EE_CODE_ZEROCOPY_COPIED); zerocopy 446 tools/testing/selftests/net/msg_zerocopy.c zerocopied = zerocopy; zerocopy 447 tools/testing/selftests/net/msg_zerocopy.c else if (zerocopied != zerocopy) { zerocopy 449 tools/testing/selftests/net/msg_zerocopy.c zerocopied = zerocopy;