Home
last modified time | relevance | path

Searched refs:fclones (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/net/core/
H A Dskbuff.c243 struct sk_buff_fclones *fclones; in __alloc_skb() local
245 fclones = container_of(skb, struct sk_buff_fclones, skb1); in __alloc_skb()
248 refcount_set(&fclones->fclone_ref, 1); in __alloc_skb()
250 fclones->skb2.fclone = SKB_FCLONE_CLONE; in __alloc_skb()
632 struct sk_buff_fclones *fclones; in kfree_skbmem() local
640 fclones = container_of(skb, struct sk_buff_fclones, skb1); in kfree_skbmem()
646 if (refcount_read(&fclones->fclone_ref) == 1) in kfree_skbmem()
651 fclones = container_of(skb, struct sk_buff_fclones, skb2); in kfree_skbmem()
654 if (!refcount_dec_and_test(&fclones->fclone_ref)) in kfree_skbmem()
657 kmem_cache_free(skbuff_fclone_cache, fclones); in kfree_skbmem()
1440 struct sk_buff_fclones *fclones = container_of(skb, skb_clone() local
[all...]
/kernel/linux/linux-6.6/net/core/
H A Dskbuff.c669 struct sk_buff_fclones *fclones; in __alloc_skb() local
671 fclones = container_of(skb, struct sk_buff_fclones, skb1); in __alloc_skb()
674 refcount_set(&fclones->fclone_ref, 1); in __alloc_skb()
1006 struct sk_buff_fclones *fclones; in kfree_skbmem() local
1014 fclones = container_of(skb, struct sk_buff_fclones, skb1); in kfree_skbmem()
1020 if (refcount_read(&fclones->fclone_ref) == 1) in kfree_skbmem()
1025 fclones = container_of(skb, struct sk_buff_fclones, skb2); in kfree_skbmem()
1028 if (!refcount_dec_and_test(&fclones->fclone_ref)) in kfree_skbmem()
1031 kmem_cache_free(skbuff_fclone_cache, fclones); in kfree_skbmem()
1894 struct sk_buff_fclones *fclones in skb_clone() local
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dskbuff.h1133 const struct sk_buff_fclones *fclones; in skb_fclone_busy() local
1135 fclones = container_of(skb, struct sk_buff_fclones, skb1); in skb_fclone_busy()
1138 refcount_read(&fclones->fclone_ref) > 1 && in skb_fclone_busy()
1139 fclones->skb2.sk == sk; in skb_fclone_busy()
/kernel/linux/linux-6.6/include/linux/
H A Dskbuff.h1317 const struct sk_buff_fclones *fclones; in skb_fclone_busy() local
1319 fclones = container_of(skb, struct sk_buff_fclones, skb1); in skb_fclone_busy()
1322 refcount_read(&fclones->fclone_ref) > 1 && in skb_fclone_busy()
1323 READ_ONCE(fclones->skb2.sk) == sk; in skb_fclone_busy()

Completed in 24 milliseconds