Lines Matching refs:initial_offset
311 * @initial_offset: the value passed in to skb_prepare_frag_walk()
320 u32 initial_offset;
328 * @initial_offset: start the walk @initial_offset into the skb.
332 * least @initial_offset large.
334 static void iptfs_skb_prepare_frag_walk(struct sk_buff *skb, u32 initial_offset,
341 walk->initial_offset = initial_offset;
349 if (initial_offset >= skb_headlen(skb)) {
350 initial_offset -= skb_headlen(skb);
354 frag->offset += initial_offset;
355 frag->len -= initial_offset;
357 initial_offset = 0;
360 initial_offset -= skb_headlen(skb);
365 if (initial_offset >= from->len) {
366 initial_offset -= from->len;
371 if (initial_offset) {
372 frag->offset += initial_offset;
373 frag->len -= initial_offset;
374 initial_offset = 0;
384 offset -= walk->initial_offset;
465 if (!walk->nr_frags || offset >= walk->total + walk->initial_offset)