fclones 1082 include/linux/skbuff.h const struct sk_buff_fclones *fclones; fclones 1084 include/linux/skbuff.h fclones = container_of(skb, struct sk_buff_fclones, skb1); fclones 1087 include/linux/skbuff.h refcount_read(&fclones->fclone_ref) > 1 && fclones 1088 include/linux/skbuff.h fclones->skb2.sk == sk; fclones 242 net/core/skbuff.c struct sk_buff_fclones *fclones; fclones 244 net/core/skbuff.c fclones = container_of(skb, struct sk_buff_fclones, skb1); fclones 247 net/core/skbuff.c refcount_set(&fclones->fclone_ref, 1); fclones 249 net/core/skbuff.c fclones->skb2.fclone = SKB_FCLONE_CLONE; fclones 619 net/core/skbuff.c struct sk_buff_fclones *fclones; fclones 627 net/core/skbuff.c fclones = container_of(skb, struct sk_buff_fclones, skb1); fclones 633 net/core/skbuff.c if (refcount_read(&fclones->fclone_ref) == 1) fclones 638 net/core/skbuff.c fclones = container_of(skb, struct sk_buff_fclones, skb2); fclones 641 net/core/skbuff.c if (!refcount_dec_and_test(&fclones->fclone_ref)) fclones 644 net/core/skbuff.c kmem_cache_free(skbuff_fclone_cache, fclones); fclones 1432 net/core/skbuff.c struct sk_buff_fclones *fclones = container_of(skb, fclones 1441 net/core/skbuff.c refcount_read(&fclones->fclone_ref) == 1) { fclones 1442 net/core/skbuff.c n = &fclones->skb2; fclones 1443 net/core/skbuff.c refcount_set(&fclones->fclone_ref, 2);