| /linux/drivers/rtc/ |
| H A D | rtc-brcmstb-waketimer.c | 48 static inline bool brcmstb_waketmr_is_pending(struct brcmstb_waketmr *timer) in brcmstb_waketmr_is_pending() argument 52 reg = readl_relaxed(timer->base + BRCMSTB_WKTMR_EVENT); in brcmstb_waketmr_is_pending() 56 static inline void brcmstb_waketmr_clear_alarm(struct brcmstb_waketmr *timer) in brcmstb_waketmr_clear_alarm() argument 60 if (timer->alarm_en && timer->alarm_irq) in brcmstb_waketmr_clear_alarm() 61 disable_irq(timer->alarm_irq); in brcmstb_waketmr_clear_alarm() 62 timer->alarm_en = false; in brcmstb_waketmr_clear_alarm() 63 reg = readl_relaxed(timer->base + BRCMSTB_WKTMR_COUNTER); in brcmstb_waketmr_clear_alarm() 64 writel_relaxed(reg - 1, timer->base + BRCMSTB_WKTMR_ALARM); in brcmstb_waketmr_clear_alarm() 65 writel_relaxed(WKTMR_ALARM_EVENT, timer->base + BRCMSTB_WKTMR_EVENT); in brcmstb_waketmr_clear_alarm() 66 (void)readl_relaxed(timer->base + BRCMSTB_WKTMR_EVENT); in brcmstb_waketmr_clear_alarm() [all …]
|
| /linux/drivers/clocksource/ |
| H A D | timer-zevio.c | 64 struct zevio_timer *timer = container_of(dev, struct zevio_timer, in zevio_timer_set_event() local 67 writel(delta, timer->timer1 + IO_CURRENT_VAL); in zevio_timer_set_event() 69 timer->timer1 + IO_CONTROL); in zevio_timer_set_event() 76 struct zevio_timer *timer = container_of(dev, struct zevio_timer, in zevio_timer_shutdown() local 80 writel(0, timer->interrupt_regs + IO_INTR_MSK); in zevio_timer_shutdown() 81 writel(TIMER_INTR_ALL, timer->interrupt_regs + IO_INTR_ACK); in zevio_timer_shutdown() 83 writel(CNTL_STOP_TIMER, timer->timer1 + IO_CONTROL); in zevio_timer_shutdown() 89 struct zevio_timer *timer = container_of(dev, struct zevio_timer, in zevio_timer_set_oneshot() local 93 writel(TIMER_INTR_MSK, timer->interrupt_regs + IO_INTR_MSK); in zevio_timer_set_oneshot() 94 writel(TIMER_INTR_ALL, timer->interrupt_regs + IO_INTR_ACK); in zevio_timer_set_oneshot() [all …]
|
| H A D | timer-microchip-pit64b.c | 70 struct mchp_pit64b_timer timer; member 84 struct mchp_pit64b_timer timer; member 119 static inline void mchp_pit64b_reset(struct mchp_pit64b_timer *timer, in mchp_pit64b_reset() argument 127 writel_relaxed(MCHP_PIT64B_CR_SWRST, timer->base + MCHP_PIT64B_CR); in mchp_pit64b_reset() 128 writel_relaxed(mode | timer->mode, timer->base + MCHP_PIT64B_MR); in mchp_pit64b_reset() 129 writel_relaxed(high, timer->base + MCHP_PIT64B_MSB_PR); in mchp_pit64b_reset() 130 writel_relaxed(low, timer->base + MCHP_PIT64B_LSB_PR); in mchp_pit64b_reset() 131 writel_relaxed(irqs, timer->base + MCHP_PIT64B_IER); in mchp_pit64b_reset() 132 writel_relaxed(MCHP_PIT64B_CR_START, timer->base + MCHP_PIT64B_CR); in mchp_pit64b_reset() 135 static void mchp_pit64b_suspend(struct mchp_pit64b_timer *timer) in mchp_pit64b_suspend() argument [all …]
|
| H A D | timer-rockchip.c | 44 struct rk_timer timer; member 52 return &container_of(ce, struct rk_clkevt, ce)->timer; in rk_timer() 55 static inline void rk_timer_disable(struct rk_timer *timer) in rk_timer_disable() argument 57 writel_relaxed(TIMER_DISABLE, timer->ctrl); in rk_timer_disable() 60 static inline void rk_timer_enable(struct rk_timer *timer, u32 flags) in rk_timer_enable() argument 62 writel_relaxed(TIMER_ENABLE | flags, timer->ctrl); in rk_timer_enable() 66 struct rk_timer *timer) in rk_timer_update_counter() argument 68 writel_relaxed(cycles, timer->base + TIMER_LOAD_COUNT0); in rk_timer_update_counter() 69 writel_relaxed(0, timer->base + TIMER_LOAD_COUNT1); in rk_timer_update_counter() 72 static void rk_timer_interrupt_clear(struct rk_timer *timer) in rk_timer_interrupt_clear() argument [all …]
|
| H A D | dw_apb_timer.c | 49 static inline u32 apbt_readl(struct dw_apb_timer *timer, unsigned long offs) in apbt_readl() argument 51 return readl(timer->base + offs); in apbt_readl() 54 static inline void apbt_writel(struct dw_apb_timer *timer, u32 val, in apbt_writel() argument 57 writel(val, timer->base + offs); in apbt_writel() 60 static inline u32 apbt_readl_relaxed(struct dw_apb_timer *timer, unsigned long offs) in apbt_readl_relaxed() argument 62 return readl_relaxed(timer->base + offs); in apbt_readl_relaxed() 65 static inline void apbt_writel_relaxed(struct dw_apb_timer *timer, u32 val, in apbt_writel_relaxed() argument 68 writel_relaxed(val, timer->base + offs); in apbt_writel_relaxed() 71 static void apbt_eoi(struct dw_apb_timer *timer) in apbt_eoi() argument 73 apbt_readl_relaxed(timer, APBTMR_N_EOI); in apbt_eoi() [all …]
|
| H A D | bcm2835_timer.c | 46 struct bcm2835_timer *timer = container_of(evt_dev, in bcm2835_time_set_next_event() local 49 timer->compare); in bcm2835_time_set_next_event() 55 struct bcm2835_timer *timer = dev_id; in bcm2835_time_interrupt() local 57 if (readl_relaxed(timer->control) & timer->match_mask) { in bcm2835_time_interrupt() 58 writel_relaxed(timer->match_mask, timer->control); in bcm2835_time_interrupt() 60 event_handler = READ_ONCE(timer->evt.event_handler); in bcm2835_time_interrupt() 62 event_handler(&timer->evt); in bcm2835_time_interrupt() 74 struct bcm2835_timer *timer; in bcm2835_timer_init() local 101 timer = kzalloc_obj(*timer); in bcm2835_timer_init() 102 if (!timer) { in bcm2835_timer_init() [all …]
|
| H A D | ingenic-timer.c | 67 to_ingenic_tcu(struct ingenic_tcu_timer *timer) in to_ingenic_tcu() argument 69 return container_of(timer, struct ingenic_tcu, timers[timer->cpu]); in to_ingenic_tcu() 80 struct ingenic_tcu_timer *timer = to_ingenic_tcu_timer(evt); in ingenic_tcu_cevt_set_state_shutdown() local 81 struct ingenic_tcu *tcu = to_ingenic_tcu(timer); in ingenic_tcu_cevt_set_state_shutdown() 83 regmap_write(tcu->map, TCU_REG_TECR, BIT(timer->channel)); in ingenic_tcu_cevt_set_state_shutdown() 91 struct ingenic_tcu_timer *timer = to_ingenic_tcu_timer(evt); in ingenic_tcu_cevt_set_next() local 92 struct ingenic_tcu *tcu = to_ingenic_tcu(timer); in ingenic_tcu_cevt_set_next() 97 regmap_write(tcu->map, TCU_REG_TDFRc(timer->channel), next); in ingenic_tcu_cevt_set_next() 98 regmap_write(tcu->map, TCU_REG_TCNTc(timer->channel), 0); in ingenic_tcu_cevt_set_next() 99 regmap_write(tcu->map, TCU_REG_TESR, BIT(timer->channel)); in ingenic_tcu_cevt_set_next() [all …]
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | arch_timer_edge_cases.c | 54 enum arch_timer timer; member 85 typedef void (*sleep_method_t)(enum arch_timer timer, u64 usec); 87 static void sleep_poll(enum arch_timer timer, u64 usec); 88 static void sleep_sched_poll(enum arch_timer timer, u64 usec); 89 static void sleep_in_userspace(enum arch_timer timer, u64 usec); 90 static void sleep_migrate(enum arch_timer timer, u64 usec); 140 static void set_counter(enum arch_timer timer, u64 counter) in set_counter() argument 142 GUEST_SYNC_ARGS(SET_COUNTER_VALUE, counter, timer, 0, 0); in set_counter() 148 enum arch_timer timer; in guest_irq_handler() local 159 timer = PHYSICAL; in guest_irq_handler() [all …]
|
| /linux/arch/nios2/kernel/ |
| H A D | time.c | 42 struct nios2_timer timer; member 47 struct nios2_timer timer; member 63 static u16 timer_readw(struct nios2_timer *timer, u32 offs) in timer_readw() argument 65 return readw(timer->base + offs); in timer_readw() 68 static void timer_writew(struct nios2_timer *timer, u16 val, u32 offs) in timer_writew() argument 70 writew(val, timer->base + offs); in timer_writew() 73 static inline unsigned long read_timersnapshot(struct nios2_timer *timer) in read_timersnapshot() argument 77 timer_writew(timer, 0, ALTERA_TIMER_SNAPL_REG); in read_timersnapshot() 78 count = timer_readw(timer, ALTERA_TIMER_SNAPH_REG) << 16 | in read_timersnapshot() 79 timer_readw(timer, ALTERA_TIMER_SNAPL_REG); in read_timersnapshot() [all …]
|
| /linux/sound/core/ |
| H A D | timer.c | 19 #include <sound/timer.h> 39 MODULE_DESCRIPTION("ALSA timer interface"); 47 MODULE_ALIAS("devname:snd/timer"); 116 /* Internal data structure for keeping the state of the userspace-driven timer */ 119 struct snd_timer *timer; member 135 /* rwlock for timer instance (for trigger actions) */ 143 static int snd_timer_free(struct snd_timer *timer); 148 static void snd_timer_reschedule(struct snd_timer * timer, unsigned long ticks_left); 151 * create a timer instance with the given owner string. in snd_timer_instance_new() 188 * find a timer instanc in snd_timer_find() local 256 struct snd_timer *timer; snd_timer_check_slave() local 303 struct snd_timer *timer; snd_timer_open() local 397 remove_slave_links(struct snd_timer_instance * timeri,struct snd_timer * timer) remove_slave_links() argument 421 struct snd_timer *timer = timeri->timer; snd_timer_close_locked() local 483 snd_timer_hw_resolution(struct snd_timer * timer) snd_timer_hw_resolution() argument 493 struct snd_timer * timer; snd_timer_resolution() local 509 struct snd_timer *timer = ti->timer; snd_timer_notify1() local 543 struct snd_timer *timer; snd_timer_start1() local 617 struct snd_timer *timer; snd_timer_stop1() local 737 snd_timer_reschedule(struct snd_timer * timer,unsigned long ticks_left) snd_timer_reschedule() argument 765 snd_timer_process_callbacks(struct snd_timer * timer,struct list_head * head) snd_timer_process_callbacks() argument 793 snd_timer_clear_callbacks(struct snd_timer * timer,struct list_head * head) snd_timer_clear_callbacks() argument 807 struct snd_timer *timer = container_of(work, struct snd_timer, task_work); snd_timer_work() local 824 snd_timer_interrupt(struct snd_timer * timer,unsigned long ticks_left) snd_timer_interrupt() argument 916 struct snd_timer *timer; snd_timer_new() local 965 snd_timer_free(struct snd_timer * timer) snd_timer_free() argument 991 struct snd_timer *timer = device->device_data; snd_timer_dev_free() local 997 struct snd_timer *timer = dev->device_data; snd_timer_dev_register() local 1035 struct snd_timer *timer = device->device_data; snd_timer_dev_disconnect() local 1048 snd_timer_notify(struct snd_timer * timer,int event,struct timespec64 * tstamp) snd_timer_notify() argument 1091 snd_timer_global_free(struct snd_timer * timer) snd_timer_global_free() argument 1097 snd_timer_global_register(struct snd_timer * timer) snd_timer_global_register() argument 1123 struct snd_timer *timer = priv->snd_timer; snd_timer_s_function() local 1130 snd_timer_s_start(struct snd_timer * timer) snd_timer_s_start() argument 1149 snd_timer_s_stop(struct snd_timer * timer) snd_timer_s_stop() argument 1165 snd_timer_s_close(struct snd_timer * timer) snd_timer_s_close() argument 1184 snd_timer_free_system(struct snd_timer * timer) snd_timer_free_system() argument 1191 struct snd_timer *timer; snd_timer_register_system() local 1220 struct snd_timer *timer; snd_timer_proc_read() local 1509 snd_timer_user_copy_id(struct snd_timer_id * id,struct snd_timer * timer) snd_timer_user_copy_id() argument 1520 struct snd_timer *timer; get_next_device() local 2123 struct snd_timer *timer; snd_utimer_create() local 2455 struct snd_timer *timer, *n; snd_timer_free_all() local [all...] |
| H A D | pcm_timer.c | 52 static unsigned long snd_pcm_timer_resolution(struct snd_timer * timer) in snd_pcm_timer_resolution() argument 56 substream = timer->private_data; in snd_pcm_timer_resolution() 60 static int snd_pcm_timer_start(struct snd_timer * timer) in snd_pcm_timer_start() argument 64 substream = snd_timer_chip(timer); in snd_pcm_timer_start() 69 static int snd_pcm_timer_stop(struct snd_timer * timer) in snd_pcm_timer_stop() argument 73 substream = snd_timer_chip(timer); in snd_pcm_timer_stop() 92 static void snd_pcm_timer_free(struct snd_timer *timer) in snd_pcm_timer_free() argument 94 struct snd_pcm_substream *substream = timer->private_data; in snd_pcm_timer_free() 95 substream->timer = NULL; in snd_pcm_timer_free() 101 struct snd_timer *timer; in snd_pcm_timer_init() local [all …]
|
| H A D | hrtimer.c | 3 * ALSA timer back-end using hrtimer 14 #include <sound/timer.h> 20 MODULE_ALIAS("snd-timer-" __stringify(SNDRV_TIMER_GLOBAL_HRTIMER)); 26 struct snd_timer *timer; member 34 struct snd_timer *t = stime->timer; in snd_hrtimer_callback() 51 snd_timer_interrupt(stime->timer, ticks); in snd_hrtimer_callback() 70 stime->timer = t; in snd_hrtimer_open() 130 struct snd_timer *timer; in snd_hrtimer_init() local 135 /* Create a new timer and set up the fields */ in snd_hrtimer_init() 137 &timer); in snd_hrtimer_init() [all...] |
| /linux/include/linux/platform_data/ |
| H A D | dmtimer-omap.h | 17 int (*free)(struct omap_dm_timer *timer); 19 void (*enable)(struct omap_dm_timer *timer); 20 void (*disable)(struct omap_dm_timer *timer); 22 int (*get_irq)(struct omap_dm_timer *timer); 23 int (*set_int_enable)(struct omap_dm_timer *timer, 25 int (*set_int_disable)(struct omap_dm_timer *timer, u32 mask); 27 struct clk *(*get_fclk)(struct omap_dm_timer *timer); 29 int (*start)(struct omap_dm_timer *timer); 30 int (*stop)(struct omap_dm_timer *timer); 31 int (*set_source)(struct omap_dm_timer *timer, int source); [all …]
|
| /linux/sound/core/seq/oss/ |
| H A D | seq_oss_timer.c | 24 static void calc_alsa_tempo(struct seq_oss_timer *timer); 116 calc_alsa_tempo(struct seq_oss_timer *timer) in calc_alsa_tempo() argument 118 timer->tempo = (60 * 1000000) / timer->oss_tempo; in calc_alsa_tempo() 119 timer->ppq = timer->oss_timebase; in calc_alsa_tempo() 147 snd_seq_oss_timer_start(struct seq_oss_timer *timer) in snd_seq_oss_timer_start() argument 149 struct seq_oss_devinfo *dp = timer->dp; in snd_seq_oss_timer_start() 152 if (timer->running) in snd_seq_oss_timer_start() 153 snd_seq_oss_timer_stop(timer); in snd_seq_oss_timer_start() 157 tmprec.ppq = timer->ppq; in snd_seq_oss_timer_start() 158 tmprec.tempo = timer->tempo; in snd_seq_oss_timer_start() [all …]
|
| /linux/tools/testing/selftests/kvm/include/arm64/ |
| H A D | arch_timer.h | 34 static inline u64 timer_get_cntct(enum arch_timer timer) in timer_get_cntct() argument 38 switch (timer) { in timer_get_cntct() 44 GUEST_FAIL("Unexpected timer type = %u", timer); in timer_get_cntct() 51 static inline void timer_set_cval(enum arch_timer timer, u64 cval) in timer_set_cval() argument 53 switch (timer) { in timer_set_cval() 61 GUEST_FAIL("Unexpected timer type = %u", timer); in timer_set_cval() 67 static inline u64 timer_get_cval(enum arch_timer timer) in timer_get_cval() argument 69 switch (timer) { in timer_get_cval() 75 GUEST_FAIL("Unexpected timer type = %u", timer); in timer_get_cval() 82 static inline void timer_set_tval(enum arch_timer timer, s32 tval) in timer_set_tval() argument [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | timer_lockup.c | 35 struct bpf_timer *timer; in timer_cb1() local 38 timer = bpf_map_lookup_elem(&timer2_map, &key); in timer_cb1() 39 if (timer) in timer_cb1() 40 timer2_err = bpf_timer_cancel(timer); in timer_cb1() 47 struct bpf_timer *timer; in timer_cb2() local 50 timer = bpf_map_lookup_elem(&timer1_map, &key); in timer_cb2() 51 if (timer) in timer_cb2() 52 timer1_err = bpf_timer_cancel(timer); in timer_cb2() 60 struct bpf_timer *timer; in timer1_prog() local 63 timer = bpf_map_lookup_elem(&timer1_map, &key); in timer1_prog() [all …]
|
| H A D | timer.c | 17 struct bpf_timer timer; 81 static int timer_cb1(void *map, int *key, struct bpf_timer *timer) in timer_cb1() 84 * Once via array timer callback and once via lru timer callback in timer_cb1() 88 /* *key == 0 - the callback was called for array timer. in timer_cb1() 89 * *key == 4 - the callback was called from lru timer. in timer_cb1() 95 /* rearm array timer to be called again in ~35 seconds */ in timer_cb1() 96 if (bpf_timer_start(timer, 1ull << 35, 0) != 0) in timer_cb1() 121 * element and force deletion of this timer in timer_cb1() 128 * which means that key/timer memor in timer_cb1() 13 struct bpf_timer timer; global() member 73 timer_cb1(void * map,int * key,struct bpf_timer * timer) timer_cb1() argument 301 timer_cb3(void * map,int * key,struct bpf_timer * timer) timer_cb3() argument 321 struct bpf_timer *timer; BPF_PROG2() local 338 timer_cb_pinned(void * map,int * key,struct bpf_timer * timer) timer_cb_pinned() argument 353 struct bpf_timer *timer; test_pinned_timer() local 396 race_timer_callback(void * race_array,int * race_key,struct bpf_timer * timer) race_timer_callback() argument 405 struct bpf_timer *timer; race() local [all...] |
| H A D | test_helper_restricted.c | 6 struct timer { struct 18 __type(value, struct timer); 28 static int timer_cb(void *map, int *key, struct timer *timer) in timer_cb() argument 35 struct timer *timer; in timer_work() local 38 timer = bpf_map_lookup_elem(&timers, &key); in timer_work() 39 if (timer) { in timer_work() 40 bpf_timer_init(&timer->t, &timers, CLOCK_MONOTONIC); in timer_work() 41 bpf_timer_set_callback(&timer->t, timer_cb); in timer_work() 42 bpf_timer_start(&timer->t, 10E9, 0); in timer_work() 43 bpf_timer_cancel(&timer->t); in timer_work()
|
| /linux/sound/pci/emu10k1/ |
| H A D | timer.c | 14 static int snd_emu10k1_timer_start(struct snd_timer *timer) in snd_emu10k1_timer_start() argument 19 emu = snd_timer_chip(timer); in snd_emu10k1_timer_start() 20 delay = timer->sticks - 1; in snd_emu10k1_timer_start() 28 static int snd_emu10k1_timer_stop(struct snd_timer *timer) in snd_emu10k1_timer_stop() argument 32 emu = snd_timer_chip(timer); in snd_emu10k1_timer_stop() 37 static unsigned long snd_emu10k1_timer_c_resolution(struct snd_timer *timer) in snd_emu10k1_timer_c_resolution() argument 39 struct snd_emu10k1 *emu = snd_timer_chip(timer); in snd_emu10k1_timer_c_resolution() 48 static int snd_emu10k1_timer_precise_resolution(struct snd_timer *timer, in snd_emu10k1_timer_precise_resolution() argument 51 struct snd_emu10k1 *emu = snd_timer_chip(timer); in snd_emu10k1_timer_precise_resolution() 72 struct snd_timer *timer = NULL; in snd_emu10k1_timer() local [all …]
|
| /linux/drivers/misc/ |
| H A D | cs5535-mfgpt.c | 45 int cs5535_mfgpt_toggle_event(struct cs5535_mfgpt_timer *timer, int cmp, in cs5535_mfgpt_toggle_event() argument 51 if (!timer) { in cs5535_mfgpt_toggle_event() 68 mask = 1 << (timer->nr + 24); in cs5535_mfgpt_toggle_event() 73 mask = 1 << (timer->nr + shift); in cs5535_mfgpt_toggle_event() 78 mask = 1 << (timer->nr + shift); in cs5535_mfgpt_toggle_event() 97 int cs5535_mfgpt_set_irq(struct cs5535_mfgpt_timer *timer, int cmp, int *irq, in cs5535_mfgpt_set_irq() argument 103 if (!timer) { in cs5535_mfgpt_set_irq() 117 shift = ((cmp == MFGPT_CMP1 ? 0 : 4) + timer->nr % 4) * 4; in cs5535_mfgpt_set_irq() 135 if (cs5535_mfgpt_toggle_event(timer, cmp, MFGPT_EVENT_IRQ, enable)) in cs5535_mfgpt_set_irq() 149 struct cs5535_mfgpt_timer *timer = NULL; in cs5535_mfgpt_alloc_timer() local [all …]
|
| /linux/arch/arm/mach-omap1/ |
| H A D | time.c | 76 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); in omap_mpu_timer_read() local 77 return readl(&timer->read_tim); in omap_mpu_timer_read() 82 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); in omap_mpu_set_autoreset() local 84 writel(readl(&timer->cntl) | MPU_TIMER_AR, &timer->cntl); in omap_mpu_set_autoreset() 89 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); in omap_mpu_remove_autoreset() local 91 writel(readl(&timer->cntl) & ~MPU_TIMER_AR, &timer->cntl); in omap_mpu_remove_autoreset() 97 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); in omap_mpu_timer_start() local 103 writel(MPU_TIMER_CLOCK_ENABLE, &timer->cntl); in omap_mpu_timer_start() 105 writel(load_val, &timer->load_tim); in omap_mpu_timer_start() 107 writel(timerflags, &timer->cntl); in omap_mpu_timer_start() [all …]
|
| /linux/kernel/time/ |
| H A D | sleep_timeout.c | 19 struct timer_list timer; member 25 struct process_timer *timeout = timer_container_of(timeout, t, timer); in process_timeout() 63 struct process_timer timer; in schedule_timeout() local 95 timer.task = current; in schedule_timeout() 96 timer_setup_on_stack(&timer.timer, process_timeout, 0); in schedule_timeout() 97 timer.timer.expires = expire; in schedule_timeout() 98 add_timer(&timer.timer); in schedule_timeout() 100 timer_delete_sync(&timer.timer); in schedule_timeout() 103 timer_destroy_on_stack(&timer.timer); in schedule_timeout() 212 hrtimer_set_expires_range_ns(&t.timer, *expires, delta); in schedule_hrtimeout_range_clock() [all …]
|
| /linux/drivers/net/fddi/skfp/ |
| H A D | smttimer.c | 31 void smt_timer_stop(struct s_smc *smc, struct smt_timer *timer) in smt_timer_stop() argument 39 timer->tm_active = FALSE ; in smt_timer_stop() 40 if (smc->t.st_queue == timer && !timer->tm_next) { in smt_timer_stop() 44 if (tm == timer) { in smt_timer_stop() 54 void smt_timer_start(struct s_smc *smc, struct smt_timer *timer, u_long time, in smt_timer_start() argument 64 smt_timer_stop(smc,timer) ; in smt_timer_start() 65 timer->tm_smc = smc ; in smt_timer_start() 66 timer->tm_token = token ; in smt_timer_start() 67 timer->tm_active = TRUE ; in smt_timer_start() 69 smc->t.st_queue = timer ; in smt_timer_start() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-devices-platform-ACPI-TAD | 16 BIT(5): The AC timer wakes up from S4 if set 17 BIT(6): The AC timer wakes up from S5 if set 18 BIT(7): The DC timer wakes up from S4 if set 19 BIT(8): The DC timer wakes up from S5 if set 28 (RW) The AC alarm timer value. 30 Reads return the current AC alarm timer value in seconds or 33 Write a new AC alarm timer value in seconds or "disabled" to it 34 to set the AC alarm timer or to disable it, respectively. 36 If the AC alarm timer is set through this attribute and it 45 (RW) The AC alarm expired timer wake policy (see ACPI 6.2, [all …]
|
| /linux/include/linux/sunrpc/ |
| H A D | timer.h | 24 extern void rpc_update_rtt(struct rpc_rtt *rt, unsigned timer, long m); 25 extern unsigned long rpc_calc_rto(struct rpc_rtt *rt, unsigned timer); 27 static inline void rpc_set_timeo(struct rpc_rtt *rt, int timer, int ntimeo) in rpc_set_timeo() argument 30 if (!timer) in rpc_set_timeo() 32 t = &rt->ntimeouts[timer-1]; in rpc_set_timeo() 43 static inline int rpc_ntimeo(struct rpc_rtt *rt, int timer) in rpc_ntimeo() argument 45 if (!timer) in rpc_ntimeo() 47 return rt->ntimeouts[timer-1]; in rpc_ntimeo()
|