Lines Matching refs:tasklet_struct
158 struct tasklet_struct;
160 typedef void tasklet_callback_t(struct tasklet_struct *);
162 struct tasklet_struct { struct
163 TAILQ_ENTRY(tasklet_struct) entry;
174 struct tasklet_struct _name = { .func = (_func), .data = (_data) } argument
182 void tasklet_setup(struct tasklet_struct *, tasklet_callback_t *);
183 extern void tasklet_schedule(struct tasklet_struct *);
184 extern void tasklet_kill(struct tasklet_struct *);
185 extern void tasklet_init(struct tasklet_struct *, tasklet_func_t *,
187 extern void tasklet_enable(struct tasklet_struct *);
188 extern void tasklet_disable(struct tasklet_struct *);
189 extern void tasklet_disable_nosync(struct tasklet_struct *);
190 extern int tasklet_trylock(struct tasklet_struct *);
191 extern void tasklet_unlock(struct tasklet_struct *);
192 extern void tasklet_unlock_wait(struct tasklet_struct *ts);