| /linux/tools/perf/tests/shell/ |
| A D | stat+shadow_stat.sh | 28 cyc=$num 33 if [ -z "$cyc" ]; then 38 res=`echo $num $cyc | awk '{printf "%.2f", $1 / $2}'` 45 echo "IPC is different: $res != $ipc ($num / $cyc)" 71 cyc=${results##* $cpu:} 72 cyc=${cyc%% *} 75 if [ -z "$cyc" ]; then 80 res=`echo $num $cyc | awk '{printf "%.2f", $1 / $2}'` 87 echo "IPC is different: $res != $ipc ($num / $cyc)"
|
| A D | test_intel_pt.sh | 477 cyc=$(cat /sys/bus/event_source/devices/intel_pt/caps/psb_cyc) 478 if [ "${cyc}" != "1" ] ; then 483 perf_record_no_decode -o "${perfdatafile}" -e intel_pt/cyc/u uname
|
| /linux/kernel/time/ |
| A D | sched_clock.c | 67 static __always_inline u64 cyc_to_ns(u64 cyc, u32 mult, u32 shift) in cyc_to_ns() argument 69 return (cyc * mult) >> shift; in cyc_to_ns() 87 u64 cyc, res; in sched_clock_noinstr() local 93 cyc = (rd->read_sched_clock() - rd->epoch_cyc) & in sched_clock_noinstr() 95 res = rd->epoch_ns + cyc_to_ns(cyc, rd->mult, rd->shift); in sched_clock_noinstr() 140 u64 cyc; in update_sched_clock() local 146 cyc = cd.actual_read_sched_clock(); in update_sched_clock() 147 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift); in update_sched_clock() 150 rd.epoch_cyc = cyc; in update_sched_clock() 166 u64 res, wrap, new_mask, new_epoch, cyc, ns; in sched_clock_register() local [all …]
|
| /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/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/drivers/pwm/ |
| A D | pwm-rcar.c | 110 u32 cyc, ph; in rcar_pwm_set_counter() local 117 cyc = (tmp << RCAR_PWMCNT_CYC0_SHIFT) & RCAR_PWMCNT_CYC0_MASK; in rcar_pwm_set_counter() 124 if (cyc == 0 || ph == 0) in rcar_pwm_set_counter() 127 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/tools/lib/perf/ |
| A D | mmap.c | 484 u64 cnt, cyc = 0, time_offset = 0, time_cycles = 0, time_mask = ~0ULL; in perf_mmap__read_self() local 497 cyc = read_timestamp(); in perf_mmap__read_self() 527 cyc = time_cycles + ((cyc - time_cycles) & time_mask); in perf_mmap__read_self() 529 delta = time_offset + mul_u64_u32_shr(cyc, time_mult, time_shift); in perf_mmap__read_self()
|
| /linux/drivers/i2c/busses/ |
| A D | i2c-uniphier-f.c | 478 unsigned int cyc = priv->clk_cycle; in uniphier_fi2c_hw_init() local 491 writel(cyc, priv->membase + UNIPHIER_FI2C_CYC); in uniphier_fi2c_hw_init() 497 writel(cyc * 5 / 9, priv->membase + UNIPHIER_FI2C_LCTL); in uniphier_fi2c_hw_init() 502 writel(cyc / 2, priv->membase + UNIPHIER_FI2C_SSUT); in uniphier_fi2c_hw_init() 507 writel(cyc / 16, priv->membase + UNIPHIER_FI2C_DSUT); in uniphier_fi2c_hw_init()
|
| A D | i2c-uniphier.c | 292 unsigned int cyc = priv->clk_cycle; in uniphier_i2c_hw_init() local 302 writel((cyc * 5 / 9 << 16) | cyc, priv->membase + UNIPHIER_I2C_CLK); in uniphier_i2c_hw_init()
|
| /linux/drivers/dma/ |
| A D | pl330.c | 1096 const struct _xfer_spec *pxs, int cyc) in _ldst_memtomem() argument 1103 while (cyc--) { in _ldst_memtomem() 1108 while (cyc--) { in _ldst_memtomem() 1187 const struct _xfer_spec *pxs, int cyc, in _ldst_peripheral() argument 1198 while (cyc--) { in _ldst_peripheral() 1210 const struct _xfer_spec *pxs, int cyc) in _bursts() argument 1304 cyc = *bursts / lcnt1 / lcnt0; in _loop() 1308 cyc = 1; in _loop() 1312 cyc = 1; in _loop() 1336 cyc = (cycmax < cyc) ? cycmax : cyc; in _loop() [all …]
|
| /linux/arch/arc/include/asm/ |
| A D | arcregs.h | 275 unsigned int pad2:12, cyc:3, pad1:1, sz1:4, sz0:4, ver:8; member 277 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 | 123 static __always_inline unsigned long long __cycles_2_ns(unsigned long long cyc) in __cycles_2_ns() argument 131 ns += mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift); in __cycles_2_ns() 136 static __always_inline unsigned long long cycles_2_ns(unsigned long long cyc) in cycles_2_ns() argument 140 ns = __cycles_2_ns(cyc); in cycles_2_ns()
|
| /linux/drivers/mtd/nand/raw/ |
| A D | renesas-nand-controller.c | 896 unsigned int cyc, cle, ale, bef_dly, ca_to_data; in rnandc_setup_interface() local 923 cyc = sdr->tDS_min + sdr->tDH_min; in rnandc_setup_interface() 936 TIM_GEN_SEQ0_D0(TO_CYCLES64(cle - cyc, period_ns)) | in rnandc_setup_interface() 937 TIM_GEN_SEQ0_D1(TO_CYCLES64(cle - cyc, period_ns)) | in rnandc_setup_interface() 948 TIM_GEN_SEQ1_D4(TO_CYCLES64(ale - cyc, period_ns)) | in rnandc_setup_interface() 949 TIM_GEN_SEQ1_D5(TO_CYCLES64(ale - cyc, period_ns)) | in rnandc_setup_interface() 962 TIM_GEN_SEQ2_D10(TO_CYCLES64(cle - cyc, period_ns)) | in rnandc_setup_interface()
|
| /linux/tools/perf/Documentation/ |
| A D | perf-intel-pt.txt | 154 If the 'cyc' config term (see config terms section below) was used, then IPC 166 Even with the 'cyc' config term, it is possible to produce IPC information for 250 /sys/bus/event_source/devices/intel_pt/format/cyc:config:1 419 cyc Produces CYC timing packets. 436 cyc_thresh Specifies how frequently CYC packets are produced - see cyc 459 $ perf record -e intel_pt/cyc,cyc_thresh=15/u uname 1301 However, IPC can still be determined, hence cyc=1 can be added. 1364 IPC can be determined, hence cyc=1 can be added. 1368 …$ sudo perf kvm --guest --host --guestkallsyms $KALLSYMS record --kcore -e intel_pt/cyc=1/k -p 169… 1470 $ sudo perf record -o guest-sideband-testing-host-perf.data -m,64M --kcore -a -e intel_pt/cyc/ [all …]
|
| /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 | 107 PMU_FORMAT_ATTR(cyc, "config:1" );
|