Lines Matching refs:copy
1712 int i, copy; in skb_copy_bits() local
1718 if ((copy = start - offset) > 0) { in skb_copy_bits()
1719 if (copy > len) in skb_copy_bits()
1720 copy = len; in skb_copy_bits()
1721 skb_copy_from_linear_data_offset(skb, offset, to, copy); in skb_copy_bits()
1722 if ((len -= copy) == 0) in skb_copy_bits()
1724 offset += copy; in skb_copy_bits()
1725 to += copy; in skb_copy_bits()
1735 if ((copy = end - offset) > 0) { in skb_copy_bits()
1738 if (copy > len) in skb_copy_bits()
1739 copy = len; in skb_copy_bits()
1744 copy); in skb_copy_bits()
1747 if ((len -= copy) == 0) in skb_copy_bits()
1749 offset += copy; in skb_copy_bits()
1750 to += copy; in skb_copy_bits()
1761 if ((copy = end - offset) > 0) { in skb_copy_bits()
1762 if (copy > len) in skb_copy_bits()
1763 copy = len; in skb_copy_bits()
1764 if (skb_copy_bits(frag_iter, offset - start, to, copy)) in skb_copy_bits()
1766 if ((len -= copy) == 0) in skb_copy_bits()
1768 offset += copy; in skb_copy_bits()
1769 to += copy; in skb_copy_bits()
2001 int i, copy; in skb_store_bits() local
2006 if ((copy = start - offset) > 0) { in skb_store_bits()
2007 if (copy > len) in skb_store_bits()
2008 copy = len; in skb_store_bits()
2009 skb_copy_to_linear_data_offset(skb, offset, from, copy); in skb_store_bits()
2010 if ((len -= copy) == 0) in skb_store_bits()
2012 offset += copy; in skb_store_bits()
2013 from += copy; in skb_store_bits()
2023 if ((copy = end - offset) > 0) { in skb_store_bits()
2026 if (copy > len) in skb_store_bits()
2027 copy = len; in skb_store_bits()
2031 from, copy); in skb_store_bits()
2034 if ((len -= copy) == 0) in skb_store_bits()
2036 offset += copy; in skb_store_bits()
2037 from += copy; in skb_store_bits()
2048 if ((copy = end - offset) > 0) { in skb_store_bits()
2049 if (copy > len) in skb_store_bits()
2050 copy = len; in skb_store_bits()
2052 from, copy)) in skb_store_bits()
2054 if ((len -= copy) == 0) in skb_store_bits()
2056 offset += copy; in skb_store_bits()
2057 from += copy; in skb_store_bits()
2074 int i, copy = start - offset; in __skb_checksum() local
2079 if (copy > 0) { in __skb_checksum()
2080 if (copy > len) in __skb_checksum()
2081 copy = len; in __skb_checksum()
2082 csum = ops->update(skb->data + offset, copy, csum); in __skb_checksum()
2083 if ((len -= copy) == 0) in __skb_checksum()
2085 offset += copy; in __skb_checksum()
2086 pos = copy; in __skb_checksum()
2096 if ((copy = end - offset) > 0) { in __skb_checksum()
2100 if (copy > len) in __skb_checksum()
2101 copy = len; in __skb_checksum()
2104 offset - start, copy, 0); in __skb_checksum()
2106 csum = ops->combine(csum, csum2, pos, copy); in __skb_checksum()
2107 if (!(len -= copy)) in __skb_checksum()
2109 offset += copy; in __skb_checksum()
2110 pos += copy; in __skb_checksum()
2121 if ((copy = end - offset) > 0) { in __skb_checksum()
2123 if (copy > len) in __skb_checksum()
2124 copy = len; in __skb_checksum()
2126 copy, 0, ops); in __skb_checksum()
2127 csum = ops->combine(csum, csum2, pos, copy); in __skb_checksum()
2128 if ((len -= copy) == 0) in __skb_checksum()
2130 offset += copy; in __skb_checksum()
2131 pos += copy; in __skb_checksum()
2159 int i, copy = start - offset; in skb_copy_and_csum_bits() local
2164 if (copy > 0) { in skb_copy_and_csum_bits()
2165 if (copy > len) in skb_copy_and_csum_bits()
2166 copy = len; in skb_copy_and_csum_bits()
2168 copy, csum); in skb_copy_and_csum_bits()
2169 if ((len -= copy) == 0) in skb_copy_and_csum_bits()
2171 offset += copy; in skb_copy_and_csum_bits()
2172 to += copy; in skb_copy_and_csum_bits()
2173 pos = copy; in skb_copy_and_csum_bits()
2182 if ((copy = end - offset) > 0) { in skb_copy_and_csum_bits()
2187 if (copy > len) in skb_copy_and_csum_bits()
2188 copy = len; in skb_copy_and_csum_bits()
2193 copy, 0); in skb_copy_and_csum_bits()
2196 if (!(len -= copy)) in skb_copy_and_csum_bits()
2198 offset += copy; in skb_copy_and_csum_bits()
2199 to += copy; in skb_copy_and_csum_bits()
2200 pos += copy; in skb_copy_and_csum_bits()
2212 if ((copy = end - offset) > 0) { in skb_copy_and_csum_bits()
2213 if (copy > len) in skb_copy_and_csum_bits()
2214 copy = len; in skb_copy_and_csum_bits()
2217 to, copy, 0); in skb_copy_and_csum_bits()
2219 if ((len -= copy) == 0) in skb_copy_and_csum_bits()
2221 offset += copy; in skb_copy_and_csum_bits()
2222 to += copy; in skb_copy_and_csum_bits()
2223 pos += copy; in skb_copy_and_csum_bits()
2927 int copy; in skb_append_datato_frags() local
2941 copy = min_t(int, length, pfrag->size - pfrag->offset); in skb_append_datato_frags()
2944 offset, copy, 0, skb); in skb_append_datato_frags()
2950 copy); in skb_append_datato_frags()
2952 pfrag->offset += copy; in skb_append_datato_frags()
2955 skb->truesize += copy; in skb_append_datato_frags()
2956 atomic_add(copy, &sk->sk_wmem_alloc); in skb_append_datato_frags()
2957 skb->len += copy; in skb_append_datato_frags()
2958 skb->data_len += copy; in skb_append_datato_frags()
2959 offset += copy; in skb_append_datato_frags()
2960 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()