/Linux-v6.1/tools/perf/tests/shell/ |
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)"
|
D | test_intel_pt.sh | 476 cyc=$(cat /sys/bus/event_source/devices/intel_pt/caps/psb_cyc) 477 if [ "${cyc}" != "1" ] ; then 482 perf_record_no_decode -o "${perfdatafile}" -e intel_pt/cyc/u uname
|
/Linux-v6.1/kernel/time/ |
D | sched_clock.c | 67 static inline u64 notrace cyc_to_ns(u64 cyc, u32 mult, u32 shift) in cyc_to_ns() argument 69 return (cyc * mult) >> shift; in cyc_to_ns() 85 u64 cyc, res; in sched_clock() local 92 cyc = (rd->read_sched_clock() - rd->epoch_cyc) & in sched_clock() 94 res = rd->epoch_ns + cyc_to_ns(cyc, rd->mult, rd->shift); in sched_clock() 130 u64 cyc; in update_sched_clock() local 136 cyc = cd.actual_read_sched_clock(); in update_sched_clock() 137 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift); in update_sched_clock() 140 rd.epoch_cyc = cyc; in update_sched_clock() 156 u64 res, wrap, new_mask, new_epoch, cyc, ns; in sched_clock_register() local [all …]
|
/Linux-v6.1/arch/arm/mach-s3c/ |
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-v6.1/tools/perf/util/ |
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()
|
D | tsc.h | 26 u64 tsc_to_perf_time(u64 cyc, struct perf_tsc_conversion *tc);
|
/Linux-v6.1/arch/arm/mach-pxa/ |
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-v6.1/tools/perf/scripts/python/ |
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-v6.1/drivers/pwm/ |
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-v6.1/arch/arm/lib/ |
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-v6.1/tools/lib/perf/ |
D | mmap.c | 404 u64 cnt, cyc = 0, time_offset = 0, time_cycles = 0, time_mask = ~0ULL; in perf_mmap__read_self() local 417 cyc = read_timestamp(); in perf_mmap__read_self() 447 cyc = time_cycles + ((cyc - time_cycles) & time_mask); in perf_mmap__read_self() 449 delta = time_offset + mul_u64_u32_shr(cyc, time_mult, time_shift); in perf_mmap__read_self()
|
/Linux-v6.1/drivers/i2c/busses/ |
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()
|
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-v6.1/drivers/dma/ |
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 1215 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, cyc, in _bursts() 1220 off += _ldst_memtomem(dry_run, &buf[off], pxs, cyc); in _bursts() 1287 int cyc, cycmax, szlp, szlpend, szbrst, off; in _loop() local 1298 cyc = *bursts / lcnt1 / lcnt0; in _loop() [all …]
|
/Linux-v6.1/arch/arc/include/asm/ |
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-v6.1/Documentation/devicetree/bindings/fpga/ |
D | altera-passive-serial.txt | 8 See https://www.altera.com/literature/hb/cyc/cyc_c51013.pdf
|
/Linux-v6.1/drivers/mtd/nand/raw/ |
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-v6.1/arch/ia64/kernel/ |
D | time.c | 66 extern u64 cycle_to_nsec(u64 cyc);
|
/Linux-v6.1/arch/x86/kernel/ |
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-v6.1/tools/perf/Documentation/ |
D | perf-intel-pt.txt | 150 If the 'cyc' config term (see config terms section below) was used, then IPC is 161 Even with the 'cyc' config term, it is possible to produce IPC information for 237 /sys/bus/event_source/devices/intel_pt/format/cyc:config:1 406 cyc Produces CYC timing packets. 423 cyc_thresh Specifies how frequently CYC packets are produced - see cyc 446 $ perf record -e intel_pt/cyc,cyc_thresh=15/u uname 1277 However, IPC can still be determined, hence cyc=1 can be added. 1282 …st --host --guestkallsyms $KALLSYMS record --kcore -e intel_pt/tsc=0,mtc=0,cyc=1/k -p 1430 --per-t… 1340 IPC can be determined, hence cyc=1 can be added. 1344 …$ sudo perf kvm --guest --host --guestkallsyms $KALLSYMS record --kcore -e intel_pt/cyc=1/k -p 169… [all …]
|
/Linux-v6.1/drivers/mtd/nand/raw/atmel/ |
D | nand-controller.c | 72 #define ATMEL_HSMC_NFC_CFG_DTO(cyc, mul) (((cyc) << 16) | ((mul) << 20)) argument
|
/Linux-v6.1/arch/x86/events/intel/ |
D | pt.c | 107 PMU_FORMAT_ATTR(cyc, "config:1" );
|