/Linux-v4.19/kernel/time/ |
D | sched_clock.c | 92 static inline u64 notrace cyc_to_ns(u64 cyc, u32 mult, u32 shift) in cyc_to_ns() argument 94 return (cyc * mult) >> shift; in cyc_to_ns() 99 u64 cyc, res; in sched_clock() local 107 cyc = (rd->read_sched_clock() - rd->epoch_cyc) & in sched_clock() 109 res = rd->epoch_ns + cyc_to_ns(cyc, rd->mult, rd->shift); in sched_clock() 145 u64 cyc; in update_sched_clock() local 151 cyc = cd.actual_read_sched_clock(); in update_sched_clock() 152 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift); in update_sched_clock() 155 rd.epoch_cyc = cyc; in update_sched_clock() 171 u64 res, wrap, new_mask, new_epoch, cyc, ns; in sched_clock_register() local [all …]
|
/Linux-v4.19/arch/arm/mach-s3c24xx/ |
D | iotiming-s3c2410.c | 83 static inline unsigned int to_div(unsigned int cyc, unsigned int hclk_tns) in to_div() argument 85 if (cyc == 0) in to_div() 88 return DIV_ROUND_UP(cyc, hclk_tns); in to_div() 101 static unsigned int calc_0124(unsigned int cyc, unsigned long hclk_tns, in calc_0124() argument 104 unsigned int div = to_div(cyc, hclk_tns); in calc_0124() 108 __func__, cyc, hclk_tns, shift, div); in calc_0124() 132 int calc_tacp(unsigned int cyc, unsigned long hclk, unsigned long *v) in calc_tacp() argument 149 static int calc_tacc(unsigned int cyc, int nwait_en, in calc_tacc() argument 152 unsigned int div = to_div(cyc, hclk_tns); in calc_tacc() 156 __func__, cyc, nwait_en, hclk_tns, div); in calc_tacc()
|
/Linux-v4.19/tools/perf/util/ |
D | tsc.c | 18 u64 tsc_to_perf_time(u64 cyc, struct perf_tsc_conversion *tc) in tsc_to_perf_time() argument 22 quot = cyc >> tc->time_shift; in tsc_to_perf_time() 23 rem = cyc & (((u64)1 << tc->time_shift) - 1); in tsc_to_perf_time()
|
D | tsc.h | 20 u64 tsc_to_perf_time(u64 cyc, struct perf_tsc_conversion *tc);
|
/Linux-v4.19/arch/arm/mach-pxa/ |
D | mp900.c | 33 int cyc = delay / 10; in isp116x_pfm_delay() local 39 :"=r" (cyc) in isp116x_pfm_delay() 40 :"0"(cyc) in isp116x_pfm_delay()
|
/Linux-v4.19/tools/perf/arch/x86/tests/ |
D | rdpmc.c | 39 u64 count, cyc = 0, time_offset = 0, enabled, running, delta; in mmap_read_self() local 49 cyc = rdtsc(); in mmap_read_self() 66 quot = (cyc >> time_shift); in mmap_read_self() 67 rem = cyc & (((u64)1 << time_shift) - 1); in mmap_read_self()
|
/Linux-v4.19/tools/perf/scripts/python/ |
D | stat-cpi.py | 55 cyc = get(time, "cycles", cpu, thread) 60 cpi = cyc/float(ins) 62 …%15f: cpu %d, thread %d -> cpi %f (%d/%d)" % (time/(float(1000000000)), cpu, thread, cpi, cyc, ins)
|
/Linux-v4.19/arch/arm/lib/ |
D | delay.c | 52 static inline u64 cyc_to_ns(u64 cyc, u32 mult, u32 shift) in cyc_to_ns() argument 54 return (cyc * mult) >> shift; in cyc_to_ns()
|
/Linux-v4.19/drivers/pwm/ |
D | pwm-rcar.c | 113 u32 cyc, ph; in rcar_pwm_set_counter() local 120 cyc = (tmp << RCAR_PWMCNT_CYC0_SHIFT) & RCAR_PWMCNT_CYC0_MASK; in rcar_pwm_set_counter() 127 if (cyc == 0 || ph == 0) in rcar_pwm_set_counter() 130 rcar_pwm_write(rp, cyc | ph, RCAR_PWMCNT); in rcar_pwm_set_counter()
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-uniphier-f.c | 464 unsigned int cyc = priv->clk_cycle; in uniphier_fi2c_hw_init() local 473 writel(cyc, priv->membase + UNIPHIER_FI2C_CYC); in uniphier_fi2c_hw_init() 474 writel(cyc / 2, priv->membase + UNIPHIER_FI2C_LCTL); in uniphier_fi2c_hw_init() 475 writel(cyc / 2, priv->membase + UNIPHIER_FI2C_SSUT); in uniphier_fi2c_hw_init() 476 writel(cyc / 16, priv->membase + UNIPHIER_FI2C_DSUT); in uniphier_fi2c_hw_init()
|
D | i2c-uniphier.c | 319 unsigned int cyc = priv->clk_cycle; in uniphier_i2c_hw_init() local 323 writel((cyc / 2 << 16) | cyc, priv->membase + UNIPHIER_I2C_CLK); in uniphier_i2c_hw_init()
|
/Linux-v4.19/arch/arc/include/asm/ |
D | arcregs.h | 196 unsigned int pad2:12, cyc:3, pad1:1, sz1:4, sz0:4, ver:8; member 198 unsigned int ver:8, sz0:4, sz1:4, pad1:1, cyc:3, pad2:12;
|
/Linux-v4.19/drivers/dma/ |
D | pl330.c | 1078 const struct _xfer_spec *pxs, int cyc) in _ldst_memtomem() argument 1085 while (cyc--) { in _ldst_memtomem() 1090 while (cyc--) { in _ldst_memtomem() 1171 const struct _xfer_spec *pxs, int cyc, in _ldst_peripheral() argument 1185 while (cyc--) { in _ldst_peripheral() 1197 const struct _xfer_spec *pxs, int cyc) in _bursts() argument 1206 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, cyc, in _bursts() 1211 off += _ldst_memtomem(dry_run, &buf[off], pxs, cyc); in _bursts() 1269 int cyc, cycmax, szlp, szlpend, szbrst, off; in _loop() local 1280 cyc = *bursts / lcnt1 / lcnt0; in _loop() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/fpga/ |
D | altera-passive-serial.txt | 8 See https://www.altera.com/literature/hb/cyc/cyc_c51013.pdf
|
/Linux-v4.19/arch/x86/platform/uv/ |
D | tlb_uv.c | 456 static inline unsigned long long cycles_2_ns(unsigned long long cyc) in cycles_2_ns() argument 462 ns = mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift); in cycles_2_ns() 474 unsigned long long cyc; in ns_2_cycles() local 477 cyc = (ns << data.cyc2ns_shift) / data.cyc2ns_mul; in ns_2_cycles() 480 return cyc; in ns_2_cycles() 483 static inline unsigned long cycles_2_us(unsigned long long cyc) in cycles_2_us() argument 485 return cycles_2_ns(cyc) / NSEC_PER_USEC; in cycles_2_us()
|
/Linux-v4.19/arch/ia64/kernel/ |
D | time.c | 64 extern u64 cycle_to_nsec(u64 cyc);
|
/Linux-v4.19/arch/x86/kernel/ |
D | tsc.c | 107 static __always_inline unsigned long long cycles_2_ns(unsigned long long cyc) in cycles_2_ns() argument 115 ns += mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift); in cycles_2_ns()
|
/Linux-v4.19/tools/perf/Documentation/ |
D | intel-pt.txt | 156 /sys/bus/event_source/devices/intel_pt/format/cyc:config:1 325 cyc Produces CYC timing packets. 342 cyc_thresh Specifies how frequently CYC packets are produced - see cyc 365 $ perf record -e intel_pt/cyc,cyc_thresh=15/u uname
|
/Linux-v4.19/drivers/mtd/nand/raw/atmel/ |
D | nand-controller.c | 74 #define ATMEL_HSMC_NFC_CFG_DTO(cyc, mul) (((cyc) << 16) | ((mul) << 20)) argument
|
/Linux-v4.19/arch/x86/events/intel/ |
D | pt.c | 103 PMU_FORMAT_ATTR(cyc, "config:1" );
|