Home
last modified time | relevance | path

Searched refs:nsec (Results 1 – 25 of 120) sorted by relevance

12345

/Linux-v5.4/kernel/time/
Dvsyscall.c20 u64 nsec, sec; in update_vdso_data() local
34 vdso_ts->nsec = tk->tkr_mono.xtime_nsec; in update_vdso_data()
40 nsec = tk->tkr_mono.xtime_nsec; in update_vdso_data()
41 nsec += ((u64)tk->wall_to_monotonic.tv_nsec << tk->tkr_mono.shift); in update_vdso_data()
42 while (nsec >= (((u64)NSEC_PER_SEC) << tk->tkr_mono.shift)) { in update_vdso_data()
43 nsec -= (((u64)NSEC_PER_SEC) << tk->tkr_mono.shift); in update_vdso_data()
46 vdso_ts->nsec = nsec; in update_vdso_data()
52 nsec += (u64)tk->monotonic_to_boot.tv_nsec << tk->tkr_mono.shift; in update_vdso_data()
58 while (nsec >= (((u64)NSEC_PER_SEC) << tk->tkr_mono.shift)) { in update_vdso_data()
59 nsec -= (((u64)NSEC_PER_SEC) << tk->tkr_mono.shift); in update_vdso_data()
[all …]
Dtimecounter.c14 tc->nsec = start_tstamp; in timecounter_init()
54 u64 nsec; in timecounter_read() local
57 nsec = timecounter_read_delta(tc); in timecounter_read()
58 nsec += tc->nsec; in timecounter_read()
59 tc->nsec = nsec; in timecounter_read()
61 return nsec; in timecounter_read()
83 u64 nsec = tc->nsec, frac = tc->frac; in timecounter_cyc2time() local
92 nsec -= cc_cyc2ns_backwards(tc->cc, delta, tc->mask, frac); in timecounter_cyc2time()
94 nsec += cyclecounter_cyc2ns(tc->cc, delta, tc->mask, &frac); in timecounter_cyc2time()
97 return nsec; in timecounter_cyc2time()
Dtime.c460 struct timespec ns_to_timespec(const s64 nsec) in ns_to_timespec() argument
465 if (!nsec) in ns_to_timespec()
468 ts.tv_sec = div_s64_rem(nsec, NSEC_PER_SEC, &rem); in ns_to_timespec()
485 struct timeval ns_to_timeval(const s64 nsec) in ns_to_timeval() argument
487 struct timespec ts = ns_to_timespec(nsec); in ns_to_timeval()
497 struct __kernel_old_timeval ns_to_kernel_old_timeval(const s64 nsec) in ns_to_kernel_old_timeval() argument
499 struct timespec64 ts = ns_to_timespec64(nsec); in ns_to_kernel_old_timeval()
523 void set_normalized_timespec64(struct timespec64 *ts, time64_t sec, s64 nsec) in set_normalized_timespec64() argument
525 while (nsec >= NSEC_PER_SEC) { in set_normalized_timespec64()
531 asm("" : "+rm"(nsec)); in set_normalized_timespec64()
[all …]
/Linux-v5.4/Documentation/sound/designs/
Dtimestamping.rst152 playback: systime: 341121338 nsec, audio time 342000000 nsec, systime delta -878662
153 playback: systime: 426236663 nsec, audio time 427187500 nsec, systime delta -950837
154 playback: systime: 597080580 nsec, audio time 598000000 nsec, systime delta -919420
155 playback: systime: 682059782 nsec, audio time 683020833 nsec, systime delta -961051
156 playback: systime: 852896415 nsec, audio time 853854166 nsec, systime delta -957751
157 playback: systime: 937903344 nsec, audio time 938854166 nsec, systime delta -950822
163 playback: systime: 341053347 nsec, audio time 341062500 nsec, systime delta -9153
164 playback: systime: 426072447 nsec, audio time 426062500 nsec, systime delta 9947
165 playback: systime: 596899518 nsec, audio time 596895833 nsec, systime delta 3685
166 playback: systime: 681915317 nsec, audio time 681916666 nsec, systime delta -1349
[all …]
/Linux-v5.4/tools/testing/radix-tree/
Dbenchmark.c19 long long nsec; in benchmark_iter() local
38 nsec = (finish.tv_sec - start.tv_sec) * NSEC_PER_SEC + in benchmark_iter()
42 if (loops == 1 && nsec * 5 < NSEC_PER_SEC) { in benchmark_iter()
43 loops = NSEC_PER_SEC / nsec / 4 + 1; in benchmark_iter()
48 nsec /= loops; in benchmark_iter()
49 return nsec; in benchmark_iter()
57 long long nsec; in benchmark_insert() local
66 nsec = (finish.tv_sec - start.tv_sec) * NSEC_PER_SEC + in benchmark_insert()
70 size, step, nsec); in benchmark_insert()
78 long long nsec; in benchmark_tagging() local
[all …]
/Linux-v5.4/security/selinux/
Dnetnode.c45 struct netnode_security_struct nsec; member
122 if (node->nsec.family == family) in sel_netnode_find()
125 if (node->nsec.addr.ipv4 == *(__be32 *)addr) in sel_netnode_find()
129 if (ipv6_addr_equal(&node->nsec.addr.ipv6, in sel_netnode_find()
150 switch (node->nsec.family) { in sel_netnode_insert()
152 idx = sel_netnode_hashfn_ipv4(node->nsec.addr.ipv4); in sel_netnode_insert()
155 idx = sel_netnode_hashfn_ipv6(&node->nsec.addr.ipv6); in sel_netnode_insert()
199 *sid = node->nsec.sid; in sel_netnode_sid_slow()
210 new->nsec.addr.ipv4 = *(__be32 *)addr; in sel_netnode_sid_slow()
216 new->nsec.addr.ipv6 = *(struct in6_addr *)addr; in sel_netnode_sid_slow()
[all …]
Dnetif.c34 struct netif_security_struct nsec; member
75 if (net_eq(netif->nsec.ns, ns) && in sel_netif_find()
76 netif->nsec.ifindex == ifindex) in sel_netif_find()
98 idx = sel_netif_hashfn(netif->nsec.ns, netif->nsec.ifindex); in sel_netif_insert()
153 *sid = netif->nsec.sid; in sel_netif_sid_slow()
162 new->nsec.ns = ns; in sel_netif_sid_slow()
163 new->nsec.ifindex = ifindex; in sel_netif_sid_slow()
164 new->nsec.sid = *sid; in sel_netif_sid_slow()
199 *sid = netif->nsec.sid; in sel_netif_sid()
/Linux-v5.4/arch/xtensa/include/asm/
Ddelay.h55 static inline void __ndelay(unsigned long nsec) in __ndelay() argument
61 unsigned long cycles = (nsec * (ccount_freq >> 15)) >> 15; in __ndelay()
67 static inline void ndelay(unsigned long nsec) in ndelay() argument
69 if (__builtin_constant_p(nsec) && nsec >= __MAX_NDELAY) in ndelay()
72 __ndelay(nsec); in ndelay()
/Linux-v5.4/tools/perf/scripts/python/
Dnetdev-times.py232 def irq__softirq_entry(name, context, cpu, sec, nsec, pid, comm, callchain, vec): argument
235 event_info = (name, context, cpu, nsecs(sec, nsec), pid, comm, vec)
238 def irq__softirq_exit(name, context, cpu, sec, nsec, pid, comm, callchain, vec): argument
241 event_info = (name, context, cpu, nsecs(sec, nsec), pid, comm, vec)
244 def irq__softirq_raise(name, context, cpu, sec, nsec, pid, comm, callchain, vec): argument
247 event_info = (name, context, cpu, nsecs(sec, nsec), pid, comm, vec)
250 def irq__irq_handler_entry(name, context, cpu, sec, nsec, pid, comm, argument
252 event_info = (name, context, cpu, nsecs(sec, nsec), pid, comm,
256 def irq__irq_handler_exit(name, context, cpu, sec, nsec, pid, comm, callchain, irq, ret): argument
257 event_info = (name, context, cpu, nsecs(sec, nsec), pid, comm, irq, ret)
[all …]
Dpowerpc-hcalls.py173 def powerpc__hcall_exit(name, context, cpu, sec, nsec, pid, comm, callchain, argument
176 diff = nsecs(sec, nsec) - d_enter[cpu][opcode]
197 def powerpc__hcall_entry(event_name, context, cpu, sec, nsec, pid, comm, argument
200 d_enter[cpu][opcode] = nsecs(sec, nsec)
202 d_enter[cpu] = {opcode: nsecs(sec, nsec)}
/Linux-v5.4/drivers/net/ethernet/amd/xgbe/
Dxgbe-ptp.c130 u64 nsec; in xgbe_cc_read() local
132 nsec = pdata->hw_if.get_tstamp_time(pdata); in xgbe_cc_read()
134 return nsec; in xgbe_cc_read()
188 u64 nsec; in xgbe_gettime() local
192 nsec = timecounter_read(&pdata->tstamp_tc); in xgbe_gettime()
196 *ts = ns_to_timespec64(nsec); in xgbe_gettime()
208 u64 nsec; in xgbe_settime() local
210 nsec = timespec64_to_ns(ts); in xgbe_settime()
214 timecounter_init(&pdata->tstamp_tc, &pdata->tstamp_cc, nsec); in xgbe_settime()
/Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_hwtstamp.c54 static int init_systime(void __iomem *ioaddr, u32 sec, u32 nsec) in init_systime() argument
60 writel(nsec, ioaddr + PTP_STNSUR); in init_systime()
103 static int adjust_systime(void __iomem *ioaddr, u32 sec, u32 nsec, in adjust_systime() argument
119 nsec = (PTP_DIGITAL_ROLLOVER_MODE - nsec); in adjust_systime()
121 nsec = (PTP_BINARY_ROLLOVER_MODE - nsec); in adjust_systime()
125 value = (add_sub << PTP_STNSUR_ADDSUB_SHIFT) | nsec; in adjust_systime()
Dstmmac_ptp.c61 u32 sec, nsec; in stmmac_adjust_time() local
75 nsec = reminder; in stmmac_adjust_time()
78 stmmac_adjust_systime(priv, priv->ptpaddr, sec, nsec, neg_adj, xmac); in stmmac_adjust_time()
150 cfg->start.tv_nsec = rq->perout.start.nsec; in stmmac_enable()
152 cfg->period.tv_nsec = rq->perout.period.nsec; in stmmac_enable()
/Linux-v5.4/lib/
Dcrc32test.c669 u64 nsec; in crc32c_test() local
688 nsec = ktime_get_ns(); in crc32c_test()
694 nsec = ktime_get_ns() - nsec; in crc32c_test()
705 bytes, nsec); in crc32c_test()
751 u64 nsec; in crc32_test() local
773 nsec = ktime_get_ns(); in crc32_test()
783 nsec = ktime_get_ns() - nsec; in crc32_test()
795 bytes, nsec); in crc32_test()
/Linux-v5.4/tools/testing/selftests/mqueue/
Dmq_perf_tests.c355 nsec = ((middle.tv_sec - start.tv_sec) * 1000000000) + \
357 send_total.tv_nsec += nsec; \
362 nsec = ((end.tv_sec - middle.tv_sec) * 1000000000) + \
364 recv_total.tv_nsec += nsec; \
430 unsigned long long nsec; in perf_test_thread() local
462 nsec = ((unsigned long long)send_total.tv_sec * 1000000000 + in perf_test_thread()
464 printf("\t\t\t\t\t\t%lld nsec/msg\n", nsec); in perf_test_thread()
467 nsec = ((unsigned long long)recv_total.tv_sec * 1000000000 + in perf_test_thread()
469 printf("\t\t\t\t\t\t%lld nsec/msg\n", nsec); in perf_test_thread()
488 nsec = ((unsigned long long)(end.tv_sec - start.tv_sec) * in perf_test_thread()
[all …]
/Linux-v5.4/fs/proc/
Duptime.c14 u64 nsec; in uptime_proc_show() local
18 nsec = 0; in uptime_proc_show()
20 nsec += (__force u64) kcpustat_cpu(i).cpustat[CPUTIME_IDLE]; in uptime_proc_show()
23 idle.tv_sec = div_u64_rem(nsec, NSEC_PER_SEC, &rem); in uptime_proc_show()
/Linux-v5.4/drivers/pps/
Dkapi.c29 ts->nsec += offset->nsec; in pps_add_offset()
30 while (ts->nsec >= NSEC_PER_SEC) { in pps_add_offset()
31 ts->nsec -= NSEC_PER_SEC; in pps_add_offset()
34 while (ts->nsec < 0) { in pps_add_offset()
35 ts->nsec += NSEC_PER_SEC; in pps_add_offset()
164 struct pps_ktime ts_real = { .sec = 0, .nsec = 0, .flags = 0 }; in pps_event()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dclock.h49 u64 nsec; in mlx5_timecounter_cyc2time() local
53 nsec = timecounter_cyc2time(&clock->tc, timestamp); in mlx5_timecounter_cyc2time()
56 return ns_to_ktime(nsec); in mlx5_timecounter_cyc2time()
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dmemx.c108 u32 addr, u32 mask, u32 data, u32 nsec) in nvkm_memx_wait() argument
111 addr, mask, data, nsec); in nvkm_memx_wait()
112 memx_cmd(memx, MEMX_WAIT, 4, (u32[]){ addr, mask, data, nsec }); in nvkm_memx_wait()
117 nvkm_memx_nsec(struct nvkm_memx *memx, u32 nsec) in nvkm_memx_nsec() argument
119 nvkm_debug(&memx->pmu->subdev, " DELAY = %d ns\n", nsec); in nvkm_memx_nsec()
120 memx_cmd(memx, MEMX_DELAY, 1, (u32[]){ nsec }); in nvkm_memx_nsec()
/Linux-v5.4/drivers/misc/sgi-gru/
Dgruhandles.c31 unsigned long nsec; in update_mcs_stats() local
33 nsec = CLKS2NSEC(clks); in update_mcs_stats()
35 atomic_long_add(nsec, &mcs_op_statistics[op].total); in update_mcs_stats()
36 if (mcs_op_statistics[op].max < nsec) in update_mcs_stats()
37 mcs_op_statistics[op].max = nsec; in update_mcs_stats()
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
Dbase.c54 nvkm_timer_wait_init(struct nvkm_device *device, u64 nsec, in nvkm_timer_wait_init() argument
58 wait->limit = nsec; in nvkm_timer_wait_init()
106 nvkm_timer_alarm(struct nvkm_timer *tmr, u32 nsec, struct nvkm_alarm *alarm) in nvkm_timer_alarm() argument
119 if (nsec) { in nvkm_timer_alarm()
121 alarm->timestamp = nvkm_timer_read(tmr) + nsec; in nvkm_timer_alarm()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_ptp.c114 static u64 mlxsw_sp1_ptp_ns2cycles(const struct timecounter *tc, u64 nsec) in mlxsw_sp1_ptp_ns2cycles() argument
116 u64 cycles = (u64) nsec; in mlxsw_sp1_ptp_ns2cycles()
125 mlxsw_sp1_ptp_phc_settime(struct mlxsw_sp_ptp_clock *clock, u64 nsec) in mlxsw_sp1_ptp_phc_settime() argument
133 next_sec = div_u64(nsec, NSEC_PER_SEC) + 1; in mlxsw_sp1_ptp_phc_settime()
184 u64 nsec; in mlxsw_sp1_ptp_adjtime() local
188 nsec = timecounter_read(&clock->tc); in mlxsw_sp1_ptp_adjtime()
191 return mlxsw_sp1_ptp_phc_settime(clock, nsec); in mlxsw_sp1_ptp_adjtime()
200 u64 cycles, nsec; in mlxsw_sp1_ptp_gettimex() local
204 nsec = timecounter_cyc2time(&clock->tc, cycles); in mlxsw_sp1_ptp_gettimex()
207 *ts = ns_to_timespec64(nsec); in mlxsw_sp1_ptp_gettimex()
[all …]
/Linux-v5.4/drivers/ptp/
Dptp_chardev.c208 enable = req.perout.period.sec || req.perout.period.nsec; in ptp_ioctl()
236 precise_offset.device.nsec = ts.tv_nsec; in ptp_ioctl()
239 precise_offset.sys_realtime.nsec = ts.tv_nsec; in ptp_ioctl()
242 precise_offset.sys_monoraw.nsec = ts.tv_nsec; in ptp_ioctl()
270 extoff->ts[i][0].nsec = sts.pre_ts.tv_nsec; in ptp_ioctl()
272 extoff->ts[i][1].nsec = ts.tv_nsec; in ptp_ioctl()
274 extoff->ts[i][2].nsec = sts.post_ts.tv_nsec; in ptp_ioctl()
296 pct->nsec = ts.tv_nsec; in ptp_ioctl()
305 pct->nsec = ts.tv_nsec; in ptp_ioctl()
310 pct->nsec = ts.tv_nsec; in ptp_ioctl()
/Linux-v5.4/tools/testing/selftests/ptp/
Dtestptp.c111 return t->sec * 1000000000LL + t->nsec; in pctns()
360 event.t.sec, event.t.nsec); in main()
400 perout_request.start.nsec = 0; in main()
402 perout_request.period.nsec = perout; in main()
459 (pct+2*i)->sec, (pct+2*i)->nsec); in main()
461 (pct+2*i+1)->sec, (pct+2*i+1)->nsec); in main()
463 (pct+2*i+2)->sec, (pct+2*i+2)->nsec); in main()
/Linux-v5.4/drivers/net/ethernet/cavium/common/
Dcavium_ptp.c164 u64 nsec; in cavium_ptp_gettime() local
167 nsec = timecounter_read(&clock->time_counter); in cavium_ptp_gettime()
170 *ts = ns_to_timespec64(nsec); in cavium_ptp_gettime()
186 u64 nsec; in cavium_ptp_settime() local
188 nsec = timespec64_to_ns(ts); in cavium_ptp_settime()
191 timecounter_init(&clock->time_counter, &clock->cycle_counter, nsec); in cavium_ptp_settime()

12345