Searched refs:fclones (Results 1 – 2 of 2) sorted by relevance
/linux-6.12.1/net/core/ |
D | skbuff.c | 697 struct sk_buff_fclones *fclones; in __alloc_skb() local 699 fclones = container_of(skb, struct sk_buff_fclones, skb1); in __alloc_skb() 702 refcount_set(&fclones->fclone_ref, 1); in __alloc_skb() 1144 struct sk_buff_fclones *fclones; in kfree_skbmem() local 1152 fclones = container_of(skb, struct sk_buff_fclones, skb1); in kfree_skbmem() 1158 if (refcount_read(&fclones->fclone_ref) == 1) in kfree_skbmem() 1163 fclones = container_of(skb, struct sk_buff_fclones, skb2); in kfree_skbmem() 1166 if (!refcount_dec_and_test(&fclones->fclone_ref)) in kfree_skbmem() 1169 kmem_cache_free(net_hotdata.skbuff_fclone_cache, fclones); in kfree_skbmem() 2067 struct sk_buff_fclones *fclones = container_of(skb, in skb_clone() local [all …]
|
/linux-6.12.1/include/linux/ |
D | skbuff.h | 1353 const struct sk_buff_fclones *fclones; in skb_fclone_busy() local 1355 fclones = container_of(skb, struct sk_buff_fclones, skb1); in skb_fclone_busy() 1358 refcount_read(&fclones->fclone_ref) > 1 && in skb_fclone_busy() 1359 READ_ONCE(fclones->skb2.sk) == sk; in skb_fclone_busy()
|