Lines Matching refs:ops
113 if (timer->ops->init) in rt_hwtimer_init()
115 timer->ops->init(timer, 1); in rt_hwtimer_init()
131 if (timer->ops->control != RT_NULL) in rt_hwtimer_open()
133 timer->ops->control(timer, HWTIMER_CTRL_FREQ_SET, &timer->freq); in rt_hwtimer_open()
149 if (timer->ops->init != RT_NULL) in rt_hwtimer_close()
151 timer->ops->init(timer, 0); in rt_hwtimer_close()
174 if (timer->ops->count_get == RT_NULL) in rt_hwtimer_read()
178 cnt = timer->ops->count_get(timer); in rt_hwtimer_read()
208 if ((timer->ops->start == RT_NULL) || (timer->ops->stop == RT_NULL)) in rt_hwtimer_write()
214 timer->ops->stop(timer); in rt_hwtimer_write()
226 if (timer->ops->start(timer, t, opm) != RT_EOK) in rt_hwtimer_write()
244 if (timer->ops->stop != RT_NULL) in rt_hwtimer_control()
246 timer->ops->stop(timer); in rt_hwtimer_control()
272 if (timer->ops->control != RT_NULL) in rt_hwtimer_control()
274 result = timer->ops->control(timer, cmd, args); in rt_hwtimer_control()
323 if (timer->ops->control != RT_NULL) in rt_hwtimer_control()
325 result = timer->ops->control(timer, cmd, args); in rt_hwtimer_control()
361 if (timer->ops->stop != RT_NULL) in rt_device_hwtimer_isr()
363 timer->ops->stop(timer); in rt_device_hwtimer_isr()
395 RT_ASSERT(timer->ops != RT_NULL); in rt_device_hwtimer_register()
405 device->ops = &hwtimer_ops; in rt_device_hwtimer_register()