/linux-4.4.14/tools/perf/util/ |
H A D | tsc.c | 17 u64 tsc_to_perf_time(u64 cyc, struct perf_tsc_conversion *tc) tsc_to_perf_time() argument 21 quot = cyc >> tc->time_shift; tsc_to_perf_time() 22 rem = cyc & ((1 << tc->time_shift) - 1); tsc_to_perf_time()
|
H A D | tsc.h | 9 u64 tsc_to_perf_time(u64 cyc, struct perf_tsc_conversion *tc);
|
/linux-4.4.14/kernel/time/ |
H A D | sched_clock.c | 91 static inline u64 notrace cyc_to_ns(u64 cyc, u32 mult, u32 shift) cyc_to_ns() argument 93 return (cyc * mult) >> shift; cyc_to_ns() 98 u64 cyc, res; sched_clock() local 106 cyc = (rd->read_sched_clock() - rd->epoch_cyc) & sched_clock() 108 res = rd->epoch_ns + cyc_to_ns(cyc, rd->mult, rd->shift); sched_clock() 144 u64 cyc; update_sched_clock() local 150 cyc = cd.actual_read_sched_clock(); update_sched_clock() 151 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift); update_sched_clock() 154 rd.epoch_cyc = cyc; update_sched_clock() 170 u64 res, wrap, new_mask, new_epoch, cyc, ns; sched_clock_register() local 195 cyc = cd.actual_read_sched_clock(); sched_clock_register() 196 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift); sched_clock_register()
|
/linux-4.4.14/arch/arm/mach-pxa/ |
H A D | mp900.c | 33 int cyc = delay / 10; isp116x_pfm_delay() local 39 :"=r" (cyc) isp116x_pfm_delay() 40 :"0"(cyc) isp116x_pfm_delay()
|
/linux-4.4.14/tools/perf/arch/x86/tests/ |
H A D | rdpmc.c | 34 u64 count, cyc = 0, time_offset = 0, enabled, running, delta; mmap_read_self() local 44 cyc = rdtsc(); mmap_read_self() 61 quot = (cyc >> time_shift); mmap_read_self() 62 rem = cyc & ((1 << time_shift) - 1); mmap_read_self()
|
/linux-4.4.14/arch/arm/mach-s3c24xx/ |
H A D | iotiming-s3c2410.c | 81 * @cyc: The cycle time, in 10ths of nanoseconds. 87 static inline unsigned int to_div(unsigned int cyc, unsigned int hclk_tns) to_div() argument 89 if (cyc == 0) to_div() 92 return DIV_ROUND_UP(cyc, hclk_tns); to_div() 97 * @cyc: The cycle time, in 10ths of nanoseconds. 105 static unsigned int calc_0124(unsigned int cyc, unsigned long hclk_tns, calc_0124() argument 108 unsigned int div = to_div(cyc, hclk_tns); calc_0124() 111 s3c_freq_iodbg("%s: cyc=%d, hclk=%lu, shift=%d => div %d\n", calc_0124() 112 __func__, cyc, hclk_tns, shift, div); calc_0124() 136 int calc_tacp(unsigned int cyc, unsigned long hclk, unsigned long *v) calc_tacp() argument 144 * @cyc: The cycle time, in 10ths of nanoseconds. 153 static int calc_tacc(unsigned int cyc, int nwait_en, calc_tacc() argument 156 unsigned int div = to_div(cyc, hclk_tns); calc_tacc() 159 s3c_freq_iodbg("%s: cyc=%u, nwait=%d, hclk=%lu => div=%u\n", calc_tacc() 160 __func__, cyc, nwait_en, hclk_tns, div); calc_tacc()
|
/linux-4.4.14/arch/arm/lib/ |
H A D | delay.c | 52 static inline u64 cyc_to_ns(u64 cyc, u32 mult, u32 shift) cyc_to_ns() argument 54 return (cyc * mult) >> shift; cyc_to_ns()
|
/linux-4.4.14/include/linux/ |
H A D | clocksource.h | 125 /* khz = cyc/(Million ns) clocksource_khz2mult() 126 * mult/2^shift = ns/cyc clocksource_khz2mult() 127 * mult = ns/cyc * 2^shift clocksource_khz2mult() 151 /* hz = cyc/(Billion ns) clocksource_hz2mult() 152 * mult/2^shift = ns/cyc clocksource_hz2mult() 153 * mult = ns/cyc * 2^shift clocksource_hz2mult()
|
/linux-4.4.14/drivers/pwm/ |
H A D | pwm-rcar.c | 113 u32 cyc, ph; rcar_pwm_set_counter() local 120 cyc = (tmp << RCAR_PWMCNT_CYC0_SHIFT) & RCAR_PWMCNT_CYC0_MASK; rcar_pwm_set_counter() 127 if (cyc == 0 || ph == 0) rcar_pwm_set_counter() 130 rcar_pwm_write(rp, cyc | ph, RCAR_PWMCNT); rcar_pwm_set_counter()
|
/linux-4.4.14/include/uapi/linux/ |
H A D | perf_event.h | 415 * u64 cyc, time_offset; 426 * cyc = rdtsc(); 481 * quot = (cyc >> time_shift); 482 * rem = cyc & (((u64)1 << time_shift) - 1); 486 * Where time_offset,time_mult,time_shift and cyc are read in the 508 * cyc = (quot << time_shift) + (rem << time_shift) / time_mult; 512 * quot = cyc >> time_shift; 513 * rem = cyc & (((u64)1 << time_shift) - 1);
|
/linux-4.4.14/drivers/tty/ |
H A D | cyclades.c | 337 printk(KERN_WARNING "cyc Warning: null cyclades_port for (%s) " serial_paranoia_check() 343 printk(KERN_WARNING "cyc Warning: bad magic number for serial " serial_paranoia_check() 854 printk(KERN_DEBUG "cyc:set_modem_info raising DTR\n"); cyy_change_rts_dtr() 864 printk(KERN_DEBUG "cyc:set_modem_info dropping DTR\n"); cyy_change_rts_dtr() 1213 printk(KERN_ERR "cyc:cyz_rx_restart retval on ttyC%d was %x\n", cyz_rx_restart() 1322 printk(KERN_DEBUG "cyc startup Z card %d, channel %d, " cy_startup() 1349 printk(KERN_ERR "cyc:startup(1) retval on ttyC%d was " cy_startup() 1356 printk(KERN_ERR "cyc:startup(2) retval on ttyC%d was " cy_startup() 1380 printk(KERN_DEBUG "cyc startup done\n"); cy_startup() 1408 printk(KERN_ERR "cyc:start_xmit retval on ttyC%d was " start_xmit() 1456 printk(KERN_DEBUG "cyc shutdown Z card %d, channel %d, " cy_shutdown() 1482 printk(KERN_DEBUG "cyc shutdown done\n"); cy_shutdown() 1524 printk(KERN_ERR "cyc:Cyclades-Z Error: you " cy_open() 1529 printk(KERN_ERR "cyc:Cyclades-Z firmware not " cy_open() 1551 printk(KERN_ERR "cyc:IRQ enable retval " cy_open() 1563 printk(KERN_DEBUG "cyc:cy_open ttyC%d\n", info->line); cy_open() 1570 printk(KERN_DEBUG "cyc:cy_open ttyC%d, count = %d\n", info->line, cy_open() 1575 printk(KERN_DEBUG "cyc:cy_open (%d): incrementing count to %d\n", cy_open() 1589 printk(KERN_DEBUG "cyc:cy_open returning after block_til_ready " cy_open() 1599 printk(KERN_DEBUG "cyc:cy_open done\n"); cy_open() 1671 printk(KERN_DEBUG "cyc:cy_flush_buffer ttyC%d\n", info->line); cy_flush_buffer() 1689 printk(KERN_ERR "cyc: flush_buffer retval on ttyC%d " cy_flush_buffer() 1731 printk(KERN_DEBUG "cyc:cy_close retval on " cy_do_close() 1775 printk(KERN_DEBUG "cyc:cy_write ttyC%d\n", info->line); cy_write() 1824 printk(KERN_DEBUG "cyc:cy_put_char ttyC%d\n", info->line); cy_put_char() 1857 printk(KERN_DEBUG "cyc:cy_flush_chars ttyC%d\n", info->line); cy_flush_chars() 1882 printk(KERN_DEBUG "cyc:cy_write_room ttyC%d\n", info->line); cy_write_room() 1904 printk(KERN_DEBUG "cyc:cy_chars_in_buffer ttyC%d %d\n", cy_chars_in_buffer() 1922 printk(KERN_DEBUG "cyc:cy_chars_in_buffer ttyC%d %d\n", cy_chars_in_buffer() 2250 printk(KERN_ERR "cyc:set_line_char retval on ttyC%d " cy_set_line_char() 2264 printk(KERN_DEBUG "cyc:set_line_char dropping Z DTR\n"); cy_set_line_char() 2270 printk(KERN_DEBUG "cyc:set_line_char raising Z DTR\n"); cy_set_line_char() 2276 printk(KERN_ERR "cyc:set_line_char(2) retval on ttyC%d " cy_set_line_char() 2470 printk(KERN_DEBUG "cyc:set_modem_info raising Z DTR\n"); cy_tiocmset() 2476 printk(KERN_DEBUG "cyc:set_modem_info clearing " cy_tiocmset() 2484 printk(KERN_ERR "cyc:set_modem_info retval on ttyC%d " cy_tiocmset() 2536 printk(KERN_ERR "cyc:cy_break (set) retval on " cy_break() 2544 printk(KERN_DEBUG "cyc:cy_break (clr) retval " cy_break() 2648 printk(KERN_DEBUG "cyc:cy_ioctl ttyC%d, cmd = %x arg = %lx\n", cy_ioctl() 2752 printk(KERN_DEBUG "cyc:cy_ioctl done\n"); cy_ioctl() 2793 printk(KERN_DEBUG "cyc:cy_set_termios ttyC%d\n", info->line); cy_set_termios() 2855 printk(KERN_DEBUG "cyc:throttle %s: %ld...ttyC%d\n", tty_name(tty), cy_throttle() 2894 printk(KERN_DEBUG "cyc:unthrottle %s: %ld...ttyC%d\n", cy_unthrottle() 2931 printk(KERN_DEBUG "cyc:cy_stop ttyC%d\n", info->line); cy_stop() 2955 printk(KERN_DEBUG "cyc:cy_start ttyC%d\n", info->line); cy_start() 2979 printk(KERN_DEBUG "cyc:cy_hangup ttyC%d\n", info->line); cy_hangup()
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | gate.S | 328 RSM_PSR_BE_I(r20, r22) // M2 (5 cyc to srlz.d) 331 mov r16=IA64_KR(CURRENT) // M2 (12 cyc) 336 MOV_FROM_PSR(p0, r29, r8) // M2 (12 cyc) 340 mov r21=ar.fpsr // M2 (12 cyc) 356 mov r27=ar.rsc // M2 (12 cyc)
|
H A D | fsys.S | 399 MOV_FROM_PSR(p0, r29, r26) // read psr (12 cyc load latency) 474 mov r31=pr // I0 save pr (2 cyc) 492 mov r23=ar.bspstore // M2 (12 cyc) save ar.bspstore 493 mov.m r24=ar.rnat // M2 (5 cyc) read ar.rnat (dual-issues!) 496 mov ar.bspstore=r22 // M2 (6 cyc) switch to kernel RBS 499 mov r25=ar.unat // M2 (5 cyc) save ar.unat 500 mov r19=b6 // I0 save b6 (2 cyc) 504 mov b6=r18 // I0 copy syscall entry-point to b6 (7 cyc) 507 mov r18=ar.bsp // M2 save (kernel) ar.bsp (12 cyc)
|
H A D | ivt.S | 726 mov.m r16=IA64_KR(CURRENT) // M2 r16 <- current task (12 cyc) 727 MOV_FROM_IPSR(p0, r29) // M2 (12 cyc) 728 mov r31=pr // I0 (2 cyc) 730 MOV_FROM_IIM(r17) // M2 (2 cyc) 731 mov.m r27=ar.rsc // M2 (12 cyc) 735 mov.m r21=ar.fpsr // M2 (12 cyc) 736 mov r19=b6 // I0 (2 cyc) 738 mov.m r23=ar.bspstore // M2 (12 cyc) 739 mov.m r24=ar.rnat // M2 (5 cyc) 740 mov.i r26=ar.pfs // I0 (2 cyc) 749 MOV_FROM_IIP(r28) // M2 (2 cyc) 795 mov.m r25=ar.unat // M2 (5 cyc) 812 mov r18=ar.bsp // M2 (12 cyc) 846 BSW_1(r2, r14) // B (6 cyc) regs are saved, switch to bank 1 959 mov r28=b0 // save b0 (2 cyc)
|
H A D | head.S | 1015 mov.m r9=ar.itc // fetch cycle-counter (35 cyc) 1021 xmpy.lu f10=f9,f8 // calculate low 64 bits of 128-bit product (4 cyc) 1024 getf.sig r8=f10 // (5 cyc) 1040 xmpy.lu f10=f9,f8 // calculate low 64 bits of 128-bit product (4 cyc) 1043 getf.sig r8=f10 // (5 cyc)
|
H A D | time.c | 62 extern cputime_t cycle_to_cputime(u64 cyc);
|
/linux-4.4.14/arch/parisc/lib/ |
H A D | io.c | 46 ** 27341/64 = 427 cyc per int 47 ** 61311/128 = 478 cyc per short 48 ** 122637/256 = 479 cyc per byte
|
/linux-4.4.14/drivers/dma/ |
H A D | pl330.c | 1117 const struct _xfer_spec *pxs, int cyc) _ldst_memtomem() 1124 while (cyc--) { _ldst_memtomem() 1129 while (cyc--) { _ldst_memtomem() 1141 const struct _xfer_spec *pxs, int cyc) _ldst_devtomem() 1145 while (cyc--) { _ldst_devtomem() 1156 const struct _xfer_spec *pxs, int cyc) _ldst_memtodev() 1160 while (cyc--) { _ldst_memtodev() 1171 const struct _xfer_spec *pxs, int cyc) _bursts() 1177 off += _ldst_memtodev(dry_run, &buf[off], pxs, cyc); _bursts() 1180 off += _ldst_devtomem(dry_run, &buf[off], pxs, cyc); _bursts() 1183 off += _ldst_memtomem(dry_run, &buf[off], pxs, cyc); _bursts() 1197 int cyc, cycmax, szlp, szlpend, szbrst, off; _loop() local 1208 cyc = *bursts / lcnt1 / lcnt0; _loop() 1212 cyc = 1; _loop() 1216 cyc = 1; _loop() 1240 cyc = (cycmax < cyc) ? cycmax : cyc; _loop() 1252 off += _bursts(dry_run, &buf[off], pxs, cyc); _loop() 1268 *bursts = lcnt1 * cyc; _loop() 1116 _ldst_memtomem(unsigned dry_run, u8 buf[], const struct _xfer_spec *pxs, int cyc) _ldst_memtomem() argument 1140 _ldst_devtomem(unsigned dry_run, u8 buf[], const struct _xfer_spec *pxs, int cyc) _ldst_devtomem() argument 1155 _ldst_memtodev(unsigned dry_run, u8 buf[], const struct _xfer_spec *pxs, int cyc) _ldst_memtodev() argument 1170 _bursts(unsigned dry_run, u8 buf[], const struct _xfer_spec *pxs, int cyc) _bursts() argument
|
/linux-4.4.14/arch/mn10300/proc-mn103e010/include/proc/ |
H A D | dmactl-regs.h | 95 u32 cyc; member in struct:mn10300_dmactl_regs
|
/linux-4.4.14/arch/mn10300/proc-mn2ws0050/include/proc/ |
H A D | dmactl-regs.h | 96 u32 cyc; member in struct:mn10300_dmactl_regs
|
/linux-4.4.14/arch/parisc/kernel/ |
H A D | time.c | 131 " cyc %lX rem %lX " timer_interrupt()
|
/linux-4.4.14/arch/x86/platform/uv/ |
H A D | tlb_uv.c | 441 static inline unsigned long long cycles_2_ns(unsigned long long cyc) cycles_2_ns() argument 446 ns = mul_u64_u32_shr(cyc, data->cyc2ns_mul, data->cyc2ns_shift); cycles_2_ns() 458 unsigned long long cyc; ns_2_cycles() local 460 cyc = (ns << data->cyc2ns_shift) / data->cyc2ns_mul; ns_2_cycles() 463 return cyc; ns_2_cycles() 466 static inline unsigned long cycles_2_us(unsigned long long cyc) cycles_2_us() argument 468 return cycles_2_ns(cyc) / NSEC_PER_USEC; cycles_2_us()
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | tsc.c | 200 static inline unsigned long long cycles_2_ns(unsigned long long cyc) cycles_2_ns() argument 218 ns += mul_u64_u32_shr(cyc, data->cyc2ns_mul, data->cyc2ns_shift); cycles_2_ns() 225 ns += mul_u64_u32_shr(cyc, data->cyc2ns_mul, data->cyc2ns_shift); cycles_2_ns()
|
/linux-4.4.14/drivers/net/wireless/b43/ |
H A D | phy_n.h | 313 #define B43_NPHY_WWISE_20NCYCDAT B43_PHY_N(0x0B8) /* WWiSE 20 N cyc data */ 314 #define B43_NPHY_WWISE_40NCYCDAT B43_PHY_N(0x0B9) /* WWiSE 40 N cyc data */ 315 #define B43_NPHY_TGNSYNC_20NCYCDAT B43_PHY_N(0x0BA) /* TGNsync 20 N cyc data */ 316 #define B43_NPHY_TGNSYNC_40NCYCDAT B43_PHY_N(0x0BB) /* TGNsync 40 N cyc data */
|
/linux-4.4.14/drivers/edac/ |
H A D | i82875p_edac.c | 84 * 5 detect unimplemented cyc
|
/linux-4.4.14/drivers/ata/ |
H A D | pata_icside.c | 213 ata_dev_info(adev, "timings: act %dns rec %dns cyc %dns (%c)\n", pata_icside_set_dmamode()
|
/linux-4.4.14/tools/perf/arch/x86/util/ |
H A D | intel-pt.c | 314 intel_pt_parse_terms(&intel_pt_pmu->format, "cyc", &cyc_bit); intel_pt_info_fill()
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
H A D | perf_event_intel_pt.c | 103 PMU_FORMAT_ATTR(cyc, "config:1" );
|
/linux-4.4.14/sound/pci/asihpi/ |
H A D | hpi6205.c | 1809 1 CAS latency = 3cyc = 1b boot_loader_config_emif()
|