Lines Matching refs:hwtimer_dev
55 GPT_Type *hwtimer_dev; in imxrt_hwtimer_control() local
56 hwtimer_dev = (GPT_Type *)timer->parent.user_data; in imxrt_hwtimer_control()
68 GPT_SetClockDivider(hwtimer_dev, pre); in imxrt_hwtimer_control()
81 GPT_Type *hwtimer_dev; in imxrt_hwtimer_count_get() local
82 hwtimer_dev = (GPT_Type *)timer->parent.user_data; in imxrt_hwtimer_count_get()
86 CurrentTimer_Count = GPT_GetCurrentTimerCount(hwtimer_dev); in imxrt_hwtimer_count_get()
93 GPT_Type *hwtimer_dev; in imxrt_hwtimer_init() local
95 hwtimer_dev = (GPT_Type *)timer->parent.user_data; in imxrt_hwtimer_init()
120 GPT_Init(hwtimer_dev, &gptConfig); in imxrt_hwtimer_init()
126 GPT_Type *hwtimer_dev; in imxrt_hwtimer_start() local
127 hwtimer_dev = (GPT_Type *)timer->parent.user_data; in imxrt_hwtimer_start()
131 hwtimer_dev->CR |= (mode != HWTIMER_MODE_PERIOD) ? GPT_CR_FRR_MASK : 0U; in imxrt_hwtimer_start()
133 GPT_SetOutputCompareValue(hwtimer_dev, kGPT_OutputCompare_Channel1, cnt); in imxrt_hwtimer_start()
135 GPT_EnableInterrupts(hwtimer_dev, kGPT_OutputCompare1InterruptEnable); in imxrt_hwtimer_start()
139 GPT_StartTimer(hwtimer_dev); in imxrt_hwtimer_start()
146 GPT_Type *hwtimer_dev; in imxrt_hwtimer_stop() local
147 hwtimer_dev = (GPT_Type *)timer->parent.user_data; in imxrt_hwtimer_stop()
151 GPT_StopTimer(hwtimer_dev); in imxrt_hwtimer_stop()