/linux-master/include/trace/events/ |
H A D | irq.h | 163 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 D | cc_fips.c | 14 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 D | conn.h | 59 struct tasklet_struct tasklet; member in struct:mlx5_fpga_conn::__anon1227
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_scheduler.h | 85 tasklet_lock(&sched_engine->tasklet); 91 tasklet_unlock(&sched_engine->tasklet);
|
H A D | i915_scheduler_types.h | 113 * 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 D | mantis_dvb.c | 108 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 D | mantis_common.h | 128 struct tasklet_struct tasklet; member in struct:mantis_pci
|
/linux-master/drivers/usb/atm/ |
H A D | usbatm.c | 20 * - 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 D | usbatm.h | 112 struct tasklet_struct tasklet; member in struct:usbatm_channel
|
/linux-master/drivers/tty/serial/ |
H A D | timbuart.c | 26 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 D | mac80211_if.h | 80 struct tasklet_struct tasklet; /* dpc tasklet */ member in struct:brcms_info
|
/linux-master/include/linux/ |
H A D | hil_mlc.h | 164 struct tasklet_struct *tasklet; member in struct:hil_mlc
|
/linux-master/net/mac802154/ |
H A D | main.c | 25 struct ieee802154_local *local = from_tasklet(local, t, tasklet); 96 tasklet_setup(&local->tasklet, ieee802154_tasklet_handler); 275 tasklet_kill(&local->tasklet);
|
H A D | driver-ops.h | 223 /* 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 D | bt878.h | 123 struct tasklet_struct tasklet; member in struct:bt878
|
H A D | bt878.c | 303 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 D | p54pci.h | 93 struct tasklet_struct tasklet; member in struct:p54p_priv
|
/linux-master/drivers/s390/scsi/ |
H A D | zfcp_qdio.c | 75 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 D | intel_execlists_submission.c | 586 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 D | txx9dmac.h | 165 struct tasklet_struct tasklet; member in struct:txx9dmac_chan 181 struct tasklet_struct tasklet; member in struct:txx9dmac_dev
|
H A D | mmp_tdma.c | 105 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 D | ks8842.c | 143 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 D | zynqmp_dma.c | 207 * @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 D | ccp-dev.c | 439 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 D | tw5864.h | 88 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
|