Lines Matching refs:hwtimer_obj

74 static struct gd32_hwtimer hwtimer_obj[sizeof(hwtimer_config) / sizeof(hwtimer_config[0])] = {0};  variable
208 timer_interrupt_flag_clear(hwtimer_obj[0].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER0_UP_IRQHandler()
209 rt_device_hwtimer_isr(&hwtimer_obj[0].time_device); in TIMER0_UP_IRQHandler()
218 timer_interrupt_flag_clear(hwtimer_obj[1].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER1_IRQHandler()
219 rt_device_hwtimer_isr(&hwtimer_obj[1].time_device); in TIMER1_IRQHandler()
228 timer_interrupt_flag_clear(hwtimer_obj[2].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER2_IRQHandler()
229 rt_device_hwtimer_isr(&hwtimer_obj[2].time_device); in TIMER2_IRQHandler()
238 timer_interrupt_flag_clear(hwtimer_obj[3].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER3_IRQHandler()
239 rt_device_hwtimer_isr(&hwtimer_obj[3].time_device); in TIMER3_IRQHandler()
248 timer_interrupt_flag_clear(hwtimer_obj[4].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER4_IRQHandler()
249 rt_device_hwtimer_isr(&hwtimer_obj[4].time_device); in TIMER4_IRQHandler()
258 timer_interrupt_flag_clear(hwtimer_obj[5].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER5_IRQHandler()
259 rt_device_hwtimer_isr(&hwtimer_obj[5].time_device); in TIMER5_IRQHandler()
268 timer_interrupt_flag_clear(hwtimer_obj[6].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER6_IRQHandler()
269 rt_device_hwtimer_isr(&hwtimer_obj[6].time_device); in TIMER6_IRQHandler()
301 for (i = 0; i < sizeof(hwtimer_obj) / sizeof(hwtimer_obj[0]); i++) in rt_hwtimer_init()
303 hwtimer_obj[i].time_device.info = &gd32_hwtimer_info; in rt_hwtimer_init()
304 hwtimer_obj[i].time_device.ops = &gd32_hwtimer_ops; in rt_hwtimer_init()
305 hwtimer_obj[i].config = &hwtimer_config[i]; in rt_hwtimer_init()
306 rt_device_hwtimer_register(&hwtimer_obj[i].time_device, \ in rt_hwtimer_init()
307 hwtimer_obj[i].config->name, hwtimer_obj[i].config); in rt_hwtimer_init()