Lines Matching refs:copy
1664 int i, copy; in skb_copy_bits() local
1670 if ((copy = start - offset) > 0) { in skb_copy_bits()
1671 if (copy > len) in skb_copy_bits()
1672 copy = len; in skb_copy_bits()
1673 skb_copy_from_linear_data_offset(skb, offset, to, copy); in skb_copy_bits()
1674 if ((len -= copy) == 0) in skb_copy_bits()
1676 offset += copy; in skb_copy_bits()
1677 to += copy; in skb_copy_bits()
1687 if ((copy = end - offset) > 0) { in skb_copy_bits()
1690 if (copy > len) in skb_copy_bits()
1691 copy = len; in skb_copy_bits()
1696 copy); in skb_copy_bits()
1699 if ((len -= copy) == 0) in skb_copy_bits()
1701 offset += copy; in skb_copy_bits()
1702 to += copy; in skb_copy_bits()
1713 if ((copy = end - offset) > 0) { in skb_copy_bits()
1714 if (copy > len) in skb_copy_bits()
1715 copy = len; in skb_copy_bits()
1716 if (skb_copy_bits(frag_iter, offset - start, to, copy)) in skb_copy_bits()
1718 if ((len -= copy) == 0) in skb_copy_bits()
1720 offset += copy; in skb_copy_bits()
1721 to += copy; in skb_copy_bits()
1965 int i, copy; in skb_store_bits() local
1970 if ((copy = start - offset) > 0) { in skb_store_bits()
1971 if (copy > len) in skb_store_bits()
1972 copy = len; in skb_store_bits()
1973 skb_copy_to_linear_data_offset(skb, offset, from, copy); in skb_store_bits()
1974 if ((len -= copy) == 0) in skb_store_bits()
1976 offset += copy; in skb_store_bits()
1977 from += copy; in skb_store_bits()
1987 if ((copy = end - offset) > 0) { in skb_store_bits()
1990 if (copy > len) in skb_store_bits()
1991 copy = len; in skb_store_bits()
1995 from, copy); in skb_store_bits()
1998 if ((len -= copy) == 0) in skb_store_bits()
2000 offset += copy; in skb_store_bits()
2001 from += copy; in skb_store_bits()
2012 if ((copy = end - offset) > 0) { in skb_store_bits()
2013 if (copy > len) in skb_store_bits()
2014 copy = len; in skb_store_bits()
2016 from, copy)) in skb_store_bits()
2018 if ((len -= copy) == 0) in skb_store_bits()
2020 offset += copy; in skb_store_bits()
2021 from += copy; in skb_store_bits()
2038 int i, copy = start - offset; in __skb_checksum() local
2043 if (copy > 0) { in __skb_checksum()
2044 if (copy > len) in __skb_checksum()
2045 copy = len; in __skb_checksum()
2046 csum = ops->update(skb->data + offset, copy, csum); in __skb_checksum()
2047 if ((len -= copy) == 0) in __skb_checksum()
2049 offset += copy; in __skb_checksum()
2050 pos = copy; in __skb_checksum()
2060 if ((copy = end - offset) > 0) { in __skb_checksum()
2064 if (copy > len) in __skb_checksum()
2065 copy = len; in __skb_checksum()
2068 offset - start, copy, 0); in __skb_checksum()
2070 csum = ops->combine(csum, csum2, pos, copy); in __skb_checksum()
2071 if (!(len -= copy)) in __skb_checksum()
2073 offset += copy; in __skb_checksum()
2074 pos += copy; in __skb_checksum()
2085 if ((copy = end - offset) > 0) { in __skb_checksum()
2087 if (copy > len) in __skb_checksum()
2088 copy = len; in __skb_checksum()
2090 copy, 0, ops); in __skb_checksum()
2091 csum = ops->combine(csum, csum2, pos, copy); in __skb_checksum()
2092 if ((len -= copy) == 0) in __skb_checksum()
2094 offset += copy; in __skb_checksum()
2095 pos += copy; in __skb_checksum()
2123 int i, copy = start - offset; in skb_copy_and_csum_bits() local
2128 if (copy > 0) { in skb_copy_and_csum_bits()
2129 if (copy > len) in skb_copy_and_csum_bits()
2130 copy = len; in skb_copy_and_csum_bits()
2132 copy, csum); in skb_copy_and_csum_bits()
2133 if ((len -= copy) == 0) in skb_copy_and_csum_bits()
2135 offset += copy; in skb_copy_and_csum_bits()
2136 to += copy; in skb_copy_and_csum_bits()
2137 pos = copy; in skb_copy_and_csum_bits()
2146 if ((copy = end - offset) > 0) { in skb_copy_and_csum_bits()
2151 if (copy > len) in skb_copy_and_csum_bits()
2152 copy = len; in skb_copy_and_csum_bits()
2157 copy, 0); in skb_copy_and_csum_bits()
2160 if (!(len -= copy)) in skb_copy_and_csum_bits()
2162 offset += copy; in skb_copy_and_csum_bits()
2163 to += copy; in skb_copy_and_csum_bits()
2164 pos += copy; in skb_copy_and_csum_bits()
2176 if ((copy = end - offset) > 0) { in skb_copy_and_csum_bits()
2177 if (copy > len) in skb_copy_and_csum_bits()
2178 copy = len; in skb_copy_and_csum_bits()
2181 to, copy, 0); in skb_copy_and_csum_bits()
2183 if ((len -= copy) == 0) in skb_copy_and_csum_bits()
2185 offset += copy; in skb_copy_and_csum_bits()
2186 to += copy; in skb_copy_and_csum_bits()
2187 pos += copy; in skb_copy_and_csum_bits()
2891 int copy; in skb_append_datato_frags() local
2905 copy = min_t(int, length, pfrag->size - pfrag->offset); in skb_append_datato_frags()
2908 offset, copy, 0, skb); in skb_append_datato_frags()
2914 copy); in skb_append_datato_frags()
2916 pfrag->offset += copy; in skb_append_datato_frags()
2919 skb->truesize += copy; in skb_append_datato_frags()
2920 atomic_add(copy, &sk->sk_wmem_alloc); in skb_append_datato_frags()
2921 skb->len += copy; in skb_append_datato_frags()
2922 skb->data_len += copy; in skb_append_datato_frags()
2923 offset += copy; in skb_append_datato_frags()
2924 length -= copy; in skb_append_datato_frags()
3364 int i, copy = start - offset; in __skb_to_sgvec() local
3368 if (copy > 0) { in __skb_to_sgvec()
3369 if (copy > len) in __skb_to_sgvec()
3370 copy = len; in __skb_to_sgvec()
3371 sg_set_buf(sg, skb->data + offset, copy); in __skb_to_sgvec()
3373 if ((len -= copy) == 0) in __skb_to_sgvec()
3375 offset += copy; in __skb_to_sgvec()
3384 if ((copy = end - offset) > 0) { in __skb_to_sgvec()
3387 if (copy > len) in __skb_to_sgvec()
3388 copy = len; in __skb_to_sgvec()
3389 sg_set_page(&sg[elt], skb_frag_page(frag), copy, in __skb_to_sgvec()
3392 if (!(len -= copy)) in __skb_to_sgvec()
3394 offset += copy; in __skb_to_sgvec()
3405 if ((copy = end - offset) > 0) { in __skb_to_sgvec()
3406 if (copy > len) in __skb_to_sgvec()
3407 copy = len; in __skb_to_sgvec()
3409 copy); in __skb_to_sgvec()
3410 if ((len -= copy) == 0) in __skb_to_sgvec()
3412 offset += copy; in __skb_to_sgvec()