Lines Matching refs:t

510 static inline int tasklet_trylock(struct tasklet_struct *t)  in tasklet_trylock()  argument
512 return !test_and_set_bit(TASKLET_STATE_RUN, &(t)->state); in tasklet_trylock()
515 static inline void tasklet_unlock(struct tasklet_struct *t) in tasklet_unlock() argument
518 clear_bit(TASKLET_STATE_RUN, &(t)->state); in tasklet_unlock()
521 static inline void tasklet_unlock_wait(struct tasklet_struct *t) in tasklet_unlock_wait() argument
523 while (test_bit(TASKLET_STATE_RUN, &(t)->state)) { barrier(); } in tasklet_unlock_wait()
526 #define tasklet_trylock(t) 1 argument
527 #define tasklet_unlock_wait(t) do { } while (0) argument
528 #define tasklet_unlock(t) do { } while (0) argument
531 extern void __tasklet_schedule(struct tasklet_struct *t);
533 static inline void tasklet_schedule(struct tasklet_struct *t) in tasklet_schedule() argument
535 if (!test_and_set_bit(TASKLET_STATE_SCHED, &t->state)) in tasklet_schedule()
536 __tasklet_schedule(t); in tasklet_schedule()
539 extern void __tasklet_hi_schedule(struct tasklet_struct *t);
541 static inline void tasklet_hi_schedule(struct tasklet_struct *t) in tasklet_hi_schedule() argument
543 if (!test_and_set_bit(TASKLET_STATE_SCHED, &t->state)) in tasklet_hi_schedule()
544 __tasklet_hi_schedule(t); in tasklet_hi_schedule()
547 extern void __tasklet_hi_schedule_first(struct tasklet_struct *t);
555 static inline void tasklet_hi_schedule_first(struct tasklet_struct *t) in tasklet_hi_schedule_first() argument
557 if (!test_and_set_bit(TASKLET_STATE_SCHED, &t->state)) in tasklet_hi_schedule_first()
558 __tasklet_hi_schedule_first(t); in tasklet_hi_schedule_first()
562 static inline void tasklet_disable_nosync(struct tasklet_struct *t) in tasklet_disable_nosync() argument
564 atomic_inc(&t->count); in tasklet_disable_nosync()
568 static inline void tasklet_disable(struct tasklet_struct *t) in tasklet_disable() argument
570 tasklet_disable_nosync(t); in tasklet_disable()
571 tasklet_unlock_wait(t); in tasklet_disable()
575 static inline void tasklet_enable(struct tasklet_struct *t) in tasklet_enable() argument
578 atomic_dec(&t->count); in tasklet_enable()
581 extern void tasklet_kill(struct tasklet_struct *t);
582 extern void tasklet_kill_immediate(struct tasklet_struct *t, unsigned int cpu);
583 extern void tasklet_init(struct tasklet_struct *t,