Lines Matching defs:start

2390  *	@skb: start of the buffer to use
2433 * skb_push - add data to the start of a buffer
2438 * start. If this would exceed the total buffer headroom the kernel will
2452 * skb_pull - remove data from the start of a buffer
2456 * This function removes data from the start of a buffer, returning
2468 * skb_pull_data - remove data from the start of a buffer returning its
2473 * This function removes data from the start of a buffer, returning
2784 int start = skb_headlen(skb);
2792 if ((copy = start - offset) > 0) {
2806 WARN_ON(start > offset + len);
2808 end = start + skb_frag_size(f);
2818 skb_frag_off(f) + offset - start,
2830 start = end;
2836 WARN_ON(start > offset + len);
2838 end = start + frag_iter->len;
2842 if (skb_copy_bits(frag_iter, offset - start, to, copy))
2849 start = end;
3102 /* Make offset relative to start of frags */
3193 int start = skb_headlen(skb);
3200 if ((copy = start - offset) > 0) {
3214 WARN_ON(start > offset + len);
3216 end = start + skb_frag_size(frag);
3226 skb_frag_off(frag) + offset - start,
3238 start = end;
3244 WARN_ON(start > offset + len);
3246 end = start + frag_iter->len;
3250 if (skb_store_bits(frag_iter, offset - start,
3258 start = end;
3272 int start = skb_headlen(skb);
3273 int i, copy = start - offset;
3293 WARN_ON(start > offset + len);
3295 end = start + skb_frag_size(frag);
3306 skb_frag_off(frag) + offset - start,
3323 start = end;
3329 WARN_ON(start > offset + len);
3331 end = start + frag_iter->len;
3336 csum2 = __skb_checksum(frag_iter, offset - start,
3345 start = end;
3370 int start = skb_headlen(skb);
3371 int i, copy = start - offset;
3392 WARN_ON(start > offset + len);
3394 end = start + skb_frag_size(&skb_shinfo(skb)->frags[i]);
3406 skb_frag_off(frag) + offset - start,
3422 start = end;
3429 WARN_ON(start > offset + len);
3431 end = start + frag_iter->len;
3436 offset - start,
3445 start = end;
3780 * Queue a buffer at the start of the list. This function takes the
4745 /* Update GSO info and prepare to start updating headers on
4871 int start = skb_headlen(skb);
4872 int i, copy = start - offset;
4892 WARN_ON(start > offset + len);
4894 end = start + skb_frag_size(&skb_shinfo(skb)->frags[i]);
4903 skb_frag_off(frag) + offset - start);
4909 start = end;
4915 WARN_ON(start > offset + len);
4917 end = start + frag_iter->len;
4924 ret = __skb_to_sgvec(frag_iter, sg+elt, offset - start,
4933 start = end;
4943 * @offset: The offset into the buffer's contents to start mapping
5371 * @start: the number of bytes after skb->data to start checksumming.
5372 * @off: the offset from start to place the checksum.
5380 bool skb_partial_csum_set(struct sk_buff *skb, u16 start, u16 off)
5382 u32 csum_end = (u32)start + (u32)off + sizeof(__sum16);
5383 u32 csum_start = skb_headroom(skb) + (u32)start;
5387 start, off, skb_headroom(skb), skb_headlen(skb));
6125 * skb_mpls_push() - push a new MPLS header after mac_len bytes from start of