/linux/tools/perf/tests/shell/ |
A D | stat+shadow_stat.sh | 26 cyc=$num 31 if [ -z "$cyc" ]; then 36 res=`printf "%.2f" $(echo "scale=6; $num / $cyc" | bc -q)` 38 echo "IPC is different: $res != $ipc ($num / $cyc)" 61 cyc=${results##* $cpu:} 62 cyc=${cyc%% *} 65 if [ -z "$cyc" ]; then 70 res=`printf "%.2f" $(echo "scale=6; $num / $cyc" | bc -q)` 72 echo "IPC is different for $cpu: $res != $ipc ($num / $cyc)"
|
/linux/kernel/time/ |
A D | sched_clock.c | 66 static inline u64 notrace cyc_to_ns(u64 cyc, u32 mult, u32 shift) in cyc_to_ns() argument 68 return (cyc * mult) >> shift; in cyc_to_ns() 84 u64 cyc, res; in sched_clock() local 91 cyc = (rd->read_sched_clock() - rd->epoch_cyc) & in sched_clock() 93 res = rd->epoch_ns + cyc_to_ns(cyc, rd->mult, rd->shift); in sched_clock() 129 u64 cyc; in update_sched_clock() local 135 cyc = cd.actual_read_sched_clock(); in update_sched_clock() 136 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift); in update_sched_clock() 139 rd.epoch_cyc = cyc; in update_sched_clock() 155 u64 res, wrap, new_mask, new_epoch, cyc, ns; in sched_clock_register() local [all …]
|
/linux/arch/arm/mach-s3c/ |
A 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 static 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/tools/perf/util/ |
A D | tsc.c | 29 u64 tsc_to_perf_time(u64 cyc, struct perf_tsc_conversion *tc) in tsc_to_perf_time() argument 34 cyc = tc->time_cycles + in tsc_to_perf_time() 35 ((cyc - tc->time_cycles) & tc->time_mask); in tsc_to_perf_time() 37 quot = cyc >> tc->time_shift; in tsc_to_perf_time() 38 rem = cyc & (((u64)1 << tc->time_shift) - 1); in tsc_to_perf_time()
|
A D | tsc.h | 26 u64 tsc_to_perf_time(u64 cyc, struct perf_tsc_conversion *tc);
|
/linux/arch/arm/mach-pxa/ |
A D | mp900.c | 30 int cyc = delay / 10; in isp116x_pfm_delay() local 36 :"=r" (cyc) in isp116x_pfm_delay() 37 :"0"(cyc) in isp116x_pfm_delay()
|
/linux/tools/perf/arch/x86/tests/ |
A D | rdpmc.c | 41 u64 count, cyc = 0, time_offset = 0, enabled, running, delta; in mmap_read_self() local 51 cyc = rdtsc(); in mmap_read_self() 68 quot = (cyc >> time_shift); in mmap_read_self() 69 rem = cyc & (((u64)1 << time_shift) - 1); in mmap_read_self()
|
/linux/tools/perf/scripts/python/ |
A D | stat-cpi.py | 56 cyc = get(time, "cycles", cpu, thread) 61 cpi = cyc/float(ins) 63 …15f: cpu %d, thread %d -> cpi %f (%d/%d)" % (time/(float(1000000000)), cpu, thread, cpi, cyc, ins))
|
/linux/tools/lib/perf/ |
A D | mmap.c | 306 u64 cnt, cyc = 0, time_offset = 0, time_cycles = 0, time_mask = ~0ULL; in perf_mmap__read_self() local 319 cyc = read_timestamp(); in perf_mmap__read_self() 349 cyc = time_cycles + ((cyc - time_cycles) & time_mask); in perf_mmap__read_self() 351 delta = time_offset + mul_u64_u32_shr(cyc, time_mult, time_shift); in perf_mmap__read_self()
|
/linux/drivers/pwm/ |
A D | pwm-rcar.c | 111 u32 cyc, ph; in rcar_pwm_set_counter() local 118 cyc = (tmp << RCAR_PWMCNT_CYC0_SHIFT) & RCAR_PWMCNT_CYC0_MASK; in rcar_pwm_set_counter() 125 if (cyc == 0 || ph == 0) in rcar_pwm_set_counter() 128 rcar_pwm_write(rp, cyc | ph, RCAR_PWMCNT); in rcar_pwm_set_counter()
|
/linux/arch/arm/lib/ |
A D | delay.c | 40 static inline u64 cyc_to_ns(u64 cyc, u32 mult, u32 shift) in cyc_to_ns() argument 42 return (cyc * mult) >> shift; in cyc_to_ns()
|
/linux/drivers/i2c/busses/ |
A D | i2c-uniphier-f.c | 481 unsigned int cyc = priv->clk_cycle; in uniphier_fi2c_hw_init() local 494 writel(cyc, priv->membase + UNIPHIER_FI2C_CYC); in uniphier_fi2c_hw_init() 500 writel(cyc * 5 / 9, priv->membase + UNIPHIER_FI2C_LCTL); in uniphier_fi2c_hw_init() 505 writel(cyc / 2, priv->membase + UNIPHIER_FI2C_SSUT); in uniphier_fi2c_hw_init() 510 writel(cyc / 16, priv->membase + UNIPHIER_FI2C_DSUT); in uniphier_fi2c_hw_init()
|
A D | i2c-uniphier.c | 295 unsigned int cyc = priv->clk_cycle; in uniphier_i2c_hw_init() local 305 writel((cyc * 5 / 9 << 16) | cyc, priv->membase + UNIPHIER_I2C_CLK); in uniphier_i2c_hw_init()
|
/linux/drivers/dma/ |
A D | pl330.c | 1090 const struct _xfer_spec *pxs, int cyc) in _ldst_memtomem() argument 1097 while (cyc--) { in _ldst_memtomem() 1102 while (cyc--) { in _ldst_memtomem() 1181 const struct _xfer_spec *pxs, int cyc, in _ldst_peripheral() argument 1192 while (cyc--) { in _ldst_peripheral() 1204 const struct _xfer_spec *pxs, int cyc) in _bursts() argument 1298 cyc = *bursts / lcnt1 / lcnt0; in _loop() 1302 cyc = 1; in _loop() 1306 cyc = 1; in _loop() 1330 cyc = (cycmax < cyc) ? cycmax : cyc; in _loop() [all …]
|
/linux/arch/arc/include/asm/ |
A D | arcregs.h | 222 unsigned int pad2:12, cyc:3, pad1:1, sz1:4, sz0:4, ver:8; member 224 unsigned int ver:8, sz0:4, sz1:4, pad1:1, cyc:3, pad2:12;
|
/linux/Documentation/devicetree/bindings/fpga/ |
A D | altera-passive-serial.txt | 8 See https://www.altera.com/literature/hb/cyc/cyc_c51013.pdf
|
/linux/arch/x86/kernel/ |
A D | tsc.c | 116 static __always_inline unsigned long long cycles_2_ns(unsigned long long cyc) in cycles_2_ns() argument 124 ns += mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift); in cycles_2_ns()
|
/linux/tools/perf/Documentation/ |
A D | perf-intel-pt.txt | 149 If the 'cyc' config term (see config terms section below) was used, then IPC is 160 Even with the 'cyc' config term, it is possible to produce IPC information for 236 /sys/bus/event_source/devices/intel_pt/format/cyc:config:1 405 cyc Produces CYC timing packets. 422 cyc_thresh Specifies how frequently CYC packets are produced - see cyc 445 $ perf record -e intel_pt/cyc,cyc_thresh=15/u uname 1237 However, IPC can still be determined, hence cyc=1 can be added. 1242 …st --host --guestkallsyms $KALLSYMS record --kcore -e intel_pt/tsc=0,mtc=0,cyc=1/k -p 1430 --per-t… 1300 IPC can be determined, hence cyc=1 can be added. 1304 …$ sudo perf kvm --guest --host --guestkallsyms $KALLSYMS record --kcore -e intel_pt/cyc=1/k -p 169…
|
/linux/arch/ia64/kernel/ |
A D | time.c | 66 extern u64 cycle_to_nsec(u64 cyc);
|
/linux/drivers/mtd/nand/raw/atmel/ |
A D | nand-controller.c | 72 #define ATMEL_HSMC_NFC_CFG_DTO(cyc, mul) (((cyc) << 16) | ((mul) << 20)) argument
|
/linux/arch/x86/events/intel/ |
A D | pt.c | 103 PMU_FORMAT_ATTR(cyc, "config:1" );
|