Searched refs:sock_wfree (Results 1 - 12 of 12) sorted by relevance

/linux-master/net/core/
H A Dsock_destructor.h8 return skb->destructor == sock_wfree ||
H A Dsock.c29 * Alan Cox : sock_wfree/sock_rfree don't destroy sockets,
2242 * If not null, sock_wfree() will call __sk_free(sk) later
2313 /* sk_wmem_alloc set to one (see sk_free() and sock_wfree()) */
2459 void sock_wfree(struct sk_buff *skb) function
2492 EXPORT_SYMBOL(sock_wfree); variable
2494 /* This variant of sock_wfree() is used by TCP,
2516 skb->destructor = sock_wfree;
2536 return (skb->destructor == sock_wfree ||
3394 /* rely on refcount_sub from sock_wfree() */
H A Dskbuff.c4938 if (head_skb->destructor == sock_wfree) {
/linux-master/net/ipv4/
H A Dudp_offload.c294 copy_dtor = gso_skb->destructor == sock_wfree;
301 gso_skb->destructor = sock_wfree;
326 seg->destructor = sock_wfree;
H A Dip_output.c831 frag->destructor = sock_wfree;
1194 skb->destructor = sock_wfree;
/linux-master/net/xdp/
H A Dxsk.c589 sock_wfree(skb);
603 skb->destructor = sock_wfree;
/linux-master/net/ipv6/
H A Dip6_output.c939 frag->destructor = sock_wfree;
1712 skb->destructor = sock_wfree;
/linux-master/include/net/
H A Dsock.h925 SOCK_USE_WRITE_QUEUE, /* whether to call sk->sk_write_space in sock_wfree */
1810 void sock_wfree(struct sk_buff *skb);
2424 if (skb->destructor != sock_wfree) {
/linux-master/drivers/net/
H A Dveth.c331 * - the sock_wfree destructor is used by UDP, ICMP and XDP sockets -
339 (skb->destructor == sock_wfree &&
/linux-master/net/packet/
H A Daf_packet.c2529 sock_wfree(skb);
/linux-master/net/unix/
H A Daf_unix.c1881 sock_wfree(skb);
/linux-master/net/sctp/
H A Dsocket.c9175 sock_wfree(skb);

Completed in 247 milliseconds