Lines Matching refs:t
507 static inline int tasklet_trylock(struct tasklet_struct *t) in tasklet_trylock() argument
509 return !test_and_set_bit(TASKLET_STATE_RUN, &(t)->state); in tasklet_trylock()
512 static inline void tasklet_unlock(struct tasklet_struct *t) in tasklet_unlock() argument
515 clear_bit(TASKLET_STATE_RUN, &(t)->state); in tasklet_unlock()
518 static inline void tasklet_unlock_wait(struct tasklet_struct *t) in tasklet_unlock_wait() argument
520 while (test_bit(TASKLET_STATE_RUN, &(t)->state)) { barrier(); } in tasklet_unlock_wait()
523 #define tasklet_trylock(t) 1 argument
524 #define tasklet_unlock_wait(t) do { } while (0) argument
525 #define tasklet_unlock(t) do { } while (0) argument
528 extern void __tasklet_schedule(struct tasklet_struct *t);
530 static inline void tasklet_schedule(struct tasklet_struct *t) in tasklet_schedule() argument
532 if (!test_and_set_bit(TASKLET_STATE_SCHED, &t->state)) in tasklet_schedule()
533 __tasklet_schedule(t); in tasklet_schedule()
536 extern void __tasklet_hi_schedule(struct tasklet_struct *t);
538 static inline void tasklet_hi_schedule(struct tasklet_struct *t) in tasklet_hi_schedule() argument
540 if (!test_and_set_bit(TASKLET_STATE_SCHED, &t->state)) in tasklet_hi_schedule()
541 __tasklet_hi_schedule(t); in tasklet_hi_schedule()
544 extern void __tasklet_hi_schedule_first(struct tasklet_struct *t);
552 static inline void tasklet_hi_schedule_first(struct tasklet_struct *t) in tasklet_hi_schedule_first() argument
554 if (!test_and_set_bit(TASKLET_STATE_SCHED, &t->state)) in tasklet_hi_schedule_first()
555 __tasklet_hi_schedule_first(t); in tasklet_hi_schedule_first()
559 static inline void tasklet_disable_nosync(struct tasklet_struct *t) in tasklet_disable_nosync() argument
561 atomic_inc(&t->count); in tasklet_disable_nosync()
565 static inline void tasklet_disable(struct tasklet_struct *t) in tasklet_disable() argument
567 tasklet_disable_nosync(t); in tasklet_disable()
568 tasklet_unlock_wait(t); in tasklet_disable()
572 static inline void tasklet_enable(struct tasklet_struct *t) in tasklet_enable() argument
575 atomic_dec(&t->count); in tasklet_enable()
578 extern void tasklet_kill(struct tasklet_struct *t);
579 extern void tasklet_kill_immediate(struct tasklet_struct *t, unsigned int cpu);
580 extern void tasklet_init(struct tasklet_struct *t,