Searched refs:tasklet (Results 1 - 25 of 108) sorted by relevance

12345

/linux-master/include/trace/events/
H A Dirq.h163 DECLARE_EVENT_CLASS(tasklet,
170 __field( void *, tasklet)
175 __entry->tasklet = t;
179 TP_printk("tasklet=%ps function=%ps", __entry->tasklet, __entry->func)
183 * tasklet_entry - called immediately before the tasklet is run
184 * @t: tasklet pointer
185 * @func: tasklet callback or function being run
187 * Used to find individual tasklet execution time
189 DEFINE_EVENT(tasklet, tasklet_entr
[all...]
/linux-master/drivers/crypto/ccree/
H A Dcc_fips.c14 struct tasklet_struct tasklet; member in struct:cc_fips_handle
76 /* Kill tasklet */
77 tasklet_kill(&fips_h->tasklet);
88 tasklet_schedule(&fips_handle_ptr->tasklet);
111 /* Deferred service handler, run as interrupt-fired tasklet */
145 dev_dbg(dev, "Initializing fips tasklet\n");
146 tasklet_init(&fips_h->tasklet, fips_dsr, (unsigned long)p_drvdata);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dconn.h59 struct tasklet_struct tasklet; member in struct:mlx5_fpga_conn::__anon1227
/linux-master/drivers/gpu/drm/i915/
H A Di915_scheduler.h85 tasklet_lock(&sched_engine->tasklet);
91 tasklet_unlock(&sched_engine->tasklet);
H A Di915_scheduler_types.h113 * tasklet while running
128 * @tasklet: softirq tasklet for submission
130 struct tasklet_struct tasklet; member in struct:i915_sched_engine
/linux-master/drivers/media/pci/mantis/
H A Dmantis_dvb.c108 tasklet_enable(&mantis->tasklet);
128 tasklet_disable(&mantis->tasklet);
208 tasklet_setup(&mantis->tasklet, mantis_dma_xfer);
209 tasklet_disable(&mantis->tasklet);
238 tasklet_kill(&mantis->tasklet);
276 tasklet_kill(&mantis->tasklet);
H A Dmantis_common.h128 struct tasklet_struct tasklet; member in struct:mantis_pci
/linux-master/drivers/usb/atm/
H A Dusbatm.c20 * - Replaced the kernel thread with a tasklet
272 tasklet_schedule(&channel->tasklet);
517 rx_channel.tasklet);
571 tx_channel.tasklet);
635 tasklet_disable(&instance->tx_channel.tasklet);
641 tasklet_enable(&instance->tx_channel.tasklet);
680 tasklet_schedule(&instance->tx_channel.tasklet);
698 tasklet_kill(&instance->rx_channel.tasklet);
699 tasklet_kill(&instance->tx_channel.tasklet);
826 tasklet_disable(&instance->rx_channel.tasklet);
[all...]
H A Dusbatm.h112 struct tasklet_struct tasklet; member in struct:usbatm_channel
/linux-master/drivers/tty/serial/
H A Dtimbuart.c26 struct tasklet_struct tasklet; member in struct:timbuart_port
58 /* do not transfer anything here -> fire off the tasklet */
59 tasklet_schedule(&uart->tasklet);
174 struct timbuart_port *uart = from_tasklet(uart, t, tasklet);
353 /* disable interrupts, the tasklet enables them again */
357 tasklet_schedule(&uart->tasklet);
451 tasklet_setup(&uart->tasklet, timbuart_tasklet);
480 tasklet_kill(&uart->tasklet);
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dmac80211_if.h80 struct tasklet_struct tasklet; /* dpc tasklet */ member in struct:brcms_info
/linux-master/include/linux/
H A Dhil_mlc.h164 struct tasklet_struct *tasklet; member in struct:hil_mlc
/linux-master/net/mac802154/
H A Dmain.c25 struct ieee802154_local *local = from_tasklet(local, t, tasklet);
96 tasklet_setup(&local->tasklet, ieee802154_tasklet_handler);
275 tasklet_kill(&local->tasklet);
H A Ddriver-ops.h223 /* sync away all work on the tasklet before clearing started */
224 tasklet_disable(&local->tasklet);
225 tasklet_enable(&local->tasklet);
/linux-master/drivers/media/pci/bt8xx/
H A Dbt878.h123 struct tasklet_struct tasklet; member in struct:bt878
H A Dbt878.c303 if (bt->tasklet.callback)
304 tasklet_schedule(&bt->tasklet);
481 if (!bt->tasklet.func)
482 tasklet_disable(&bt->tasklet);
/linux-master/drivers/net/wireless/intersil/p54/
H A Dp54pci.h93 struct tasklet_struct tasklet; member in struct:p54p_priv
/linux-master/drivers/s390/scsi/
H A Dzfcp_qdio.c75 static void zfcp_qdio_request_tasklet(struct tasklet_struct *tasklet) argument
77 struct zfcp_qdio *qdio = from_tasklet(qdio, tasklet, request_tasklet);
161 static void zfcp_qdio_irq_tasklet(struct tasklet_struct *tasklet) argument
163 struct zfcp_qdio *qdio = from_tasklet(qdio, tasklet, irq_tasklet);
318 * Request Queue completion processing in tasklet context.
583 * The triggers are always run from qdio tasklet context, so no
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_execlists_submission.c586 tasklet_hi_schedule(&ve->base.sched_engine->tasklet);
641 * request before the tasklet runs and do not need to rebuild
775 return unlikely(!__tasklet_is_enabled(&engine->sched_engine->tasklet));
1063 * future execution. We then kick this tasklet first
1224 tasklet_hi_schedule(&engine->sched_engine->tasklet);
1366 * reschedule the tasklet; continually until the
1580 * priority than this, we kick the submission tasklet to decide on
1827 * access. Either we are inside the tasklet, or the tasklet is disabled
1830 GEM_BUG_ON(!tasklet_is_locked(&engine->sched_engine->tasklet)
2491 bool tasklet = false; local
[all...]
/linux-master/drivers/dma/
H A Dtxx9dmac.h165 struct tasklet_struct tasklet; member in struct:txx9dmac_chan
181 struct tasklet_struct tasklet; member in struct:txx9dmac_dev
H A Dmmp_tdma.c105 struct tasklet_struct tasklet; member in struct:mmp_tdma_chan
323 tasklet_schedule(&tdmac->tasklet);
351 struct mmp_tdma_chan *tdmac = from_tasklet(tdmac, t, tasklet);
587 tasklet_setup(&tdmac->tasklet, dma_do_tasklet);
/linux-master/drivers/net/ethernet/micrel/
H A Dks8842.c143 struct tasklet_struct tasklet; member in struct:ks8842_rx_dma_ctl
154 struct tasklet_struct tasklet; member in struct:ks8842_adapter
594 struct ks8842_adapter *adapter = from_tasklet(adapter, t, dma_rx.tasklet);
727 struct ks8842_adapter *adapter = from_tasklet(adapter, t, tasklet);
816 /* schedule tasklet */
817 tasklet_schedule(&adapter->tasklet);
838 /* schedule tasklet */
840 tasklet_schedule(&adapter->dma_rx.tasklet);
898 tasklet_kill(&rx_ctl->tasklet);
958 tasklet_setup(&rx_ctl->tasklet, ks8842_rx_frame_dma_taskle
[all...]
/linux-master/drivers/dma/xilinx/
H A Dzynqmp_dma.c207 * @tasklet: Cleanup work after irq
231 struct tasklet_struct tasklet; member in struct:zynqmp_dma_chan
727 tasklet_schedule(&chan->tasklet);
736 tasklet_schedule(&chan->tasklet);
751 * zynqmp_dma_do_tasklet - Schedule completion tasklet
756 struct zynqmp_dma_chan *chan = from_tasklet(chan, t, tasklet);
807 tasklet_kill(&chan->tasklet);
879 tasklet_kill(&chan->tasklet);
924 tasklet_setup(&chan->tasklet, zynqmp_dma_do_tasklet);
/linux-master/drivers/crypto/ccp/
H A Dccp-dev.c439 struct tasklet_struct tasklet; local
441 tasklet_init(&tasklet, ccp_do_cmd_complete, (unsigned long)&tdata);
461 tasklet_schedule(&tasklet);
/linux-master/drivers/media/pci/tw5864/
H A Dtw5864.h88 spinlock_t slock; /* used for sync between ISR, tasklet & V4L2 API */
145 spinlock_t slock; /* used for sync between ISR, tasklet & V4L2 API */
153 struct tasklet_struct tasklet; member in struct:tw5864_dev

Completed in 303 milliseconds

12345