Lines Matching refs:mfgpt
20 #define DRV_NAME "cs5535-mfgpt"
147 struct cs5535_mfgpt_chip *mfgpt = &cs5535_mfgpt_chip;
152 if (!mfgpt->initialized)
167 spin_lock_irqsave(&mfgpt->lock, flags);
172 t = find_first_bit(mfgpt->avail, max);
177 if (!test_bit(timer_nr, mfgpt->avail))
183 __clear_bit(timer_nr, mfgpt->avail);
184 spin_unlock_irqrestore(&mfgpt->lock, flags);
192 spin_lock_irqsave(&mfgpt->lock, flags);
193 __set_bit(timer_nr, mfgpt->avail);
194 spin_unlock_irqrestore(&mfgpt->lock, flags);
197 timer->chip = mfgpt;
199 dev_info(&mfgpt->pdev->dev, "registered timer %d\n", timer_nr);
287 static int scan_timers(struct cs5535_mfgpt_chip *mfgpt)
289 struct cs5535_mfgpt_timer timer = { .chip = mfgpt };
302 spin_lock_irqsave(&mfgpt->lock, flags);
307 __set_bit(i, mfgpt->avail);
311 spin_unlock_irqrestore(&mfgpt->lock, flags);