Lines Matching refs:hwtimer_obj
152 static struct n32_hwtimer hwtimer_obj[sizeof(hwtimer_config) / sizeof(hwtimer_config[0])] = {0}; variable
434 TIM_ClrIntPendingBit(hwtimer_obj[tim1_count].config->timer_periph, TIM_INT_UPDATE); in TIM1_UP_IRQHandler()
435 rt_device_hwtimer_isr(&hwtimer_obj[tim1_count].time_device); in TIM1_UP_IRQHandler()
448 TIM_ClrIntPendingBit(hwtimer_obj[tim2_count].config->timer_periph, TIM_INT_UPDATE); in TIM2_IRQHandler()
449 rt_device_hwtimer_isr(&hwtimer_obj[tim2_count].time_device); in TIM2_IRQHandler()
462 TIM_ClrIntPendingBit(hwtimer_obj[tim3_count].config->timer_periph, TIM_INT_UPDATE); in TIM3_IRQHandler()
463 rt_device_hwtimer_isr(&hwtimer_obj[tim3_count].time_device); in TIM3_IRQHandler()
476 TIM_ClrIntPendingBit(hwtimer_obj[tim4_count].config->timer_periph, TIM_INT_UPDATE); in TIM4_IRQHandler()
477 rt_device_hwtimer_isr(&hwtimer_obj[tim4_count].time_device); in TIM4_IRQHandler()
490 TIM_ClrIntPendingBit(hwtimer_obj[tim5_count].config->timer_periph, TIM_INT_UPDATE); in TIM5_IRQHandler()
491 rt_device_hwtimer_isr(&hwtimer_obj[tim5_count].time_device); in TIM5_IRQHandler()
504 TIM_ClrIntPendingBit(hwtimer_obj[tim6_count].config->timer_periph, TIM_INT_UPDATE); in TIM6_IRQHandler()
505 rt_device_hwtimer_isr(&hwtimer_obj[tim6_count].time_device); in TIM6_IRQHandler()
518 TIM_ClrIntPendingBit(hwtimer_obj[tim7_count].config->timer_periph, TIM_INT_UPDATE); in TIM7_IRQHandler()
519 rt_device_hwtimer_isr(&hwtimer_obj[tim7_count].time_device); in TIM7_IRQHandler()
532 TIM_ClrIntPendingBit(hwtimer_obj[tim8_count].config->timer_periph, TIM_INT_UPDATE); in TIM8_UP_IRQHandler()
533 rt_device_hwtimer_isr(&hwtimer_obj[tim8_count].time_device); in TIM8_UP_IRQHandler()
546 TIM_ClrIntPendingBit(hwtimer_obj[tim9_count].config->timer_periph, TIM_INT_UPDATE); in TIM9_IRQHandler()
547 rt_device_hwtimer_isr(&hwtimer_obj[tim9_count].time_device); in TIM9_IRQHandler()
596 for (i = 0; i < sizeof(hwtimer_obj) / sizeof(hwtimer_obj[0]); i++) in rt_hwtimer_init()
598 hwtimer_obj[i].time_device.info = &n32_hwtimer_info; in rt_hwtimer_init()
599 hwtimer_obj[i].time_device.ops = &n32_hwtimer_ops; in rt_hwtimer_init()
600 hwtimer_obj[i].config = &hwtimer_config[i]; in rt_hwtimer_init()
601 rt_device_hwtimer_register(&hwtimer_obj[i].time_device, \ in rt_hwtimer_init()
602 hwtimer_obj[i].config->name, hwtimer_obj[i].config); in rt_hwtimer_init()