Lines Matching defs:tasklet_struct

645 struct tasklet_struct
647 struct tasklet_struct *next;
653 void (*callback)(struct tasklet_struct *t);
659 struct tasklet_struct name = { \
666 struct tasklet_struct name = { \
676 struct tasklet_struct name = { \
682 struct tasklet_struct name = { \
694 static inline int tasklet_trylock(struct tasklet_struct *t)
699 void tasklet_unlock(struct tasklet_struct *t);
700 void tasklet_unlock_wait(struct tasklet_struct *t);
701 void tasklet_unlock_spin_wait(struct tasklet_struct *t);
704 static inline int tasklet_trylock(struct tasklet_struct *t) { return 1; }
705 static inline void tasklet_unlock(struct tasklet_struct *t) { }
706 static inline void tasklet_unlock_wait(struct tasklet_struct *t) { }
707 static inline void tasklet_unlock_spin_wait(struct tasklet_struct *t) { }
710 extern void __tasklet_schedule(struct tasklet_struct *t);
712 static inline void tasklet_schedule(struct tasklet_struct *t)
718 extern void __tasklet_hi_schedule(struct tasklet_struct *t);
720 static inline void tasklet_hi_schedule(struct tasklet_struct *t)
726 static inline void tasklet_disable_nosync(struct tasklet_struct *t)
736 static inline void tasklet_disable_in_atomic(struct tasklet_struct *t)
743 static inline void tasklet_disable(struct tasklet_struct *t)
750 static inline void tasklet_enable(struct tasklet_struct *t)
756 extern void tasklet_kill(struct tasklet_struct *t);
757 extern void tasklet_init(struct tasklet_struct *t,
759 extern void tasklet_setup(struct tasklet_struct *t,
760 void (*callback)(struct tasklet_struct *));