Searched refs:fclones (Results 1 – 2 of 2) sorted by relevance
| /OK3568_Linux_fs/kernel/net/core/ |
| H A D | skbuff.c | 244 struct sk_buff_fclones *fclones; in __alloc_skb() local 246 fclones = container_of(skb, struct sk_buff_fclones, skb1); in __alloc_skb() 249 refcount_set(&fclones->fclone_ref, 1); in __alloc_skb() 251 fclones->skb2.fclone = SKB_FCLONE_CLONE; in __alloc_skb() 633 struct sk_buff_fclones *fclones; in kfree_skbmem() local 641 fclones = container_of(skb, struct sk_buff_fclones, skb1); in kfree_skbmem() 647 if (refcount_read(&fclones->fclone_ref) == 1) in kfree_skbmem() 652 fclones = container_of(skb, struct sk_buff_fclones, skb2); in kfree_skbmem() 655 if (!refcount_dec_and_test(&fclones->fclone_ref)) in kfree_skbmem() 658 kmem_cache_free(skbuff_fclone_cache, fclones); in kfree_skbmem() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | skbuff.h | 1147 const struct sk_buff_fclones *fclones; in skb_fclone_busy() local 1149 fclones = container_of(skb, struct sk_buff_fclones, skb1); in skb_fclone_busy() 1152 refcount_read(&fclones->fclone_ref) > 1 && in skb_fclone_busy() 1153 fclones->skb2.sk == sk; in skb_fclone_busy()
|