Home
last modified time | relevance | path

Searched refs:ns (Results 1 – 19 of 19) sorted by relevance

/components/drivers/ktime/src/
A Dboottime.c19 rt_uint64_t ns = (rt_ktime_cputimer_getcnt() * rt_ktime_cputimer_getres()) / RT_KTIME_RESMUL; in rt_ktime_boottime_get_us() local
21 tv->tv_sec = ns / (1000ULL * 1000 * 1000); in rt_ktime_boottime_get_us()
22 tv->tv_usec = (ns % (1000ULL * 1000 * 1000)) / 1000; in rt_ktime_boottime_get_us()
31 rt_uint64_t ns = (rt_ktime_cputimer_getcnt() * rt_ktime_cputimer_getres()) / RT_KTIME_RESMUL; in rt_ktime_boottime_get_s() local
33 *t = ns / (1000ULL * 1000 * 1000); in rt_ktime_boottime_get_s()
42 rt_uint64_t ns = (rt_ktime_cputimer_getcnt() * rt_ktime_cputimer_getres()) / RT_KTIME_RESMUL; in rt_ktime_boottime_get_ns() local
44 ts->tv_sec = ns / (1000ULL * 1000 * 1000); in rt_ktime_boottime_get_ns()
45 ts->tv_nsec = ns % (1000ULL * 1000 * 1000); in rt_ktime_boottime_get_ns()
A Dhrtimer.c377 rt_err_t rt_ktime_hrtimer_ndelay(struct rt_ktime_hrtimer *timer, unsigned long ns) in rt_ktime_hrtimer_ndelay() argument
380 return rt_ktime_hrtimer_sleep(timer, (ns * RT_KTIME_RESMUL) / res); in rt_ktime_hrtimer_ndelay()
/components/legacy/fdt/src/
A Ddtb_addr.c12 #define FDT_CHECK_COUNTS(na, ns) (FDT_CHECK_ADDR_COUNT(na) && (ns) > 0) argument
29 int onesize, i, na, ns; in dtb_node_get_address() local
36 dtb_node_default_count_cells(dev, &na, &ns); in dtb_node_get_address()
46 onesize = na + ns; in dtb_node_get_address()
51 *size = dtb_node_read_number(prop + na, ns); in dtb_node_get_address()
A Ddtb_base.c213 int onesize, na, ns; in dtb_node_get_addr_and_size_by_index() local
216 ns = dtb_node_n_size_cells(node); in dtb_node_get_addr_and_size_by_index()
225 onesize = na + ns; in dtb_node_get_addr_and_size_by_index()
237 *size = dtb_node_read_number(prop + na, ns); in dtb_node_get_addr_and_size_by_index()
326 int na, ns; in dtb_node_get_addr_size() local
333 ns = dtb_node_n_size_cells(node); in dtb_node_get_addr_size()
334 *sizep = dtb_node_read_number(prop + na, ns); in dtb_node_get_addr_size()
/components/lwp/vdso/user/arch/aarch64/
A Dvdso_sys.c38 uint64_t sec, last, ns, cycles; in __rt_vdso_getcoarse() local
52 ns = vdso_ts->tv_nsec; in __rt_vdso_getcoarse()
54 ns += rt_vdso_get_ns(cycles, last); in __rt_vdso_getcoarse()
58 ts->tv_sec = sec + __iter_div_u64_rem(ns, NSEC_PER_SEC, &ns); in __rt_vdso_getcoarse()
59 ts->tv_nsec = ns; in __rt_vdso_getcoarse()
/components/lwp/vdso/user/arch/risc-v/
A Dvdso_sys.c45 uint64_t sec, last, ns, cycles; in __rt_vdso_getcoarse() local
59 ns = vdso_ts->tv_nsec; in __rt_vdso_getcoarse()
61 ns += rt_vdso_get_ns(cycles, last); in __rt_vdso_getcoarse()
65 ts->tv_sec = sec + __iter_div_u64_rem(ns, NSEC_PER_SEC, &ns); in __rt_vdso_getcoarse()
66 ts->tv_nsec = ns; in __rt_vdso_getcoarse()
/components/net/lwip/lwip-2.1.2/src/netif/ppp/
A Dpppol2tp.c400 hlen += sizeof(ns) + sizeof(nr); in pppol2tp_input()
418 GETSHORT(ns, inp); in pppol2tp_input()
443 len, tunnel_id, session_id, ns, nr)); in pppol2tp_input()
499 if (ns != l2tp->peer_ns) { in pppol2tp_dispatch_control_packet()
510 if ((s16_t)(ns - l2tp->peer_ns) < 0) { in pppol2tp_dispatch_control_packet()
511 pppol2tp_send_zlb(l2tp, nr, ns+1); in pppol2tp_dispatch_control_packet()
530 l2tp->peer_ns = ns+1; in pppol2tp_dispatch_control_packet()
933 PUTSHORT(ns, p); /* NS Sequence number - to peer */ in pppol2tp_send_scccn()
980 PUTSHORT(ns, p); /* NS Sequence number - to peer */ in pppol2tp_send_icrq()
1028 PUTSHORT(ns, p); /* NS Sequence number - to peer */ in pppol2tp_send_iccn()
[all …]
A Dppp.c1112 ip_addr_t ns; in sdns() local
1115 ip_addr_set_ip4_u32_val(ns, ns1); in sdns()
1120 netdev_set_dns_server(netdev_get_by_name(pcb->netif->name), 0, &ns); in sdns()
1122 dns_setserver(0, &ns); in sdns()
1124 ip_addr_set_ip4_u32_val(ns, ns2); in sdns()
1126 netdev_set_dns_server(netdev_get_by_name(pcb->netif->name), 1, &ns); in sdns()
1128 dns_setserver(1, &ns); in sdns()
/components/drivers/ktime/
A DREADME.md5 ktime 为 kernel time,为内核时间子系统,实现了内核启动时间以及芯片内核 cputimer 时间管理以及一个 ns 精度的高精度定时器,
40 hrtimer 的延时并不是 while(1)式死等,它会将一个线程挂起,睡眠多少时间后通过硬件定时器将其唤醒(注:延时 ns 并不是真的能准确的延时这么多,而是在保证性能的情况下尽可能的延时)
43 - rt_ktime_hrtimer_ndelay:单位为 ns
/components/net/lwip/lwip-2.0.3/src/netif/ppp/
A Dpppol2tp.c86 static err_t pppol2tp_send_icrq(pppol2tp_pcb *l2tp, u16_t ns);
88 static err_t pppol2tp_send_zlb(pppol2tp_pcb *l2tp, u16_t ns);
400 hlen += sizeof(ns) + sizeof(nr); in pppol2tp_input()
418 GETSHORT(ns, inp); in pppol2tp_input()
443 len, tunnel_id, session_id, ns, nr)); in pppol2tp_input()
497 l2tp->peer_ns = ns; in pppol2tp_dispatch_control_packet()
905 PUTSHORT(ns, p); /* NS Sequence number - to peer */ in pppol2tp_send_scccn()
952 PUTSHORT(ns, p); /* NS Sequence number - to peer */ in pppol2tp_send_icrq()
1000 PUTSHORT(ns, p); /* NS Sequence number - to peer */ in pppol2tp_send_iccn()
1047 PUTSHORT(ns, p); /* NS Sequence number - to peer */ in pppol2tp_send_zlb()
[all …]
A Dppp.c1127 ip_addr_t ns; in sdns() local
1130 ip_addr_set_ip4_u32(&ns, ns1); in sdns()
1131 dns_setserver(0, &ns); in sdns()
1132 ip_addr_set_ip4_u32(&ns, ns2); in sdns()
1133 dns_setserver(1, &ns); in sdns()
/components/libc/compilers/common/
A Dctime.c558 unsigned long ns = rqtp->tv_sec * NANOSECOND_PER_SECOND + rqtp->tv_nsec; in nanosleep() local
560 rt_ktime_hrtimer_ndelay(&timer, ns); in nanosleep()
703 int64_t ns = rqtp->tv_nsec - ts.tv_nsec + (rqtp->tv_sec - ts.tv_sec) * NANOSECOND_PER_SECOND; in clock_nanosleep() local
704 if (ns <= 0) in clock_nanosleep()
709 ts.tv_nsec = ns % NANOSECOND_PER_SECOND; in clock_nanosleep()
710 ts.tv_sec = ns / NANOSECOND_PER_SECOND; in clock_nanosleep()
1225 …int64_t ns = value->it_value.tv_nsec - ts.tv_nsec + (value->it_value.tv_sec - ts.tv_sec) * NANOSEC… in timer_settime() local
1227 if (ns <= 0) in timer_settime()
1231 timer->reload = (ns * RT_KTIME_RESMUL) / res; in timer_settime()
/components/drivers/include/drivers/
A Dcputimer.h44 rt_err_t rt_cputime_ndelay(rt_uint64_t ns);
/components/drivers/ktime/inc/
A Dktime.h165 rt_err_t rt_ktime_hrtimer_ndelay(struct rt_ktime_hrtimer *timer, unsigned long ns);
/components/drivers/cputime/
A Dcputimer.c325 rt_err_t rt_cputime_ndelay(rt_uint64_t ns) in rt_cputime_ndelay() argument
328 return rt_cputime_sleep(ns * (1000UL * 1000) / unit); in rt_cputime_ndelay()
/components/net/lwip/lwip-2.0.3/doc/
A Dppp.txt82 const ip_addr_t *ns;
90 ns = dns_getserver(0);
91 printf(" dns1 = %s\n", ipaddr_ntoa(ns));
92 ns = dns_getserver(1);
93 printf(" dns2 = %s\n", ipaddr_ntoa(ns));
/components/net/lwip/lwip-2.1.2/doc/
A Dppp.txt82 const ip_addr_t *ns;
90 ns = dns_getserver(0);
91 printf(" dns1 = %s\n", ipaddr_ntoa(ns));
92 ns = dns_getserver(1);
93 printf(" dns2 = %s\n", ipaddr_ntoa(ns));
/components/dfs/dfs_v1/filesystems/elmfat/
A Dff.c1972 BYTE ns[8], c; local
1998 ns[i--] = c;
2000 ns[i] = '~';
2010 dst[j++] = (i < 8) ? ns[i++] : ' ';
3009 BYTE ns; local
3048 ns = dp->fn[NSFLAG];
3051 if (FF_FS_RPATH && (ns & NS_DOT)) { /* If dot entry is not exist, stay there */
3052 if (!(ns & NS_LAST)) continue; /* Continue to follow if not last segment */
3056 if (!(ns & NS_LAST)) res = FR_NO_PATH; /* Adjust error code if not last segment */
3061 if (ns & NS_LAST) break; /* Last segment matched. Function completed. */
/components/dfs/dfs_v2/filesystems/elmfat/
A Dff.c2003 BYTE ns[8], c; local
2029 ns[i--] = c;
2031 ns[i] = '~';
2041 dst[j++] = (i < 8) ? ns[i++] : ' ';
3057 BYTE ns; local
3096 ns = dp->fn[NSFLAG];
3099 if (FF_FS_RPATH && (ns & NS_DOT)) { /* If dot entry is not exist, stay there */
3100 if (!(ns & NS_LAST)) continue; /* Continue to follow if not last segment */
3104 if (!(ns & NS_LAST)) res = FR_NO_PATH; /* Adjust error code if not last segment */
3109 if (ns & NS_LAST) break; /* Last segment matched. Function completed. */

Completed in 46 milliseconds