Lines Matching refs:hd
180 static void hpet_reserve_msi_timers(struct hpet_data *hd);
187 struct hpet_data hd; in hpet_reserve_platform_timers() local
191 memset(&hd, 0, sizeof(hd)); in hpet_reserve_platform_timers()
192 hd.hd_phys_address = hpet_address; in hpet_reserve_platform_timers()
193 hd.hd_address = hpet; in hpet_reserve_platform_timers()
194 hd.hd_nirqs = nrtimers; in hpet_reserve_platform_timers()
195 hpet_reserve_timer(&hd, 0); in hpet_reserve_platform_timers()
198 hpet_reserve_timer(&hd, 1); in hpet_reserve_platform_timers()
206 hd.hd_irq[0] = HPET_LEGACY_8254; in hpet_reserve_platform_timers()
207 hd.hd_irq[1] = HPET_LEGACY_RTC; in hpet_reserve_platform_timers()
210 hd.hd_irq[i] = (readl(&timer->hpet_config) & in hpet_reserve_platform_timers()
214 hpet_reserve_msi_timers(&hd); in hpet_reserve_platform_timers()
216 hpet_alloc(&hd); in hpet_reserve_platform_timers()
625 static void hpet_reserve_msi_timers(struct hpet_data *hd) in hpet_reserve_msi_timers() argument
638 hd->hd_irq[hdev->num] = hdev->irq; in hpet_reserve_msi_timers()
639 hpet_reserve_timer(hd, hdev->num); in hpet_reserve_msi_timers()
722 static void hpet_reserve_msi_timers(struct hpet_data *hd) in hpet_reserve_msi_timers() argument