Home
last modified time | relevance | path

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

/linux-4.4.14/include/kvm/
Diodev.h40 void (*destructor)(struct kvm_io_device *this); member
72 if (dev->ops->destructor) in kvm_iodevice_destructor()
73 dev->ops->destructor(dev); in kvm_iodevice_destructor()
/linux-4.4.14/net/ipv4/
Dtcp_offload.c110 copy_destructor = gso_skb->destructor == tcp_wfree; in tcp_gso_segment()
143 skb->destructor = gso_skb->destructor; in tcp_gso_segment()
161 swap(gso_skb->destructor, skb->destructor); in tcp_gso_segment()
Dxfrm4_tunnel.c48 .destructor = ipip_destroy,
Dinet_fragment.c317 if (f->destructor) in inet_frag_destroy()
318 f->destructor(q); in inet_frag_destroy()
Dip_sockglue.c318 void (*destructor)(struct sock *)) in ip_ra_control()
344 if (ra->destructor) in ip_ra_control()
345 ra->destructor(sk); in ip_ra_control()
361 new_ra->destructor = destructor; in ip_ra_control()
Dipcomp.c162 .destructor = ipcomp_destroy,
Dip_output.c591 frag->destructor = sock_wfree; in ip_do_fragment()
660 frag2->destructor = NULL; in ip_do_fragment()
1378 tmp_skb->destructor = NULL; in __ip_make_skb()
Dah4.c553 .destructor = ah_destroy,
Desp4.c735 .destructor = esp_destroy,
Dip_fragment.c894 ip4_frags.destructor = ip4_frag_free; in ipfrag_init()
Dtcp_ipv4.c1215 .destructor = tcp_v4_reqsk_destructor,
1462 skb->destructor = sock_edemux; in tcp_v4_early_demux()
Dip_tunnel.c1172 dev->destructor = ip_tunnel_dev_free; in ip_tunnel_init()
Dudp.c2014 skb->destructor = sock_efree; in udp_v4_early_demux()
Dipmr.c492 dev->destructor = free_netdev; in reg_vif_setup()
Dtcp_output.c955 skb->destructor = skb_is_tcp_pure_ack(skb) ? sock_wfree : tcp_wfree; in tcp_transmit_skb()
/linux-4.4.14/drivers/md/bcache/
Dclosure.c32 closure_fn *destructor = cl->fn; in closure_put_after_sub() local
36 if (destructor) in closure_put_after_sub()
37 destructor(cl); in closure_put_after_sub()
/linux-4.4.14/fs/afs/
Dcmservice.c42 .destructor = afs_cm_destructor,
52 .destructor = afs_cm_destructor,
62 .destructor = afs_cm_destructor,
72 .destructor = afs_cm_destructor,
82 .destructor = afs_cm_destructor,
92 .destructor = afs_cm_destructor,
Dfsclient.c271 .destructor = afs_flat_call_destructor,
436 .destructor = afs_flat_call_destructor,
443 .destructor = afs_flat_call_destructor,
552 .destructor = afs_flat_call_destructor,
654 .destructor = afs_flat_call_destructor,
750 .destructor = afs_flat_call_destructor,
834 .destructor = afs_flat_call_destructor,
923 .destructor = afs_flat_call_destructor,
1031 .destructor = afs_flat_call_destructor,
1142 .destructor = afs_flat_call_destructor,
[all …]
Dvlclient.c134 .destructor = afs_flat_call_destructor,
144 .destructor = afs_flat_call_destructor,
Drxrpc.c202 if (call->type->destructor) in afs_end_call_nofree()
203 call->type->destructor(call); in afs_end_call_nofree()
Dinternal.h138 void (*destructor)(struct afs_call *call); member
/linux-4.4.14/Documentation/aoe/
Dtodo.txt10 the destructor member of the struct sk_buff is available to the aoe
12 sk_buffs, and by registering a destructor, we should be able to
/linux-4.4.14/tools/lib/lockdep/
Dcommon.c19 __attribute__((destructor)) static void liblockdep_exit(void) in liblockdep_exit()
/linux-4.4.14/include/net/
Drequest_sock.h41 void (*destructor)(struct request_sock *req); member
114 req->rsk_ops->destructor(req); in reqsk_free()
Dswitchdev.h26 void (*destructor)(const void *data); member
113 void *data, void (*destructor)(void const *),
Dinet_frag.h101 void (*destructor)(struct inet_frag_queue *); member
Dip.h75 void (*destructor)(struct sock *); member
568 void (*destructor)(struct sock *));
Dsock.h1972 skb->destructor = sock_rfree; in skb_set_owner_r()
2227 skb->destructor = NULL; in skb_steal_sock()
Dipv6.h196 void (*destructor)(struct sock *); member
Dxfrm.h375 void (*destructor)(struct xfrm_state *); member
/linux-4.4.14/include/linux/can/
Dskb.h53 skb->destructor = sock_efree; in can_skb_set_owner()
/linux-4.4.14/include/linux/
Dnetlink.h111 nskb->destructor = skb->destructor; in netlink_skb_clone()
Dskbuff.h572 void (*destructor)(struct sk_buff *skb); member
2237 if (skb->destructor) { in skb_orphan()
2238 skb->destructor(skb); in skb_orphan()
2239 skb->destructor = NULL; in skb_orphan()
3430 return !skb->destructor && in skb_irq_freeable()
Dnetdevice.h1754 void (*destructor)(struct net_device *dev); member
/linux-4.4.14/net/caif/
Dcaif_dev.c218 caifd->xoff_skb_dtor = skb->destructor; in transmit()
219 skb->destructor = caif_flow_cb; in transmit()
437 caifd->xoff_skb->destructor = caifd->xoff_skb_dtor; in caif_device_notify()
Dchnl_net.c404 dev->destructor = chnl_net_destructor; in ipcaif_net_setup()
/linux-4.4.14/drivers/net/can/
Dvcan.c163 dev->destructor = free_netdev; in vcan_setup()
Dslcan.c439 dev->destructor = slc_free_netdev; in slc_setup()
765 dev->destructor = NULL; in slcan_exit()
/linux-4.4.14/drivers/hsi/clients/
Dssi_protocol.c205 msg->destructor = NULL; in ssip_free_data()
219 msg->destructor = ssip_free_data; in ssip_alloc_data()
246 msg->destructor = ssip_release_cmd; in ssip_claim_cmd()
257 msg->destructor = NULL; in ssip_free_cmds()
594 msg->destructor = ssip_free_strans; in ssip_xmit()
1065 dev->destructor = free_netdev; in ssip_pn_setup()
Dhsi_char.c329 msg->destructor = hsc_break_req_destructor; in hsc_break_request()
347 msg->destructor = hsi_free_msg; in hsc_break_send()
449 msg->destructor = hsc_rx_msg_destructor; in hsc_read()
510 msg->destructor = hsc_tx_msg_destructor; in hsc_write()
Dcmt_speech.c260 msg->destructor = cs_cmd_destructor; in cs_claim_cmd()
271 msg->destructor = NULL; in cs_free_cmds()
342 rxmsg->destructor = cs_hsi_data_destructor; in cs_hsi_alloc_data()
351 txmsg->destructor = cs_hsi_data_destructor; in cs_hsi_alloc_data()
/linux-4.4.14/drivers/net/
Dnlmon.c137 dev->destructor = free_netdev; in nlmon_setup()
Dloopback.c187 dev->destructor = loopback_dev_free; in loopback_setup()
Ddummy.c144 dev->destructor = free_netdev; in dummy_setup()
Difb.c235 dev->destructor = ifb_dev_free; in ifb_setup()
Dveth.c314 dev->destructor = veth_dev_free; in veth_setup()
Dvrf.c885 dev->destructor = free_netdev; in vrf_setup()
Dmacvlan.c1063 dev->destructor = free_netdev; in macvlan_common_setup()
Dgeneve.c1082 dev->destructor = free_netdev; in geneve_setup()
Dtun.c1464 dev->destructor = tun_free_netdev; in tun_setup()
Dvxlan.c2523 dev->destructor = free_netdev; in vxlan_setup()
/linux-4.4.14/virt/kvm/
Dcoalesced_mmio.c102 .destructor = coalesced_mmio_destructor,
Deventfd.c750 .destructor = ioeventfd_destructor,
/linux-4.4.14/include/net/irda/
Dirda_device.h147 void (*destructor)(struct sk_buff *skb); /* Used for flow control */ member
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dmon.c156 dev->destructor = free_netdev; in mon_setup()
/linux-4.4.14/net/rxrpc/
Dar-input.c62 skb->destructor = NULL; in rxrpc_queue_rcv_skb()
89 skb->destructor = rxrpc_packet_destructor; in rxrpc_queue_rcv_skb()
120 skb->destructor = NULL; in rxrpc_queue_rcv_skb()
Dar-call.c712 skb->destructor = NULL; in rxrpc_release_call()
Dar-ack.c528 skb->destructor = rxrpc_packet_destructor; in rxrpc_insert_oos_packet()
/linux-4.4.14/net/ieee802154/6lowpan/
Dcore.c111 ldev->destructor = free_netdev; in lowpan_setup()
Dreassembly.c626 lowpan_frags.destructor = NULL; in lowpan_net_frag_init()
/linux-4.4.14/net/switchdev/
Dswitchdev.c41 void *data, void (*destructor)(void const *), in switchdev_trans_item_enqueue()
45 tritem->destructor = destructor; in switchdev_trans_item_enqueue()
88 tritem->destructor(tritem->data); in switchdev_trans_items_destroy()
/linux-4.4.14/net/irda/irlan/
Dirlan_eth.c69 dev->destructor = free_netdev; in irlan_eth_setup()
/linux-4.4.14/net/ipv6/
Dmip6.c344 .destructor = mip6_destopt_destroy,
476 .destructor = mip6_rthdr_destroy,
Dipcomp6.c189 .destructor = ipcomp_destroy,
Dxfrm6_tunnel.c308 .destructor = xfrm6_tunnel_destroy,
Dip6_output.c635 frag->destructor = sock_wfree; in ip6_fragment()
732 frag2->destructor = NULL; in ip6_fragment()
1647 tmp_skb->destructor = NULL; in __ip6_make_skb()
Desp6.c675 .destructor = esp6_destroy,
Dah6.c764 .destructor = ah6_destroy,
Dreassembly.c755 ip6_frags.destructor = NULL; in ipv6_frag_init()
Dip6_gre.c1235 dev->destructor = ip6gre_dev_free; in ip6gre_tunnel_setup()
1515 dev->destructor = ip6gre_dev_free; in ip6gre_tap_setup()
Dtcp_ipv6.c715 .destructor = tcp_v6_reqsk_destructor,
1554 skb->destructor = sock_edemux; in tcp_v6_early_demux()
Dip6_vti.c842 dev->destructor = vti6_dev_free; in vti6_dev_setup()
Dip6_tunnel.c1608 dev->destructor = ip6_dev_free; in ip6_tnl_dev_setup()
Dsit.c1362 dev->destructor = ipip6_dev_free; in ipip6_tunnel_setup()
Dip6mr.c736 dev->destructor = free_netdev; in reg_vif_setup()
/linux-4.4.14/include/scsi/
Dlibfc.h455 void (*destructor)(struct fc_seq *, void *); member
507 void (*destructor)(struct fc_seq *,
/linux-4.4.14/tools/perf/util/
Dpython.c465 .tp_dealloc = (destructor)pyrf_cpu_map__delete,
534 .tp_dealloc = (destructor)pyrf_thread_map__delete,
717 .tp_dealloc = (destructor)pyrf_evsel__delete,
979 .tp_dealloc = (destructor)pyrf_evlist__delete,
/linux-4.4.14/include/linux/hsi/
Dhsi.h208 void (*destructor)(struct hsi_msg *msg); member
/linux-4.4.14/net/irda/ircomm/
Dircomm_lmp.c188 skb->destructor = ircomm_lmp_flow_control; in ircomm_lmp_data_request()
/linux-4.4.14/drivers/atm/
Dnicstarmac.copyright33 * 1) skb->destructor / skb->atm.recycle_buffer
/linux-4.4.14/net/openvswitch/
Dvport-internal_dev.c162 netdev->destructor = internal_dev_destructor; in do_setup()
/linux-4.4.14/net/phonet/
Dpep-gprs.c247 dev->destructor = free_netdev; in gprs_setup()
/linux-4.4.14/net/mac802154/
Diface.c596 sdata->dev->destructor = mac802154_wpan_free; in ieee802154_setup_sdata()
611 sdata->dev->destructor = free_netdev; in ieee802154_setup_sdata()
/linux-4.4.14/drivers/net/wan/
Dlapbether.c309 dev->destructor = free_netdev; in lapbeth_setup()
Ddlci.c478 dev->destructor = free_netdev; in dlci_setup()
Dhdlc_fr.c1108 dev->destructor = free_netdev; in fr_add_pvc()
/linux-4.4.14/drivers/scsi/libfc/
Dfc_exch.c327 if (ep->destructor) in fc_exch_release()
328 ep->destructor(&ep->seq, ep->arg); in fc_exch_release()
2076 void (*destructor)(struct fc_seq *, in fc_exch_seq_send()
2095 ep->destructor = destructor; in fc_exch_seq_send()
/linux-4.4.14/net/l2tp/
Dl2tp_eth.c138 dev->destructor = free_netdev; in l2tp_eth_dev_setup()
/linux-4.4.14/net/core/
Dskbuff.c644 if (skb->destructor) { in skb_release_head_state()
646 skb->destructor(skb); in skb_release_head_state()
830 n->destructor = NULL; in __skb_clone()
3212 if (head_skb->destructor == sock_wfree) { in skb_segment()
3214 swap(tail->destructor, head_skb->destructor); in skb_segment()
3584 skb->destructor = sock_rmem_free; in sock_queue_err_skb()
3646 clone->destructor = sock_efree; in skb_clone_sk()
Dsock.c1663 skb->destructor = sock_edemux; in skb_set_owner_w()
1668 skb->destructor = sock_wfree; in skb_set_owner_w()
1685 if (skb->destructor == sock_wfree in skb_orphan_partial()
1687 || skb->destructor == tcp_wfree in skb_orphan_partial()
Ddev.c6948 if (dev->destructor) in netdev_run_todo()
6949 dev->destructor(dev); in netdev_run_todo()
/linux-4.4.14/net/bridge/
Dbr_device.c373 dev->destructor = br_dev_free; in br_dev_setup()
/linux-4.4.14/net/hsr/
Dhsr_device.c397 dev->destructor = hsr_dev_destroy; in hsr_dev_setup()
/linux-4.4.14/drivers/net/hamradio/
Dbpqether.c479 dev->destructor = free_netdev; in bpq_setup()
D6pack.c314 dev->destructor = free_netdev; in sp_setup()
/linux-4.4.14/drivers/net/usb/
Dcdc-phonet.c309 dev->destructor = free_netdev; in usbpn_setup()
/linux-4.4.14/drivers/net/caif/
Dcaif_serial.c431 dev->destructor = free_netdev; in caifdev_setup()
Dcaif_virtio.c620 netdev->destructor = free_netdev; in cfv_netdev_setup()
Dcaif_spi.c715 dev->destructor = free_netdev; in cfspi_setup()
Dcaif_hsi.c1124 dev->destructor = free_netdev; in cfhsi_setup()
/linux-4.4.14/include/net/sctp/
Dsctp.h394 skb->destructor = sctp_sock_rfree; in sctp_skb_set_owner_r()
/linux-4.4.14/net/netfilter/
Dxt_TPROXY.c289 skb->destructor = sock_edemux; in nf_tproxy_assign_sock()
/linux-4.4.14/drivers/net/slip/
Dslip.c660 dev->destructor = sl_free_netdev;
1375 dev->destructor = NULL;
/linux-4.4.14/net/sctp/
Doutput.c364 skb->destructor = sctp_packet_release_owner; in sctp_packet_set_owner_w()
Dsm_make_chunk.c103 skb->destructor = sctp_control_release_owner; in sctp_control_set_owner_w()
Dsocket.c158 chunk->skb->destructor = sctp_wfree; in sctp_set_owner_w()
/linux-4.4.14/net/ipv6/netfilter/
Dnf_conntrack_reasm.c683 nf_frags.destructor = NULL; in nf_ct_frag6_init()
/linux-4.4.14/drivers/usb/gadget/function/
Df_phonet.c291 dev->destructor = free_netdev; in pn_net_setup()
/linux-4.4.14/drivers/hsi/
Dhsi.c598 WARN_ON_ONCE(!msg->destructor || !msg->complete); in hsi_async()
/linux-4.4.14/drivers/staging/octeon/
Dethernet-tx.c343 if (unlikely(skb->destructor)) { in cvm_oct_xmit()
/linux-4.4.14/scripts/kconfig/
Dzconf.y95 %destructor {
Dzconf.tab.c_shipped2111 incorrect destructor might then be invoked immediately. In the
2113 to an incorrect destructor call or verbose syntax error message
/linux-4.4.14/net/8021q/
Dvlan_dev.c799 dev->destructor = vlan_dev_free; in vlan_setup()
/linux-4.4.14/drivers/net/ipvlan/
Dipvlan_main.c525 dev->destructor = free_netdev; in ipvlan_link_setup()
/linux-4.4.14/net/batman-adv/
Dsoft-interface.c946 dev->destructor = batadv_softif_free; in batadv_softif_init_early()
/linux-4.4.14/drivers/hsi/controllers/
Domap_ssi_port.c432 if (msg->destructor) in ssi_flush_queue()
433 msg->destructor(msg); in ssi_flush_queue()
/linux-4.4.14/net/dccp/
Dipv4.c559 .destructor = dccp_v4_reqsk_destructor,
Dipv6.c293 .destructor = dccp_v6_reqsk_destructor,
/linux-4.4.14/net/netlink/
Daf_netlink.c739 skb->destructor = netlink_skb_destructor; in netlink_ring_setup_skb()
922 skb->destructor = netlink_skb_destructor; in netlink_skb_set_owner_r()
1708 skb->destructor = netlink_skb_destructor; in netlink_alloc_large_skb()
/linux-4.4.14/net/bluetooth/rfcomm/
Dtty.c375 skb->destructor = rfcomm_wfree; in rfcomm_set_owner_w()
/linux-4.4.14/drivers/scsi/fcoe/
Dfcoe.c1795 if (skb->destructor != fcoe_percpu_flush_done) in fcoe_recv_frame()
2474 skb->destructor = fcoe_percpu_flush_done; in fcoe_percpu_clean()
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_main.c76 dev->destructor = free_netdev; in hostap_add_interface()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dcore.c854 ndev->destructor = brcmf_cfg80211_free_netdev; in brcmf_add_if()
/linux-4.4.14/net/bluetooth/
D6lowpan.c667 dev->destructor = free_netdev; in netdev_setup()
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dmain.c1233 dev->destructor = free_netdev; in mwifiex_init_priv_params()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dmain.c1298 dev->destructor = free_netdev; in init_netdev()
/linux-4.4.14/scripts/genksyms/
Dparse.tab.c_shipped2168 incorrect destructor might then be invoked immediately. In the
2170 to an incorrect destructor call or verbose syntax error message
/linux-4.4.14/scripts/dtc/
Ddtc-parser.tab.c_shipped2026 incorrect destructor might then be invoked immediately. In the
2028 to an incorrect destructor call or verbose syntax error message
/linux-4.4.14/net/mac80211/
Diface.c1197 dev->destructor = ieee80211_if_free; in ieee80211_if_setup()
/linux-4.4.14/drivers/s390/net/
Dnetiucv.c1996 dev->destructor = netiucv_free_netdevice; in netiucv_setup_netdevice()
/linux-4.4.14/net/unix/
Daf_unix.c1580 skb->destructor = unix_destruct_scm; in unix_scm_to_skb()
/linux-4.4.14/drivers/net/team/
Dteam.c2058 dev->destructor = team_destructor; in team_setup()
/linux-4.4.14/net/xfrm/
Dxfrm_state.c349 x->type->destructor(x); in xfrm_state_gc_destroy()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c1607 skb->destructor = deferred_unmap_destructor; in write_ofld_wr()
/linux-4.4.14/drivers/net/wireless/
Dmac80211_hwsim.c2677 dev->destructor = free_netdev; in hwsim_mon_setup()
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/
Dioctl_cfg80211.c2611 mon_ndev->destructor = rtw_ndev_destructor; in rtw_cfg80211_add_monitor_if()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1592 skb->destructor = deferred_unmap_destructor; in service_ofldq()
/linux-4.4.14/drivers/net/bonding/
Dbond_main.c4136 bond_dev->destructor = bond_destructor; in bond_setup()
/linux-4.4.14/net/packet/
Daf_packet.c2558 skb->destructor = tpacket_destruct_skb; in tpacket_snd()