Home
last modified time | relevance | path

Searched refs:period (Results 1 – 25 of 54) sorted by relevance

123

/arch/m68k/atari/
Datasound.c60 int period; in atari_mksound() local
75 period = PSG_FREQ / hz; in atari_mksound()
77 if (period > 0xfff) period = 0xfff; in atari_mksound()
81 sound_ym.wd_data = period & 0xff; in atari_mksound()
83 sound_ym.wd_data = (period >> 8) & 0xf; in atari_mksound()
/arch/m68k/amiga/
Damisound.c82 unsigned long period = (clock_constant / hz); in amiga_mksound() local
84 if (period < amiga_audio_min_period) in amiga_mksound()
85 period = amiga_audio_min_period; in amiga_mksound()
86 if (period > MAX_PERIOD) in amiga_mksound()
87 period = MAX_PERIOD; in amiga_mksound()
92 custom.aud[2].audper = (unsigned short)period; in amiga_mksound()
/arch/microblaze/kernel/
Dheartbeat.c22 static unsigned int cnt, period, dist; in microblaze_heartbeat() local
30 if (++cnt > period) { in microblaze_heartbeat()
38 period = ((672 << FSHIFT) / (5 * avenrun[0] + in microblaze_heartbeat()
40 dist = period / 4; in microblaze_heartbeat()
/arch/m68k/kernel/
Dtime.c52 static unsigned cnt = 0, period = 0, dist = 0; in timer_interrupt() local
59 if (++cnt > period) { in timer_interrupt()
65 period = ((672<<FSHIFT)/(5*avenrun[0]+(7<<FSHIFT))) + 30; in timer_interrupt()
66 dist = period / 4; in timer_interrupt()
/arch/powerpc/platforms/52xx/
Dmpc52xx_gpt.c396 static int mpc52xx_gpt_do_start(struct mpc52xx_gpt_priv *gpt, u64 period, in mpc52xx_gpt_do_start() argument
416 clocks = period * (u64)gpt->ipb_freq; in mpc52xx_gpt_do_start()
466 int mpc52xx_gpt_start_timer(struct mpc52xx_gpt_priv *gpt, u64 period, in mpc52xx_gpt_start_timer() argument
469 return mpc52xx_gpt_do_start(gpt, period, continuous, 0); in mpc52xx_gpt_start_timer()
504 u64 period; in mpc52xx_gpt_timer_period() local
509 period = in_be32(&gpt->regs->count); in mpc52xx_gpt_timer_period()
512 prescale = period >> 16; in mpc52xx_gpt_timer_period()
513 period &= 0xffff; in mpc52xx_gpt_timer_period()
516 period = period * prescale * 1000000000ULL; in mpc52xx_gpt_timer_period()
517 do_div(period, (u64)gpt->ipb_freq); in mpc52xx_gpt_timer_period()
[all …]
/arch/nios2/kernel/
Dtime.c132 static void nios2_timer_config(struct nios2_timer *timer, unsigned long period, in nios2_timer_config() argument
139 period--; in nios2_timer_config()
147 timer_writew(timer, period, ALTERA_TIMER_PERIODL_REG); in nios2_timer_config()
148 timer_writew(timer, period >> 16, ALTERA_TIMER_PERIODH_REG); in nios2_timer_config()
179 unsigned long period; in nios2_timer_set_periodic() local
183 period = DIV_ROUND_UP(timer->freq, HZ); in nios2_timer_set_periodic()
184 nios2_timer_config(timer, period, true); in nios2_timer_set_periodic()
/arch/x86/kernel/cpu/
Dperf_event_amd_ibs.c76 s64 period = hwc->sample_period; in perf_event_set_period() local
82 if (unlikely(left <= -period)) { in perf_event_set_period()
83 left = period; in perf_event_set_period()
85 hwc->last_period = period; in perf_event_set_period()
90 left += period; in perf_event_set_period()
92 hwc->last_period = period; in perf_event_set_period()
291 struct hw_perf_event *hwc, u64 *period) in perf_ibs_set_period() argument
296 overflow = perf_event_set_period(hwc, 1<<4, perf_ibs->max_period, period); in perf_ibs_set_period()
370 u64 period; in perf_ibs_start() local
378 perf_ibs_set_period(perf_ibs, hwc, &period); in perf_ibs_start()
[all …]
/arch/arm/mach-spear/
Dtime.c128 u32 period; in spear_set_periodic() local
134 period = clk_get_rate(gpt_clk) / HZ; in spear_set_periodic()
135 period >>= CTRL_PRESCALER16; in spear_set_periodic()
136 writew(period, gpt_base + LOAD(CLKEVT)); in spear_set_periodic()
/arch/arm/mach-davinci/
Dtime.c93 unsigned long period; member
136 __raw_writel(__raw_readl(t->base + t->tim_off) + t->period, in timer32_config()
147 __raw_writel(t->period, t->base + t->prd_off); in timer32_config()
190 .period = ~0,
301 t->period = cycles; in davinci_set_next_event()
328 t->period = davinci_clock_tick_rate / (HZ); in davinci_set_periodic()
/arch/mips/loongson32/common/
Dtime.c41 static inline void ls1x_pwmtimer_set_period(uint32_t period) in ls1x_pwmtimer_set_period() argument
43 __raw_writel(period, timer_base + PWM_HRC); in ls1x_pwmtimer_set_period()
44 __raw_writel(period, timer_base + PWM_LRC); in ls1x_pwmtimer_set_period()
/arch/xtensa/kernel/
Dperf_event.c166 s64 period = hwc->sample_period; in xtensa_perf_event_set_period() local
169 if (left <= -period) { in xtensa_perf_event_set_period()
170 left = period; in xtensa_perf_event_set_period()
172 hwc->last_period = period; in xtensa_perf_event_set_period()
175 left += period; in xtensa_perf_event_set_period()
177 hwc->last_period = period; in xtensa_perf_event_set_period()
/arch/mips/include/asm/mach-jz4740/
Dtimer.h89 static inline void jz4740_timer_set_period(unsigned int timer, uint16_t period) in jz4740_timer_set_period() argument
91 writew(period, jz4740_timer_base + JZ_REG_TIMER_DFR(timer)); in jz4740_timer_set_period()
/arch/metag/kernel/perf/
Dperf_event.c225 s64 period = hwc->sample_period; in metag_pmu_event_set_period() local
229 if (unlikely(period != hwc->last_period)) in metag_pmu_event_set_period()
230 left += period - hwc->last_period; in metag_pmu_event_set_period()
232 if (unlikely(left <= -period)) { in metag_pmu_event_set_period()
233 left = period; in metag_pmu_event_set_period()
235 hwc->last_period = period; in metag_pmu_event_set_period()
240 left += period; in metag_pmu_event_set_period()
242 hwc->last_period = period; in metag_pmu_event_set_period()
/arch/arc/kernel/
Dperf_event.c218 s64 period = hwc->sample_period; in arc_pmu_event_set_period() local
223 if (unlikely(left <= -period)) { in arc_pmu_event_set_period()
225 left = period; in arc_pmu_event_set_period()
227 hwc->last_period = period; in arc_pmu_event_set_period()
231 left += period; in arc_pmu_event_set_period()
233 hwc->last_period = period; in arc_pmu_event_set_period()
/arch/blackfin/kernel/
Dgptimers.c143 void set_gptimer_period(unsigned int timer_id, uint32_t period) in set_gptimer_period() argument
146 bfin_write(&timer_regs[timer_id]->period, period); in set_gptimer_period()
154 return bfin_read(&timer_regs[timer_id]->period); in get_gptimer_period()
/arch/arm/mach-omap2/
Dtimer.c113 u32 period; in omap2_gp_timer_set_periodic() local
117 period = clkev.rate / HZ; in omap2_gp_timer_set_periodic()
118 period -= 1; in omap2_gp_timer_set_periodic()
120 __omap_dm_timer_write(&clkev, OMAP_TIMER_LOAD_REG, 0xffffffff - period, in omap2_gp_timer_set_periodic()
124 0xffffffff - period, OMAP_TIMER_POSTED); in omap2_gp_timer_set_periodic()
/arch/alpha/kernel/
Dperf_event.c255 long period = hwc->sample_period; in alpha_perf_event_set_period() local
258 if (unlikely(left <= -period)) { in alpha_perf_event_set_period()
259 left = period; in alpha_perf_event_set_period()
261 hwc->last_period = period; in alpha_perf_event_set_period()
266 left += period; in alpha_perf_event_set_period()
268 hwc->last_period = period; in alpha_perf_event_set_period()
/arch/c6x/platforms/
Dtimer64.c80 static void timer64_config(unsigned long period) in timer64_config() argument
85 soc_writel(period - 1, &timer->prdlo); in timer64_config()
/arch/arm/mach-gemini/
Dtime.c118 u32 period = DIV_ROUND_CLOSEST(tick_rate, HZ); in gemini_timer_set_periodic() local
127 cr = 0xffffffff - (period - 1); in gemini_timer_set_periodic()
/arch/x86/kvm/
Di8254.c113 if (!ps->period) in __kpit_elapsed()
126 elapsed = ps->period - ktime_to_ns(remaining); in __kpit_elapsed()
328 hrtimer_add_expires_ns(&ps->timer, ps->period); in pit_timer_fn()
350 ps->period = interval; in create_pit_timer()
367 if (ps->period < min_period) { in create_pit_timer()
371 ps->period, min_period); in create_pit_timer()
372 ps->period = min_period; in create_pit_timer()
Di8254.h28 s64 period; /* unit: ns */ member
/arch/blackfin/include/asm/
Dgptimers.h252 void set_gptimer_period(unsigned int timer_id, uint32_t period);
297 u32 period; member
/arch/tile/kernel/
Dperf_event.c553 s64 period = hwc->sample_period; in tile_event_set_period() local
559 if (unlikely(left <= -period)) { in tile_event_set_period()
560 left = period; in tile_event_set_period()
562 hwc->last_period = period; in tile_event_set_period()
567 left += period; in tile_event_set_period()
569 hwc->last_period = period; in tile_event_set_period()
/arch/powerpc/perf/
Dcore-fsl-emb.c609 u64 period = event->hw.sample_period; in record_and_restart() local
629 if (period) { in record_and_restart()
631 left += period; in record_and_restart()
633 left = period; in record_and_restart()
/arch/mips/kernel/
Dperf_event_mipsxx.c380 u64 period = hwc->sample_period; in mipspmu_event_set_period() local
383 if (unlikely((left + period) & (1ULL << 63))) { in mipspmu_event_set_period()
385 left = period; in mipspmu_event_set_period()
387 hwc->last_period = period; in mipspmu_event_set_period()
389 } else if (unlikely((left + period) <= period)) { in mipspmu_event_set_period()
391 left += period; in mipspmu_event_set_period()
393 hwc->last_period = period; in mipspmu_event_set_period()
746 data->period = event->hw.last_period; in handle_associated_event()

123