/linux-4.4.14/tools/lib/lockdep/ |
H A D | common.c | 19 __attribute__((destructor)) static void liblockdep_exit(void) liblockdep_exit()
|
/linux-4.4.14/include/kvm/ |
H A D | iodev.h | 40 void (*destructor)(struct kvm_io_device *this); member in struct:kvm_io_device_ops 72 if (dev->ops->destructor) kvm_iodevice_destructor() 73 dev->ops->destructor(dev); kvm_iodevice_destructor()
|
/linux-4.4.14/net/caif/ |
H A D | caif_dev.c | 208 * skb's destructor function, and replace it with our own transmit() 210 * the original destructor. transmit() 218 caifd->xoff_skb_dtor = skb->destructor; transmit() 219 skb->destructor = caif_flow_cb; transmit() 430 * Replace our xoff-destructor with original destructor. caif_device_notify() 431 * We trust that skb->destructor *always* is called before caif_device_notify() 432 * the skb reference is invalid. The hijacked SKB destructor caif_device_notify() 433 * takes the flow_lock so manipulating the skb->destructor here caif_device_notify() 437 caifd->xoff_skb->destructor = caifd->xoff_skb_dtor; caif_device_notify()
|
H A D | chnl_net.c | 404 dev->destructor = chnl_net_destructor; ipcaif_net_setup()
|
/linux-4.4.14/net/ipv4/ |
H A D | tcp_offload.c | 110 copy_destructor = gso_skb->destructor == tcp_wfree; tcp_gso_segment() 143 skb->destructor = gso_skb->destructor; tcp_gso_segment() 161 swap(gso_skb->destructor, skb->destructor); tcp_gso_segment()
|
H A D | xfrm4_tunnel.c | 48 .destructor = ipip_destroy,
|
H A D | inet_fragment.c | 317 if (f->destructor) inet_frag_destroy() 318 f->destructor(q); inet_frag_destroy()
|
H A D | ipcomp.c | 162 .destructor = ipcomp_destroy,
|
H A D | ip_sockglue.c | 318 void (*destructor)(struct sock *)) ip_ra_control() 344 if (ra->destructor) ip_ra_control() 345 ra->destructor(sk); ip_ra_control() 361 new_ra->destructor = destructor; ip_ra_control()
|
H A D | ip_output.c | 591 frag->destructor = sock_wfree; skb_walk_frags() 660 frag2->destructor = NULL; skb_walk_frags() 1378 tmp_skb->destructor = NULL; __ip_make_skb()
|
H A D | ah4.c | 553 .destructor = ah_destroy,
|
H A D | tcp_ipv4.c | 857 * IPv4 request_sock destructor. 1215 .destructor = tcp_v4_reqsk_destructor, 1462 skb->destructor = sock_edemux; tcp_v4_early_demux()
|
H A D | esp4.c | 735 .destructor = esp_destroy,
|
H A D | ip_fragment.c | 894 ip4_frags.destructor = ip4_frag_free; ipfrag_init()
|
H A D | ip_tunnel.c | 1172 dev->destructor = ip_tunnel_dev_free; ip_tunnel_init()
|
H A D | tcp_output.c | 719 * We do this using a special skb destructor (tcp_wfree). 725 * Since transmit from skb destructor is forbidden, we use a tasklet 850 * Write buffer destructor automatically called from kfree_skb. 955 skb->destructor = skb_is_tcp_pure_ack(skb) ? sock_wfree : tcp_wfree; tcp_transmit_skb()
|
/linux-4.4.14/drivers/md/bcache/ |
H A D | closure.c | 32 closure_fn *destructor = cl->fn; closure_put_after_sub() local 36 if (destructor) closure_put_after_sub() 37 destructor(cl); closure_put_after_sub()
|
H A D | closure.h | 354 * closure_return - finish execution of a closure, with destructor 356 * Works like closure_return(), except @destructor will be called when all 357 * outstanding refs on @cl have been dropped; @destructor may be used to safely 359 * closure still held - so @destructor could safely return an item to a
|
/linux-4.4.14/sound/pci/ctxfi/ |
H A D | ctamixer.h | 49 /* Constructor and destructor of daio resource manager */ 95 /* Constructor and destructor of amixer resource manager */
|
H A D | ctsrc.h | 145 /* Constructor and destructor of SRC resource manager */ 148 /* Constructor and destructor of SRCIMP resource manager */
|
H A D | ctdaio.h | 121 /* Constructor and destructor of daio resource manager */
|
/linux-4.4.14/sound/core/seq/ |
H A D | seq_prioq.h | 40 /* delete prioq (destructor) */
|
H A D | seq_fifo.h | 45 /* delete fifo (destructor) */
|
H A D | seq_queue.h | 76 /* delete queue (destructor) */
|
H A D | seq_timer.h | 64 /* delete timer (destructor) */
|
H A D | seq_prioq.c | 73 /* delete prioq (destructor) */ snd_seq_prioq_delete()
|
H A D | seq_timer.c | 72 /* delete timer (destructor) */ snd_seq_timer_delete()
|
H A D | seq_queue.c | 141 /* delete queue (destructor) */ queue_delete()
|
/linux-4.4.14/include/keys/ |
H A D | user-type.h | 32 struct rcu_head rcu; /* RCU destructor */
|
/linux-4.4.14/include/linux/can/ |
H A D | skb.h | 53 skb->destructor = sock_efree; can_skb_set_owner()
|
/linux-4.4.14/fs/afs/ |
H A D | cmservice.c | 42 .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, 286 * that the call destructor can know do the callback breaking afs_deliver_cb_callback()
|
H A D | fsclient.c | 271 .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, 1149 .destructor = afs_flat_call_destructor, 1330 .destructor = afs_flat_call_destructor, 1337 .destructor = afs_flat_call_destructor, 1344 .destructor = afs_flat_call_destructor, 1717 .destructor = afs_get_volume_status_call_destructor, 1792 .destructor = afs_flat_call_destructor, 1802 .destructor = afs_flat_call_destructor, 1812 .destructor = afs_flat_call_destructor,
|
H A D | vlclient.c | 134 .destructor = afs_flat_call_destructor, 144 .destructor = afs_flat_call_destructor,
|
H A D | rxrpc.c | 202 if (call->type->destructor) afs_end_call_nofree() 203 call->type->destructor(call); afs_end_call_nofree()
|
H A D | internal.h | 138 void (*destructor)(struct afs_call *call); member in struct:afs_call_type
|
/linux-4.4.14/include/linux/ |
H A D | netlink.h | 109 /* This is a large skb, set destructor callback to release head */ netlink_skb_clone() 111 nskb->destructor = skb->destructor; netlink_skb_clone()
|
H A D | dm-dirty-log.h | 137 * type->constructor/destructor() directly.
|
H A D | kref.h | 126 * removed from that lookup structure in the object destructor.
|
H A D | skbuff.h | 350 * remains valid until skb destructor */ 508 * @destructor: Destruct function 572 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff 2232 * destructor function and make the @skb unowned. The buffer continues 2237 if (skb->destructor) { skb_orphan() 2238 skb->destructor(skb); skb_orphan() 2239 skb->destructor = NULL; skb_orphan() 2251 * For each frag in the SKB which needs a destructor (i.e. has an 2253 * page by calling the destructor. 3430 return !skb->destructor && skb_irq_freeable()
|
H A D | device-mapper.h | 36 * The destructor doesn't need to free the dm_target, just
|
/linux-4.4.14/drivers/net/ |
H A D | nlmon.c | 137 dev->destructor = free_netdev; nlmon_setup()
|
H A D | dummy.c | 144 dev->destructor = free_netdev; dummy_setup()
|
H A D | loopback.c | 187 dev->destructor = loopback_dev_free; loopback_setup()
|
H A D | ifb.c | 235 dev->destructor = ifb_dev_free; ifb_setup()
|
H A D | veth.c | 314 dev->destructor = veth_dev_free; veth_setup()
|
H A D | vrf.c | 885 dev->destructor = free_netdev; vrf_setup()
|
H A D | geneve.c | 1082 dev->destructor = free_netdev; geneve_setup()
|
H A D | macvlan.c | 1063 dev->destructor = free_netdev; macvlan_common_setup()
|
H A D | tun.c | 1464 dev->destructor = tun_free_netdev; tun_setup()
|
/linux-4.4.14/drivers/net/wireless/ath/ |
H A D | dfs_pri_detector.h | 48 * @exit(): destructor
|
H A D | dfs_pattern_detector.h | 86 * @exit(): destructor
|
H A D | dfs_pattern_detector.c | 177 /* channel_detector_exit() - destructor */ channel_detector_exit()
|
/linux-4.4.14/virt/kvm/ |
H A D | coalesced_mmio.c | 102 .destructor = coalesced_mmio_destructor,
|
H A D | eventfd.c | 750 .destructor = ioeventfd_destructor,
|
/linux-4.4.14/drivers/usb/storage/ |
H A D | usb.h | 95 typedef void (*extra_data_destructor)(void *); /* extra data destructor */ 156 extra_data_destructor extra_destructor;/* extra data destructor */
|
H A D | usb.c | 817 /* Call the destructor routine, if it exists */ usb_stor_release_resources()
|
/linux-4.4.14/include/net/ |
H A D | request_sock.h | 41 void (*destructor)(struct request_sock *req); member in struct:request_sock_ops 114 req->rsk_ops->destructor(req); reqsk_free()
|
H A D | switchdev.h | 26 void (*destructor)(const void *data); member in struct:switchdev_trans_item 113 void *data, void (*destructor)(void const *),
|
H A D | inet_frag.h | 101 void (*destructor)(struct inet_frag_queue *); member in struct:inet_frags
|
H A D | ip.h | 75 void (*destructor)(struct sock *); member in union:ip_ra_chain::__anon13425 568 void (*destructor)(struct sock *));
|
H A D | ipv6.h | 196 void (*destructor)(struct sock *); member in struct:ip6_ra_chain
|
H A D | sock.h | 1972 skb->destructor = sock_rfree; skb_set_owner_r() 2227 skb->destructor = NULL; skb_steal_sock()
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
H A D | mon.c | 156 dev->destructor = free_netdev; mon_setup()
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
H A D | osc_dev.c | 170 /* type constructor/destructor: osc_type_{init,fini,start,stop}(). */
|
/linux-4.4.14/drivers/net/can/ |
H A D | vcan.c | 163 dev->destructor = free_netdev; vcan_setup()
|
H A D | slcan.c | 416 /* Hook the destructor so we can free slcan devs at the right point in time */ slc_free_netdev() 439 dev->destructor = slc_free_netdev; slc_setup() 765 dev->destructor = NULL; slcan_exit()
|
/linux-4.4.14/drivers/hsi/clients/ |
H A D | hsi_char.c | 329 msg->destructor = hsc_break_req_destructor; hsc_break_request() 347 msg->destructor = hsi_free_msg; hsc_break_send() 449 msg->destructor = hsc_rx_msg_destructor; hsc_read() 510 msg->destructor = hsc_tx_msg_destructor; hsc_write()
|
H A D | cmt_speech.c | 235 dev_dbg(&cs_char_data.cl->device, "control cmd destructor\n"); cs_cmd_destructor() 260 msg->destructor = cs_cmd_destructor; cs_claim_cmd() 271 msg->destructor = NULL; cs_free_cmds() 342 rxmsg->destructor = cs_hsi_data_destructor; cs_hsi_alloc_data() 351 txmsg->destructor = cs_hsi_data_destructor; cs_hsi_alloc_data() 576 * the message destructor; see cs_cmd_destructor()). cs_hsi_write_on_control()
|
H A D | ssi_protocol.c | 205 msg->destructor = NULL; ssip_free_data() 219 msg->destructor = ssip_free_data; ssip_alloc_data() 246 msg->destructor = ssip_release_cmd; ssip_claim_cmd() 257 msg->destructor = NULL; ssip_free_cmds() 594 msg->destructor = ssip_free_strans; ssip_xmit() 1065 dev->destructor = free_netdev; ssip_pn_setup()
|
/linux-4.4.14/net/ipv6/ |
H A D | ipcomp6.c | 189 .destructor = ipcomp_destroy,
|
H A D | mip6.c | 344 .destructor = mip6_destopt_destroy, 476 .destructor = mip6_rthdr_destroy,
|
H A D | xfrm6_tunnel.c | 308 .destructor = xfrm6_tunnel_destroy,
|
H A D | ip6_output.c | 635 frag->destructor = sock_wfree; skb_walk_frags() 732 frag2->destructor = NULL; skb_walk_frags() 1647 tmp_skb->destructor = NULL; __ip6_make_skb()
|
H A D | esp6.c | 675 .destructor = esp6_destroy,
|
H A D | ah6.c | 764 .destructor = ah6_destroy,
|
H A D | reassembly.c | 755 ip6_frags.destructor = NULL; ipv6_frag_init()
|
H A D | ip6_gre.c | 1235 dev->destructor = ip6gre_dev_free; ip6gre_tunnel_setup() 1515 dev->destructor = ip6gre_dev_free; ip6gre_tap_setup()
|
H A D | tcp_ipv6.c | 715 .destructor = tcp_v6_reqsk_destructor, 1554 skb->destructor = sock_edemux; tcp_v6_early_demux()
|
H A D | ip6_vti.c | 842 dev->destructor = vti6_dev_free; vti6_dev_setup()
|
H A D | ip6_fib.c | 408 * 1. hook callback destructor. inet6_dump_fib()
|
H A D | ip6_tunnel.c | 1608 dev->destructor = ip6_dev_free; ip6_tnl_dev_setup()
|
H A D | sit.c | 1362 dev->destructor = ipip6_dev_free; ipip6_tunnel_setup()
|
/linux-4.4.14/sound/usb/line6/ |
H A D | midi.c | 242 /* MIDI device destructor */ snd_line6_midi_free()
|
H A D | variax.c | 200 Variax destructor.
|
H A D | driver.c | 443 Card destructor.
|
/linux-4.4.14/sound/pci/au88x0/ |
H A D | au88x0.c | 119 // component-destructor 368 // destructor -- see "Destructor" sub-section snd_vortex_remove()
|
/linux-4.4.14/net/switchdev/ |
H A D | switchdev.c | 32 * @destructor: data destructor 41 void *data, void (*destructor)(void const *), switchdev_trans_item_enqueue() 45 tritem->destructor = destructor; switchdev_trans_item_enqueue() 88 tritem->destructor(tritem->data); switchdev_trans_items_destroy()
|
/linux-4.4.14/include/scsi/ |
H A D | libfc.h | 420 * @destructor: Called when destroying the exchange 455 void (*destructor)(struct fc_seq *, void *); member in struct:fc_exch 489 * The exchange destructor handler is also set in this routine. 490 * The destructor handler is invoked by EM layer when exchange 494 * The arg is passed back to resp and destructor handler. 507 void (*destructor)(struct fc_seq *,
|
/linux-4.4.14/net/rxrpc/ |
H A D | ar-input.c | 62 skb->destructor = NULL; rxrpc_queue_rcv_skb() 89 skb->destructor = rxrpc_packet_destructor; rxrpc_queue_rcv_skb() 120 skb->destructor = NULL; rxrpc_queue_rcv_skb()
|
H A D | af_rxrpc.c | 660 * RxRPC socket destructor
|
H A D | ar-ack.c | 528 skb->destructor = rxrpc_packet_destructor; rxrpc_insert_oos_packet()
|
H A D | ar-call.c | 712 skb->destructor = NULL; rxrpc_release_call()
|
/linux-4.4.14/include/linux/netfilter/ |
H A D | x_tables.h | 71 * struct xt_mdtor_param - match destructor parameters 101 /* Target destructor parameters */
|
/linux-4.4.14/include/linux/hsi/ |
H A D | hsi.h | 193 * @destructor: Destructor to free resources when flushing 208 void (*destructor)(struct hsi_msg *msg); member in struct:hsi_msg
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
H A D | llog_obd.c | 214 /* context key constructor/destructor: llog_key_init, llog_key_fini */
|
H A D | lu_object.c | 425 /* context key constructor/destructor: lu_global_key_init, lu_global_key_fini */
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
H A D | ttm_lock.c | 250 * Add a base-object, the destructor of which will ttm_vt_lock()
|
/linux-4.4.14/drivers/connector/ |
H A D | connector.c | 141 * Callback helper - queues work and setup destructor for given data.
|
/linux-4.4.14/net/bridge/ |
H A D | br_device.c | 373 dev->destructor = br_dev_free; br_dev_setup()
|
/linux-4.4.14/net/dccp/ |
H A D | minisocks.c | 123 * destructor and make plain sk_free() */ dccp_create_openreq_child()
|
H A D | output.c | 86 * Set owner/destructor: some skbs are allocated via dccp_transmit_skb()
|
H A D | ipv4.c | 559 .destructor = dccp_v4_reqsk_destructor,
|
H A D | ipv6.c | 293 .destructor = dccp_v6_reqsk_destructor,
|
/linux-4.4.14/net/ieee802154/6lowpan/ |
H A D | core.c | 111 ldev->destructor = free_netdev; lowpan_setup()
|
H A D | reassembly.c | 626 lowpan_frags.destructor = NULL; lowpan_net_frag_init()
|
/linux-4.4.14/net/irda/ircomm/ |
H A D | ircomm_lmp.c | 188 skb->destructor = ircomm_lmp_flow_control; ircomm_lmp_data_request()
|
/linux-4.4.14/net/l2tp/ |
H A D | l2tp_eth.c | 138 dev->destructor = free_netdev; l2tp_eth_dev_setup()
|
H A D | l2tp_core.c | 1229 /* Call the original destructor */ l2tp_tunnel_destruct() 1331 * destructor when the tunnel socket goes away. l2tp_tunnel_del_work() 1596 /* Hook on the tunnel socket destructor so that we can cleanup l2tp_tunnel_create()
|
/linux-4.4.14/net/openvswitch/ |
H A D | vport-internal_dev.c | 162 netdev->destructor = internal_dev_destructor; do_setup()
|
/linux-4.4.14/net/phonet/ |
H A D | pep-gprs.c | 247 dev->destructor = free_netdev; gprs_setup()
|
/linux-4.4.14/sound/pcmcia/pdaudiocf/ |
H A D | pdaudiocf.c | 69 * destructor
|
/linux-4.4.14/sound/pcmcia/vx/ |
H A D | vxpocket.c | 70 * destructor, called from snd_card_free_when_closed()
|
/linux-4.4.14/tools/perf/util/ |
H A D | python.c | 465 .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,
|
H A D | machine.c | 1375 * if this is the last reference, then the thread__delete destructor __machine__remove_thread()
|
/linux-4.4.14/net/core/ |
H A D | sock.c | 72 * Steve Whitehouse: Added default destructor to free 1556 * destructor and make plain sk_free() */ sk_clone_lock() 1632 * Write buffer destructor automatically called from kfree_skb. 1663 skb->destructor = sock_edemux; skb_set_owner_w() 1668 skb->destructor = sock_wfree; skb_set_owner_w() 1685 if (skb->destructor == sock_wfree skb_orphan_partial() 1687 || skb->destructor == tcp_wfree skb_orphan_partial() 1699 * Read buffer destructor automatically called from kfree_skb. 1712 * Buffer destructor for skbs that are not used directly in read or write 2679 * receive queue and will be purged by socket destructor. sk_common_release()
|
H A D | skbuff.c | 13 * Alan Cox : destructor hook for AF_UNIX etc. 644 if (skb->destructor) { skb_release_head_state() 646 skb->destructor(skb); skb_release_head_state() 830 n->destructor = NULL; __skb_clone() 3212 if (head_skb->destructor == sock_wfree) { skb_segment() 3214 swap(tail->destructor, head_skb->destructor); skb_segment() 3584 skb->destructor = sock_rmem_free; sock_queue_err_skb() 3646 clone->destructor = sock_efree; skb_clone_sk()
|
H A D | net_namespace.c | 25 * Our network namespace constructor/destructor lists
|
/linux-4.4.14/drivers/staging/octeon/ |
H A D | ethernet-tx.c | 343 if (unlikely(skb->destructor)) { cvm_oct_xmit() 345 printk("TX buffer has a destructor\n"); cvm_oct_xmit()
|
/linux-4.4.14/drivers/md/ |
H A D | dm-log.c | 356 * core log constructor/destructor 536 * disk log constructor/destructor
|
H A D | dm-io.c | 146 * The bio destructor in bio_put() may use the io object. endio()
|
/linux-4.4.14/drivers/hsi/ |
H A D | hsi.c | 577 * The HSI message must have the channel, ttype, complete and destructor 598 WARN_ON_ONCE(!msg->destructor || !msg->complete); hsi_async()
|
/linux-4.4.14/drivers/media/pci/cx88/ |
H A D | cx88-alsa.c | 837 * Chip-specific destructor 1002 * ALSA destructor
|
/linux-4.4.14/net/mac802154/ |
H A D | iface.c | 596 sdata->dev->destructor = mac802154_wpan_free; ieee802154_setup_sdata() 611 sdata->dev->destructor = free_netdev; ieee802154_setup_sdata()
|
/linux-4.4.14/sound/pci/aw2/ |
H A D | aw2-alsa.c | 220 /* component-destructor */ snd_aw2_dev_free() 388 /* destructor */ snd_aw2_remove()
|
H A D | aw2-saa7146.c | 51 /* chip-specific destructor */ snd_aw2_saa7146_free()
|
/linux-4.4.14/drivers/staging/lustre/lustre/lov/ |
H A D | lov_dev.c | 193 /* type constructor/destructor: lov_type_{init,fini,start,stop}() */
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
H A D | ipz_pt_fn.h | 214 * destructor for a ipz_queue_t
|
H A D | ehca_mrmw.c | 2213 * MR destructor and constructor
|
/linux-4.4.14/drivers/net/caif/ |
H A D | caif_serial.c | 431 dev->destructor = free_netdev; caifdev_setup()
|
H A D | caif_spi.c | 715 dev->destructor = free_netdev; cfspi_setup()
|
H A D | caif_virtio.c | 620 netdev->destructor = free_netdev; cfv_netdev_setup()
|
H A D | caif_hsi.c | 1124 dev->destructor = free_netdev; cfhsi_setup()
|
/linux-4.4.14/drivers/net/usb/ |
H A D | cdc-phonet.c | 309 dev->destructor = free_netdev; usbpn_setup()
|
/linux-4.4.14/drivers/net/wan/ |
H A D | dlci.c | 478 dev->destructor = free_netdev; dlci_setup()
|
H A D | lapbether.c | 309 dev->destructor = free_netdev; lapbeth_setup()
|
H A D | hdlc_fr.c | 1108 dev->destructor = free_netdev; fr_add_pvc() 1133 unregister_netdevice(dev); /* the destructor will free_netdev(dev) */ fr_del_pvc()
|
/linux-4.4.14/net/hsr/ |
H A D | hsr_device.c | 397 dev->destructor = hsr_dev_destroy; hsr_dev_setup()
|
/linux-4.4.14/include/net/irda/ |
H A D | irda_device.h | 147 void (*destructor)(struct sk_buff *skb); /* Used for flow control */ member in struct:irda_skb_cb
|
/linux-4.4.14/net/irda/irlan/ |
H A D | irlan_eth.c | 69 dev->destructor = free_netdev; irlan_eth_setup()
|
H A D | irlan_common.c | 278 /* Unregister and free self via destructor */ __irlan_close()
|
/linux-4.4.14/sound/sh/ |
H A D | sh_dac_audio.c | 289 /* driver .remove -- destructor */ snd_sh_dac_remove()
|
/linux-4.4.14/drivers/net/slip/ |
H A D | slip.c | 634 /* Hook the destructor so we can free slip devices at the right point in time */ sl_free_netdev() 660 dev->destructor = sl_free_netdev; sl_setup() 1375 dev->destructor = NULL; slip_exit()
|
/linux-4.4.14/drivers/scsi/libfc/ |
H A D | fc_exch.c | 327 if (ep->destructor) fc_exch_release() 328 ep->destructor(&ep->seq, ep->arg); fc_exch_release() 2057 * @destructor: The destructor for the exchange 2076 void (*destructor)(struct fc_seq *, fc_exch_seq_send() 2095 ep->destructor = destructor; fc_exch_seq_send()
|
H A D | fc_fcp.c | 195 * @seq: The sequence that the FCP packet is on (required by destructor API) 198 * This routine is called by a destructor callback in the exch_seq_send()
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_surface.c | 571 * @res_free: Pointer to a resource destructor used to free 622 * vmw_user_surface_free - User visible surface resource destructor 644 * vmw_user_surface_free - User visible surface TTM base object destructor
|
H A D | vmwgfx_shader.c | 765 * From here on, the destructor takes over resource freeing. vmw_user_shader_alloc() 833 * From here on, the destructor takes over resource freeing. vmw_shader_alloc()
|
H A D | vmwgfx_context.c | 791 * From here on, the destructor takes over resource freeing. vmw_context_define()
|
H A D | vmwgfx_cotable.c | 549 * vmw_cotable_free - Cotable resource destructor
|
H A D | vmwgfx_resource.c | 211 * @res_free: Resource destructor. 936 * From here on, the destructor takes over resource freeing. vmw_stream_claim_ioctl()
|
H A D | vmwgfx_fence.c | 895 * This function is the struct vmw_fence_action destructor. It's typically
|
H A D | vmwgfx_kms.c | 1140 * but since it destroys encoders and our destructor calls vmw_kms_close()
|
/linux-4.4.14/drivers/usb/gadget/function/ |
H A D | f_phonet.c | 291 dev->destructor = free_netdev; pn_net_setup()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
H A D | vvp_dev.c | 127 /* type constructor/destructor: vvp_type_{init,fini,start,stop}(). */
|
/linux-4.4.14/drivers/media/pci/cx23885/ |
H A D | cx23885-alsa.c | 600 * ALSA destructor
|
/linux-4.4.14/drivers/net/hamradio/ |
H A D | bpqether.c | 479 dev->destructor = free_netdev; bpq_setup()
|
H A D | 6pack.c | 314 dev->destructor = free_netdev; sp_setup()
|
/linux-4.4.14/net/sctp/ |
H A D | endpointola.c | 241 /* Final destructor for endpoint. */ sctp_endpoint_destroy()
|
H A D | output.c | 364 skb->destructor = sctp_packet_release_owner; sctp_packet_set_owner_w()
|
H A D | ulpevent.c | 106 /* A simple destructor to give up the reference to the association. */ sctp_ulpevent_release_owner()
|
/linux-4.4.14/scripts/kconfig/ |
H A D | zconf.y | 95 %destructor {
|
/linux-4.4.14/include/linux/mtd/ |
H A D | map.h | 204 the destructor function map->fldrv_destroy() when it's tired
|
/linux-4.4.14/net/netfilter/ipvs/ |
H A D | ip_vs_app.c | 264 * Unbind cp from application incarnation (called by cp destructor)
|
/linux-4.4.14/sound/pci/hda/ |
H A D | hda_tegra.c | 293 * destructor
|
/linux-4.4.14/sound/soc/intel/skylake/ |
H A D | skl.c | 218 * destructor
|
/linux-4.4.14/drivers/watchdog/ |
H A D | pc87413_wdt.c | 550 * pc87413_exit: module's "destructor"
|
H A D | smsc37b787_wdt.c | 581 /* module's "destructor" */
|
/linux-4.4.14/drivers/net/wireless/hostap/ |
H A D | hostap_main.c | 76 dev->destructor = free_netdev; hostap_add_interface() 128 /* dev->destructor = free_netdev() will free the device data, including hostap_remove_interface()
|
/linux-4.4.14/net/bluetooth/ |
H A D | 6lowpan.c | 667 dev->destructor = free_netdev; netdev_setup() 900 /* The entry pointer is deleted by the netdev destructor. */ delete_netdev()
|
/linux-4.4.14/drivers/net/ipvlan/ |
H A D | ipvlan_main.c | 525 dev->destructor = free_netdev; ipvlan_link_setup()
|
/linux-4.4.14/drivers/of/ |
H A D | dynamic.c | 319 * In of_node_put() this function is passed to kref_put() as the destructor.
|
/linux-4.4.14/drivers/edac/ |
H A D | edac_device_sysfs.c | 863 * edac_device_remove_sysfs() destructor
|
H A D | i5000_edac.c | 1508 * i5000_remove_one destructor for one instance of device
|
H A D | i5400_edac.c | 1392 * i5400_remove_one destructor for one instance of device
|
/linux-4.4.14/net/8021q/ |
H A D | vlan_dev.c | 799 dev->destructor = vlan_dev_free; vlan_setup()
|
/linux-4.4.14/include/net/sctp/ |
H A D | sctp.h | 394 skb->destructor = sctp_sock_rfree; sctp_skb_set_owner_r()
|
/linux-4.4.14/net/ipv6/netfilter/ |
H A D | nf_conntrack_reasm.c | 683 nf_frags.destructor = NULL; nf_ct_frag6_init()
|
/linux-4.4.14/net/netfilter/ |
H A D | xt_TPROXY.c | 289 skb->destructor = sock_edemux; nf_tproxy_assign_sock()
|
/linux-4.4.14/sound/ppc/ |
H A D | snd_ps3.c | 1082 * there is no destructor function to pcm. snd_ps3_driver_probe()
|
/linux-4.4.14/drivers/hsi/controllers/ |
H A D | omap_ssi_port.c | 432 if (msg->destructor) list_for_each_safe() 433 msg->destructor(msg); list_for_each_safe()
|
/linux-4.4.14/drivers/scsi/fcoe/ |
H A D | fcoe.c | 1717 * @skb: The completed skb (argument required by destructor) 1795 if (skb->destructor != fcoe_percpu_flush_done) fcoe_recv_frame() 2474 skb->destructor = fcoe_percpu_flush_done; for_each_possible_cpu()
|
/linux-4.4.14/net/netlink/ |
H A D | af_netlink.c | 739 skb->destructor = netlink_skb_destructor; netlink_ring_setup_skb() 922 skb->destructor = netlink_skb_destructor; netlink_skb_set_owner_r() 1708 skb->destructor = netlink_skb_destructor; netlink_alloc_large_skb()
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
H A D | lu_object.h | 1080 * Value destructor. Called when context with previously allocated
|
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/ |
H A D | lcommon_cl.c | 164 /* type constructor/destructor: ccc_type_{init,fini,start,stop}(). */
|
/linux-4.4.14/drivers/media/pci/saa7134/ |
H A D | saa7134-alsa.c | 1257 * Module destructor
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
H A D | main.c | 1233 dev->destructor = free_netdev; mwifiex_init_priv_params()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | core.c | 854 ndev->destructor = brcmf_cfg80211_free_netdev; brcmf_add_if()
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
H A D | main.c | 1298 dev->destructor = free_netdev; init_netdev()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 1298 * destructor early, after the packet is queued but before it's DMAd. t3_eth_xmit() 1309 * Run the destructor before telling the DMA engine about the packet t3_eth_xmit() 1526 * This is the packet destructor used for Tx packets that need to remain 1607 skb->destructor = deferred_unmap_destructor; write_ofld_wr()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | i915_gem_context.c | 163 * destructor did not run when their handles were closed. i915_gem_context_free()
|
/linux-4.4.14/net/batman-adv/ |
H A D | soft-interface.c | 946 dev->destructor = batadv_softif_free; batadv_softif_init_early()
|
/linux-4.4.14/net/bluetooth/rfcomm/ |
H A D | tty.c | 375 skb->destructor = rfcomm_wfree; rfcomm_set_owner_w()
|
/linux-4.4.14/fs/ |
H A D | binfmt_flat.c | 736 * entries in the constructor and destructor tables which are then load_flat_file()
|
/linux-4.4.14/sound/isa/ |
H A D | sscape.c | 1128 * NOTE: we only register the sound card's "destructor" create_sscape()
|
/linux-4.4.14/sound/pci/ |
H A D | atiixp_modem.c | 1183 * destructor
|
H A D | atiixp.c | 1557 * destructor
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | sge.c | 301 * This is the packet destructor used for Tx packets that need to remain 1592 skb->destructor = deferred_unmap_destructor; service_ofldq()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | sge.c | 1405 * solution to this problem is to run the destructor early, t4vf_eth_xmit() 1416 * Run the destructor before telling the DMA engine about the t4vf_eth_xmit()
|
/linux-4.4.14/net/mac80211/ |
H A D | iface.c | 1197 dev->destructor = ieee80211_if_free; ieee80211_if_setup()
|
/linux-4.4.14/drivers/s390/net/ |
H A D | netiucv.c | 1996 dev->destructor = netiucv_free_netdevice; netiucv_setup_netdevice()
|
/linux-4.4.14/drivers/net/team/ |
H A D | team.c | 2058 dev->destructor = team_destructor; team_setup()
|