Lines Matching refs:tasklet_struct
670 struct tasklet_struct struct
672 struct tasklet_struct *next; argument
678 void (*callback)(struct tasklet_struct *t); argument
684 struct tasklet_struct name = { \ argument
691 struct tasklet_struct name = { \
701 struct tasklet_struct name = { \
707 struct tasklet_struct name = { \
719 static inline int tasklet_trylock(struct tasklet_struct *t) in tasklet_trylock()
724 void tasklet_unlock(struct tasklet_struct *t);
725 void tasklet_unlock_wait(struct tasklet_struct *t);
726 void tasklet_unlock_spin_wait(struct tasklet_struct *t);
729 static inline int tasklet_trylock(struct tasklet_struct *t) { return 1; } in tasklet_trylock()
730 static inline void tasklet_unlock(struct tasklet_struct *t) { } in tasklet_unlock()
731 static inline void tasklet_unlock_wait(struct tasklet_struct *t) { } in tasklet_unlock_wait()
732 static inline void tasklet_unlock_spin_wait(struct tasklet_struct *t) { } in tasklet_unlock_spin_wait()
735 extern void __tasklet_schedule(struct tasklet_struct *t);
737 static inline void tasklet_schedule(struct tasklet_struct *t) in tasklet_schedule()
743 extern void __tasklet_hi_schedule(struct tasklet_struct *t);
745 static inline void tasklet_hi_schedule(struct tasklet_struct *t) in tasklet_hi_schedule()
751 static inline void tasklet_disable_nosync(struct tasklet_struct *t) in tasklet_disable_nosync()
761 static inline void tasklet_disable_in_atomic(struct tasklet_struct *t) in tasklet_disable_in_atomic()
768 static inline void tasklet_disable(struct tasklet_struct *t) in tasklet_disable()
775 static inline void tasklet_enable(struct tasklet_struct *t) in tasklet_enable()
781 extern void tasklet_kill(struct tasklet_struct *t);
782 extern void tasklet_init(struct tasklet_struct *t,
784 extern void tasklet_setup(struct tasklet_struct *t,
785 void (*callback)(struct tasklet_struct *));