Home
last modified time | relevance | path

Searched refs:tasklet (Results 1 – 25 of 86) sorted by relevance

1234

/drivers/media/dvb/mantis/
Dmantis_dvb.c120 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()
/drivers/usb/atm/
Dusbatm.c287 tasklet_schedule(&channel->tasklet); in usbatm_complete()
651 tasklet_disable(&instance->tx_channel.tasklet); in usbatm_cancel_send()
657 tasklet_enable(&instance->tx_channel.tasklet); in usbatm_cancel_send()
699 tasklet_schedule(&instance->tx_channel.tasklet); in usbatm_atm_send()
719 tasklet_kill(&instance->rx_channel.tasklet); in usbatm_destroy_instance()
720 tasklet_kill(&instance->tx_channel.tasklet); in usbatm_destroy_instance()
859 tasklet_disable(&instance->rx_channel.tasklet); in usbatm_atm_open()
864 tasklet_enable(&instance->rx_channel.tasklet); in usbatm_atm_open()
901 tasklet_disable(&instance->rx_channel.tasklet); in usbatm_atm_close()
908 tasklet_enable(&instance->rx_channel.tasklet); in usbatm_atm_close()
[all …]
/drivers/net/wireless/bcmdhd/include/
Dlinuxver.h370 static inline void tasklet_schedule(struct tasklet_struct *tasklet) in tasklet_schedule() argument
372 queue_task(tasklet, &tq_immediate); in tasklet_schedule()
376 static inline void tasklet_init(struct tasklet_struct *tasklet, in tasklet_init() argument
380 tasklet->next = NULL; in tasklet_init()
381 tasklet->sync = 0; in tasklet_init()
382 tasklet->routine = (void (*)(void *))func; in tasklet_init()
383 tasklet->data = (void *)data; in tasklet_init()
385 #define tasklet_kill(tasklet) { do {} while (0); } argument
/drivers/scsi/mvsas/
DKconfig45 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.
/drivers/media/dvb/ddbridge/
Dddbridge-core.c1219 tasklet_init(&input->tasklet, input_tasklet, (unsigned long) input); in ddb_input_init()
1236 tasklet_init(&output->tasklet, output_tasklet, (unsigned long) output); in ddb_output_init()
1270 tasklet_kill(&port->input[0]->tasklet); in ddb_ports_release()
1271 tasklet_kill(&port->input[1]->tasklet); in ddb_ports_release()
1272 tasklet_kill(&port->output->tasklet); in ddb_ports_release()
1309 tasklet_schedule(&dev->input[0].tasklet); in irq_handler()
1311 tasklet_schedule(&dev->input[1].tasklet); in irq_handler()
1313 tasklet_schedule(&dev->input[2].tasklet); in irq_handler()
1315 tasklet_schedule(&dev->input[3].tasklet); in irq_handler()
1317 tasklet_schedule(&dev->input[4].tasklet); in irq_handler()
[all …]
Dddbridge.h83 struct tasklet_struct tasklet; member
111 struct tasklet_struct tasklet; member
/drivers/tty/serial/
Dtimbuart.c38 struct tasklet_struct tasklet; member
71 tasklet_schedule(&uart->tasklet); in timbuart_start_tx()
375 tasklet_schedule(&uart->tasklet); in timbuart_handleinterrupt()
470 tasklet_init(&uart->tasklet, timbuart_tasklet, (unsigned long)uart); in timbuart_probe()
499 tasklet_kill(&uart->tasklet); in timbuart_remove()
Datmel_serial.c151 struct tasklet_struct tasklet; member
532 tasklet_schedule(&atmel_port->tasklet); in atmel_rx_chars()
587 tasklet_schedule(&atmel_port->tasklet); in atmel_handle_receive()
620 tasklet_schedule(&atmel_port->tasklet); in atmel_handle_transmit()
636 tasklet_schedule(&atmel_port->tasklet); in atmel_handle_status()
1483 tasklet_init(&atmel_port->tasklet, atmel_tasklet_func, in atmel_init_port()
1864 tasklet_kill(&atmel_port->tasklet); in atmel_serial_remove()
/drivers/s390/cio/
Dqdio_main.c765 tasklet_schedule(&q->tasklet); in __qdio_inbound_processing()
778 tasklet_schedule(&q->tasklet); in __qdio_inbound_processing()
943 tasklet_schedule(&q->tasklet); in __qdio_outbound_processing()
959 tasklet_schedule(&q->tasklet); in qdio_outbound_timer()
972 tasklet_schedule(&out->tasklet); in qdio_check_outbound_after_thinint()
995 tasklet_schedule(&q->tasklet); in __tiqdio_inbound_processing()
1008 tasklet_schedule(&q->tasklet); in __tiqdio_inbound_processing()
1056 tasklet_schedule(&q->tasklet); in qdio_int_handler_pci()
1068 tasklet_schedule(&q->tasklet); in qdio_int_handler_pci()
1209 tasklet_kill(&q->tasklet); in qdio_shutdown_queues()
[all …]
Dqdio_setup.c187 tasklet_init(&q->tasklet, tiqdio_inbound_processing, in setup_queues()
190 tasklet_init(&q->tasklet, qdio_inbound_processing, in setup_queues()
207 tasklet_init(&q->tasklet, qdio_outbound_processing, in setup_queues()
/drivers/crypto/
Ds5p-sss.c172 struct tasklet_struct tasklet; member
445 tasklet_schedule(&dev->tasklet); in s5p_aes_handle_req()
625 tasklet_init(&pdata->tasklet, s5p_tasklet_cb, (unsigned long)pdata); in s5p_aes_probe()
645 tasklet_kill(&pdata->tasklet); in s5p_aes_probe()
668 tasklet_kill(&pdata->tasklet); in s5p_aes_remove()
/drivers/net/ethernet/micrel/
Dks8842.c155 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()
910 tasklet_kill(&rx_ctl->tasklet); in ks8842_dealloc_dma_bufs()
971 tasklet_init(&rx_ctl->tasklet, ks8842_rx_frame_dma_tasklet, in ks8842_alloc_dma_bufs()
1192 tasklet_init(&adapter->tasklet, ks8842_tasklet, (unsigned long)netdev); in ks8842_probe()
1250 tasklet_kill(&adapter->tasklet); in ks8842_remove()
/drivers/mmc/host/
Dimxmmc.c59 struct tasklet_struct tasklet; member
638 tasklet_schedule(&host->tasklet); in imxmci_dma_irq()
654 tasklet_schedule(&host->tasklet); in imxmci_irq()
921 tasklet_schedule(&host->tasklet); in imxmci_check_status()
928 tasklet_schedule(&host->tasklet); in imxmci_check_status()
1034 tasklet_init(&host->tasklet, imxmci_tasklet_fnc, (unsigned long)host); in imxmci_probe()
1087 tasklet_disable(&host->tasklet); in imxmci_remove()
1099 tasklet_kill(&host->tasklet); in imxmci_remove()
Datmel-mci.c185 struct tasklet_struct tasklet; member
683 tasklet_schedule(&host->tasklet); in atmci_pdc_complete()
721 tasklet_schedule(&host->tasklet); in atmci_dma_complete()
1629 tasklet_schedule(&host->tasklet); in atmci_read_data_pio()
1702 tasklet_schedule(&host->tasklet); in atmci_write_data_pio()
1727 tasklet_schedule(&host->tasklet); in atmci_cmd_interrupt()
1764 tasklet_schedule(&host->tasklet); in atmci_interrupt()
1825 tasklet_schedule(&host->tasklet); in atmci_interrupt()
2115 tasklet_init(&host->tasklet, atmci_tasklet_func, (unsigned long)host); in atmci_probe()
/drivers/dma/
Dtxx9dmac.h168 struct tasklet_struct tasklet; member
184 struct tasklet_struct tasklet; member
Dtimb_dma.c102 struct tasklet_struct tasklet; member
662 tasklet_schedule(&td->tasklet); in td_irq()
719 tasklet_init(&td->tasklet, td_tasklet, (unsigned long)td); in td_probe()
790 tasklet_kill(&td->tasklet); in td_probe()
809 tasklet_kill(&td->tasklet); in td_remove()
Dpch_dma.c105 struct tasklet_struct tasklet; member
741 tasklet_schedule(&pd_chan->tasklet); in pd_irq()
749 tasklet_schedule(&pd_chan->tasklet); in pd_irq()
926 tasklet_init(&pd_chan->tasklet, pdc_tasklet, in pch_dma_probe()
977 tasklet_disable(&pd_chan->tasklet); in pch_dma_remove()
978 tasklet_kill(&pd_chan->tasklet); in pch_dma_remove()
Dshdma.h38 struct tasklet_struct tasklet; /* Tasklet */ member
Dcoh901318.c69 struct tasklet_struct tasklet; member
716 tasklet_hi_schedule(&cohc->tasklet); in dma_tasklet()
718 tasklet_schedule(&cohc->tasklet); in dma_tasklet()
773 tasklet_hi_schedule(&cohc->tasklet); in dma_tc_handle()
775 tasklet_schedule(&cohc->tasklet); in dma_tc_handle()
1422 tasklet_init(&cohc->tasklet, dma_tasklet, in coh901318_base_init()
/drivers/char/
Dmmtimer.c246 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()
/drivers/scsi/pm8001/
Dpm8001_init.c186 tasklet_schedule(&pm8001_ha->tasklet); in pm8001_interrupt()
385 tasklet_init(&pm8001_ha->tasklet, pm8001_tasklet, in pm8001_pci_alloc()
734 tasklet_kill(&pm8001_ha->tasklet); in pm8001_pci_remove()
777 tasklet_kill(&pm8001_ha->tasklet); in pm8001_pci_suspend()
831 tasklet_init(&pm8001_ha->tasklet, pm8001_tasklet, in pm8001_pci_resume()
/drivers/firewire/
Dohci.c103 struct tasklet_struct tasklet; member
159 struct tasklet_struct tasklet; member
982 tasklet_init(&ctx->tasklet, ar_context_tasklet, (unsigned long)ctx); in ar_context_init()
1145 tasklet_init(&ctx->tasklet, context_tasklet, (unsigned long)ctx); in context_init()
1395 tasklet_disable(&ctx->tasklet); in at_context_flush()
1401 tasklet_enable(&ctx->tasklet); in at_context_flush()
2030 tasklet_schedule(&ohci->ar_request_ctx.tasklet); in irq_handler()
2033 tasklet_schedule(&ohci->ar_response_ctx.tasklet); in irq_handler()
2036 tasklet_schedule(&ohci->at_request_ctx.tasklet); in irq_handler()
2039 tasklet_schedule(&ohci->at_response_ctx.tasklet); in irq_handler()
[all …]
/drivers/dma/ipu/
Dipu_idmac.c921 tasklet_disable(&to_ipu(idmac)->tasklet); in idmac_desc_alloc()
940 tasklet_enable(&to_ipu(idmac)->tasklet); in idmac_desc_alloc()
1374 tasklet_schedule(&to_ipu(to_idmac(chan->device))->tasklet); in idmac_prep_slave_sg()
1430 tasklet_disable(&ipu->tasklet); in __idmac_control()
1450 tasklet_enable(&ipu->tasklet); in __idmac_control()
1591 tasklet_schedule(&to_ipu(idmac)->tasklet); in idmac_free_chan_resources()
1739 tasklet_init(&ipu_data.tasklet, ipu_gc_tasklet, (unsigned long)&ipu_data); in ipu_probe()
1772 tasklet_kill(&ipu->tasklet); in ipu_remove()
/drivers/usb/c67x00/
Dc67x00-hcd.h93 struct tasklet_struct tasklet; member
/drivers/gpu/drm/nouveau/
Dnv50_display.h53 struct tasklet_struct tasklet; member

1234