Lines Matching refs:tasklet_struct
587 struct tasklet_struct struct
589 struct tasklet_struct *next; argument
595 void (*callback)(struct tasklet_struct *t); argument
601 struct tasklet_struct name = { \ argument
608 struct tasklet_struct name = { \
618 struct tasklet_struct name = { \
624 struct tasklet_struct name = { \
636 static inline int tasklet_trylock(struct tasklet_struct *t) in tasklet_trylock()
641 void tasklet_unlock(struct tasklet_struct *t);
642 void tasklet_unlock_wait(struct tasklet_struct *t);
643 void tasklet_unlock_spin_wait(struct tasklet_struct *t);
646 static inline int tasklet_trylock(struct tasklet_struct *t) { return 1; } in tasklet_trylock()
647 static inline void tasklet_unlock(struct tasklet_struct *t) { } in tasklet_unlock()
648 static inline void tasklet_unlock_wait(struct tasklet_struct *t) { } in tasklet_unlock_wait()
649 static inline void tasklet_unlock_spin_wait(struct tasklet_struct *t) { } in tasklet_unlock_spin_wait()
652 extern void __tasklet_schedule(struct tasklet_struct *t);
654 static inline void tasklet_schedule(struct tasklet_struct *t) in tasklet_schedule()
660 extern void __tasklet_hi_schedule(struct tasklet_struct *t);
662 static inline void tasklet_hi_schedule(struct tasklet_struct *t) in tasklet_hi_schedule()
668 static inline void tasklet_disable_nosync(struct tasklet_struct *t) in tasklet_disable_nosync()
678 static inline void tasklet_disable_in_atomic(struct tasklet_struct *t) in tasklet_disable_in_atomic()
685 static inline void tasklet_disable(struct tasklet_struct *t) in tasklet_disable()
692 static inline void tasklet_enable(struct tasklet_struct *t) in tasklet_enable()
698 extern void tasklet_kill(struct tasklet_struct *t);
699 extern void tasklet_init(struct tasklet_struct *t,
701 extern void tasklet_setup(struct tasklet_struct *t,
702 void (*callback)(struct tasklet_struct *));