Lines Matching refs:tasklet_struct
49 #define tasklet_struct linux_tasklet_struct
54 struct tasklet_struct {
55 SIMPLEQ_ENTRY(tasklet_struct) tl_entry;
65 struct tasklet_struct name = { \
73 struct tasklet_struct name = { \
83 void tasklet_init(struct tasklet_struct *, void (*)(unsigned long),
85 void tasklet_disable_nosync(struct tasklet_struct *);
86 void tasklet_disable(struct tasklet_struct *);
87 void tasklet_enable(struct tasklet_struct *);
88 void tasklet_schedule(struct tasklet_struct *);
89 void tasklet_hi_schedule(struct tasklet_struct *);
90 void tasklet_kill(struct tasklet_struct *);
92 bool tasklet_is_locked(const struct tasklet_struct *);
93 bool tasklet_trylock(struct tasklet_struct *);
94 void tasklet_unlock(struct tasklet_struct *);
95 void tasklet_unlock_wait(const struct tasklet_struct *);
98 void __tasklet_disable_sync_once(struct tasklet_struct *);
99 void __tasklet_enable_sync_once(struct tasklet_struct *);
100 bool __tasklet_is_enabled(const struct tasklet_struct *);
101 bool __tasklet_is_scheduled(const struct tasklet_struct *);
102 bool __tasklet_enable(struct tasklet_struct *);