| /Linux-v4.19/drivers/infiniband/sw/rxe/ |
| D | rxe_task.c | 126 tasklet_init(&task->tasklet, rxe_do_task, (unsigned long)task); in rxe_init_task() 151 tasklet_kill(&task->tasklet); in rxe_cleanup_task() 160 tasklet_schedule(&task->tasklet); in rxe_run_task() 167 tasklet_disable(&task->tasklet); in rxe_disable_task() 172 tasklet_enable(&task->tasklet); in rxe_enable_task()
|
| D | rxe_task.h | 50 struct tasklet_struct tasklet; member
|
| /Linux-v4.19/drivers/crypto/ccree/ |
| D | cc_fips.c | 13 struct tasklet_struct tasklet; member 51 tasklet_kill(&fips_h->tasklet); in cc_fips_fini() 64 tasklet_schedule(&fips_handle_ptr->tasklet); in fips_handler() 114 tasklet_init(&fips_h->tasklet, fips_dsr, (unsigned long)p_drvdata); in cc_fips_init()
|
| /Linux-v4.19/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() 250 tasklet_kill(&mantis->tasklet); in mantis_dvb_init() 288 tasklet_kill(&mantis->tasklet); in mantis_dvb_exit()
|
| /Linux-v4.19/drivers/usb/atm/ |
| D | usbatm.c | 272 tasklet_schedule(&channel->tasklet); in usbatm_complete() 633 tasklet_disable(&instance->tx_channel.tasklet); in usbatm_cancel_send() 639 tasklet_enable(&instance->tx_channel.tasklet); in usbatm_cancel_send() 678 tasklet_schedule(&instance->tx_channel.tasklet); in usbatm_atm_send() 696 tasklet_kill(&instance->rx_channel.tasklet); in usbatm_destroy_instance() 697 tasklet_kill(&instance->tx_channel.tasklet); in usbatm_destroy_instance() 824 tasklet_disable(&instance->rx_channel.tasklet); in usbatm_atm_open() 829 tasklet_enable(&instance->rx_channel.tasklet); in usbatm_atm_open() 859 tasklet_disable(&instance->rx_channel.tasklet); in usbatm_atm_close() 866 tasklet_enable(&instance->rx_channel.tasklet); in usbatm_atm_close() [all …]
|
| /Linux-v4.19/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-v4.19/sound/soc/sh/ |
| D | siu_pcm.c | 73 tasklet_schedule(&siu_stream->tasklet); in siu_pcm_stmwrite_start() 96 tasklet_schedule(&siu_stream->tasklet); in siu_dma_tx_complete() 256 tasklet_schedule(&siu_stream->tasklet); in siu_pcm_stmread_start() 557 tasklet_init(&(*port_info)->playback.tasklet, siu_io_tasklet, in siu_pcm_new() 559 tasklet_init(&(*port_info)->capture.tasklet, siu_io_tasklet, in siu_pcm_new() 577 tasklet_kill(&port_info->capture.tasklet); in siu_pcm_free() 578 tasklet_kill(&port_info->playback.tasklet); in siu_pcm_free()
|
| /Linux-v4.19/Documentation/driver-api/dmaengine/ |
| D | pxa_dma.rst | 12 and that the descriptor chaining is not only done in the irq/tasklet code 21 This implies that even if an irq/tasklet is triggered by end of tx1, but 120 e) Transfers completion, irq and tasklet 122 is raised. Upon this interrupt, a tasklet is scheduled for the physical 125 The tasklet is responsible for : 133 be raised, and the tasklet will be scheduled once again, having a new
|
| /Linux-v4.19/drivers/tty/serial/ |
| D | timbuart.c | 26 struct tasklet_struct tasklet; member 59 tasklet_schedule(&uart->tasklet); in timbuart_start_tx() 360 tasklet_schedule(&uart->tasklet); in timbuart_handleinterrupt() 454 tasklet_init(&uart->tasklet, timbuart_tasklet, (unsigned long)uart); in timbuart_probe() 483 tasklet_kill(&uart->tasklet); in timbuart_remove()
|
| /Linux-v4.19/drivers/scsi/pm8001/ |
| D | pm8001_init.c | 208 tasklet_schedule(&pm8001_ha->tasklet[irq_vector->irq_id]); in pm8001_interrupt_handler_msix() 232 tasklet_schedule(&pm8001_ha->tasklet[0]); in pm8001_interrupt_handler_intx() 482 tasklet_init(&pm8001_ha->tasklet[0], pm8001_tasklet, in pm8001_pci_alloc() 486 tasklet_init(&pm8001_ha->tasklet[j], pm8001_tasklet, in pm8001_pci_alloc() 1113 tasklet_kill(&pm8001_ha->tasklet[0]); in pm8001_pci_remove() 1116 tasklet_kill(&pm8001_ha->tasklet[j]); in pm8001_pci_remove() 1163 tasklet_kill(&pm8001_ha->tasklet[0]); in pm8001_pci_suspend() 1166 tasklet_kill(&pm8001_ha->tasklet[j]); in pm8001_pci_suspend() 1233 tasklet_init(&pm8001_ha->tasklet[0], pm8001_tasklet, in pm8001_pci_resume() 1237 tasklet_init(&pm8001_ha->tasklet[j], pm8001_tasklet, in pm8001_pci_resume()
|
| /Linux-v4.19/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 612 tasklet_schedule(&td->tasklet); in td_irq() 669 tasklet_init(&td->tasklet, td_tasklet, (unsigned long)td); in td_probe() 740 tasklet_kill(&td->tasklet); in td_probe() 759 tasklet_kill(&td->tasklet); in td_remove()
|
| /Linux-v4.19/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 | 50 tasklet_disable(&local->tasklet); in drv_stop() 51 tasklet_enable(&local->tasklet); in drv_stop()
|
| /Linux-v4.19/drivers/net/ethernet/micrel/ |
| D | ks8842.c | 155 struct tasklet_struct tasklet; member 166 struct tasklet_struct tasklet; member 829 tasklet_schedule(&adapter->tasklet); in ks8842_irq() 852 tasklet_schedule(&adapter->dma_rx.tasklet); in ks8842_dma_rx_cb() 910 tasklet_kill(&rx_ctl->tasklet); in ks8842_dealloc_dma_bufs() 970 tasklet_init(&rx_ctl->tasklet, ks8842_rx_frame_dma_tasklet, in ks8842_alloc_dma_bufs() 1190 tasklet_init(&adapter->tasklet, ks8842_tasklet, (unsigned long)netdev); in ks8842_probe() 1248 tasklet_kill(&adapter->tasklet); in ks8842_remove()
|
| /Linux-v4.19/sound/soc/txx9/ |
| D | txx9aclc.h | 49 struct tasklet_struct tasklet; member
|
| D | txx9aclc.c | 118 tasklet_schedule(&dmadata->tasklet); in txx9aclc_dma_complete() 223 tasklet_schedule(&dmadata->tasklet); in txx9aclc_pcm_trigger() 373 tasklet_init(&dmadata->tasklet, txx9aclc_dma_tasklet, in txx9aclc_dma_init()
|
| /Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| D | conn.h | 59 struct tasklet_struct tasklet; member
|
| /Linux-v4.19/drivers/gpu/drm/i915/ |
| D | intel_lrc.c | 889 GEM_BUG_ON(__tasklet_is_enabled(&execlists->tasklet)); in execlists_cancel_requests() 890 execlists->tasklet.func = nop_submission_tasklet; in execlists_cancel_requests() 898 return unlikely(!__tasklet_is_enabled(&execlists->tasklet)); in reset_in_progress() 1100 if (execlists->tasklet.func == execlists_submission_tasklet) in __submit_queue_imm() 1103 tasklet_hi_schedule(&execlists->tasklet); in __submit_queue_imm() 1258 tasklet_hi_schedule(&engine->execlists.tasklet); in execlists_schedule() 1852 __tasklet_disable_sync_once(&execlists->tasklet); in execlists_reset_prepare() 1976 tasklet_schedule(&execlists->tasklet); in execlists_reset_finish() 1987 __tasklet_enable_sync_once(&execlists->tasklet); in execlists_reset_finish() 2274 &engine->execlists.tasklet.state))) in intel_logical_ring_cleanup() [all …]
|
| /Linux-v4.19/drivers/usb/c67x00/ |
| D | c67x00-hcd.h | 79 struct tasklet_struct tasklet; member
|
| /Linux-v4.19/drivers/crypto/ccp/ |
| D | ccp-dev.c | 421 struct tasklet_struct tasklet; in ccp_cmd_queue_thread() local 423 tasklet_init(&tasklet, ccp_do_cmd_complete, (unsigned long)&tdata); in ccp_cmd_queue_thread() 443 tasklet_schedule(&tasklet); in ccp_cmd_queue_thread()
|
| /Linux-v4.19/Documentation/translations/it_IT/kernel-hacking/ |
| D | locking.rst | 198 Sincronizzazione fra contesto utente e i tasklet 201 Questo caso è uguale al precedente, un tasklet viene eseguito da un softirq. 208 Dal punto di vista della sincronizzazione, tasklet e timer sono identici. 210 Sincronizzazione fra tasklet e timer 213 Qualche volta un tasklet od un timer potrebbero condividere i dati con 214 un altro tasklet o timer 216 Lo stesso tasklet/timer 219 Dato che un tasklet non viene mai eseguito contemporaneamente su due 223 Differenti tasklet/timer 226 Se un altro tasklet/timer vuole condividere dati col vostro tasklet o timer, [all …]
|
| /Linux-v4.19/include/linux/ |
| D | hil_mlc.h | 164 struct tasklet_struct *tasklet; member
|
| /Linux-v4.19/drivers/media/pci/bt8xx/ |
| D | bt878.h | 135 struct tasklet_struct tasklet; member
|
| /Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| D | mac80211_if.h | 80 struct tasklet_struct tasklet; /* dpc tasklet */ member
|