Lines Matching refs:hd
183 static void hpet_reserve_msi_timers(struct hpet_data *hd);
190 struct hpet_data hd; in hpet_reserve_platform_timers() local
194 memset(&hd, 0, sizeof(hd)); in hpet_reserve_platform_timers()
195 hd.hd_phys_address = hpet_address; in hpet_reserve_platform_timers()
196 hd.hd_address = hpet; in hpet_reserve_platform_timers()
197 hd.hd_nirqs = nrtimers; in hpet_reserve_platform_timers()
198 hpet_reserve_timer(&hd, 0); in hpet_reserve_platform_timers()
201 hpet_reserve_timer(&hd, 1); in hpet_reserve_platform_timers()
209 hd.hd_irq[0] = HPET_LEGACY_8254; in hpet_reserve_platform_timers()
210 hd.hd_irq[1] = HPET_LEGACY_RTC; in hpet_reserve_platform_timers()
213 hd.hd_irq[i] = (readl(&timer->hpet_config) & in hpet_reserve_platform_timers()
217 hpet_reserve_msi_timers(&hd); in hpet_reserve_platform_timers()
219 hpet_alloc(&hd); in hpet_reserve_platform_timers()
651 static void hpet_reserve_msi_timers(struct hpet_data *hd) in hpet_reserve_msi_timers() argument
664 hd->hd_irq[hdev->num] = hdev->irq; in hpet_reserve_msi_timers()
665 hpet_reserve_timer(hd, hdev->num); in hpet_reserve_msi_timers()
742 static void hpet_reserve_msi_timers(struct hpet_data *hd) in hpet_reserve_msi_timers() argument