/linux-4.4.14/drivers/media/pci/mantis/ |
D | mantis_dvb.c | 120 tasklet_enable(&mantis->tasklet); in mantis_dvb_start_feed() 140 tasklet_disable(&mantis->tasklet); in mantis_dvb_stop_feed() 220 tasklet_init(&mantis->tasklet, mantis_dma_xfer, (unsigned long) mantis); in mantis_dvb_init() 221 tasklet_disable(&mantis->tasklet); in mantis_dvb_init() 249 tasklet_kill(&mantis->tasklet); in mantis_dvb_init() 287 tasklet_kill(&mantis->tasklet); in mantis_dvb_exit()
|
D | mantis_common.h | 140 struct tasklet_struct tasklet; member
|
D | hopper_cards.c | 133 tasklet_schedule(&mantis->tasklet); in hopper_irq_handler()
|
D | mantis_cards.c | 143 tasklet_schedule(&mantis->tasklet); in mantis_irq_handler()
|
/linux-4.4.14/drivers/usb/atm/ |
D | usbatm.c | 287 tasklet_schedule(&channel->tasklet); in usbatm_complete() 648 tasklet_disable(&instance->tx_channel.tasklet); in usbatm_cancel_send() 654 tasklet_enable(&instance->tx_channel.tasklet); in usbatm_cancel_send() 693 tasklet_schedule(&instance->tx_channel.tasklet); in usbatm_atm_send() 711 tasklet_kill(&instance->rx_channel.tasklet); in usbatm_destroy_instance() 712 tasklet_kill(&instance->tx_channel.tasklet); in usbatm_destroy_instance() 840 tasklet_disable(&instance->rx_channel.tasklet); in usbatm_atm_open() 845 tasklet_enable(&instance->rx_channel.tasklet); in usbatm_atm_open() 875 tasklet_disable(&instance->rx_channel.tasklet); in usbatm_atm_close() 882 tasklet_enable(&instance->rx_channel.tasklet); in usbatm_atm_close() [all …]
|
D | usbatm.h | 126 struct tasklet_struct tasklet; member
|
/linux-4.4.14/drivers/scsi/mvsas/ |
D | Kconfig | 45 bool "Support for interrupt tasklet" 49 Compiles the 88SE64xx/88SE94xx driver in interrupt tasklet mode.In this mode, 50 the interrupt will schedule a tasklet.
|
/linux-4.4.14/sound/soc/sh/ |
D | siu_pcm.c | 85 tasklet_schedule(&siu_stream->tasklet); in siu_pcm_stmwrite_start() 108 tasklet_schedule(&siu_stream->tasklet); in siu_dma_tx_complete() 268 tasklet_schedule(&siu_stream->tasklet); in siu_pcm_stmread_start() 568 tasklet_init(&(*port_info)->playback.tasklet, siu_io_tasklet, in siu_pcm_new() 570 tasklet_init(&(*port_info)->capture.tasklet, siu_io_tasklet, in siu_pcm_new() 588 tasklet_kill(&port_info->capture.tasklet); in siu_pcm_free() 589 tasklet_kill(&port_info->playback.tasklet); in siu_pcm_free()
|
D | siu.h | 113 struct tasklet_struct tasklet; member
|
/linux-4.4.14/Documentation/dmaengine/ |
D | pxa_dma.txt | 10 and that the descriptor chaining is not only done in the irq/tasklet code 19 This implies that even if an irq/tasklet is triggered by end of tx1, but 102 e) Transfers completion, irq and tasklet 104 is raised. Upon this interrupt, a tasklet is scheduled for the physical 106 The tasklet is responsible for : 111 be raised, and the tasklet will be scheduled once again, having a new
|
D | client.txt | 138 engines tasklet, never from interrupt context. 161 a tasklet triggered. The tasklet will then call the client driver
|
D | provider.txt | 377 most work to a tasklet, including the start of a new transfer whenever 382 scheduling latency of the tasklet, which will leave the channel idle 386 transfer in your tasklet, move that part to the interrupt handler in
|
/linux-4.4.14/drivers/media/pci/ddbridge/ |
D | ddbridge-core.c | 1214 tasklet_init(&input->tasklet, input_tasklet, (unsigned long) input); in ddb_input_init() 1231 tasklet_init(&output->tasklet, output_tasklet, (unsigned long) output); in ddb_output_init() 1265 tasklet_kill(&port->input[0]->tasklet); in ddb_ports_release() 1266 tasklet_kill(&port->input[1]->tasklet); in ddb_ports_release() 1267 tasklet_kill(&port->output->tasklet); in ddb_ports_release() 1304 tasklet_schedule(&dev->input[0].tasklet); in irq_handler() 1306 tasklet_schedule(&dev->input[1].tasklet); in irq_handler() 1308 tasklet_schedule(&dev->input[2].tasklet); in irq_handler() 1310 tasklet_schedule(&dev->input[3].tasklet); in irq_handler() 1312 tasklet_schedule(&dev->input[4].tasklet); in irq_handler() [all …]
|
D | ddbridge.h | 83 struct tasklet_struct tasklet; member 111 struct tasklet_struct tasklet; member
|
/linux-4.4.14/drivers/tty/serial/ |
D | timbuart.c | 38 struct tasklet_struct tasklet; member 71 tasklet_schedule(&uart->tasklet); in timbuart_start_tx() 372 tasklet_schedule(&uart->tasklet); in timbuart_handleinterrupt() 466 tasklet_init(&uart->tasklet, timbuart_tasklet, (unsigned long)uart); in timbuart_probe() 495 tasklet_kill(&uart->tasklet); in timbuart_remove()
|
D | atmel_serial.c | 149 struct tasklet_struct tasklet; member 728 tasklet_schedule(&atmel_port->tasklet); in atmel_rx_chars() 799 tasklet_schedule(&atmel_port->tasklet); in atmel_complete_tx_dma() 984 tasklet_schedule(&atmel_port->tasklet); in atmel_complete_rx_dma() 1024 tasklet_schedule(&atmel_port->tasklet); in atmel_rx_from_dma() 1178 tasklet_schedule(&atmel_port->tasklet); in atmel_uart_timer_callback() 1201 tasklet_schedule(&atmel_port->tasklet); in atmel_handle_receive() 1213 tasklet_schedule(&atmel_port->tasklet); in atmel_handle_receive() 1243 tasklet_schedule(&atmel_port->tasklet); in atmel_handle_transmit() 1262 tasklet_schedule(&atmel_port->tasklet); in atmel_handle_status() [all …]
|
/linux-4.4.14/sound/firewire/ |
D | scs1x.c | 46 struct tasklet_struct tasklet; member 80 tasklet_schedule(&scs->tasklet); in scs_output_trigger() 94 tasklet_schedule(&scs->tasklet); in scs_write_callback() 402 tasklet_init(&scs->tasklet, scs_output_tasklet, (unsigned long)scs); in scs_probe() 481 tasklet_kill(&scs->tasklet); in scs_remove()
|
/linux-4.4.14/drivers/crypto/ |
D | s5p-sss.c | 189 struct tasklet_struct tasklet; member 334 tasklet_schedule(&dev->tasklet); in s5p_aes_tx() 507 tasklet_schedule(&dev->tasklet); in s5p_aes_handle_req() 695 tasklet_init(&pdata->tasklet, s5p_tasklet_cb, (unsigned long)pdata); in s5p_aes_probe() 714 tasklet_kill(&pdata->tasklet); in s5p_aes_probe() 735 tasklet_kill(&pdata->tasklet); in s5p_aes_remove()
|
D | hifn_795x.c | 448 struct tasklet_struct tasklet; member 1946 tasklet_schedule(&dev->tasklet); in hifn_work() 2010 tasklet_schedule(&dev->tasklet); in hifn_interrupt() 2634 tasklet_init(&dev->tasklet, hifn_tasklet_callback, (unsigned long)dev); in hifn_probe() 2677 tasklet_kill(&dev->tasklet); in hifn_probe() 2712 tasklet_kill(&dev->tasklet); in hifn_remove()
|
/linux-4.4.14/drivers/scsi/pm8001/ |
D | pm8001_init.c | 210 tasklet_schedule(&pm8001_ha->tasklet[irq_vector->irq_id]); in pm8001_interrupt_handler_msix() 234 tasklet_schedule(&pm8001_ha->tasklet[0]); in pm8001_interrupt_handler_intx() 486 tasklet_init(&pm8001_ha->tasklet[0], pm8001_tasklet, in pm8001_pci_alloc() 490 tasklet_init(&pm8001_ha->tasklet[j], pm8001_tasklet, in pm8001_pci_alloc() 1119 tasklet_kill(&pm8001_ha->tasklet[0]); in pm8001_pci_remove() 1122 tasklet_kill(&pm8001_ha->tasklet[j]); in pm8001_pci_remove() 1169 tasklet_kill(&pm8001_ha->tasklet[0]); in pm8001_pci_suspend() 1172 tasklet_kill(&pm8001_ha->tasklet[j]); in pm8001_pci_suspend() 1239 tasklet_init(&pm8001_ha->tasklet[0], pm8001_tasklet, in pm8001_pci_resume() 1243 tasklet_init(&pm8001_ha->tasklet[j], pm8001_tasklet, in pm8001_pci_resume()
|
D | pm8001_sas.h | 529 struct tasklet_struct tasklet[PM8001_MAX_MSIX_VEC]; member
|
/linux-4.4.14/drivers/s390/cio/ |
D | qdio_main.c | 702 tasklet_schedule(&q->tasklet); in __qdio_inbound_processing() 715 tasklet_schedule(&q->tasklet); in __qdio_inbound_processing() 881 tasklet_schedule(&q->tasklet); in __qdio_outbound_processing() 897 tasklet_schedule(&q->tasklet); in qdio_outbound_timer() 910 tasklet_schedule(&out->tasklet); in qdio_check_outbound_after_thinint() 933 tasklet_schedule(&q->tasklet); in __tiqdio_inbound_processing() 946 tasklet_schedule(&q->tasklet); in __tiqdio_inbound_processing() 994 tasklet_schedule(&q->tasklet); in qdio_int_handler_pci() 1006 tasklet_schedule(&q->tasklet); in qdio_int_handler_pci() 1141 tasklet_kill(&q->tasklet); in qdio_shutdown_queues() [all …]
|
D | qdio_setup.c | 233 tasklet_init(&q->tasklet, tiqdio_inbound_processing, in setup_queues() 236 tasklet_init(&q->tasklet, qdio_inbound_processing, in setup_queues() 253 tasklet_init(&q->tasklet, qdio_outbound_processing, in setup_queues()
|
D | qdio_thinint.c | 174 tasklet_schedule(&q->tasklet); in tiqdio_call_inq_handlers()
|
D | qdio.h | 245 struct tasklet_struct tasklet; member
|
/linux-4.4.14/drivers/dma/ |
D | txx9dmac.h | 168 struct tasklet_struct tasklet; member 184 struct tasklet_struct tasklet; member
|
D | timb_dma.c | 98 struct tasklet_struct tasklet; member 619 tasklet_schedule(&td->tasklet); in td_irq() 676 tasklet_init(&td->tasklet, td_tasklet, (unsigned long)td); in td_probe() 747 tasklet_kill(&td->tasklet); in td_probe() 766 tasklet_kill(&td->tasklet); in td_remove()
|
D | pch_dma.c | 102 struct tasklet_struct tasklet; member 727 tasklet_schedule(&pd_chan->tasklet); in pd_irq() 735 tasklet_schedule(&pd_chan->tasklet); in pd_irq() 913 tasklet_init(&pd_chan->tasklet, pdc_tasklet, in pch_dma_probe() 967 tasklet_kill(&pd_chan->tasklet); in pch_dma_remove()
|
D | mmp_tdma.c | 109 struct tasklet_struct tasklet; member 322 tasklet_schedule(&tdmac->tasklet); in mmp_tdma_chan_handler() 568 tasklet_init(&tdmac->tasklet, dma_do_tasklet, (unsigned long)tdmac); in mmp_tdma_chan_init()
|
D | txx9dmac.c | 638 tasklet_schedule(&dc->tasklet); in txx9dmac_chan_interrupt() 685 tasklet_schedule(&ddev->tasklet); in txx9dmac_interrupt() 1125 tasklet_init(&dc->tasklet, txx9dmac_chan_tasklet, in txx9dmac_chan_probe() 1170 tasklet_kill(&dc->tasklet); in txx9dmac_chan_remove() 1209 tasklet_init(&ddev->tasklet, txx9dmac_tasklet, in txx9dmac_probe() 1232 tasklet_kill(&ddev->tasklet); in txx9dmac_remove()
|
D | xgene-dma.c | 295 struct tasklet_struct tasklet; member 1173 tasklet_schedule(&chan->tasklet); in xgene_dma_chan_ring_isr() 1711 tasklet_init(&chan->tasklet, xgene_dma_tasklet_cb, in xgene_dma_async_register() 1729 tasklet_kill(&chan->tasklet); in xgene_dma_async_register() 1753 tasklet_kill(&pdma->chan[j].tasklet); in xgene_dma_init_async() 1968 tasklet_kill(&chan->tasklet); in xgene_dma_remove()
|
D | mxs-dma.c | 115 struct tasklet_struct tasklet; member 413 tasklet_schedule(&mxs_chan->tasklet); in mxs_dma_int_handler() 823 tasklet_init(&mxs_chan->tasklet, mxs_dma_tasklet, in mxs_dma_probe()
|
D | ep93xx_dma.c | 169 struct tasklet_struct tasklet; member 795 tasklet_schedule(&edmac->tasklet); in ep93xx_dma_interrupt() 800 tasklet_schedule(&edmac->tasklet); in ep93xx_dma_interrupt() 1311 tasklet_init(&edmac->tasklet, ep93xx_dma_tasklet, in ep93xx_dma_probe()
|
D | fsldma.h | 176 struct tasklet_struct tasklet; member
|
D | tegra20-apb-dma.c | 204 struct tasklet_struct tasklet; member 690 tasklet_schedule(&tdc->tasklet); in tegra_dma_isr() 1419 tasklet_init(&tdc->tasklet, tegra_dma_tasklet, in tegra_dma_probe() 1485 tasklet_kill(&tdc->tasklet); in tegra_dma_probe() 1505 tasklet_kill(&tdc->tasklet); in tegra_dma_remove()
|
D | coh901318.c | 1299 struct tasklet_struct tasklet; member 1940 tasklet_hi_schedule(&cohc->tasklet); in dma_tasklet() 1942 tasklet_schedule(&cohc->tasklet); in dma_tasklet() 1997 tasklet_hi_schedule(&cohc->tasklet); in dma_tc_handle() 1999 tasklet_schedule(&cohc->tasklet); in dma_tc_handle() 2627 tasklet_init(&cohc->tasklet, dma_tasklet, in coh901318_base_init()
|
D | mpc512x_dma.c | 225 struct tasklet_struct tasklet; member 377 tasklet_schedule(&mdma->tasklet); in mpc_dma_irq() 980 tasklet_init(&mdma->tasklet, mpc_dma_tasklet, (unsigned long)mdma); in mpc_dma_probe()
|
D | mmp_pdma.c | 104 struct tasklet_struct tasklet; member 207 tasklet_schedule(&phy->vchan->tasklet); in mmp_pdma_chan_handler() 965 tasklet_init(&chan->tasklet, dma_do_tasklet, (unsigned long)chan); in mmp_pdma_chan_init()
|
D | at_hdmac_regs.h | 260 struct tasklet_struct tasklet; member
|
D | sirf-dma.c | 121 struct tasklet_struct tasklet; member 333 tasklet_schedule(&sdma->tasklet); in sirfsoc_dma_irq() 946 tasklet_init(&sdma->tasklet, sirfsoc_dma_tasklet, (unsigned long)sdma); in sirfsoc_dma_probe()
|
D | nbpfaxi.c | 200 struct tasklet_struct tasklet; member 1206 tasklet_schedule(&chan->tasklet); in nbpf_chan_irq() 1250 tasklet_init(&chan->tasklet, nbpf_chan_tasklet, (unsigned long)chan); in nbpf_chan_probe()
|
D | imx-sdma.c | 328 struct tasklet_struct tasklet; member 741 tasklet_schedule(&sdmac->tasklet); in sdma_int_handler() 1742 tasklet_init(&sdmac->tasklet, sdma_tasklet, in sdma_probe() 1849 tasklet_kill(&sdmac->tasklet); in sdma_remove()
|
D | at_xdmac.c | 207 struct tasklet_struct tasklet; member 1630 tasklet_schedule(&atchan->tasklet); in at_xdmac_interrupt() 1994 tasklet_init(&atchan->tasklet, at_xdmac_tasklet, in at_xdmac_probe() 2047 tasklet_kill(&atchan->tasklet); in at_xdmac_remove()
|
D | fsldma.c | 1095 tasklet_schedule(&chan->tasklet); in fsldma_chan_irq() 1276 tasklet_init(&chan->tasklet, dma_do_tasklet, (unsigned long)chan); in fsl_dma_chan_probe()
|
D | at_hdmac.c | 660 tasklet_schedule(&atchan->tasklet); in at_dma_interrupt() 2049 tasklet_init(&atchan->tasklet, atc_tasklet, in at_dma_probe() 2160 tasklet_kill(&atchan->tasklet); in at_dma_remove()
|
D | ste_dma40.c | 463 struct tasklet_struct tasklet; member 1589 tasklet_schedule(&d40c->tasklet); in dma_tc_handle() 1645 tasklet_schedule(&d40c->tasklet); in dma_tasklet() 2836 tasklet_init(&d40c->tasklet, dma_tasklet, in d40_chan_init()
|
/linux-4.4.14/net/mac802154/ |
D | main.c | 102 tasklet_init(&local->tasklet, in ieee802154_alloc_hw() 219 tasklet_kill(&local->tasklet); in ieee802154_unregister_hw()
|
D | driver-ops.h | 52 tasklet_disable(&local->tasklet); in drv_stop() 53 tasklet_enable(&local->tasklet); in drv_stop()
|
D | ieee802154_i.h | 61 struct tasklet_struct tasklet; member
|
D | rx.c | 305 tasklet_schedule(&local->tasklet); in ieee802154_rx_irqsafe()
|
/linux-4.4.14/sound/soc/txx9/ |
D | txx9aclc.h | 49 struct tasklet_struct tasklet; member
|
D | txx9aclc.c | 115 tasklet_schedule(&dmadata->tasklet); in txx9aclc_dma_complete() 220 tasklet_schedule(&dmadata->tasklet); in txx9aclc_pcm_trigger() 369 tasklet_init(&dmadata->tasklet, txx9aclc_dma_tasklet, in txx9aclc_dma_init()
|
/linux-4.4.14/net/core/ |
D | flow.c | 333 struct tasklet_struct *tasklet; in flow_cache_flush_per_cpu() local 335 tasklet = &this_cpu_ptr(info->cache->percpu)->flush_tasklet; in flow_cache_flush_per_cpu() 336 tasklet->data = (unsigned long)info; in flow_cache_flush_per_cpu() 337 tasklet_schedule(tasklet); in flow_cache_flush_per_cpu()
|
/linux-4.4.14/drivers/net/ethernet/micrel/ |
D | ks8842.c | 155 struct tasklet_struct tasklet; member 166 struct tasklet_struct tasklet; member 827 tasklet_schedule(&adapter->tasklet); in ks8842_irq() 850 tasklet_schedule(&adapter->dma_rx.tasklet); in ks8842_dma_rx_cb() 908 tasklet_kill(&rx_ctl->tasklet); in ks8842_dealloc_dma_bufs() 968 tasklet_init(&rx_ctl->tasklet, ks8842_rx_frame_dma_tasklet, in ks8842_alloc_dma_bufs() 1188 tasklet_init(&adapter->tasklet, ks8842_tasklet, (unsigned long)netdev); in ks8842_probe() 1246 tasklet_kill(&adapter->tasklet); in ks8842_remove()
|
/linux-4.4.14/drivers/usb/c67x00/ |
D | c67x00-hcd.h | 93 struct tasklet_struct tasklet; member
|
D | c67x00-sched.c | 1149 tasklet_hi_schedule(&c67x00->tasklet); in c67x00_sched_kick() 1154 tasklet_init(&c67x00->tasklet, c67x00_sched_tasklet, in c67x00_sched_start_scheduler() 1161 tasklet_kill(&c67x00->tasklet); in c67x00_sched_stop_scheduler()
|
/linux-4.4.14/include/linux/ |
D | hil_mlc.h | 164 struct tasklet_struct *tasklet; member
|
D | interrupt.h | 588 struct tasklet_struct tasklet; member 608 tasklet_kill(&ttimer->tasklet); in tasklet_hrtimer_cancel()
|
/linux-4.4.14/drivers/char/ |
D | mmtimer.c | 246 struct tasklet_struct tasklet; member 317 tasklet_schedule(&n->tasklet); in mmtimer_set_next_timer() 546 tasklet_schedule(&timers[indx].tasklet); in mmtimer_interrupt() 838 tasklet_init(&timers[node].tasklet, mmtimer_tasklet, in mmtimer_init()
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | bt878.h | 135 struct tasklet_struct tasklet; member
|
D | dvb-bt8xx.c | 794 tasklet_init(&card->bt->tasklet, dvb_bt8xx_task, (unsigned long) card); in dvb_bt8xx_load_card() 933 tasklet_kill(&card->bt->tasklet); in dvb_bt8xx_remove()
|
D | bt878.c | 320 tasklet_schedule(&bt->tasklet); in bt878_irq()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
D | mac80211_if.h | 80 struct tasklet_struct tasklet; /* dpc tasklet */ member
|
D | mac80211_if.c | 298 tasklet_kill(&wl->tasklet); in brcms_free() 985 tasklet_schedule(&wl->tasklet); in brcms_dpc() 1007 tasklet_schedule(&wl->tasklet); in brcms_isr() 1123 tasklet_init(&wl->tasklet, brcms_dpc, (unsigned long) wl); in brcms_attach()
|
/linux-4.4.14/drivers/net/wireless/p54/ |
D | p54pci.h | 96 struct tasklet_struct tasklet; member
|
D | p54pci.c | 319 tasklet_schedule(&priv->tasklet); in p54p_interrupt() 377 tasklet_kill(&priv->tasklet); in p54p_stop() 621 tasklet_init(&priv->tasklet, p54p_tasklet, (unsigned long)dev); in p54p_probe()
|
/linux-4.4.14/drivers/crypto/ccp/ |
D | ccp-dev.c | 229 struct tasklet_struct tasklet; in ccp_cmd_queue_thread() local 231 tasklet_init(&tasklet, ccp_do_cmd_complete, (unsigned long)&tdata); in ccp_cmd_queue_thread() 251 tasklet_schedule(&tasklet); in ccp_cmd_queue_thread()
|
/linux-4.4.14/drivers/media/pci/smipcie/ |
D | smipcie-main.c | 434 tasklet_init(&port->tasklet, smi_dma_xfer, (unsigned long)port); in smi_port_init() 435 tasklet_disable(&port->tasklet); in smi_port_init() 446 tasklet_kill(&port->tasklet); in smi_port_exit() 460 tasklet_schedule(&port->tasklet); in smi_port_irq() 830 tasklet_enable(&port->tasklet); in smi_start_feed() 844 tasklet_disable(&port->tasklet); in smi_stop_feed()
|
D | smipcie.h | 269 struct tasklet_struct tasklet; member
|
/linux-4.4.14/drivers/dma/ipu/ |
D | ipu_intern.h | 164 struct tasklet_struct tasklet; member
|
D | ipu_idmac.c | 920 tasklet_disable(&to_ipu(idmac)->tasklet); in idmac_desc_alloc() 939 tasklet_enable(&to_ipu(idmac)->tasklet); in idmac_desc_alloc() 1375 tasklet_schedule(&to_ipu(to_idmac(chan->device))->tasklet); in idmac_prep_slave_sg() 1441 tasklet_disable(&ipu->tasklet); in __idmac_terminate_all() 1461 tasklet_enable(&ipu->tasklet); in __idmac_terminate_all() 1603 tasklet_schedule(&to_ipu(idmac)->tasklet); in idmac_free_chan_resources() 1747 tasklet_init(&ipu_data.tasklet, ipu_gc_tasklet, (unsigned long)&ipu_data); in ipu_probe() 1780 tasklet_kill(&ipu->tasklet); in ipu_remove()
|
/linux-4.4.14/net/mac80211/ |
D | driver-ops.c | 47 tasklet_disable(&local->tasklet); in drv_stop() 48 tasklet_enable(&local->tasklet); in drv_stop()
|
D | main.c | 642 tasklet_init(&local->tasklet, in ieee80211_alloc_hw_nm() 1131 tasklet_kill(&local->tasklet); in ieee80211_unregister_hw()
|
D | status.c | 42 tasklet_schedule(&local->tasklet); in ieee80211_tx_status_irqsafe()
|
D | ieee80211_i.h | 1180 struct tasklet_struct tasklet; member
|
D | rx.c | 3689 tasklet_schedule(&local->tasklet); in ieee80211_rx_irqsafe()
|
/linux-4.4.14/drivers/firewire/ |
D | ohci.c | 109 struct tasklet_struct tasklet; member 166 struct tasklet_struct tasklet; member 995 tasklet_init(&ctx->tasklet, ar_context_tasklet, (unsigned long)ctx); in ar_context_init() 1157 tasklet_init(&ctx->tasklet, context_tasklet, (unsigned long)ctx); in context_init() 1429 tasklet_disable(&ctx->tasklet); in at_context_flush() 1435 tasklet_enable(&ctx->tasklet); in at_context_flush() 2094 tasklet_schedule(&ohci->ar_request_ctx.tasklet); in irq_handler() 2097 tasklet_schedule(&ohci->ar_response_ctx.tasklet); in irq_handler() 2100 tasklet_schedule(&ohci->at_request_ctx.tasklet); in irq_handler() 2103 tasklet_schedule(&ohci->at_response_ctx.tasklet); in irq_handler() [all …]
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
D | pci.c | 149 struct tasklet_struct tasklet; /* queue processing tasklet */ member 198 tasklet_schedule(&q->tasklet); in mlxsw_pci_queue_tasklet_schedule() 886 void (*tasklet)(unsigned long data); member 914 .tasklet = mlxsw_pci_cq_tasklet, 924 .tasklet = mlxsw_pci_eq_tasklet, 945 if (q_ops->tasklet) in mlxsw_pci_queue_init() 946 tasklet_init(&q->tasklet, q_ops->tasklet, (unsigned long) q); in mlxsw_pci_queue_init()
|
/linux-4.4.14/include/linux/mmc/ |
D | dw_mmc.h | 181 struct tasklet_struct tasklet; member
|
/linux-4.4.14/drivers/s390/block/ |
D | scm_blk.h | 17 struct tasklet_struct tasklet; member
|
D | scm_blk.c | 399 tasklet_hi_schedule(&bdev->tasklet); in scm_blk_irq() 491 tasklet_init(&bdev->tasklet, in scm_blk_dev_setup() 546 tasklet_kill(&bdev->tasklet); in scm_blk_dev_cleanup()
|
D | dasd_int.h | 461 struct tasklet_struct tasklet; member 502 struct tasklet_struct tasklet; member
|
D | dasd.c | 116 tasklet_init(&device->tasklet, in dasd_alloc_device() 159 tasklet_init(&block->tasklet, in dasd_alloc_block() 2038 tasklet_hi_schedule(&device->tasklet); in dasd_schedule_device_bh() 2897 tasklet_hi_schedule(&block->tasklet); in dasd_schedule_block_bh()
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_cmdbuf.c | 119 struct tasklet_struct tasklet; member 1046 tasklet_schedule(&man->tasklet); in vmw_cmdbuf_tasklet_schedule() 1239 tasklet_init(&man->tasklet, vmw_cmdbuf_man_tasklet, in vmw_cmdbuf_man_create() 1310 tasklet_kill(&man->tasklet); in vmw_cmdbuf_man_destroy()
|
/linux-4.4.14/drivers/net/ethernet/silan/ |
D | sc92031.c | 270 struct tasklet_struct tasklet; member 368 tasklet_disable(&priv->tasklet); in sc92031_disable_interrupts() 376 tasklet_enable(&priv->tasklet); in sc92031_enable_interrupts() 895 tasklet_schedule(&priv->tasklet); in sc92031_interrupt() 1451 tasklet_init(&priv->tasklet, sc92031_tasklet, (unsigned long)dev); in sc92031_probe() 1454 tasklet_disable_nosync(&priv->tasklet); in sc92031_probe()
|
/linux-4.4.14/drivers/dma/xilinx/ |
D | xilinx_vdma.c | 229 struct tasklet_struct tasklet; member 877 tasklet_schedule(&chan->tasklet); in xilinx_vdma_irq_handler() 1099 tasklet_kill(&chan->tasklet); in xilinx_vdma_chan_remove() 1190 tasklet_init(&chan->tasklet, xilinx_vdma_do_tasklet, in xilinx_vdma_chan_probe()
|
/linux-4.4.14/drivers/crypto/amcc/ |
D | crypto4xx_core.h | 111 struct tasklet_struct tasklet; member
|
D | crypto4xx_core.c | 1101 tasklet_schedule(&core_dev->tasklet); in crypto4xx_ce_interrupt_handler() 1198 tasklet_init(&core_dev->tasklet, crypto4xx_bh_tasklet_cb, in crypto4xx_probe() 1232 tasklet_kill(&core_dev->tasklet); in crypto4xx_probe() 1254 tasklet_kill(&core_dev->tasklet); in crypto4xx_remove()
|
/linux-4.4.14/drivers/mmc/host/ |
D | atmel-mci.c | 205 struct tasklet_struct tasklet; member 612 tasklet_schedule(&host->tasklet); in atmci_timeout_timer() 832 tasklet_schedule(&host->tasklet); in atmci_pdc_complete() 870 tasklet_schedule(&host->tasklet); in atmci_dma_complete() 2028 tasklet_schedule(&host->tasklet); in atmci_interrupt() 2097 tasklet_schedule(&host->tasklet); in atmci_interrupt() 2106 tasklet_schedule(&host->tasklet); in atmci_interrupt() 2121 tasklet_schedule(&host->tasklet); in atmci_interrupt() 2404 tasklet_init(&host->tasklet, atmci_tasklet_func, (unsigned long)host); in atmci_probe()
|
D | dw_mmc.c | 468 tasklet_schedule(&host->tasklet); in dw_mci_dmac_complete_dma() 2330 tasklet_schedule(&host->tasklet); in dw_mci_cmd_interrupt() 2401 tasklet_schedule(&host->tasklet); in dw_mci_interrupt() 2417 tasklet_schedule(&host->tasklet); in dw_mci_interrupt() 2833 tasklet_schedule(&host->tasklet); in dw_mci_cmd11_timer() 2851 tasklet_schedule(&host->tasklet); in dw_mci_dto_timer() 3121 tasklet_init(&host->tasklet, dw_mci_tasklet_func, (unsigned long)host); in dw_mci_probe()
|
/linux-4.4.14/kernel/ |
D | softirq.c | 597 tasklet_hi_schedule(&ttimer->tasklet); in __hrtimer_tasklet_trampoline() 628 tasklet_init(&ttimer->tasklet, __tasklet_hrtimer_trampoline, in tasklet_hrtimer_init()
|
/linux-4.4.14/drivers/block/ |
D | umem.c | 126 struct tasklet_struct tasklet; member 644 tasklet_schedule(&card->tasklet); in mm_interrupt() 903 tasklet_init(&card->tasklet, process_page, (unsigned long)card); in mm_pci_probe() 1029 tasklet_kill(&card->tasklet); in mm_pci_remove()
|
/linux-4.4.14/drivers/tty/ipwireless/ |
D | hardware.c | 277 struct tasklet_struct tasklet; member 1086 tasklet_schedule(&hw->tasklet); in ipwireless_handle_v1_interrupt() 1191 tasklet_schedule(&hw->tasklet); in ipwireless_handle_v2_v3_interrupt() 1630 tasklet_init(&hw->tasklet, ipwireless_do_tasklet, (unsigned long) hw); in ipwireless_hardware_create() 1699 tasklet_schedule(&hw->tasklet); in ipwireless_setup_timer()
|
/linux-4.4.14/drivers/infiniband/ulp/iser/ |
D | iser_verbs.c | 132 tasklet_init(&comp->tasklet, iser_cq_tasklet_fn, in iser_create_device_ib_res() 158 tasklet_kill(&device->comps[i].tasklet); in iser_create_device_ib_res() 185 tasklet_kill(&comp->tasklet); in iser_free_device_ib_res() 1272 tasklet_schedule(&comp->tasklet); in iser_cq_callback()
|
D | iscsi_iser.h | 347 struct tasklet_struct tasklet; member
|
/linux-4.4.14/sound/drivers/ |
D | dummy.c | 379 struct tasklet_struct tasklet; member 397 tasklet_schedule(&dpcm->tasklet); in dummy_hrtimer_callback() 423 tasklet_kill(&dpcm->tasklet); in dummy_hrtimer_sync() 472 tasklet_init(&dpcm->tasklet, dummy_hrtimer_pcm_elapsed, in dummy_hrtimer_create()
|
/linux-4.4.14/drivers/rapidio/devices/ |
D | tsi721_dma.c | 289 tasklet_schedule(&bdma_chan->tasklet); in tsi721_bdma_handler() 729 tasklet_kill(&bdma_chan->tasklet); in tsi721_free_chan_resources() 882 tasklet_init(&bdma_chan->tasklet, tsi721_dma_tasklet, in tsi721_register_dma()
|
D | tsi721.h | 680 struct tasklet_struct tasklet; member
|
/linux-4.4.14/drivers/staging/dgnc/ |
D | dgnc_driver.h | 123 void (*tasklet)(unsigned long data); member
|
D | dgnc_driver.c | 561 brd->bd_ops->tasklet, in dgnc_found_board()
|
D | dgnc_cls.c | 59 .tasklet = cls_tasklet,
|
D | dgnc_neo.c | 60 .tasklet = neo_tasklet,
|
/linux-4.4.14/lib/ |
D | Kconfig.kmemcheck | 60 other faults. The queue will be emptied as soon as a tasklet may
|
/linux-4.4.14/drivers/dma/dw/ |
D | regs.h | 279 struct tasklet_struct tasklet; member
|
D | core.c | 649 tasklet_schedule(&dw->tasklet); in dw_dma_interrupt() 1579 tasklet_init(&dw->tasklet, dw_dma_tasklet, (unsigned long)dw); in dw_dma_probe() 1713 tasklet_kill(&dw->tasklet); in dw_dma_remove()
|
/linux-4.4.14/Documentation/spi/ |
D | pxa2xx | 14 tasklet. The workqueue, "pump_messages", drives message fifo and the tasklet
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | f_midi.c | 84 struct tasklet_struct tasklet; member 598 tasklet_hi_schedule(&midi->tasklet); in f_midi_in_trigger() 733 tasklet_init(&midi->tasklet, f_midi_in_tasklet, (unsigned long) midi); in f_midi_bind()
|
/linux-4.4.14/Documentation/crypto/ |
D | async-tx-api.txt | 106 2/ Specify a completion callback. The callback routine runs in tasklet 172 1/ Completion callbacks are expected to happen in tasklet context
|
/linux-4.4.14/drivers/input/serio/ |
D | hp_sdc_mlc.c | 134 tasklet_schedule(mlc->tasklet); in hp_sdc_mlc_isr()
|
D | hil_mlc.c | 955 mlc->tasklet = &hil_mlcs_tasklet; in hil_mlc_register()
|
/linux-4.4.14/Documentation/infiniband/ |
D | core_locking.txt | 73 tasklet to perform the callback.
|
/linux-4.4.14/sound/usb/ |
D | midi.c | 145 struct tasklet_struct tasklet; member 1179 tasklet_schedule(&port->ep->tasklet); in snd_usbmidi_output_trigger() 1424 tasklet_init(&ep->tasklet, snd_usbmidi_out_tasklet, (unsigned long)ep); in snd_usbmidi_out_endpoint_create() 1481 tasklet_kill(&ep->out->tasklet); in snd_usbmidi_disconnect()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
D | qed_main.c | 431 static irqreturn_t qed_msix_sp_int(int irq, void *tasklet) in qed_msix_sp_int() argument 433 tasklet_schedule((struct tasklet_struct *)tasklet); in qed_msix_sp_int()
|
/linux-4.4.14/drivers/atm/ |
D | he.h | 283 struct tasklet_struct tasklet; member
|
D | Kconfig | 342 bool "Defer interrupt work to a tasklet" 347 tasklet instead of handling everything at interrupt time. This
|
D | he.c | 386 tasklet_init(&he_dev->tasklet, he_tasklet, (unsigned long) he_dev); in he_init_one() 1542 tasklet_disable(&he_dev->tasklet); in he_stop() 2042 tasklet_schedule(&he_dev->tasklet); in he_irq_handler()
|
/linux-4.4.14/drivers/scsi/esas2r/ |
D | esas2r.h | 903 struct tasklet_struct tasklet; member 1334 tasklet_hi_schedule(&a->tasklet); in esas2r_schedule_tasklet()
|
D | esas2r_init.c | 425 tasklet_init(&a->tasklet, in esas2r_init_adapter() 464 tasklet_kill(&a->tasklet); in esas2r_adapter_power_down()
|
/linux-4.4.14/drivers/scsi/ibmvscsi/ |
D | ibmvfc.h | 732 struct tasklet_struct tasklet; member
|
D | ibmvfc.c | 658 tasklet_kill(&vhost->tasklet); in ibmvfc_release_crq_queue() 3162 tasklet_schedule(&vhost->tasklet); in ibmvfc_interrupt() 4544 tasklet_init(&vhost->tasklet, (void *)ibmvfc_tasklet, (unsigned long)vhost); in ibmvfc_init_crq() 4561 tasklet_kill(&vhost->tasklet); in ibmvfc_init_crq() 4901 tasklet_schedule(&vhost->tasklet); in ibmvfc_resume()
|
/linux-4.4.14/drivers/scsi/megaraid/ |
D | megaraid_sas_base.c | 493 .tasklet = megasas_complete_cmd_dpc, 628 .tasklet = megasas_complete_cmd_dpc, 765 .tasklet = megasas_complete_cmd_dpc, 960 .tasklet = megasas_complete_cmd_dpc, 4796 tasklet_init(&instance->isr_tasklet, instance->instancet->tasklet, in megasas_init_fw() 5811 tasklet_init(&instance->isr_tasklet, instance->instancet->tasklet, in megasas_resume()
|
D | megaraid_sas.h | 1915 void (*tasklet)(unsigned long); member
|
D | megaraid_sas_fusion.c | 3076 .tasklet = megasas_complete_cmd_dpc_fusion,
|
/linux-4.4.14/Documentation/scsi/ |
D | ChangeLog.megaraid_sas | 165 10. Fix tasklet_init() in megasas_init_fw() to use instancet->tasklet. 183 void (*tasklet)(unsigned long);
|
D | libsas.txt | 299 which is just a helper, from their tasklet.
|
D | ChangeLog.megaraid | 601 vi. Kill tasklet when unloading the driver.
|
D | ChangeLog.lpfc | 1245 * Move discovery processing from tasklet to a kernel thread. 1434 * Initial support code for discovery in tasklet conversion.
|
/linux-4.4.14/net/ipv4/ |
D | tcp_output.c | 730 struct tasklet_struct tasklet; member 843 tasklet_init(&tsq->tasklet, in tcp_tasklet_init() 884 tasklet_schedule(&tsq->tasklet); in tcp_wfree()
|
/linux-4.4.14/Documentation/ |
D | kmemcheck.txt | 134 emptied as soon as a tasklet may be scheduled. If the queue is full,
|