/linux/drivers/rtc/ |
H A D | rtc-tps6586x.c | 59 unsigned long long ticks = 0; in tps6586x_rtc_read_time() local 72 ticks <<= 8; in tps6586x_rtc_read_time() 73 ticks |= buff[i]; in tps6586x_rtc_read_time() 76 seconds = ticks >> 10; in tps6586x_rtc_read_time() 85 unsigned long long ticks; in tps6586x_rtc_set_time() local 92 ticks = (unsigned long long)seconds << 10; in tps6586x_rtc_set_time() 93 buff[0] = (ticks >> 32) & 0xff; in tps6586x_rtc_set_time() 94 buff[1] = (ticks >> 24) & 0xff; in tps6586x_rtc_set_time() 95 buff[2] = (ticks >> 16) & 0xff; in tps6586x_rtc_set_time() 96 buff[3] = (ticks >> in tps6586x_rtc_set_time() 140 unsigned long ticks; tps6586x_rtc_set_alarm() local 187 unsigned long ticks; tps6586x_rtc_read_alarm() local [all...] |
H A D | rtc-88pm80x.c | 103 unsigned long ticks, base, data; in pm80x_rtc_read_time() local 113 ticks = base + data; in pm80x_rtc_read_time() 114 dev_dbg(info->dev, "get base:0x%lx, RO count:0x%lx, ticks:0x%lx\n", in pm80x_rtc_read_time() 115 base, data, ticks); in pm80x_rtc_read_time() 116 rtc_time64_to_tm(ticks, tm); in pm80x_rtc_read_time() 124 unsigned long ticks, base, data; in pm80x_rtc_set_time() local 126 ticks = rtc_tm_to_time64(tm); in pm80x_rtc_set_time() 132 base = ticks - data; in pm80x_rtc_set_time() 133 dev_dbg(info->dev, "set base:0x%lx, RO count:0x%lx, ticks:0x%lx\n", in pm80x_rtc_set_time() 134 base, data, ticks); in pm80x_rtc_set_time() 148 unsigned long ticks, base, data; pm80x_rtc_read_alarm() local 174 unsigned long ticks, base, data; pm80x_rtc_set_alarm() local [all...] |
H A D | rtc-88pm860x.c | 82 unsigned long ticks, base, data; in pm860x_rtc_read_time() local 94 ticks = base + data; in pm860x_rtc_read_time() 95 dev_dbg(info->dev, "get base:0x%lx, RO count:0x%lx, ticks:0x%lx\n", in pm860x_rtc_read_time() 96 base, data, ticks); in pm860x_rtc_read_time() 98 rtc_time64_to_tm(ticks, tm); in pm860x_rtc_read_time() 107 unsigned long ticks, base, data; in pm860x_rtc_set_time() local 109 ticks = rtc_tm_to_time64(tm); in pm860x_rtc_set_time() 115 base = ticks - data; in pm860x_rtc_set_time() 116 dev_dbg(info->dev, "set base:0x%lx, RO count:0x%lx, ticks:0x%lx\n", in pm860x_rtc_set_time() 117 base, data, ticks); in pm860x_rtc_set_time() 131 unsigned long ticks, base, data; pm860x_rtc_read_alarm() local 157 unsigned long ticks, base, data; pm860x_rtc_set_alarm() local [all...] |
/linux/fs/ |
H A D | timerfd.c | 39 u64 ticks; member 69 ctx->ticks++; in timerfd_triggered() 92 * wake-up requires ctx->ticks to be non zero, therefore we increment 108 ctx->ticks++; in timerfd_clock_was_set() 199 ctx->ticks = 0; in timerfd_setup() 255 if (ctx->ticks) in timerfd_poll() 267 u64 ticks = 0; in timerfd_read_iter() local 269 if (iov_iter_count(to) < sizeof(ticks)) in timerfd_read_iter() 276 res = wait_event_interruptible_locked_irq(ctx->wqh, ctx->ticks); in timerfd_read_iter() 280 * ticks an in timerfd_read_iter() 358 u64 ticks; timerfd_ioctl() local [all...] |
/linux/arch/powerpc/sysdev/ |
H A D | mpic_timer.c | 85 const u64 ticks, time64_t *time) in convert_ticks_to_time() argument 87 *time = (u64)div_u64(ticks, priv->timerfreq); in convert_ticks_to_time() 90 /* the time set by the user is converted to "ticks" */ 92 time64_t time, u64 *ticks) in convert_time_to_ticks() argument 101 *ticks = (u64)time * (u64)priv->timerfreq; in convert_time_to_ticks() 137 static int set_cascade_timer(struct timer_group_priv *priv, u64 ticks, in set_cascade_timer() argument 154 tmp_ticks = div_u64_rem(ticks, MAX_TICKS_CASCADE, &rem_ticks); in set_cascade_timer() 166 u64 ticks) in get_cascade_timer() argument 174 if (ticks > max_ticks) in get_cascade_timer() 182 /* set ticks t in get_cascade_timer() 195 u64 ticks; get_timer() local 292 u64 ticks; mpic_get_remain_time() local [all...] |
/linux/drivers/ssb/ |
H A D | driver_extif.c | 115 u32 ssb_extif_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, u32 ticks) in ssb_extif_watchdog_timer_set_wdt() argument 119 return ssb_extif_watchdog_timer_set(extif, ticks); in ssb_extif_watchdog_timer_set_wdt() 125 u32 ticks = (SSB_EXTIF_WATCHDOG_CLK / 1000) * ms; in ssb_extif_watchdog_timer_set_ms() local 127 ticks = ssb_extif_watchdog_timer_set(extif, ticks); in ssb_extif_watchdog_timer_set_ms() 129 return (ticks * 1000) / SSB_EXTIF_WATCHDOG_CLK; in ssb_extif_watchdog_timer_set_ms() 132 u32 ssb_extif_watchdog_timer_set(struct ssb_extif *extif, u32 ticks) in ssb_extif_watchdog_timer_set() argument 134 if (ticks > SSB_EXTIF_WATCHDOG_MAX_TIMER) in ssb_extif_watchdog_timer_set() 135 ticks = SSB_EXTIF_WATCHDOG_MAX_TIMER; in ssb_extif_watchdog_timer_set() 136 extif_write32(extif, SSB_EXTIF_WATCHDOG, ticks); in ssb_extif_watchdog_timer_set() [all...] |
H A D | driver_chipcommon.c | 311 u32 ssb_chipco_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, u32 ticks) in ssb_chipco_watchdog_timer_set_wdt() argument 318 return ssb_chipco_watchdog_timer_set(cc, ticks); in ssb_chipco_watchdog_timer_set_wdt() 324 u32 ticks; in ssb_chipco_watchdog_timer_set_ms() local 329 ticks = ssb_chipco_watchdog_timer_set(cc, cc->ticks_per_ms * ms); in ssb_chipco_watchdog_timer_set_ms() 330 return ticks / cc->ticks_per_ms; in ssb_chipco_watchdog_timer_set_ms() 470 /* Set chip watchdog reset timer to fire in 'ticks' backplane cycles */ 471 u32 ssb_chipco_watchdog_timer_set(struct ssb_chipcommon *cc, u32 ticks) in ssb_chipco_watchdog_timer_set() argument 478 if (ticks == 1) in ssb_chipco_watchdog_timer_set() 479 ticks = 2; in ssb_chipco_watchdog_timer_set() 480 else if (ticks > max in ssb_chipco_watchdog_timer_set() [all...] |
/linux/drivers/bcma/ |
H A D | driver_chipcommon.c | 78 u32 ticks) in bcma_chipco_watchdog_timer_set_wdt() argument 82 return bcma_chipco_watchdog_timer_set(cc, ticks); in bcma_chipco_watchdog_timer_set_wdt() 89 u32 ticks; in bcma_chipco_watchdog_timer_set_ms_wdt() local 91 ticks = bcma_chipco_watchdog_timer_set(cc, cc->ticks_per_ms * ms); in bcma_chipco_watchdog_timer_set_ms_wdt() 92 return ticks / cc->ticks_per_ms; in bcma_chipco_watchdog_timer_set_ms_wdt() 235 /* Set chip watchdog reset timer to fire in 'ticks' backplane cycles */ 236 u32 bcma_chipco_watchdog_timer_set(struct bcma_drv_cc *cc, u32 ticks) in bcma_chipco_watchdog_timer_set() argument 242 if (ticks == 1) in bcma_chipco_watchdog_timer_set() 243 ticks = 2; in bcma_chipco_watchdog_timer_set() 244 else if (ticks > max in bcma_chipco_watchdog_timer_set() [all...] |
/linux/init/ |
H A D | calibrate.c | 190 unsigned long lpj, lpj_base, ticks, loopadd, loopadd_base, chop_limit; in calibrate_delay_converge() local 196 ticks = jiffies; in calibrate_delay_converge() 197 while (ticks == jiffies) in calibrate_delay_converge() 200 ticks = jiffies; in calibrate_delay_converge() 208 } while (ticks == jiffies); in calibrate_delay_converge() 228 ticks = jiffies; in calibrate_delay_converge() 229 while (ticks == jiffies) in calibrate_delay_converge() 231 ticks = jiffies; in calibrate_delay_converge() 233 if (jiffies != ticks) /* longer than 1 tick */ in calibrate_delay_converge()
|
/linux/drivers/char/hw_random/ |
H A D | n2-drv.c | 113 unsigned long hv_err, state, ticks, watchdog_delta, watchdog_status; in n2rng_generic_read_control_v2() local 118 &ticks, in n2rng_generic_read_control_v2() 133 __delay(ticks); in n2rng_generic_read_control_v2() 159 unsigned long *ticks) in n2rng_write_ctl_one() argument 165 watchdog_timeout, ticks); in n2rng_write_ctl_one() 171 *ticks = N2RNG_ACCUM_CYCLES_DEFAULT; in n2rng_write_ctl_one() 179 unsigned long ticks, hv_err; in n2rng_generic_read_data() local 183 hv_err = sun4v_rng_data_read(data_ra, &ticks); in n2rng_generic_read_data() 190 __delay(ticks); in n2rng_generic_read_data() 206 unsigned long *ticks) in n2rng_read_diag_data_one() argument 226 unsigned long ticks, hv_err; n2rng_generic_read_diag_data() local 255 unsigned long hv_err, ticks; n2rng_generic_write_control() local [all...] |
/linux/arch/arm/mach-rpc/ |
H A D | time.c | 33 u32 ticks; in ioc_timer_read() local 45 ticks = ioc_time + RPC_LATCH - count2; in ioc_timer_read() 54 ticks += RPC_LATCH; in ioc_timer_read() 59 * been processed, so add the missed ticks. in ioc_timer_read() 61 ticks += RPC_LATCH; in ioc_timer_read() 64 return ticks; in ioc_timer_read()
|
/linux/arch/loongarch/kvm/ |
H A D | timer.c | 55 unsigned long ticks, delta, period; in kvm_restore_timer() local 90 ticks = kvm_read_sw_gcsr(csr, LOONGARCH_CSR_TVAL); in kvm_restore_timer() 92 if (!(cfg & CSR_TCFG_PERIOD) && (ticks > cfg)) { in kvm_restore_timer() 140 unsigned long ticks, delta, cfg; in _kvm_save_timer() local 145 ticks = kvm_read_sw_gcsr(csr, LOONGARCH_CSR_TVAL); in _kvm_save_timer() 154 if (ticks < cfg) in _kvm_save_timer() 155 delta = tick_to_ns(vcpu, ticks); in _kvm_save_timer()
|
/linux/drivers/hwmon/ |
H A D | hih6130.c | 46 * hih6130_temp_ticks_to_millicelsius() - convert raw temperature ticks to 48 * @ticks: temperature ticks value received from sensor 50 static inline int hih6130_temp_ticks_to_millicelsius(int ticks) in hih6130_temp_ticks_to_millicelsius() argument 52 ticks = ticks >> 2; in hih6130_temp_ticks_to_millicelsius() 55 * Formula T = ( ticks / ( 2^14 - 2 ) ) * 165 -40 in hih6130_temp_ticks_to_millicelsius() 57 return (DIV_ROUND_CLOSEST(ticks * 1650, 16382) - 400) * 100; in hih6130_temp_ticks_to_millicelsius() 61 * hih6130_rh_ticks_to_per_cent_mille() - convert raw humidity ticks to 63 * @ticks 65 hih6130_rh_ticks_to_per_cent_mille(int ticks) hih6130_rh_ticks_to_per_cent_mille() argument [all...] |
/linux/sound/isa/gus/ |
H A D | gus_timer.c | 21 unsigned int ticks; in snd_gf1_timer1_start() local 26 ticks = timer->sticks; in snd_gf1_timer1_start() 28 snd_gf1_write8(gus, SNDRV_GF1_GB_ADLIB_TIMER_1, 256 - ticks); /* timer 1 count */ in snd_gf1_timer1_start() 57 unsigned int ticks; in snd_gf1_timer2_start() local 62 ticks = timer->sticks; in snd_gf1_timer2_start() 64 snd_gf1_write8(gus, SNDRV_GF1_GB_ADLIB_TIMER_2, 256 - ticks); /* timer 2 count */ in snd_gf1_timer2_start() 115 .ticks = 256, 124 .ticks = 256,
|
/linux/sound/core/ |
H A D | hrtimer.c | 36 unsigned long ticks; in snd_hrtimer_callback() local 43 ticks = t->sticks; in snd_hrtimer_callback() 49 ticks += ktime_divns(delta, ticks * resolution); in snd_hrtimer_callback() 51 snd_timer_interrupt(stime->timer, ticks); in snd_hrtimer_callback() 145 timer->hw.ticks = NANO_SEC / resolution; in snd_hrtimer_init()
|
H A D | timer.c | 74 unsigned long ticks; member 541 bool start, unsigned long ticks) in snd_timer_start1() argument 563 if ((u64)snd_timer_hw_resolution(timer) * ticks < 100000) in snd_timer_start1() 568 timeri->ticks = timeri->cticks = ticks; in snd_timer_start1() 582 timer->sticks = ticks; in snd_timer_start1() 631 timeri->cticks = timeri->ticks; in snd_timer_stop1() 678 int snd_timer_start(struct snd_timer_instance *timeri, unsigned int ticks) in snd_timer_start() argument 680 if (timeri == NULL || ticks < 1) in snd_timer_start() 685 return snd_timer_start1(timeri, true, ticks); in snd_timer_start() 740 unsigned long ticks = ~0UL; snd_timer_reschedule() local 769 unsigned long resolution, ticks; snd_timer_process_callbacks() local 1297 snd_timer_user_interrupt(struct snd_timer_instance * timeri,unsigned long resolution,unsigned long ticks) snd_timer_user_interrupt() argument 1372 snd_timer_user_tinterrupt(struct snd_timer_instance * timeri,unsigned long resolution,unsigned long ticks) snd_timer_user_tinterrupt() argument [all...] |
/linux/kernel/time/ |
H A D | tick-legacy.c | 15 * @ticks: number of ticks, that have elapsed since the last call. 20 * If 'ticks' is zero, the CPU is not handling timekeeping, so 25 void legacy_timer_tick(unsigned long ticks) in legacy_timer_tick() argument 27 if (ticks) { in legacy_timer_tick() 30 do_timer(ticks); in legacy_timer_tick()
|
/linux/drivers/watchdog/ |
H A D | mtx-1_wdt.c | 46 static int ticks = 100 * HZ; variable 64 ticks--; in mtx1_wdt_trigger() 70 if (mtx1_wdt_device.queue && ticks) in mtx1_wdt_trigger() 79 ticks = mtx1_wdt_device.default_ticks; in mtx1_wdt_reset() 108 ticks = mtx1_wdt_device.default_ticks; in mtx1_wdt_stop() 211 mtx1_wdt_device.default_ticks = ticks; in mtx1_wdt_probe()
|
/linux/drivers/misc/ |
H A D | vcpu_stall_detector.c | 61 u32 ticks, ping_timeout_ms; in vcpu_stall_detect_timer_fn() local 68 ticks = vcpu_stall_config.clock_freq_hz * in vcpu_stall_detect_timer_fn() 71 VCPU_STALL_REG_LOAD_CNT, ticks); in vcpu_stall_detect_timer_fn() 89 u32 ticks, ping_timeout_ms; in start_stall_detector_cpu() local 97 /* Compute the number of ticks required for the stall detector in start_stall_detector_cpu() 101 ticks = vcpu_stall_config.clock_freq_hz * in start_stall_detector_cpu() 103 vcpu_stall_reg_write(cpu, VCPU_STALL_REG_LOAD_CNT, ticks); in start_stall_detector_cpu()
|
/linux/drivers/macintosh/ |
H A D | windfarm_pm91.c | 102 int ticks; member 117 int ticks; member 130 int ticks; member 175 wf_smu_cpu_fans->ticks = 1; in wf_smu_create_cpu_fans() 224 if (--st->ticks != 0) { in wf_smu_cpu_fans_tick() 229 st->ticks = WF_SMU_CPU_FANS_INTERVAL; in wf_smu_cpu_fans_tick() 310 wf_smu_drive_fans->ticks = 1; in wf_smu_create_drive_fans() 333 if (--st->ticks != 0) { in wf_smu_drive_fans_tick() 338 st->ticks = st->pid.param.interval; in wf_smu_drive_fans_tick() 391 wf_smu_slots_fans->ticks in wf_smu_create_slots_fans() [all...] |
/linux/Documentation/block/ |
H A D | stat.rst | 32 read ticks milliseconds total wait time for read requests 36 write ticks milliseconds total wait time for write requests 43 discard ticks milliseconds total wait time for discard requests 45 flush ticks milliseconds total wait time for flush requests 75 read ticks, write ticks, discard ticks, flush ticks 103 number of requests waiting (see "read ticks" above for an example).
|
/linux/drivers/net/dsa/sja1105/ |
H A D | sja1105_ptp.c | 297 static int sja1105_ptpclkval_read(struct sja1105_private *priv, u64 *ticks, in sja1105_ptpclkval_read() argument 302 return sja1105_xfer_u64(priv, SPI_READ, regs->ptpclkval, ticks, in sja1105_ptpclkval_read() 307 static int sja1105_ptpclkval_write(struct sja1105_private *priv, u64 ticks, in sja1105_ptpclkval_write() argument 312 return sja1105_xfer_u64(priv, SPI_WRITE, regs->ptpclkval, &ticks, in sja1105_ptpclkval_write() 351 u64 ticks, ts; in sja1105_rxtstamp_work() local 354 rc = sja1105_ptpclkval_read(priv, &ticks, NULL); in sja1105_rxtstamp_work() 364 ts = sja1105_tstamp_reconstruct(ds, ticks, ts); in sja1105_rxtstamp_work() 524 u64 ticks; in __sja1105_ptp_gettimex() local 527 rc = sja1105_ptpclkval_read(priv, &ticks, ptp_sts); in __sja1105_ptp_gettimex() 533 *ns = sja1105_ticks_to_ns(ticks); in __sja1105_ptp_gettimex() 576 u64 ticks = ns_to_sja1105_ticks(ns); __sja1105_ptp_settime() local 642 s64 ticks = ns_to_sja1105_ticks(delta); __sja1105_ptp_adjtime() local 942 u64 ticks, ts; sja1105_ptp_txtstamp_skb() local [all...] |
/linux/sound/core/seq/ |
H A D | seq_timer.c | 120 unsigned long ticks) in snd_seq_timer_interrupt() argument 135 resolution *= ticks; in snd_seq_timer_interrupt() 187 /* because it will upset the song position (ticks) */ in snd_seq_timer_set_tempo_ppq() 351 tmr->ticks = 1; in initialize_timer() 355 tmr->ticks = (unsigned int)(1000000000uL / (r * freq)); in initialize_timer() 356 if (! tmr->ticks) in initialize_timer() 357 tmr->ticks = 1; in initialize_timer() 373 snd_timer_start(tmr->timeri, tmr->ticks); in seq_timer_start() 396 snd_timer_start(tmr->timeri, tmr->ticks); in seq_timer_continue() 460 resolution = snd_timer_resolution(ti) * tmr->ticks; in snd_seq_info_timer_read() [all...] |
/linux/include/sound/ |
H A D | timer.h | 46 unsigned long ticks; /* max timer ticks per interrupt */ member 67 unsigned long sticks; /* schedule ticks */ 89 unsigned long ticks, unsigned long resolution); 96 unsigned long ticks; /* auto-load ticks when expired */ member 97 unsigned long cticks; /* current ticks */ 98 unsigned long pticks; /* accumulated ticks for callback */ 100 unsigned long lost; /* lost ticks */ 126 int snd_timer_start(struct snd_timer_instance *timeri, unsigned int ticks); [all...] |
/linux/arch/m68k/atari/ |
H A D | atasound.c | 54 void atari_mksound (unsigned int hz, unsigned int ticks) in atari_mksound() argument 57 ticks. */ in atari_mksound() 84 if (ticks) { in atari_mksound() 86 int length = (ticks * PSG_ENV_FREQ_10) / HZ / 10; in atari_mksound()
|