timer_base 14 arch/arm/plat-orion/include/plat/time.h void orion_time_set_base(void __iomem *timer_base); timer_base 51 arch/arm/plat-orion/time.c static void __iomem *timer_base; timer_base 67 arch/arm/plat-orion/time.c return ~readl(timer_base + TIMER0_VAL_OFF); timer_base 96 arch/arm/plat-orion/time.c writel(delta, timer_base + TIMER1_VAL_OFF); timer_base 101 arch/arm/plat-orion/time.c u = readl(timer_base + TIMER_CTRL_OFF); timer_base 103 arch/arm/plat-orion/time.c writel(u, timer_base + TIMER_CTRL_OFF); timer_base 118 arch/arm/plat-orion/time.c u = readl(timer_base + TIMER_CTRL_OFF); timer_base 119 arch/arm/plat-orion/time.c writel(u & ~TIMER1_EN, timer_base + TIMER_CTRL_OFF); timer_base 141 arch/arm/plat-orion/time.c writel(ticks_per_jiffy - 1, timer_base + TIMER1_RELOAD_OFF); timer_base 142 arch/arm/plat-orion/time.c writel(ticks_per_jiffy - 1, timer_base + TIMER1_VAL_OFF); timer_base 149 arch/arm/plat-orion/time.c u = readl(timer_base + TIMER_CTRL_OFF); timer_base 150 arch/arm/plat-orion/time.c writel(u | TIMER1_EN | TIMER1_RELOAD_EN, timer_base + TIMER_CTRL_OFF); timer_base 189 arch/arm/plat-orion/time.c timer_base = _timer_base; timer_base 194 arch/arm/plat-orion/time.c return ~readl(timer_base + TIMER0_VAL_OFF); timer_base 227 arch/arm/plat-orion/time.c writel(0xffffffff, timer_base + TIMER0_VAL_OFF); timer_base 228 arch/arm/plat-orion/time.c writel(0xffffffff, timer_base + TIMER0_RELOAD_OFF); timer_base 231 arch/arm/plat-orion/time.c u = readl(timer_base + TIMER_CTRL_OFF); timer_base 232 arch/arm/plat-orion/time.c writel(u | TIMER0_EN | TIMER0_RELOAD_EN, timer_base + TIMER_CTRL_OFF); timer_base 233 arch/arm/plat-orion/time.c clocksource_mmio_init(timer_base + TIMER0_VAL_OFF, "orion_clocksource", timer_base 70 drivers/clocksource/bcm_kona_timer.c kona_timer_get_counter(void __iomem *timer_base, uint32_t *msw, uint32_t *lsw) timer_base 87 drivers/clocksource/bcm_kona_timer.c *msw = readl(timer_base + KONA_GPTIMER_STCHI_OFFSET); timer_base 88 drivers/clocksource/bcm_kona_timer.c *lsw = readl(timer_base + KONA_GPTIMER_STCLO_OFFSET); timer_base 89 drivers/clocksource/bcm_kona_timer.c if (*msw == readl(timer_base + KONA_GPTIMER_STCHI_OFFSET)) timer_base 79 drivers/clocksource/timer-armada-370-xp.c static void __iomem *timer_base, *local_base; timer_base 99 drivers/clocksource/timer-armada-370-xp.c return ~readl(timer_base + TIMER0_VAL_OFF); timer_base 216 drivers/clocksource/timer-armada-370-xp.c timer0_ctrl_reg = readl(timer_base + TIMER_CTRL_OFF); timer_base 223 drivers/clocksource/timer-armada-370-xp.c writel(0xffffffff, timer_base + TIMER0_VAL_OFF); timer_base 224 drivers/clocksource/timer-armada-370-xp.c writel(0xffffffff, timer_base + TIMER0_RELOAD_OFF); timer_base 225 drivers/clocksource/timer-armada-370-xp.c writel(timer0_ctrl_reg, timer_base + TIMER_CTRL_OFF); timer_base 236 drivers/clocksource/timer-armada-370-xp.c return ~readl(timer_base + TIMER0_VAL_OFF); timer_base 248 drivers/clocksource/timer-armada-370-xp.c timer_base = of_iomap(np, 0); timer_base 249 drivers/clocksource/timer-armada-370-xp.c if (!timer_base) { timer_base 267 drivers/clocksource/timer-armada-370-xp.c atomic_io_modify(timer_base + TIMER_CTRL_OFF, clr | set, set); timer_base 282 drivers/clocksource/timer-armada-370-xp.c writel(0xffffffff, timer_base + TIMER0_VAL_OFF); timer_base 283 drivers/clocksource/timer-armada-370-xp.c writel(0xffffffff, timer_base + TIMER0_RELOAD_OFF); timer_base 285 drivers/clocksource/timer-armada-370-xp.c atomic_io_modify(timer_base + TIMER_CTRL_OFF, timer_base 297 drivers/clocksource/timer-armada-370-xp.c res = clocksource_mmio_init(timer_base + TIMER0_VAL_OFF, timer_base 38 drivers/clocksource/timer-imx-tpm.c static void __iomem *timer_base; timer_base 45 drivers/clocksource/timer-imx-tpm.c val = readl(timer_base + TPM_C0SC); timer_base 47 drivers/clocksource/timer-imx-tpm.c writel(val, timer_base + TPM_C0SC); timer_base 55 drivers/clocksource/timer-imx-tpm.c val = readl(timer_base + TPM_C0SC); timer_base 58 drivers/clocksource/timer-imx-tpm.c writel(val, timer_base + TPM_C0SC); timer_base 63 drivers/clocksource/timer-imx-tpm.c writel(TPM_STATUS_CH0F, timer_base + TPM_STATUS); timer_base 70 drivers/clocksource/timer-imx-tpm.c return readl(timer_base + TPM_CNT); timer_base 90 drivers/clocksource/timer-imx-tpm.c writel(next, timer_base + TPM_C0V); timer_base 156 drivers/clocksource/timer-imx-tpm.c return clocksource_mmio_init(timer_base + TPM_CNT, timer_base 195 drivers/clocksource/timer-imx-tpm.c timer_base = timer_of_base(&to_tpm); timer_base 197 drivers/clocksource/timer-imx-tpm.c counter_width = (readl(timer_base + TPM_PARAM) timer_base 211 drivers/clocksource/timer-imx-tpm.c writel(0, timer_base + TPM_SC); timer_base 213 drivers/clocksource/timer-imx-tpm.c writel(TPM_SC_TOF_MASK, timer_base + TPM_SC); timer_base 214 drivers/clocksource/timer-imx-tpm.c writel(0, timer_base + TPM_CNT); timer_base 216 drivers/clocksource/timer-imx-tpm.c writel(TPM_C0SC_CHF_MASK, timer_base + TPM_C0SC); timer_base 225 drivers/clocksource/timer-imx-tpm.c timer_base + TPM_SC); timer_base 228 drivers/clocksource/timer-imx-tpm.c writel(GENMASK(counter_width - 1, 0), timer_base + TPM_MOD); timer_base 56 drivers/clocksource/timer-meson6.c static void __iomem *timer_base; timer_base 61 drivers/clocksource/timer-meson6.c return readl_relaxed(timer_base + MESON_ISA_TIMERE); timer_base 72 drivers/clocksource/timer-meson6.c return (u64)readl(timer_base + MESON_ISA_TIMERE); timer_base 77 drivers/clocksource/timer-meson6.c u32 val = readl(timer_base + MESON_ISA_TIMER_MUX); timer_base 80 drivers/clocksource/timer-meson6.c timer_base + MESON_ISA_TIMER_MUX); timer_base 85 drivers/clocksource/timer-meson6.c writel(delay, timer_base + MESON_ISA_TIMERA); timer_base 90 drivers/clocksource/timer-meson6.c u32 val = readl(timer_base + MESON_ISA_TIMER_MUX); timer_base 98 drivers/clocksource/timer-meson6.c timer_base + MESON_ISA_TIMER_MUX); timer_base 165 drivers/clocksource/timer-meson6.c timer_base = of_io_request_and_map(node, 0, "meson6-timer"); timer_base 166 drivers/clocksource/timer-meson6.c if (IS_ERR(timer_base)) { timer_base 178 drivers/clocksource/timer-meson6.c val = readl(timer_base + MESON_ISA_TIMER_MUX); timer_base 182 drivers/clocksource/timer-meson6.c writel(val, timer_base + MESON_ISA_TIMER_MUX); timer_base 185 drivers/clocksource/timer-meson6.c clocksource_mmio_init(timer_base + MESON_ISA_TIMERE, node->name, timer_base 192 drivers/clocksource/timer-meson6.c writel(val, timer_base + MESON_ISA_TIMER_MUX); timer_base 38 drivers/clocksource/timer-orion.c static void __iomem *timer_base; timer_base 42 drivers/clocksource/timer-orion.c return ~readl(timer_base + TIMER0_VAL); timer_base 60 drivers/clocksource/timer-orion.c return ~readl(timer_base + TIMER0_VAL); timer_base 72 drivers/clocksource/timer-orion.c writel(delta, timer_base + TIMER1_VAL); timer_base 73 drivers/clocksource/timer-orion.c atomic_io_modify(timer_base + TIMER_CTRL, timer_base 82 drivers/clocksource/timer-orion.c atomic_io_modify(timer_base + TIMER_CTRL, timer_base 90 drivers/clocksource/timer-orion.c writel(ticks_per_jiffy - 1, timer_base + TIMER1_RELOAD); timer_base 91 drivers/clocksource/timer-orion.c writel(ticks_per_jiffy - 1, timer_base + TIMER1_VAL); timer_base 92 drivers/clocksource/timer-orion.c atomic_io_modify(timer_base + TIMER_CTRL, timer_base 130 drivers/clocksource/timer-orion.c timer_base = of_iomap(np, 0); timer_base 131 drivers/clocksource/timer-orion.c if (!timer_base) { timer_base 158 drivers/clocksource/timer-orion.c writel(~0, timer_base + TIMER0_VAL); timer_base 159 drivers/clocksource/timer-orion.c writel(~0, timer_base + TIMER0_RELOAD); timer_base 160 drivers/clocksource/timer-orion.c atomic_io_modify(timer_base + TIMER_CTRL, timer_base 164 drivers/clocksource/timer-orion.c ret = clocksource_mmio_init(timer_base + TIMER0_VAL, timer_base 52 drivers/clocksource/timer-pxa.c #define timer_readl(reg) readl_relaxed(timer_base + (reg)) timer_base 53 drivers/clocksource/timer-pxa.c #define timer_writel(val, reg) writel_relaxed((val), timer_base + (reg)) timer_base 55 drivers/clocksource/timer-pxa.c static void __iomem *timer_base; timer_base 170 drivers/clocksource/timer-pxa.c ret = clocksource_mmio_init(timer_base + OSCR, "oscr0", clock_tick_rate, 200, timer_base 189 drivers/clocksource/timer-pxa.c timer_base = of_iomap(np, 0); timer_base 190 drivers/clocksource/timer-pxa.c if (!timer_base) { timer_base 225 drivers/clocksource/timer-pxa.c timer_base = base; timer_base 340 drivers/clocksource/timer-sun5i.c void __iomem *timer_base; timer_base 344 drivers/clocksource/timer-sun5i.c timer_base = of_io_request_and_map(node, 0, of_node_full_name(node)); timer_base 345 drivers/clocksource/timer-sun5i.c if (IS_ERR(timer_base)) { timer_base 347 drivers/clocksource/timer-sun5i.c return PTR_ERR(timer_base); timer_base 366 drivers/clocksource/timer-sun5i.c ret = sun5i_setup_clocksource(node, timer_base, clk, irq); timer_base 370 drivers/clocksource/timer-sun5i.c return sun5i_setup_clockevent(node, timer_base, clk, irq); timer_base 158 drivers/clocksource/timer-vf-pit.c void __iomem *timer_base; timer_base 162 drivers/clocksource/timer-vf-pit.c timer_base = of_iomap(np, 0); timer_base 163 drivers/clocksource/timer-vf-pit.c if (!timer_base) { timer_base 173 drivers/clocksource/timer-vf-pit.c clksrc_base = timer_base + PITn_OFFSET(2); timer_base 174 drivers/clocksource/timer-vf-pit.c clkevt_base = timer_base + PITn_OFFSET(3); timer_base 192 drivers/clocksource/timer-vf-pit.c __raw_writel(~PITMCR_MDIS, timer_base + PITMCR); timer_base 275 drivers/staging/comedi/drivers/addi_apci_3120.c unsigned int timer_base = devpriv->osc_base * prescale; timer_base 280 drivers/staging/comedi/drivers/addi_apci_3120.c divisor = DIV_ROUND_UP(ns, timer_base); timer_base 283 drivers/staging/comedi/drivers/addi_apci_3120.c divisor = ns / timer_base; timer_base 287 drivers/staging/comedi/drivers/addi_apci_3120.c divisor = DIV_ROUND_CLOSEST(ns, timer_base); timer_base 342 drivers/staging/comedi/drivers/dt3000.c static int dt3k_ns_to_timer(unsigned int timer_base, unsigned int *nanosec, timer_base 351 drivers/staging/comedi/drivers/dt3000.c base = timer_base * (prescale + 1); timer_base 371 drivers/staging/comedi/drivers/dt3000.c base = timer_base * (prescale + 1); timer_base 1208 drivers/staging/comedi/drivers/me4000.c unsigned long timer_base = pci_resource_start(pcidev, 3); timer_base 1210 drivers/staging/comedi/drivers/me4000.c if (!timer_base) timer_base 1213 drivers/staging/comedi/drivers/me4000.c dev->pacer = comedi_8254_init(timer_base, 0, I8254_IO8, 0); timer_base 212 kernel/time/timer.c static DEFINE_PER_CPU(struct timer_base, timer_bases[NR_BASES]); timer_base 537 kernel/time/timer.c static void enqueue_timer(struct timer_base *base, struct timer_list *timer, timer_base 548 kernel/time/timer.c __internal_add_timer(struct timer_base *base, struct timer_list *timer) timer_base 557 kernel/time/timer.c trigger_dyntick_cpu(struct timer_base *base, struct timer_list *timer) timer_base 593 kernel/time/timer.c internal_add_timer(struct timer_base *base, struct timer_list *timer) timer_base 821 kernel/time/timer.c static int detach_if_pending(struct timer_list *timer, struct timer_base *base, timer_base 836 kernel/time/timer.c static inline struct timer_base *get_timer_cpu_base(u32 tflags, u32 cpu) timer_base 838 kernel/time/timer.c struct timer_base *base = per_cpu_ptr(&timer_bases[BASE_STD], cpu); timer_base 849 kernel/time/timer.c static inline struct timer_base *get_timer_this_cpu_base(u32 tflags) timer_base 851 kernel/time/timer.c struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); timer_base 862 kernel/time/timer.c static inline struct timer_base *get_timer_base(u32 tflags) timer_base 867 kernel/time/timer.c static inline struct timer_base * timer_base 868 kernel/time/timer.c get_target_base(struct timer_base *base, unsigned tflags) timer_base 878 kernel/time/timer.c static inline void forward_timer_base(struct timer_base *base) timer_base 919 kernel/time/timer.c static struct timer_base *lock_timer_base(struct timer_list *timer, timer_base 924 kernel/time/timer.c struct timer_base *base; timer_base 951 kernel/time/timer.c struct timer_base *base, *new_base; timer_base 1149 kernel/time/timer.c struct timer_base *new_base, *base; timer_base 1192 kernel/time/timer.c struct timer_base *base; timer_base 1217 kernel/time/timer.c struct timer_base *base; timer_base 1235 kernel/time/timer.c static __init void timer_base_init_expiry_lock(struct timer_base *base) timer_base 1240 kernel/time/timer.c static inline void timer_base_lock_expiry(struct timer_base *base) timer_base 1245 kernel/time/timer.c static inline void timer_base_unlock_expiry(struct timer_base *base) timer_base 1257 kernel/time/timer.c static void timer_sync_wait_running(struct timer_base *base) timer_base 1281 kernel/time/timer.c struct timer_base *base = get_timer_base(tf); timer_base 1298 kernel/time/timer.c static inline void timer_base_init_expiry_lock(struct timer_base *base) { } timer_base 1299 kernel/time/timer.c static inline void timer_base_lock_expiry(struct timer_base *base) { } timer_base 1300 kernel/time/timer.c static inline void timer_base_unlock_expiry(struct timer_base *base) { } timer_base 1301 kernel/time/timer.c static inline void timer_sync_wait_running(struct timer_base *base) { } timer_base 1422 kernel/time/timer.c static void expire_timers(struct timer_base *base, struct hlist_head *head) timer_base 1457 kernel/time/timer.c static int __collect_expired_timers(struct timer_base *base, timer_base 1488 kernel/time/timer.c static int next_pending_bucket(struct timer_base *base, unsigned offset, timer_base 1506 kernel/time/timer.c static unsigned long __next_timer_interrupt(struct timer_base *base) timer_base 1609 kernel/time/timer.c struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); timer_base 1667 kernel/time/timer.c struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); timer_base 1678 kernel/time/timer.c static int collect_expired_timers(struct timer_base *base, timer_base 1708 kernel/time/timer.c static inline int collect_expired_timers(struct timer_base *base, timer_base 1740 kernel/time/timer.c static inline void __run_timers(struct timer_base *base) timer_base 1784 kernel/time/timer.c struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); timer_base 1796 kernel/time/timer.c struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); timer_base 1945 kernel/time/timer.c static void migrate_timer_list(struct timer_base *new_base, struct hlist_head *head) timer_base 1960 kernel/time/timer.c struct timer_base *base; timer_base 1975 kernel/time/timer.c struct timer_base *old_base; timer_base 1976 kernel/time/timer.c struct timer_base *new_base; timer_base 2013 kernel/time/timer.c struct timer_base *base; timer_base 32 sound/pci/ctxfi/cttimer.c struct ct_timer *timer_base; timer_base 291 sound/pci/ctxfi/cttimer.c struct ct_timer *atimer = ti->timer_base; timer_base 306 sound/pci/ctxfi/cttimer.c struct ct_timer *atimer = ti->timer_base; timer_base 344 sound/pci/ctxfi/cttimer.c ti->timer_base = atimer; timer_base 359 sound/pci/ctxfi/cttimer.c if (ti->timer_base->ops->prepare) timer_base 360 sound/pci/ctxfi/cttimer.c ti->timer_base->ops->prepare(ti); timer_base 367 sound/pci/ctxfi/cttimer.c struct ct_timer *atimer = ti->timer_base; timer_base 373 sound/pci/ctxfi/cttimer.c struct ct_timer *atimer = ti->timer_base; timer_base 379 sound/pci/ctxfi/cttimer.c struct ct_timer *atimer = ti->timer_base;