| /components/drivers/ktime/src/ |
| A D | hrtimer.c | 58 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 D | hwtimer.c | 47 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 D | lptimer.c | 25 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 D | cputimer.c | 28 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 D | ktime.h | 129 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 D | ctime.c | 898 …timer->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 D | usb_osal_rtthread.c | 165 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 D | lptimer.h | 18 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 D | hwtimer.h | 48 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 D | cputimer.h | 28 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 D | timerfd.c | 39 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 D | usb_osal.h | 37 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 D | led.c | 24 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 D | mld6.c | 170 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 D | igmp.c | 260 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 D | mld6.c | 175 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 D | igmp.c | 260 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 D | ip4_frag.c | 136 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 D | dev_wlan_lwip.c | 50 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 D | condvar.c | 41 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 D | igmp.c | 332 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 D | tftp_server.c | 86 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 D | tftp_server.c | 86 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 D | mailbox.c | 59 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 D | ip_frag.h | 60 u8_t timer; member
|