Home
last modified time | relevance | path

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

123456

/linux/net/core/
H 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()
/linux/net/ipv4/
H A Dinet_fragment.c262 if (f->destructor) in inet_frag_destroy_rcu()
263 f->destructor(q); in inet_frag_destroy_rcu()
454 void (*destructor)(struct sk_buff *); in inet_frag_reasm_prepare() local
467 destructor = skb->destructor; in inet_frag_reasm_prepare()
488 skb->destructor = NULL; in inet_frag_reasm_prepare()
547 head->destructor = destructor; in inet_frag_reasm_prepare()
H A Dtcp_offload.c162 copy_destructor = gso_skb->destructor == tcp_wfree; in tcp_gso_segment()
203 skb->destructor = gso_skb->destructor; in tcp_gso_segment()
223 swap(gso_skb->destructor, skb->destructor); in tcp_gso_segment()
H A Dxfrm4_tunnel.c50 .destructor = ipip_destroy,
/linux/fs/afs/
H A Dcmservice.c40 .destructor = afs_cm_destructor,
50 .destructor = afs_cm_destructor,
60 .destructor = afs_cm_destructor,
70 .destructor = afs_cm_destructor,
80 .destructor = afs_cm_destructor,
90 .destructor = afs_cm_destructor,
100 .destructor = afs_cm_destructor,
H A Dfsclient.c266 .destructor = afs_flat_call_destructor,
409 .destructor = afs_flat_call_destructor,
416 .destructor = afs_flat_call_destructor,
520 .destructor = afs_flat_call_destructor,
574 .destructor = afs_flat_call_destructor,
654 .destructor = afs_flat_call_destructor,
702 .destructor = afs_flat_call_destructor,
780 .destructor = afs_flat_call_destructor,
862 .destructor = afs_flat_call_destructor,
957 .destructor = afs_flat_call_destructor,
[all …]
H A Dyfsclient.c458 .destructor = afs_flat_call_destructor,
537 .destructor = afs_flat_call_destructor,
588 .destructor = afs_flat_call_destructor,
678 .destructor = afs_flat_call_destructor,
747 .destructor = afs_flat_call_destructor,
792 .destructor = afs_flat_call_destructor,
862 .destructor = afs_flat_call_destructor,
939 .destructor = afs_flat_call_destructor,
1021 .destructor = afs_flat_call_destructor,
1073 .destructor = afs_flat_call_destructor,
[all …]
H A Dvlclient.c103 .destructor = afs_flat_call_destructor,
251 .destructor = afs_flat_call_destructor,
374 .destructor = afs_destroy_vl_get_capabilities,
626 .destructor = afs_flat_call_destructor,
745 .destructor = afs_flat_call_destructor,
H A Dvolume.c98 INIT_WORK(&volume->destructor, afs_destroy_volume); in afs_alloc_volume()
237 struct afs_volume *volume = container_of(work, struct afs_volume, destructor); in afs_destroy_volume()
300 schedule_work(&volume->destructor); in afs_put_volume()
/linux/lib/
H A Dclosure.c34 closure_fn *destructor = cl->fn; in closure_put_after_sub() local
38 if (destructor) in closure_put_after_sub()
39 destructor(&cl->work); in closure_put_after_sub()
/linux/Documentation/admin-guide/aoe/
H A Dtodo.rst13 the destructor member of the struct sk_buff is available to the aoe
15 sk_buffs, and by registering a destructor, we should be able to
/linux/drivers/net/dsa/mv88e6xxx/
H A Ddevlink.c660 .destructor = kfree,
671 .destructor = kfree,
678 .destructor = kfree,
684 .destructor = kfree,
690 .destructor = kfree,
696 .destructor = kfree,
702 .destructor = kfree,
/linux/tools/perf/util/
H A Dparse-events.y82 %destructor { free ($$); } <str>
84 %destructor { parse_events_term__delete ($$); } <term>
88 %destructor { parse_events_terms__delete ($$); } <list_terms>
104 %destructor { free_list_evsel ($$); } <list_evsel>
106 %destructor { free ($$.sys); free ($$.event); } <tracepoint_name>
108 %destructor { free ($$.str); } <hardware_term>
H A Dbpf-filter.y39 %destructor { free ($$); } <expr>
H A Dexpr.y55 %destructor { free ($$); } <str>
57 %destructor { ids__free($$.ids); } <ids>
/linux/include/net/
H A Drequest_sock.h40 void (*destructor)(struct request_sock *req); member
126 skb->destructor = NULL; in skb_steal_sock()
166 req->rsk_ops->destructor(req); in __reqsk_free()
/linux/net/rxrpc/
H A Dconn_object.c67 INIT_WORK(&conn->destructor, rxrpc_clean_up_connection); in rxrpc_alloc_connection()
307 container_of(work, struct rxrpc_connection, destructor); in rxrpc_clean_up_connection()
371 schedule_work(&conn->destructor); in rxrpc_put_connection()
373 rxrpc_clean_up_connection(&conn->destructor); in rxrpc_put_connection()
/linux/net/tls/
H A Dtls_device_fallback.c212 nskb->destructor = skb->destructor; in complete_skb()
214 skb->destructor = NULL; in complete_skb()
220 if (nskb->destructor == sock_efree) in complete_skb()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dcrdump.c49 .destructor = &kvfree,
54 .destructor = &kvfree,
/linux/net/sched/
H A Dact_sample.c261 tc_action_priv_destructor *destructor) in tcf_sample_get_group() argument
270 *destructor = tcf_psample_group_put; in tcf_sample_get_group()
280 act->ops->get_psample_group(act, &entry->destructor); in tcf_offload_sample_get_group()
/linux/include/kvm/
H A Diodev.h28 void (*destructor)(struct kvm_io_device *this); member
/linux/include/net/netfilter/
H A Dnf_tproxy.h32 skb->destructor = sock_edemux; in nf_tproxy_assign_sock()
/linux/net/caif/
H 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()
/linux/include/linux/
H A Dnetlink.h260 nskb->destructor = skb->destructor; in netlink_skb_clone()
/linux/drivers/hsi/clients/
H A Dhsi_char.c316 msg->destructor = hsc_break_req_destructor; in hsc_break_request()
334 msg->destructor = hsi_free_msg; in hsc_break_send()
436 msg->destructor = hsc_rx_msg_destructor; in hsc_read()
497 msg->destructor = hsc_tx_msg_destructor; in hsc_write()

123456