Lines Matching refs:grc
2415 static inline void skb_gro_remcsum_init(struct gro_remcsum *grc) in skb_gro_remcsum_init() argument
2417 grc->offset = 0; in skb_gro_remcsum_init()
2418 grc->delta = 0; in skb_gro_remcsum_init()
2424 struct gro_remcsum *grc, in skb_gro_remcsum_process() argument
2450 grc->offset = off + hdrlen + offset; in skb_gro_remcsum_process()
2451 grc->delta = delta; in skb_gro_remcsum_process()
2457 struct gro_remcsum *grc) in skb_gro_remcsum_cleanup() argument
2460 size_t plen = grc->offset + sizeof(u16); in skb_gro_remcsum_cleanup()
2462 if (!grc->delta) in skb_gro_remcsum_cleanup()
2465 ptr = skb_gro_header_fast(skb, grc->offset); in skb_gro_remcsum_cleanup()
2466 if (skb_gro_header_hard(skb, grc->offset + sizeof(u16))) { in skb_gro_remcsum_cleanup()
2467 ptr = skb_gro_header_slow(skb, plen, grc->offset); in skb_gro_remcsum_cleanup()
2472 remcsum_unadjust((__sum16 *)ptr, grc->delta); in skb_gro_remcsum_cleanup()