Home
last modified time | relevance | path

Searched refs:cyc (Results 1 – 21 of 21) sorted by relevance

/linux/tools/perf/tests/shell/
A Dstat+shadow_stat.sh26 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 Dsched_clock.c66 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 Diotiming-s3c2410.c83 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 Dtsc.c29 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 Dtsc.h26 u64 tsc_to_perf_time(u64 cyc, struct perf_tsc_conversion *tc);
/linux/arch/arm/mach-pxa/
A Dmp900.c30 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 Drdpmc.c41 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 Dstat-cpi.py56 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 Dmmap.c306 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 Dpwm-rcar.c111 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 Ddelay.c40 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 Di2c-uniphier-f.c481 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 Di2c-uniphier.c295 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 Dpl330.c1090 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 Darcregs.h222 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 Daltera-passive-serial.txt8 See https://www.altera.com/literature/hb/cyc/cyc_c51013.pdf
/linux/arch/x86/kernel/
A Dtsc.c116 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 Dperf-intel-pt.txt149 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 Dtime.c66 extern u64 cycle_to_nsec(u64 cyc);
/linux/drivers/mtd/nand/raw/atmel/
A Dnand-controller.c72 #define ATMEL_HSMC_NFC_CFG_DTO(cyc, mul) (((cyc) << 16) | ((mul) << 20)) argument
/linux/arch/x86/events/intel/
A Dpt.c103 PMU_FORMAT_ATTR(cyc, "config:1" );

Completed in 42 milliseconds