Searched refs:destructor (Results 1 - 25 of 123) sorted by last modified time

12345

/linux-master/net/rxrpc/
H A Dconn_object.c67 INIT_WORK(&conn->destructor, rxrpc_clean_up_connection);
307 container_of(work, struct rxrpc_connection, destructor);
371 schedule_work(&conn->destructor);
373 rxrpc_clean_up_connection(&conn->destructor);
/linux-master/net/mptcp/
H A Dprotocol.c199 skb->destructor = mptcp_rfree;
1959 skb->destructor = NULL;
H A Dsubflow.c646 tcp_request_sock_ops.destructor(req);
684 tcp6_request_sock_ops.destructor(req);
2044 mptcp_subflow_v4_request_sock_ops.destructor = subflow_v4_req_destructor;
2073 mptcp_subflow_v6_request_sock_ops.destructor = subflow_v6_req_destructor;
/linux-master/net/ipv6/
H A Dudp.c1107 skb->destructor = sock_pfree;
/linux-master/net/ipv4/
H A Dudp_offload.c293 /* clear destructor to avoid skb_segment assigning it to tail */
294 copy_dtor = gso_skb->destructor == sock_wfree;
296 gso_skb->destructor = NULL;
301 gso_skb->destructor = sock_wfree;
326 seg->destructor = sock_wfree;
453 skb->destructor = NULL;
H A Dudp.c1543 /* no need to setup a destructor, we will explicitly release the
2585 skb->destructor = sock_pfree;
H A Dip_output.c831 frag->destructor = sock_wfree;
885 frag2->destructor = NULL;
1193 if (!skb->destructor) {
1194 skb->destructor = sock_wfree;
1413 tmp_skb->destructor = NULL;
H A Dtcp.c1509 if (likely(skb->destructor == sock_rfree)) {
1511 skb->destructor = NULL;
H A Dip_fragment.c752 ip4_frags.destructor = ip4_frag_free;
H A Dinet_fragment.c262 if (f->destructor)
263 f->destructor(q);
454 void (*destructor)(struct sk_buff *);
467 destructor = skb->destructor;
488 skb->destructor = NULL;
547 head->destructor = destructor;
/linux-master/net/core/
H A Dskbuff.c14 * Alan Cox : destructor hook for AF_UNIX etc.
1186 if (skb->destructor) {
1188 skb->destructor(skb);
1590 n->destructor = NULL;
1625 n->destructor = NULL;
2308 if (!skb->sk || skb->destructor == sock_edemux)
2752 if (!skb->sk || skb->destructor == sock_edemux)
4938 if (head_skb->destructor == sock_wfree) {
4940 swap(tail->destructor, head_skb->destructor);
[all...]
H A Dgro.c196 skb->destructor = NULL;
H A Dfilter.c7470 skb->destructor = sock_pfree;
11983 skb->destructor = sock_pfree;
H A Dsock.c72 * Steve Whitehouse: Added default destructor to free
2400 * destructor and make plain sk_free() */
2457 * Write buffer destructor automatically called from kfree_skb.
2511 skb->destructor = sock_edemux;
2516 skb->destructor = sock_wfree;
2536 return (skb->destructor == sock_wfree ||
2537 (IS_ENABLED(CONFIG_INET) && skb->destructor == tcp_wfree));
2559 * Read buffer destructor automatically called from kfree_skb.
2572 * Buffer destructor for skbs that are not used directly in read or write
2581 /* Buffer destructor fo
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c293 * This is the packet destructor used for Tx packets that need to remain
2035 * solution to this problem is to run the destructor early,
2046 * Run the destructor before telling the DMA engine about the
2444 * So, call the destructor now and we'll free the skb later
3014 skb->destructor = deferred_unmap_destructor;
/linux-master/net/tls/
H A Dtls_strp.c471 strp->anchor->destructor = NULL;
/linux-master/include/net/
H A Dsock.h2393 skb->destructor = sock_rfree;
2402 skb->destructor = sock_efree;
2424 if (skb->destructor != sock_wfree) {
2440 void (*destructor)(struct sock *sk,
2801 return skb->destructor == sock_pfree;
/linux-master/virt/kvm/
H A Dkvm_main.c5732 if (dev->ops->destructor)
5733 dev->ops->destructor(dev);
/linux-master/tools/testing/selftests/net/tcp_ao/lib/
H A Dsetup.c94 static void test_destructor(void) __attribute__((destructor));
/linux-master/net/unix/
H A Daf_unix.c1896 skb->destructor = unix_destruct_scm;
/linux-master/net/xdp/
H A Dxsk.c603 skb->destructor = sock_wfree;
768 skb->destructor = xsk_destruct_skb;
/linux-master/scripts/kconfig/
H A Dparser.y100 %destructor {
/linux-master/net/ipv6/netfilter/
H A Dnf_conntrack_reasm.c549 nf_frags.destructor = NULL;
/linux-master/include/linux/
H A Dskbuff.h609 * remains valid until skb destructor */
789 * @destructor: Destruct function
893 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff::__anon84::__anon85
3187 * destructor function and make the @skb unowned. The buffer continues
3192 if (skb->destructor) {
3193 skb->destructor(skb);
3194 skb->destructor = NULL;
3206 * For each frag in the SKB which needs a destructor (i.e. has an
3208 * page by calling the destructor.
4906 return !skb->destructor
[all...]
/linux-master/net/packet/
H A Daf_packet.c2872 skb->destructor = tpacket_destruct_skb;

Completed in 589 milliseconds

12345