Home
last modified time | relevance | path

Searched refs:destructor (Results 1 – 25 of 59) sorted by relevance

123

/net/core/
A Dsock_destructor.h8 return skb->destructor == sock_wfree || in is_skb_wmem()
9 skb->destructor == __sock_wfree || in is_skb_wmem()
10 (IS_ENABLED(CONFIG_INET) && skb->destructor == tcp_wfree); in is_skb_wmem()
A Ddatagram.c330 void (*destructor)(struct sock *sk, in __sk_queue_drop_skb()
341 if (destructor) in __sk_queue_drop_skb()
342 destructor(sk, skb); in __sk_queue_drop_skb()
A Dgro.c189 skb->destructor = NULL; in skb_gro_receive()
243 skb->destructor = NULL; in skb_gro_receive_list()
A Dskbuff.c1136 if (skb->destructor) { in skb_release_head_state()
1138 skb->destructor(skb); in skb_release_head_state()
1557 n->destructor = NULL; in __skb_clone()
1592 n->destructor = NULL; in alloc_skb_for_msg()
2297 if (!skb->sk || skb->destructor == sock_edemux) in pskb_expand_head()
2744 if (!skb->sk || skb->destructor == sock_edemux) in ___pskb_trim()
5030 if (head_skb->destructor == sock_wfree) { in skb_segment()
5032 swap(tail->destructor, head_skb->destructor); in skb_segment()
5394 skb->destructor = sock_rmem_free; in sock_queue_err_skb()
5471 clone->destructor = sock_efree; in skb_clone_sk()
[all …]
/net/ipv4/
A Dinet_fragment.c261 if (f->destructor) in inet_frag_destroy_rcu()
262 f->destructor(q); in inet_frag_destroy_rcu()
453 void (*destructor)(struct sk_buff *); in inet_frag_reasm_prepare() local
466 destructor = skb->destructor; in inet_frag_reasm_prepare()
487 skb->destructor = NULL; in inet_frag_reasm_prepare()
546 head->destructor = destructor; in inet_frag_reasm_prepare()
A Dtcp_offload.c175 copy_destructor = gso_skb->destructor == tcp_wfree; in tcp_gso_segment()
218 skb->destructor = gso_skb->destructor; in tcp_gso_segment()
239 swap(gso_skb->destructor, skb->destructor); in tcp_gso_segment()
A Dxfrm4_tunnel.c50 .destructor = ipip_destroy,
A Dudp_offload.c543 copy_dtor = gso_skb->destructor == sock_wfree; in __udp_gso_segment()
545 gso_skb->destructor = NULL; in __udp_gso_segment()
552 gso_skb->destructor = sock_wfree; in __udp_gso_segment()
579 seg->destructor = sock_wfree; in __udp_gso_segment()
A Dip_output.c828 frag->destructor = sock_wfree; in ip_do_fragment()
882 frag2->destructor = NULL; in ip_do_fragment()
1199 if (!skb->destructor) { in __ip_append_data()
1200 skb->destructor = sock_wfree; in __ip_append_data()
1424 tmp_skb->destructor = NULL; in __ip_make_skb()
A Dip_sockglue.c344 void (*destructor)(struct sock *)) in ip_ra_control()
373 if (ra->destructor) in ip_ra_control()
374 ra->destructor(sk); in ip_ra_control()
390 new_ra->destructor = destructor; in ip_ra_control()
A Dipcomp.c165 .destructor = ipcomp_destroy,
/net/rxrpc/
A Dconn_object.c67 INIT_WORK(&conn->destructor, rxrpc_clean_up_connection); in rxrpc_alloc_connection()
309 container_of(work, struct rxrpc_connection, destructor); in rxrpc_clean_up_connection()
378 schedule_work(&conn->destructor); in rxrpc_put_connection()
380 rxrpc_clean_up_connection(&conn->destructor); in rxrpc_put_connection()
/net/tls/
A Dtls_device_fallback.c193 nskb->destructor = skb->destructor; in complete_skb()
195 skb->destructor = NULL; in complete_skb()
201 if (nskb->destructor == sock_efree) in complete_skb()
/net/sched/
A Dact_sample.c273 tc_action_priv_destructor *destructor) in tcf_sample_get_group() argument
282 *destructor = tcf_psample_group_put; in tcf_sample_get_group()
292 act->ops->get_psample_group(act, &entry->destructor); in tcf_offload_sample_get_group()
A Dact_mirred.c574 tc_action_priv_destructor *destructor) in tcf_mirred_get_dev() argument
583 *destructor = tcf_mirred_dev_put; in tcf_mirred_get_dev()
598 entry->dev = act->ops->get_dev(act, &entry->destructor); in tcf_offload_mirred_get_dev()
/net/caif/
A Dcaif_dev.c226 caifd->xoff_skb_dtor = skb->destructor; in transmit()
227 skb->destructor = caif_flow_cb; in transmit()
449 caifd->xoff_skb->destructor = caifd->xoff_skb_dtor; in caif_device_notify()
/net/ipv6/
A Dmip6.c282 .destructor = mip6_destopt_destroy,
364 .destructor = mip6_rthdr_destroy,
A Dipcomp6.c184 .destructor = ipcomp_destroy,
A Dip6_output.c950 frag->destructor = sock_wfree; in ip6_fragment()
1002 frag2->destructor = NULL; in ip6_fragment()
1735 if (!skb->destructor) { in __ip6_append_data()
1736 skb->destructor = sock_wfree; in __ip6_append_data()
1924 tmp_skb->destructor = NULL; in __ip6_make_skb()
A Dxfrm6_tunnel.c301 .destructor = xfrm6_tunnel_destroy,
/net/devlink/
A Dregion.c465 region->ops->destructor(snapshot->data); in devlink_region_snapshot_del()
746 region->ops->destructor(data); in devlink_nl_region_new_doit()
1052 if (WARN_ON(!ops) || WARN_ON(!ops->destructor)) in devl_region_create()
1121 if (WARN_ON(!ops) || WARN_ON(!ops->destructor)) in devlink_port_region_create()
/net/netfilter/
A Dnf_queue.c189 skb->destructor = sock_edemux; in __nf_queue()
/net/llc/
A Dllc_sap.c291 skb->destructor = sock_efree; in llc_sap_rcv()
/net/mptcp/
A Dsubflow.c694 tcp_request_sock_ops.destructor(req); in subflow_v4_req_destructor()
732 tcp6_request_sock_ops.destructor(req); in subflow_v6_req_destructor()
2130 mptcp_subflow_v4_request_sock_ops.destructor = subflow_v4_req_destructor; in mptcp_subflow_init()
2159 mptcp_subflow_v6_request_sock_ops.destructor = subflow_v6_req_destructor; in mptcp_subflow_init()
/net/ieee802154/6lowpan/
A Dreassembly.c528 lowpan_frags.destructor = NULL; in lowpan_net_frag_init()

Completed in 64 milliseconds

123