Home
last modified time | relevance | path

Searched refs:tasklet_struct (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/linux-6.12.1/include/linux/
Dinterrupt.h649 struct tasklet_struct struct
651 struct tasklet_struct *next; argument
657 void (*callback)(struct tasklet_struct *t); argument
663 struct tasklet_struct name = { \ argument
670 struct tasklet_struct name = { \
680 struct tasklet_struct name = { \
686 struct tasklet_struct name = { \
698 static inline int tasklet_trylock(struct tasklet_struct *t) in tasklet_trylock()
703 void tasklet_unlock(struct tasklet_struct *t);
704 void tasklet_unlock_wait(struct tasklet_struct *t);
[all …]
/linux-6.12.1/drivers/gpu/drm/i915/
Di915_tasklet.h11 static inline void tasklet_lock(struct tasklet_struct *t) in tasklet_lock()
17 static inline bool tasklet_is_locked(const struct tasklet_struct *t) in tasklet_is_locked()
22 static inline void __tasklet_disable_sync_once(struct tasklet_struct *t) in __tasklet_disable_sync_once()
28 static inline bool __tasklet_is_enabled(const struct tasklet_struct *t) in __tasklet_is_enabled()
33 static inline bool __tasklet_enable(struct tasklet_struct *t) in __tasklet_enable()
38 static inline bool __tasklet_is_scheduled(struct tasklet_struct *t) in __tasklet_is_scheduled()
/linux-6.12.1/kernel/
Dsoftirq.c712 struct tasklet_struct *head;
713 struct tasklet_struct **tail;
719 static void __tasklet_schedule_common(struct tasklet_struct *t, in __tasklet_schedule_common()
735 void __tasklet_schedule(struct tasklet_struct *t) in __tasklet_schedule()
742 void __tasklet_hi_schedule(struct tasklet_struct *t) in __tasklet_hi_schedule()
749 static bool tasklet_clear_sched(struct tasklet_struct *t) in tasklet_clear_sched()
766 struct tasklet_struct *list; in tasklet_action_common()
775 struct tasklet_struct *t = list; in tasklet_action_common()
819 void tasklet_setup(struct tasklet_struct *t, in tasklet_setup()
820 void (*callback)(struct tasklet_struct *)) in tasklet_setup() argument
[all …]
/linux-6.12.1/drivers/net/wireless/ralink/rt2x00/
Drt2800mmio.h129 void rt2800mmio_txstatus_tasklet(struct tasklet_struct *t);
130 void rt2800mmio_pretbtt_tasklet(struct tasklet_struct *t);
131 void rt2800mmio_tbtt_tasklet(struct tasklet_struct *t);
132 void rt2800mmio_rxdone_tasklet(struct tasklet_struct *t);
133 void rt2800mmio_autowake_tasklet(struct tasklet_struct *t);
Drt2x00.h520 void (*txstatus_tasklet) (struct tasklet_struct *t);
521 void (*pretbtt_tasklet) (struct tasklet_struct *t);
522 void (*tbtt_tasklet) (struct tasklet_struct *t);
523 void (*rxdone_tasklet) (struct tasklet_struct *t);
524 void (*autowake_tasklet) (struct tasklet_struct *t);
987 struct tasklet_struct txstatus_tasklet;
988 struct tasklet_struct pretbtt_tasklet;
989 struct tasklet_struct tbtt_tasklet;
990 struct tasklet_struct rxdone_tasklet;
991 struct tasklet_struct autowake_tasklet;
Drt2800mmio.c213 void rt2800mmio_pretbtt_tasklet(struct tasklet_struct *t) in rt2800mmio_pretbtt_tasklet()
223 void rt2800mmio_tbtt_tasklet(struct tasklet_struct *t) in rt2800mmio_tbtt_tasklet()
258 void rt2800mmio_rxdone_tasklet(struct tasklet_struct *t) in rt2800mmio_rxdone_tasklet()
269 void rt2800mmio_autowake_tasklet(struct tasklet_struct *t) in rt2800mmio_autowake_tasklet()
313 void rt2800mmio_txstatus_tasklet(struct tasklet_struct *t) in rt2800mmio_txstatus_tasklet()
/linux-6.12.1/include/trace/events/
Dirq.h165 TP_PROTO(struct tasklet_struct *t, void *func),
191 TP_PROTO(struct tasklet_struct *t, void *func),
205 TP_PROTO(struct tasklet_struct *t, void *func),
/linux-6.12.1/drivers/dma/sf-pdma/
Dsf-pdma.h102 struct tasklet_struct done_tasklet;
103 struct tasklet_struct err_tasklet;
/linux-6.12.1/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dmac80211_if.h80 struct tasklet_struct tasklet; /* dpc tasklet */
109 void brcms_dpc(struct tasklet_struct *t);
/linux-6.12.1/drivers/staging/media/av7110/
Dav7110.h114 struct tasklet_struct debi_tasklet;
115 struct tasklet_struct gpio_tasklet;
186 struct tasklet_struct vpe_tasklet;
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/lib/
Deq.h15 struct tasklet_struct task;
87 void mlx5_cq_tasklet_cb(struct tasklet_struct *t);
/linux-6.12.1/net/smc/
Dsmc_ib.h42 struct tasklet_struct send_tasklet; /* called by send cq handler */
43 struct tasklet_struct recv_tasklet; /* called by recv cq handler */
/linux-6.12.1/drivers/net/wireless/ath/ath9k/
Dhtc.h506 struct tasklet_struct swba_tasklet;
507 struct tasklet_struct rx_tasklet;
509 struct tasklet_struct tx_failed_tasklet;
592 void ath9k_tx_failed_tasklet(struct tasklet_struct *t);
599 void ath9k_rx_tasklet(struct tasklet_struct *t);
Dwmi.h156 struct tasklet_struct wmi_event_tasklet;
188 void ath9k_wmi_event_tasklet(struct tasklet_struct *t);
/linux-6.12.1/drivers/dma/qcom/
Dhidma.h72 struct tasklet_struct task; /* task delivering notifications */
132 struct tasklet_struct task;
/linux-6.12.1/drivers/s390/net/
Dctcm_mpc.h159 struct tasklet_struct mpc_tasklet;
160 struct tasklet_struct mpc_tasklet2;
Dctcm_main.h157 struct tasklet_struct ch_tasklet; /* MPC ONLY */
191 struct tasklet_struct ch_disc_tasklet;
/linux-6.12.1/drivers/s390/scsi/
Dzfcp_qdio.h51 struct tasklet_struct irq_tasklet;
52 struct tasklet_struct request_tasklet;
/linux-6.12.1/drivers/crypto/aspeed/
Daspeed-hace.h146 struct tasklet_struct done_task;
205 struct tasklet_struct done_task;
/linux-6.12.1/drivers/dma/
Dtxx9dmac.h165 struct tasklet_struct tasklet;
181 struct tasklet_struct tasklet;
/linux-6.12.1/drivers/crypto/qce/
Dcore.h32 struct tasklet_struct done_tasklet;
/linux-6.12.1/drivers/net/wwan/iosm/
Diosm_ipc_task_queue.h62 struct tasklet_struct *ipc_tasklet;
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dconn.h59 struct tasklet_struct tasklet;
/linux-6.12.1/include/linux/platform_data/
Ddma-iop32x.h63 struct tasklet_struct irq_tasklet;
/linux-6.12.1/drivers/net/ethernet/
Djme.h409 struct tasklet_struct rxempty_task;
410 struct tasklet_struct rxclean_task;
411 struct tasklet_struct txclean_task;
413 struct tasklet_struct pcc_task;

12345678910>>...13