Lines Matching refs:tasklet_struct
638 struct tasklet_struct struct
640 struct tasklet_struct *next; argument
646 void (*callback)(struct tasklet_struct *t); argument
652 struct tasklet_struct name = { \ argument
659 struct tasklet_struct name = { \
669 struct tasklet_struct name = { \
675 struct tasklet_struct name = { \
687 static inline int tasklet_trylock(struct tasklet_struct *t) in tasklet_trylock()
692 void tasklet_unlock(struct tasklet_struct *t);
693 void tasklet_unlock_wait(struct tasklet_struct *t);
694 void tasklet_unlock_spin_wait(struct tasklet_struct *t);
697 static inline int tasklet_trylock(struct tasklet_struct *t) { return 1; } in tasklet_trylock()
698 static inline void tasklet_unlock(struct tasklet_struct *t) { } in tasklet_unlock()
699 static inline void tasklet_unlock_wait(struct tasklet_struct *t) { } in tasklet_unlock_wait()
700 static inline void tasklet_unlock_spin_wait(struct tasklet_struct *t) { } in tasklet_unlock_spin_wait()
703 extern void __tasklet_schedule(struct tasklet_struct *t);
705 static inline void tasklet_schedule(struct tasklet_struct *t) in tasklet_schedule()
711 extern void __tasklet_hi_schedule(struct tasklet_struct *t);
713 static inline void tasklet_hi_schedule(struct tasklet_struct *t) in tasklet_hi_schedule()
719 static inline void tasklet_disable_nosync(struct tasklet_struct *t) in tasklet_disable_nosync()
729 static inline void tasklet_disable_in_atomic(struct tasklet_struct *t) in tasklet_disable_in_atomic()
736 static inline void tasklet_disable(struct tasklet_struct *t) in tasklet_disable()
743 static inline void tasklet_enable(struct tasklet_struct *t) in tasklet_enable()
749 extern void tasklet_kill(struct tasklet_struct *t);
750 extern void tasklet_init(struct tasklet_struct *t,
752 extern void tasklet_setup(struct tasklet_struct *t,
753 void (*callback)(struct tasklet_struct *));