Lines Matching refs:tasklet_struct
642 struct tasklet_struct struct
644 struct tasklet_struct *next; argument
650 void (*callback)(struct tasklet_struct *t); argument
656 struct tasklet_struct name = { \ argument
663 struct tasklet_struct name = { \
673 struct tasklet_struct name = { \
679 struct tasklet_struct name = { \
691 static inline int tasklet_trylock(struct tasklet_struct *t) in tasklet_trylock()
696 void tasklet_unlock(struct tasklet_struct *t);
697 void tasklet_unlock_wait(struct tasklet_struct *t);
698 void tasklet_unlock_spin_wait(struct tasklet_struct *t);
701 static inline int tasklet_trylock(struct tasklet_struct *t) { return 1; } in tasklet_trylock()
702 static inline void tasklet_unlock(struct tasklet_struct *t) { } in tasklet_unlock()
703 static inline void tasklet_unlock_wait(struct tasklet_struct *t) { } in tasklet_unlock_wait()
704 static inline void tasklet_unlock_spin_wait(struct tasklet_struct *t) { } in tasklet_unlock_spin_wait()
707 extern void __tasklet_schedule(struct tasklet_struct *t);
709 static inline void tasklet_schedule(struct tasklet_struct *t) in tasklet_schedule()
715 extern void __tasklet_hi_schedule(struct tasklet_struct *t);
717 static inline void tasklet_hi_schedule(struct tasklet_struct *t) in tasklet_hi_schedule()
723 static inline void tasklet_disable_nosync(struct tasklet_struct *t) in tasklet_disable_nosync()
733 static inline void tasklet_disable_in_atomic(struct tasklet_struct *t) in tasklet_disable_in_atomic()
740 static inline void tasklet_disable(struct tasklet_struct *t) in tasklet_disable()
747 static inline void tasklet_enable(struct tasklet_struct *t) in tasklet_enable()
753 extern void tasklet_kill(struct tasklet_struct *t);
754 extern void tasklet_init(struct tasklet_struct *t,
756 extern void tasklet_setup(struct tasklet_struct *t,
757 void (*callback)(struct tasklet_struct *));