Lines Matching refs:tasklet_struct
465 struct tasklet_struct struct
467 struct tasklet_struct *next; argument
475 struct tasklet_struct name = { NULL, 0, ATOMIC_INIT(0), func, data } argument
478 struct tasklet_struct name = { NULL, 0, ATOMIC_INIT(1), func, data }
488 static inline int tasklet_trylock(struct tasklet_struct *t) in tasklet_trylock()
493 static inline void tasklet_unlock(struct tasklet_struct *t) in tasklet_unlock()
499 static inline void tasklet_unlock_wait(struct tasklet_struct *t) in tasklet_unlock_wait()
509 extern void __tasklet_schedule(struct tasklet_struct *t);
511 static inline void tasklet_schedule(struct tasklet_struct *t) in tasklet_schedule()
517 extern void __tasklet_hi_schedule(struct tasklet_struct *t);
519 static inline void tasklet_hi_schedule(struct tasklet_struct *t) in tasklet_hi_schedule()
525 extern void __tasklet_hi_schedule_first(struct tasklet_struct *t);
533 static inline void tasklet_hi_schedule_first(struct tasklet_struct *t) in tasklet_hi_schedule_first()
540 static inline void tasklet_disable_nosync(struct tasklet_struct *t) in tasklet_disable_nosync()
546 static inline void tasklet_disable(struct tasklet_struct *t) in tasklet_disable()
553 static inline void tasklet_enable(struct tasklet_struct *t) in tasklet_enable()
559 static inline void tasklet_hi_enable(struct tasklet_struct *t) in tasklet_hi_enable()
565 extern void tasklet_kill(struct tasklet_struct *t);
566 extern void tasklet_kill_immediate(struct tasklet_struct *t, unsigned int cpu);
567 extern void tasklet_init(struct tasklet_struct *t,
572 struct tasklet_struct tasklet;