| /components/libc/cplusplus/os/ |
| A D | cxx_Thread.cpp | 16 rt_uint32_t tick, in Thread() argument 27 tick); in Thread() 34 rt_uint32_t tick, in Thread() argument 45 tick); in Thread() 66 rt_int32_t tick; in sleep() local 69 tick = 1; in sleep() 71 tick = rt_tick_from_millisecond(millisec); in sleep() 73 rt_thread_delay(tick); in sleep() 104 rt_int32_t tick; in join() local 107 tick = -1; in join() [all …]
|
| A D | cxx_mail.h | 47 rt_int32_t tick; variable 50 tick = -1; 52 tick = rt_tick_from_millisecond(millisec); 54 return rt_mb_send_wait(&mID, (rt_ubase_t)mptr, tick) == RT_EOK; 64 rt_int32_t tick; variable 67 tick = -1; 69 tick = rt_tick_from_millisecond(millisec); 71 rt_mb_recv(&mID, &t, tick);
|
| A D | cxx_Mutex.cpp | 21 rt_int32_t tick; in lock() local 24 tick = -1; in lock() 26 tick = rt_tick_from_millisecond(millisec); in lock() 28 return rt_mutex_take(&mID, tick) == RT_EOK; in lock()
|
| A D | cxx_Semaphore.cpp | 21 rt_int32_t tick; in wait() local 24 tick = -1; in wait() 26 tick = rt_tick_from_millisecond(millisec); in wait() 28 return rt_sem_take(&mID, tick) == RT_EOK; in wait()
|
| A D | cxx_queue.h | 58 rt_int32_t tick; variable 61 tick = -1; 63 tick = rt_tick_from_millisecond(millisec); 65 return rt_mq_recv(&mID, &data, sizeof(data), tick) >= 0;
|
| A D | cxx_thread.h | 32 rt_uint32_t tick = 20, 39 rt_uint32_t tick = 20,
|
| /components/libc/cplusplus/cpp11/armclang/ |
| A D | thread.cpp | 75 rt_tick_t tick; in __ARM_TPL_thread_nanosleep() local 77 tick = __req->tv_sec * RT_TICK_PER_SECOND + (__req->tv_nsec * RT_TICK_PER_SECOND)/ 1000000000; in __ARM_TPL_thread_nanosleep() 78 rt_thread_delay(tick); in __ARM_TPL_thread_nanosleep() 82 tick = rt_tick_get() - tick; in __ARM_TPL_thread_nanosleep() 84 __rem->tv_sec = tick/RT_TICK_PER_SECOND; in __ARM_TPL_thread_nanosleep() 85 __rem->tv_nsec = (tick%RT_TICK_PER_SECOND) * (1000000000/RT_TICK_PER_SECOND); in __ARM_TPL_thread_nanosleep()
|
| /components/net/lwip/port/ |
| A D | sys_arch.c | 173 u32_t tick; in sys_arch_sem_wait() local 205 tick = rt_tick_get() - tick; in sys_arch_sem_wait() 208 tick = tick * (1000 / RT_TICK_PER_SECOND); in sys_arch_sem_wait() 209 if (tick == 0) in sys_arch_sem_wait() 210 tick = 1; in sys_arch_sem_wait() 212 return tick; in sys_arch_sem_wait() 402 u32_t tick; in sys_arch_mbox_fetch() local 430 tick = rt_tick_get() - tick; in sys_arch_mbox_fetch() 433 tick = tick * (1000 / RT_TICK_PER_SECOND); in sys_arch_mbox_fetch() 435 tick = 1; in sys_arch_mbox_fetch() [all …]
|
| /components/drivers/ktime/ |
| A D | README.md | 22 …h64 与 riscv64 平台,例如 stm32 等平台需要在自己的 bsp 里面进行适配(boottime 里面函数都为 weak function),需要注意 tick 从中断到设置中间的时延 28 cputimer 为芯片内核的 cputimer,也可以认为是 os tick 来源的那个定时器,cputimer 主要是提供了一个统一的接口去获得其分辨率,频率,cnt 值 36 hrtimer 为高精度定时器,需要重写其 weak 函数(需要对接到硬件定时器,否则默认走的是软件定时器,分辨率只有 os tick 的值)才能正常使用,其主要使用方法: 42 - rt_ktime_hrtimer_sleep:单位为 cputimer 的 tick 值
|
| /components/drivers/i2c/ |
| A D | Kconfig | 46 int "Timing timeout (tick)" 70 int "Timing timeout (tick)" 94 int "Timing timeout (tick)" 118 int "Timing timeout (tick)" 142 int "Timing timeout (tick)" 166 int "Timing timeout (tick)" 190 int "Timing timeout (tick)" 214 int "Timing timeout (tick)" 238 int "Timing timeout (tick)"
|
| /components/drivers/cputime/ |
| A D | cputimer.c | 81 rt_uint64_t tick, in rt_cputimer_init() argument 96 timer->timeout_tick = tick + clock_cpu_gettime(); in rt_cputimer_init() 97 timer->init_tick = tick; in rt_cputimer_init() 295 rt_err_t rt_cputime_sleep(rt_uint64_t tick) in rt_cputime_sleep() argument 302 rt_int32_t ms = clock_cpu_millisecond(tick); in rt_cputime_sleep() 306 if (tick == 0) in rt_cputime_sleep() 311 rt_cputimer_init(&cputimer, "cputime_sleep", _cputime_sleep_timeout, &(cputimer.sem), tick, in rt_cputime_sleep()
|
| A D | cputime.c | 55 int clock_cpu_settimeout(uint64_t tick, void (*timeout)(void *param), void *param) in clock_cpu_settimeout() argument 58 return _cputime_ops->cputime_settimeout(tick, timeout, param); in clock_cpu_settimeout()
|
| A D | Kconfig | 15 /* and get the ms of delta tick with API: */
|
| /components/drivers/ipc/ |
| A D | waitqueue.c | 201 int tick; in _rt_wqueue_wait() local 211 tick = rt_tick_from_millisecond(msec); in _rt_wqueue_wait() 213 if ((condition) || (tick == 0)) in _rt_wqueue_wait() 244 if (tick != RT_WAITING_FOREVER) in _rt_wqueue_wait() 248 &tick); in _rt_wqueue_wait()
|
| /components/drivers/include/drivers/ |
| A D | cputime.h | 21 int (*cputime_settimeout)(uint64_t tick, void (*timeout)(void *param), void *param); 26 int clock_cpu_settimeout(uint64_t tick, void (*timeout)(void *param), void *param);
|
| A D | cputimer.h | 35 rt_uint64_t tick, 43 rt_err_t rt_cputime_sleep(rt_uint64_t tick);
|
| /components/drivers/rtc/ |
| A D | dev_soft_rtc.c | 163 rt_tick_t tick = rt_tick_get() - init_tick; in soft_rtc_control() local 164 tv->tv_sec = init_time + tick / RT_TICK_PER_SECOND; in soft_rtc_control() 165 … tv->tv_usec = init_tv.tv_usec + ((tick % RT_TICK_PER_SECOND) * (1000000 / RT_TICK_PER_SECOND)); in soft_rtc_control() 171 rt_tick_t tick = rt_tick_get() - init_tick; in soft_rtc_control() local 173 … init_tv.tv_usec = tv->tv_usec - ((tick % RT_TICK_PER_SECOND) * (1000000 / RT_TICK_PER_SECOND)); in soft_rtc_control()
|
| /components/libc/posix/signal/ |
| A D | posix_signal.c | 171 int tick = RT_WAITING_FOREVER; in sigtimedwait() local 175 …tick = timeout->tv_sec * RT_TICK_PER_SECOND + timeout->tv_nsec * RT_TICK_PER_SECOND / NANOSECOND_P… in sigtimedwait() 178 ret = rt_signal_wait(set, info, tick); in sigtimedwait()
|
| /components/libc/posix/ipc/ |
| A D | mqueue.c | 291 int tick = 0; in mq_timedreceive() local 302 tick = rt_timespec_to_tick(abs_timeout); in mq_timedreceive() 304 tick = RT_WAITING_FOREVER; in mq_timedreceive() 306 … result = rt_mq_recv_prio(mq, msg_ptr, msg_len, (rt_int32_t *)msg_prio, tick, RT_UNINTERRUPTIBLE); in mq_timedreceive()
|
| A D | semaphore.c | 461 rt_int32_t tick; in sem_timedwait() local 467 tick = rt_timespec_to_tick(abs_timeout); in sem_timedwait() 469 result = rt_sem_take(sem->sem, tick); in sem_timedwait()
|
| /components/lwp/ |
| A D | lwp.c | 399 rt_uint32_t priority = 25, tick = 200; in lwp_execve() local 412 if (app_head->tick) in lwp_execve() 414 tick = app_head->tick; in lwp_execve() 418 LWP_TASK_STACK_SIZE, priority, tick); in lwp_execve()
|
| /components/net/lwip/lwip-2.1.2/test/unit/dhcp/ |
| A D | test_dhcp.c | 131 static int tick = 0; variable 134 tick++; in tick_lwip() 135 if (tick % 5 == 0) { in tick_lwip() 138 if (tick % 600 == 0) { in tick_lwip() 249 printf("TX data (pkt %d, len %d, tick %d)", txpacket, p->tot_len, tick); in lwip_tx_func()
|
| /components/net/lwip/lwip-2.0.3/test/unit/dhcp/ |
| A D | test_dhcp.c | 130 static int tick = 0; variable 133 tick++; in tick_lwip() 134 if (tick % 5 == 0) { in tick_lwip() 137 if (tick % 600 == 0) { in tick_lwip() 246 printf("TX data (pkt %d, len %d, tick %d)", txpacket, p->tot_len, tick); in lwip_tx_func()
|
| /components/libc/compilers/common/ |
| A D | ctime.c | 760 int tick; in rt_timespec_to_tick() local 767 tick = RT_WAITING_FOREVER; in rt_timespec_to_tick() 784 tick = second * RT_TICK_PER_SECOND + nsecond * RT_TICK_PER_SECOND / NANOSECOND_PER_SECOND; in rt_timespec_to_tick() 785 if (tick < 0) tick = 0; in rt_timespec_to_tick() 788 return tick; in rt_timespec_to_tick()
|
| /components/drivers/ktime/src/ |
| A D | hrtimer.c | 65 rt_tick_t tick = cnt; in rt_ktime_hrtimer_settimeout() local 66 rt_timer_control(timer, RT_TIMER_CTRL_SET_TIME, &tick); in rt_ktime_hrtimer_settimeout()
|