Lines Matching refs:linear
1460 size_t linear; in tun_napi_alloc_frags() local
1474 linear = iov_iter_single_seg_count(it); in tun_napi_alloc_frags()
1475 err = __skb_grow(skb, linear); in tun_napi_alloc_frags()
1480 skb->data_len = len - linear; in tun_napi_alloc_frags()
1513 size_t linear, int noblock) in tun_alloc_skb() argument
1520 if (prepad + len < PAGE_SIZE || !linear) in tun_alloc_skb()
1521 linear = len; in tun_alloc_skb()
1523 skb = sock_alloc_send_pskb(sk, prepad + linear, len - linear, noblock, in tun_alloc_skb()
1529 skb_put(skb, linear); in tun_alloc_skb()
1530 skb->data_len = len - linear; in tun_alloc_skb()
1531 skb->len += len - linear; in tun_alloc_skb()
1742 size_t len = total_len, align = tun->align, linear; in tun_get_user() local
1800 linear = copylen; in tun_get_user()
1822 linear = good_linear; in tun_get_user()
1824 linear = tun16_to_cpu(tun, gso.hdr_len); in tun_get_user()
1836 skb = tun_alloc_skb(tfile, align, copylen, linear, in tun_get_user()