Lines Matching refs:linear
597 size_t len, size_t linear, in macvtap_alloc_skb() argument
603 if (prepad + len < PAGE_SIZE || !linear) in macvtap_alloc_skb()
604 linear = len; in macvtap_alloc_skb()
606 skb = sock_alloc_send_pskb(sk, prepad + linear, len - linear, noblock, in macvtap_alloc_skb()
612 skb_put(skb, linear); in macvtap_alloc_skb()
613 skb->data_len = len - linear; in macvtap_alloc_skb()
614 skb->len += len - linear; in macvtap_alloc_skb()
724 size_t linear; in macvtap_get_user() local
765 linear = copylen; in macvtap_get_user()
774 linear = macvtap16_to_cpu(q, vnet_hdr.hdr_len); in macvtap_get_user()
775 if (linear > good_linear) in macvtap_get_user()
776 linear = good_linear; in macvtap_get_user()
777 else if (linear < ETH_HLEN) in macvtap_get_user()
778 linear = ETH_HLEN; in macvtap_get_user()
782 linear, noblock, &err); in macvtap_get_user()