Searched refs:sock_wfree (Results 1 – 12 of 12) sorted by relevance
8 return skb->destructor == sock_wfree || in is_skb_wmem()
29 * Alan Cox : sock_wfree/sock_rfree don't destroy sockets,2433 * If not null, sock_wfree() will call __sk_free(sk) later in sk_free() 2671 void sock_wfree(struct sk_buff *skb) in sock_wfree() 2706 EXPORT_SYMBOL(sock_wfree);2708 /* This variant of sock_wfree() is used by TCP, in __sock_wfree() 2729 skb->destructor = sock_wfree; in skb_set_owner_w() 2756 return (skb->destructor == sock_wfree ||3654 /* rely on refcount_sub from sock_wfree() */ in sock_def_write_space_wfree() 2668 void sock_wfree(struct sk_buff *skb) sock_wfree() function
1168 tcp_wfree, __sock_wfree, sock_wfree, in kfree_skbmem() 1173 sock_wfree, xsk_destruct_skb, in skb_release_head_state() 5080 if (head_skb->destructor == sock_wfree) { in skb_segment()
543 copy_dtor = gso_skb->destructor == sock_wfree; in __udp_gso_segment() 552 gso_skb->destructor = sock_wfree; in __udp_gso_segment() 581 seg->destructor = sock_wfree; in __udp_gso_segment()
830 frag->destructor = sock_wfree; in ip_do_fragment()1202 skb->destructor = sock_wfree; in __ip_append_data()
724 sock_wfree(skb); in xsk_build_skb_zerocopy() 748 skb->destructor = sock_wfree; in xsk_build_skb_zerocopy()
971 frag->destructor = sock_wfree; in ip6_fragment() 1763 skb->destructor = sock_wfree; in __ip6_append_data()
1001 SOCK_USE_WRITE_QUEUE, /* whether to call sk->sk_write_space in sock_wfree */1854 void sock_wfree(struct sk_buff *skb);2485 if (skb->destructor != sock_wfree) { in skb_prepare_for_gro()
343 (skb->destructor == sock_wfree && in veth_skb_is_eligible_for_gro()
1981 sock_wfree(skb); in unix_destruct_scm()
2527 sock_wfree(skb); in tpacket_destruct_skb()
9219 sock_wfree(skb); in sctp_wfree()