Symbol: timer_base
arch/arm/plat-orion/include/plat/time.h
14
void orion_time_set_base(void __iomem *timer_base);
arch/arm/plat-orion/time.c
101
u = readl(timer_base + TIMER_CTRL_OFF);
arch/arm/plat-orion/time.c
103
writel(u, timer_base + TIMER_CTRL_OFF);
arch/arm/plat-orion/time.c
118
u = readl(timer_base + TIMER_CTRL_OFF);
arch/arm/plat-orion/time.c
119
writel(u & ~TIMER1_EN, timer_base + TIMER_CTRL_OFF);
arch/arm/plat-orion/time.c
141
writel(ticks_per_jiffy - 1, timer_base + TIMER1_RELOAD_OFF);
arch/arm/plat-orion/time.c
142
writel(ticks_per_jiffy - 1, timer_base + TIMER1_VAL_OFF);
arch/arm/plat-orion/time.c
149
u = readl(timer_base + TIMER_CTRL_OFF);
arch/arm/plat-orion/time.c
150
writel(u | TIMER1_EN | TIMER1_RELOAD_EN, timer_base + TIMER_CTRL_OFF);
arch/arm/plat-orion/time.c
183
timer_base = _timer_base;
arch/arm/plat-orion/time.c
188
return ~readl(timer_base + TIMER0_VAL_OFF);
arch/arm/plat-orion/time.c
221
writel(0xffffffff, timer_base + TIMER0_VAL_OFF);
arch/arm/plat-orion/time.c
222
writel(0xffffffff, timer_base + TIMER0_RELOAD_OFF);
arch/arm/plat-orion/time.c
225
u = readl(timer_base + TIMER_CTRL_OFF);
arch/arm/plat-orion/time.c
226
writel(u | TIMER0_EN | TIMER0_RELOAD_EN, timer_base + TIMER_CTRL_OFF);
arch/arm/plat-orion/time.c
227
clocksource_mmio_init(timer_base + TIMER0_VAL_OFF, "orion_clocksource",
arch/arm/plat-orion/time.c
51
static void __iomem *timer_base;
arch/arm/plat-orion/time.c
67
return ~readl(timer_base + TIMER0_VAL_OFF);
arch/arm/plat-orion/time.c
96
writel(delta, timer_base + TIMER1_VAL_OFF);
drivers/clocksource/bcm_kona_timer.c
60
kona_timer_get_counter(void __iomem *timer_base, uint32_t *msw, uint32_t *lsw)
drivers/clocksource/bcm_kona_timer.c
77
*msw = readl(timer_base + KONA_GPTIMER_STCHI_OFFSET);
drivers/clocksource/bcm_kona_timer.c
78
*lsw = readl(timer_base + KONA_GPTIMER_STCLO_OFFSET);
drivers/clocksource/bcm_kona_timer.c
79
if (*msw == readl(timer_base + KONA_GPTIMER_STCHI_OFFSET))
drivers/clocksource/timer-armada-370-xp.c
212
timer0_ctrl_reg = readl(timer_base + TIMER_CTRL_OFF);
drivers/clocksource/timer-armada-370-xp.c
219
writel(0xffffffff, timer_base + TIMER0_VAL_OFF);
drivers/clocksource/timer-armada-370-xp.c
220
writel(0xffffffff, timer_base + TIMER0_RELOAD_OFF);
drivers/clocksource/timer-armada-370-xp.c
221
writel(timer0_ctrl_reg, timer_base + TIMER_CTRL_OFF);
drivers/clocksource/timer-armada-370-xp.c
236
return ~readl(timer_base + TIMER0_VAL_OFF);
drivers/clocksource/timer-armada-370-xp.c
248
timer_base = of_iomap(np, 0);
drivers/clocksource/timer-armada-370-xp.c
249
if (!timer_base) {
drivers/clocksource/timer-armada-370-xp.c
267
atomic_io_modify(timer_base + TIMER_CTRL_OFF, clr | set, set);
drivers/clocksource/timer-armada-370-xp.c
282
writel(0xffffffff, timer_base + TIMER0_VAL_OFF);
drivers/clocksource/timer-armada-370-xp.c
283
writel(0xffffffff, timer_base + TIMER0_RELOAD_OFF);
drivers/clocksource/timer-armada-370-xp.c
285
atomic_io_modify(timer_base + TIMER_CTRL_OFF,
drivers/clocksource/timer-armada-370-xp.c
297
res = clocksource_mmio_init(timer_base + TIMER0_VAL_OFF,
drivers/clocksource/timer-armada-370-xp.c
76
static void __iomem *timer_base, *local_base;
drivers/clocksource/timer-armada-370-xp.c
96
return ~readl(timer_base + TIMER0_VAL_OFF);
drivers/clocksource/timer-imx-tpm.c
166
return clocksource_mmio_init(timer_base + TPM_CNT,
drivers/clocksource/timer-imx-tpm.c
205
timer_base = timer_of_base(&to_tpm);
drivers/clocksource/timer-imx-tpm.c
207
counter_width = (readl(timer_base + TPM_PARAM)
drivers/clocksource/timer-imx-tpm.c
221
writel(0, timer_base + TPM_SC);
drivers/clocksource/timer-imx-tpm.c
223
writel(TPM_SC_TOF_MASK, timer_base + TPM_SC);
drivers/clocksource/timer-imx-tpm.c
224
writel(0, timer_base + TPM_CNT);
drivers/clocksource/timer-imx-tpm.c
226
writel(TPM_C0SC_CHF_MASK, timer_base + TPM_C0SC);
drivers/clocksource/timer-imx-tpm.c
235
timer_base + TPM_SC);
drivers/clocksource/timer-imx-tpm.c
238
writel(GENMASK(counter_width - 1, 0), timer_base + TPM_MOD);
drivers/clocksource/timer-imx-tpm.c
36
static void __iomem *timer_base __ro_after_init;
drivers/clocksource/timer-imx-tpm.c
43
val = readl(timer_base + TPM_C0SC);
drivers/clocksource/timer-imx-tpm.c
45
writel(val, timer_base + TPM_C0SC);
drivers/clocksource/timer-imx-tpm.c
53
val = readl(timer_base + TPM_C0SC);
drivers/clocksource/timer-imx-tpm.c
56
writel(val, timer_base + TPM_C0SC);
drivers/clocksource/timer-imx-tpm.c
61
writel(TPM_STATUS_CH0F, timer_base + TPM_STATUS);
drivers/clocksource/timer-imx-tpm.c
66
return readl(timer_base + TPM_CNT);
drivers/clocksource/timer-imx-tpm.c
90
writel(next, timer_base + TPM_C0V);
drivers/clocksource/timer-imx-tpm.c
97
if ((next & 0xffffffff) != readl(timer_base + TPM_C0V))
drivers/clocksource/timer-meson6.c
158
timer_base = of_io_request_and_map(node, 0, "meson6-timer");
drivers/clocksource/timer-meson6.c
159
if (IS_ERR(timer_base)) {
drivers/clocksource/timer-meson6.c
171
val = readl(timer_base + MESON_ISA_TIMER_MUX);
drivers/clocksource/timer-meson6.c
175
writel(val, timer_base + MESON_ISA_TIMER_MUX);
drivers/clocksource/timer-meson6.c
178
clocksource_mmio_init(timer_base + MESON_ISA_TIMERE, node->name,
drivers/clocksource/timer-meson6.c
185
writel(val, timer_base + MESON_ISA_TIMER_MUX);
drivers/clocksource/timer-meson6.c
56
static void __iomem *timer_base;
drivers/clocksource/timer-meson6.c
61
return readl_relaxed(timer_base + MESON_ISA_TIMERE);
drivers/clocksource/timer-meson6.c
72
return (u64)readl(timer_base + MESON_ISA_TIMERE);
drivers/clocksource/timer-meson6.c
77
u32 val = readl(timer_base + MESON_ISA_TIMER_MUX);
drivers/clocksource/timer-meson6.c
80
timer_base + MESON_ISA_TIMER_MUX);
drivers/clocksource/timer-meson6.c
85
writel(delay, timer_base + MESON_ISA_TIMERA);
drivers/clocksource/timer-meson6.c
90
u32 val = readl(timer_base + MESON_ISA_TIMER_MUX);
drivers/clocksource/timer-meson6.c
98
timer_base + MESON_ISA_TIMER_MUX);
drivers/clocksource/timer-nxp-pit.c
274
void __iomem *timer_base;
drivers/clocksource/timer-nxp-pit.c
284
timer_base = of_iomap(np, 0);
drivers/clocksource/timer-nxp-pit.c
285
if (!timer_base) {
drivers/clocksource/timer-nxp-pit.c
309
pit_module_disable(timer_base);
drivers/clocksource/timer-nxp-pit.c
311
ret = pit_clocksource_init(pit, name, timer_base, clk_rate);
drivers/clocksource/timer-nxp-pit.c
317
ret = pit_clockevent_per_cpu_init(pit, name, timer_base, clk_rate, irq, pit_instances);
drivers/clocksource/timer-nxp-pit.c
324
pit_module_enable(timer_base);
drivers/clocksource/timer-nxp-pit.c
340
pit_module_disable(timer_base);
drivers/clocksource/timer-nxp-pit.c
347
iounmap(timer_base);
drivers/clocksource/timer-orion.c
121
timer_base = of_iomap(np, 0);
drivers/clocksource/timer-orion.c
122
if (!timer_base) {
drivers/clocksource/timer-orion.c
150
writel(~0, timer_base + TIMER0_VAL);
drivers/clocksource/timer-orion.c
151
writel(~0, timer_base + TIMER0_RELOAD);
drivers/clocksource/timer-orion.c
152
atomic_io_modify(timer_base + TIMER_CTRL,
drivers/clocksource/timer-orion.c
156
ret = clocksource_mmio_init(timer_base + TIMER0_VAL,
drivers/clocksource/timer-orion.c
35
static void __iomem *timer_base;
drivers/clocksource/timer-orion.c
39
return ~readl(timer_base + TIMER0_VAL);
drivers/clocksource/timer-orion.c
57
return ~readl(timer_base + TIMER0_VAL);
drivers/clocksource/timer-orion.c
69
writel(delta, timer_base + TIMER1_VAL);
drivers/clocksource/timer-orion.c
70
atomic_io_modify(timer_base + TIMER_CTRL,
drivers/clocksource/timer-orion.c
79
atomic_io_modify(timer_base + TIMER_CTRL,
drivers/clocksource/timer-orion.c
87
writel(ticks_per_jiffy - 1, timer_base + TIMER1_RELOAD);
drivers/clocksource/timer-orion.c
88
writel(ticks_per_jiffy - 1, timer_base + TIMER1_VAL);
drivers/clocksource/timer-orion.c
89
atomic_io_modify(timer_base + TIMER_CTRL,
drivers/clocksource/timer-pxa.c
164
ret = clocksource_mmio_init(timer_base + OSCR, "oscr0", clock_tick_rate, 200,
drivers/clocksource/timer-pxa.c
183
timer_base = of_iomap(np, 0);
drivers/clocksource/timer-pxa.c
184
if (!timer_base) {
drivers/clocksource/timer-pxa.c
219
timer_base = base;
drivers/clocksource/timer-pxa.c
52
#define timer_readl(reg) readl_relaxed(timer_base + (reg))
drivers/clocksource/timer-pxa.c
53
#define timer_writel(val, reg) writel_relaxed((val), timer_base + (reg))
drivers/clocksource/timer-pxa.c
55
static void __iomem *timer_base;
drivers/clocksource/timer-sp.h
45
int timer_base[NR_TIMERS];
drivers/clocksource/timer-sp804.c
262
void __iomem *timer_base;
drivers/clocksource/timer-sp804.c
265
timer_base = base + timer->timer_base[i];
drivers/clocksource/timer-sp804.c
267
clkevt->base = timer_base;
drivers/clocksource/timer-sp804.c
268
clkevt->load = timer_base + timer->load;
drivers/clocksource/timer-sp804.c
269
clkevt->load_h = timer_base + timer->load_h;
drivers/clocksource/timer-sp804.c
270
clkevt->value = timer_base + timer->value;
drivers/clocksource/timer-sp804.c
271
clkevt->value_h = timer_base + timer->value_h;
drivers/clocksource/timer-sp804.c
272
clkevt->ctrl = timer_base + timer->ctrl;
drivers/clocksource/timer-sp804.c
273
clkevt->intclr = timer_base + timer->intclr;
drivers/clocksource/timer-sp804.c
298
timer1_base = base + timer->timer_base[0];
drivers/clocksource/timer-sp804.c
299
timer2_base = base + timer->timer_base[1];
drivers/clocksource/timer-sp804.c
49
.timer_base = {TIMER_1_BASE, TIMER_2_BASE},
drivers/clocksource/timer-sp804.c
60
.timer_base = {HISI_TIMER_1_BASE, HISI_TIMER_2_BASE},
drivers/clocksource/timer-sun5i.c
243
void __iomem *timer_base;
drivers/clocksource/timer-sun5i.c
254
timer_base = devm_platform_ioremap_resource(pdev, 0);
drivers/clocksource/timer-sun5i.c
255
if (IS_ERR(timer_base)) {
drivers/clocksource/timer-sun5i.c
257
return PTR_ERR(timer_base);
drivers/clocksource/timer-sun5i.c
276
st->base = timer_base;
drivers/comedi/drivers/addi_apci_3120.c
275
unsigned int timer_base = devpriv->osc_base * prescale;
drivers/comedi/drivers/addi_apci_3120.c
280
divisor = DIV_ROUND_UP(ns, timer_base);
drivers/comedi/drivers/addi_apci_3120.c
283
divisor = ns / timer_base;
drivers/comedi/drivers/addi_apci_3120.c
287
divisor = DIV_ROUND_CLOSEST(ns, timer_base);
drivers/comedi/drivers/dt3000.c
341
static int dt3k_ns_to_timer(unsigned int timer_base, unsigned int *nanosec,
drivers/comedi/drivers/dt3000.c
350
base = timer_base * (prescale + 1);
drivers/comedi/drivers/dt3000.c
370
base = timer_base * (prescale + 1);
drivers/comedi/drivers/me4000.c
1215
unsigned long timer_base = pci_resource_start(pcidev, 3);
drivers/comedi/drivers/me4000.c
1217
if (!timer_base)
drivers/comedi/drivers/me4000.c
1220
dev->pacer = comedi_8254_io_alloc(timer_base, 0, I8254_IO8, 0);
kernel/time/posix-cpu-timers.c
436
struct posix_cputimer_base *base = timer_base(timer, tsk);
kernel/time/posix-cpu-timers.c
459
base = timer_base(timer, p);
kernel/time/posix-cpu-timers.c
567
struct posix_cputimer_base *base = timer_base(timer, p);
kernel/time/timer.c
1021
struct timer_base *base, *new_base;
kernel/time/timer.c
1301
struct timer_base *new_base, *base;
kernel/time/timer.c
1362
struct timer_base *base;
kernel/time/timer.c
1453
struct timer_base *base;
kernel/time/timer.c
1495
static __init void timer_base_init_expiry_lock(struct timer_base *base)
kernel/time/timer.c
1500
static inline void timer_base_lock_expiry(struct timer_base *base)
kernel/time/timer.c
1505
static inline void timer_base_unlock_expiry(struct timer_base *base)
kernel/time/timer.c
1517
static void timer_sync_wait_running(struct timer_base *base)
kernel/time/timer.c
1545
struct timer_base *base = get_timer_base(tf);
kernel/time/timer.c
1562
static inline void timer_base_init_expiry_lock(struct timer_base *base) { }
kernel/time/timer.c
1563
static inline void timer_base_lock_expiry(struct timer_base *base) { }
kernel/time/timer.c
1564
static inline void timer_base_unlock_expiry(struct timer_base *base) { }
kernel/time/timer.c
1565
static inline void timer_sync_wait_running(struct timer_base *base) { }
kernel/time/timer.c
1766
static void expire_timers(struct timer_base *base, struct hlist_head *head)
kernel/time/timer.c
1807
static int collect_expired_timers(struct timer_base *base,
kernel/time/timer.c
1837
static int next_pending_bucket(struct timer_base *base, unsigned offset,
kernel/time/timer.c
1857
static void timer_recalc_next_expiry(struct timer_base *base)
kernel/time/timer.c
1962
static unsigned long next_timer_interrupt(struct timer_base *base,
kernel/time/timer.c
1983
struct timer_base *base_local,
kernel/time/timer.c
1984
struct timer_base *base_global,
kernel/time/timer.c
2060
struct timer_base *base_local, *base_global;
kernel/time/timer.c
2084
struct timer_base *base_local, *base_global;
kernel/time/timer.c
2103
struct timer_base *base_local, *base_global;
kernel/time/timer.c
2124
static void __run_timer_base(struct timer_base *base);
kernel/time/timer.c
2134
struct timer_base *base = per_cpu_ptr(&timer_bases[BASE_GLOBAL], cpu);
kernel/time/timer.c
2187
struct timer_base *base_local, *base_global;
kernel/time/timer.c
2343
static inline void __run_timers(struct timer_base *base)
kernel/time/timer.c
2377
static void __run_timer_base(struct timer_base *base)
kernel/time/timer.c
2392
struct timer_base *base = this_cpu_ptr(&timer_bases[index]);
kernel/time/timer.c
2417
struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_LOCAL]);
kernel/time/timer.c
2485
static void migrate_timer_list(struct timer_base *new_base, struct hlist_head *head)
kernel/time/timer.c
2500
struct timer_base *base;
kernel/time/timer.c
2516
struct timer_base *old_base;
kernel/time/timer.c
2517
struct timer_base *new_base;
kernel/time/timer.c
2553
struct timer_base *base;
kernel/time/timer.c
267
static DEFINE_PER_CPU(struct timer_base, timer_bases[NR_BASES]);
kernel/time/timer.c
580
trigger_dyntick_cpu(struct timer_base *base, struct timer_list *timer)
kernel/time/timer.c
612
static void enqueue_timer(struct timer_base *base, struct timer_list *timer,
kernel/time/timer.c
639
static void internal_add_timer(struct timer_base *base, struct timer_list *timer)
kernel/time/timer.c
897
static int detach_if_pending(struct timer_list *timer, struct timer_base *base,
kernel/time/timer.c
914
static inline struct timer_base *get_timer_cpu_base(u32 tflags, u32 cpu)
kernel/time/timer.c
928
static inline struct timer_base *get_timer_this_cpu_base(u32 tflags)
kernel/time/timer.c
942
static inline struct timer_base *get_timer_base(u32 tflags)
kernel/time/timer.c
947
static inline void __forward_timer_base(struct timer_base *base,
kernel/time/timer.c
971
static inline void forward_timer_base(struct timer_base *base)
kernel/time/timer.c
987
static struct timer_base *lock_timer_base(struct timer_list *timer,
kernel/time/timer.c
992
struct timer_base *base;
sound/pci/ctxfi/cttimer.c
276
struct ct_timer *atimer = ti->timer_base;
sound/pci/ctxfi/cttimer.c
290
struct ct_timer *atimer = ti->timer_base;
sound/pci/ctxfi/cttimer.c
32
struct ct_timer *timer_base;
sound/pci/ctxfi/cttimer.c
327
ti->timer_base = atimer;
sound/pci/ctxfi/cttimer.c
342
if (ti->timer_base->ops->prepare)
sound/pci/ctxfi/cttimer.c
343
ti->timer_base->ops->prepare(ti);
sound/pci/ctxfi/cttimer.c
350
struct ct_timer *atimer = ti->timer_base;
sound/pci/ctxfi/cttimer.c
356
struct ct_timer *atimer = ti->timer_base;
sound/pci/ctxfi/cttimer.c
362
struct ct_timer *atimer = ti->timer_base;