Lines Matching refs:timer_table
2619 static u32 rightmost_index(struct ath_gen_timer_table *timer_table, u32 *mask)
2629 return timer_table->gen_timer_index[b];
2644 struct ath_gen_timer_table *timer_table = &ah->hw_gen_timers;
2657 timer_table->timers[timer_index] = timer;
2672 struct ath_gen_timer_table *timer_table = &ah->hw_gen_timers;
2677 set_bit(timer->index, &timer_table->timer_mask.timer_bits);
2711 struct ath_gen_timer_table *timer_table = &ah->hw_gen_timers;
2727 clear_bit(timer->index, &timer_table->timer_mask.timer_bits);
2733 struct ath_gen_timer_table *timer_table = &ah->hw_gen_timers;
2736 timer_table->timers[timer->index] = NULL;
2746 struct ath_gen_timer_table *timer_table = &ah->hw_gen_timers;
2754 trigger_mask &= timer_table->timer_mask.val;
2755 thresh_mask &= timer_table->timer_mask.val;
2760 index = rightmost_index(timer_table, &thresh_mask);
2761 timer = timer_table->timers[index];
2769 index = rightmost_index(timer_table, &trigger_mask);
2770 timer = timer_table->timers[index];