Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 25 of 64) sorted by relevance

123

/components/drivers/ktime/src/
A Dhrtimer.c58 if (timer == RT_NULL) in rt_ktime_hrtimer_settimeout()
60 timer = &_sh_rtimer; in rt_ktime_hrtimer_settimeout()
72 rt_timer_stop(timer); in rt_ktime_hrtimer_settimeout()
75 rt_timer_start(timer); in rt_ktime_hrtimer_settimeout()
120 rt_ktime_hrtimer_t timer; in _hrtimer_process_locked() local
123 (timer != RT_NULL) && (timer->timeout_cnt <= rt_ktime_cputimer_getcnt()); in _hrtimer_process_locked()
130 timer->timeout_cnt = timer->delay_cnt + rt_ktime_cputimer_getcnt(); in _hrtimer_process_locked()
140 timer->timeout_func(timer->parameter); in _hrtimer_process_locked()
147 rt_ktime_hrtimer_t timer; in _set_next_timeout_locked() local
210 timer->timeout_cnt = timer->delay_cnt + rt_ktime_cputimer_getcnt(); in rt_ktime_hrtimer_start()
[all …]
/components/drivers/hwtimer/
A Dhwtimer.c47 overflow = timer->info->maxcnt/(float)timer->freq; in timeout_calc()
107 timer->freq = timer->info->minfreq; in rt_hwtimer_init()
115 timer->ops->init(timer, 1); in rt_hwtimer_init()
133 timer->ops->control(timer, HWTIMER_CTRL_FREQ_SET, &timer->freq); in rt_hwtimer_open()
151 timer->ops->init(timer, 0); in rt_hwtimer_close()
178 cnt = timer->ops->count_get(timer); in rt_hwtimer_read()
214 timer->ops->stop(timer); in rt_hwtimer_write()
226 if (timer->ops->start(timer, t, opm) != RT_EOK) in rt_hwtimer_write()
246 timer->ops->stop(timer); in rt_hwtimer_control()
355 timer->cycles = timer->reload; in rt_device_hwtimer_isr()
[all …]
/components/drivers/pm/
A Dlptimer.c25 rt_timer_init(&timer->timer, name, timeout, parameter, time, flag); in rt_lptimer_init()
39 ret = rt_timer_detach(&timer->timer); in rt_lptimer_detach()
57 if (rt_timer_start(&timer->timer) == RT_EOK) in rt_lptimer_start()
83 if (rt_timer_stop(&timer->timer) == RT_EOK) in rt_lptimer_stop()
101 return rt_timer_control(&timer->timer, cmd, arg); in rt_lptimer_control()
124 if (timer->timer.parent.flag & RT_TIMER_FLAG_ACTIVATED) in rt_lptimer_next_timeout_tick()
126 temp_tick = timer->timer.timeout_tick - cur_tick; in rt_lptimer_next_timeout_tick()
132 timeout_tick = timer->timer.timeout_tick; in rt_lptimer_next_timeout_tick()
162 timer->timer.parent.name, timer->timer.init_tick, in lptimer_dump()
163 timer->timer.timeout_tick); in lptimer_dump()
[all …]
/components/drivers/cputime/
A Dcputimer.c28 struct rt_cputimer *timer; in _cputime_timeout_callback() local
33 rt_list_remove(&(timer->row)); in _cputime_timeout_callback()
35 timer->timeout_func(timer->parameter); in _cputime_timeout_callback()
85 RT_ASSERT(timer != RT_NULL); in rt_cputimer_init()
90 timer->parent.flag = flag; in rt_cputimer_init()
97 timer->init_tick = tick; in rt_cputimer_init()
99 rt_list_init(&(timer->row)); in rt_cputimer_init()
108 RT_ASSERT(timer != RT_NULL); in rt_cputimer_delete()
114 rt_list_remove(&timer->row); in rt_cputimer_delete()
132 RT_ASSERT(timer != RT_NULL); in rt_cputimer_start()
[all …]
/components/drivers/ktime/inc/
A Dktime.h129 void rt_ktime_hrtimer_init(rt_ktime_hrtimer_t timer,
134 rt_err_t rt_ktime_hrtimer_start(rt_ktime_hrtimer_t timer, unsigned long cnt);
135 rt_err_t rt_ktime_hrtimer_stop(rt_ktime_hrtimer_t timer);
136 rt_err_t rt_ktime_hrtimer_control(rt_ktime_hrtimer_t timer, int cmd, void *arg);
137 rt_err_t rt_ktime_hrtimer_detach(rt_ktime_hrtimer_t timer);
139 rt_inline void rt_ktime_hrtimer_keep_errno(rt_ktime_hrtimer_t timer, rt_err_t err) in rt_ktime_hrtimer_keep_errno() argument
141 RT_ASSERT(timer != RT_NULL); in rt_ktime_hrtimer_keep_errno()
143 timer->error = err; in rt_ktime_hrtimer_keep_errno()
147 void rt_ktime_hrtimer_delay_init(struct rt_ktime_hrtimer *timer);
148 void rt_ktime_hrtimer_delay_detach(struct rt_ktime_hrtimer *timer);
[all …]
/components/libc/compilers/common/
A Dctime.c898timer->reload = ((timer->interval.tv_sec * NANOSECOND_PER_SECOND + timer->interval.tv_nsec) * RT_K… in rtthread_timer_wrapper()
900 if (timer->reload) in rtthread_timer_wrapper()
902 rt_ktime_hrtimer_start(&timer->hrtimer, timer->reload); in rtthread_timer_wrapper()
927 (timer->sigev_notify_func)(timer->val); in rtthread_timer_wrapper()
1006 rt_list_insert_after(&lwp->timer, &timer->lwp_node); in timer_create()
1013 timer->work = work; in timer_create()
1068 if (timer != NULL) in timer_delete()
1090 if (timer->pid) in timer_delete()
1094 rt_free(timer); in timer_delete()
1122 if (timer == NULL) in timer_gettime()
[all …]
/components/drivers/usb/cherryusb/osal/
A Dusb_osal_rtthread.c165 struct usb_osal_timer *timer; in usb_osal_timer_create() local
167 timer = rt_malloc(sizeof(struct usb_osal_timer)); in usb_osal_timer_create()
168 if (timer == NULL) { in usb_osal_timer_create()
173 memset(timer, 0, sizeof(struct usb_osal_timer)); in usb_osal_timer_create()
176 if (timer->timer == NULL) { in usb_osal_timer_create()
181 return timer; in usb_osal_timer_create()
186 rt_timer_stop(timer->timer); in usb_osal_timer_delete()
187 rt_timer_delete(timer->timer); in usb_osal_timer_delete()
188 rt_free(timer); in usb_osal_timer_delete()
193 rt_timer_start(timer->timer); in usb_osal_timer_start()
[all …]
/components/drivers/include/drivers/
A Dlptimer.h18 struct rt_timer timer; member
23 void rt_lptimer_init(rt_lptimer_t timer,
30 rt_err_t rt_lptimer_detach(rt_lptimer_t timer);
31 rt_err_t rt_lptimer_start(rt_lptimer_t timer);
32 rt_err_t rt_lptimer_stop(rt_lptimer_t timer);
34 rt_err_t rt_lptimer_control(rt_lptimer_t timer, int cmd, void *arg);
A Dhwtimer.h48 void (*init)(struct rt_hwtimer_device *timer, rt_uint32_t state);
49 rt_err_t (*start)(struct rt_hwtimer_device *timer, rt_uint32_t cnt, rt_hwtimer_mode_t mode);
50 void (*stop)(struct rt_hwtimer_device *timer);
51 rt_uint32_t (*count_get)(struct rt_hwtimer_device *timer);
52 rt_err_t (*control)(struct rt_hwtimer_device *timer, rt_uint32_t cmd, void *args);
78 rt_err_t rt_device_hwtimer_register(rt_hwtimer_t *timer, const char *name, void *user_data);
79 void rt_device_hwtimer_isr(rt_hwtimer_t *timer);
A Dcputimer.h28 rt_err_t rt_cputimer_detach(rt_cputimer_t timer);
31 void rt_cputimer_init(rt_cputimer_t timer,
37 rt_err_t rt_cputimer_delete(rt_cputimer_t timer);
40 rt_err_t rt_cputimer_start(rt_cputimer_t timer);
41 rt_err_t rt_cputimer_stop(rt_cputimer_t timer);
42 rt_err_t rt_cputimer_control(rt_cputimer_t timer, int cmd, void *arg);
/components/libc/posix/io/timerfd/
A Dtimerfd.c39 rt_timer_t timer; member
76 if (tfd->timer != RT_NULL) in timerfd_close()
78 rt_timer_stop(tfd->timer); in timerfd_close()
80 tfd->timer = RT_NULL; in timerfd_close()
234 tfd->timer = RT_NULL; in timerfd_do_create()
322 if (tfd->timer) in timerfd_timeout()
326 tfd->timer = RT_NULL; in timerfd_timeout()
333 if (tfd->timer == RT_NULL) in timerfd_timeout()
339 rt_timer_start(tfd->timer); in timerfd_timeout()
402 if (tfd->timer != RT_NULL) in timerfd_do_settime()
[all …]
/components/drivers/usb/cherryusb/common/
A Dusb_osal.h37 void *timer; member
64 void usb_osal_timer_delete(struct usb_osal_timer *timer);
65 void usb_osal_timer_start(struct usb_osal_timer *timer);
66 void usb_osal_timer_stop(struct usb_osal_timer *timer);
/components/drivers/led/
A Dled.c24 struct rt_timer timer; member
161 rt_timer_init(&btimer->timer, dev_name, _led_blink_timerout, led, in rt_led_register()
187 rt_timer_detach(&btimer->timer); in rt_led_register()
209 rt_timer_detach(&btimer->timer); in rt_led_unregister()
242 rt_timer_stop(&btimer->timer); in rt_led_set_state()
252 rt_timer_start(&btimer->timer); in rt_led_set_state()
259 rt_timer_start(&btimer->timer); in rt_led_set_state()
320 err = rt_timer_control(&btimer->timer, RT_TIMER_CTRL_SET_TIME, &tick); in rt_led_set_period()
/components/net/lwip/lwip-2.0.3/src/core/ipv6/
A Dmld6.c170 group->timer = 0; /* Not running */ in mld6_new_group()
276 group->timer = 0; /* stopped */ in mld6_input()
465 if (group->timer > 0) { in mld6_tmr()
466 group->timer--; in mld6_tmr()
467 if (group->timer == 0) { in mld6_tmr()
509 ((group->timer == 0) || (maxresp < group->timer)))) { in mld6_delayed_report()
510 group->timer = maxresp; in mld6_delayed_report()
/components/net/lwip/lwip-2.1.2/src/core/ipv4/
A Digmp.c260 group->timer = 0; /* Not running */ in igmp_lookup_group()
424 group->timer = 0; /* stopped */ in igmp_input()
649 if (group->timer > 0) { in igmp_tmr()
650 group->timer--; in igmp_tmr()
651 if (group->timer == 0) { in igmp_tmr()
695 group->timer = (u16_t)(max_time > 2 ? (LWIP_RAND() % max_time) : 1); in igmp_start_timer()
698 group->timer = max_time / 2; in igmp_start_timer()
701 if (group->timer == 0) { in igmp_start_timer()
702 group->timer = 1; in igmp_start_timer()
717 ((group->timer == 0) || (maxresp < group->timer)))) { in igmp_delaying_member()
/components/net/lwip/lwip-2.1.2/src/core/ipv6/
A Dmld6.c175 group->timer = 0; /* Not running */ in mld6_new_group()
281 group->timer = 0; /* stopped */ in mld6_input()
504 if (group->timer > 0) { in mld6_tmr()
505 group->timer--; in mld6_tmr()
506 if (group->timer == 0) { in mld6_tmr()
547 ((group->timer == 0) || (maxresp < group->timer)))) { in mld6_delayed_report()
548 group->timer = maxresp; in mld6_delayed_report()
/components/net/lwip/lwip-2.0.3/src/core/ipv4/
A Digmp.c260 group->timer = 0; /* Not running */ in igmp_lookup_group()
424 group->timer = 0; /* stopped */ in igmp_input()
647 if (group->timer > 0) { in igmp_tmr()
648 group->timer--; in igmp_tmr()
649 if (group->timer == 0) { in igmp_tmr()
694 group->timer = max_time > 2 ? (LWIP_RAND() % max_time) : 1; in igmp_start_timer()
697 group->timer = max_time / 2; in igmp_start_timer()
700 if (group->timer == 0) { in igmp_start_timer()
701 group->timer = 1; in igmp_start_timer()
716 ((group->timer == 0) || (maxresp < group->timer)))) { in igmp_delaying_member()
A Dip4_frag.c136 if (r->timer > 0) { in ip_reass_tmr()
137 r->timer--; in ip_reass_tmr()
138 LWIP_DEBUGF(IP_REASS_DEBUG, ("ip_reass_tmr: timer dec %"U16_F"\n",(u16_t)r->timer)); in ip_reass_tmr()
251 } else if (r->timer <= oldest->timer) { in ip_reass_remove_oldest_datagram()
301 ipr->timer = IP_REASS_MAXAGE; in ip_reass_enqueue_new_datagram()
/components/drivers/wlan/
A Ddev_wlan_lwip.c50 struct rt_timer timer; member
69 rt_timer_stop(&lwip_prot->timer); in netif_is_ready()
72 rt_timer_start(&lwip_prot->timer); in netif_is_ready()
106 rt_timer_start(&lwip_prot->timer); in netif_is_ready()
175 rt_timer_start(&lwip_prot->timer); in netif_set_connected()
197 rt_timer_stop(&lwip_prot->timer); in netif_set_connected()
488 … rt_timer_init(&lwip_prot->timer, timer_name, timer_callback, wlan, rt_tick_from_millisecond(1000), in rt_wlan_lwip_protocol_register()
520 rt_timer_detach(&lwip_prot->timer); in rt_wlan_lwip_protocol_unregister()
/components/drivers/ipc/
A Dcondvar.c41 rt_timer_t timer = &(tcb->thread_timer); in _waitq_inqueue() local
52 rt_timer_control(timer, RT_TIMER_CTRL_SET_TIME, &timeout); in _waitq_inqueue()
54 rt_timer_start(timer); in _waitq_inqueue()
/components/net/lwip/lwip-1.4.1/src/core/ipv4/
A Digmp.c332 group->timer = 0; /* Not running */ in igmp_lookup_group()
489 group->timer = 0; /* stopped */ in igmp_input()
660 if (group->timer > 0) { in igmp_tmr()
661 group->timer--; in igmp_tmr()
662 if (group->timer == 0) { in igmp_tmr()
705 group->timer = (LWIP_RAND() % (max_time - 1)) + 1; in igmp_start_timer()
719 ((group->timer == 0) || (maxresp < group->timer)))) { in igmp_delaying_member()
/components/net/lwip/lwip-2.0.3/src/apps/tftp/
A Dtftp_server.c86 int timer; member
221 tftp_state.last_pkt = tftp_state.timer; in recv()
365 tftp_state.timer++; in tftp_tmr()
373 if ((tftp_state.timer - tftp_state.last_pkt) > (TFTP_TIMEOUT_MSECS / TFTP_TIMER_MSECS)) { in tftp_tmr()
408 tftp_state.timer = 0; in tftp_init()
/components/net/lwip/lwip-2.1.2/src/apps/tftp/
A Dtftp_server.c86 int timer; member
221 tftp_state.last_pkt = tftp_state.timer; in recv()
371 tftp_state.timer++; in tftp_tmr()
379 if ((tftp_state.timer - tftp_state.last_pkt) > (TFTP_TIMEOUT_MSECS / TFTP_TIMER_MSECS)) { in tftp_tmr()
415 tftp_state.timer = 0; in tftp_init()
/components/drivers/mailbox/
A Dmailbox.c59 rt_timer_init(&chan->timer, timer_name, mbox_chan_timeout, chan, in rt_mbox_controller_register()
138 rt_timer_control(&chan->timer, RT_TIMER_CTRL_SET_TIME, &tick); in rt_mbox_send()
152 rt_timer_start(&chan->timer); in rt_mbox_send()
/components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/
A Dip_frag.h60 u8_t timer; member

Completed in 44 milliseconds

123