/Linux-v5.4/arch/arm/lib/ |
D | delay.c | 26 static const struct delay_timer *delay_timer; variable 32 if (!delay_timer) in read_current_timer() 35 *timer_val = delay_timer->read_current_timer(); in read_current_timer() 65 void __init register_current_timer_delay(const struct delay_timer *timer) in register_current_timer_delay() 82 delay_timer = timer; in register_current_timer_delay()
|
/Linux-v5.4/drivers/clocksource/ |
D | timer-tango-xtal.c | 11 static struct delay_timer delay_timer; variable 41 delay_timer.freq = xtal_freq; in tango_clocksource_init() 42 delay_timer.read_current_timer = read_xtal_counter; in tango_clocksource_init() 52 register_current_timer_delay(&delay_timer); in tango_clocksource_init()
|
D | timer-ixp4xx.c | 62 struct delay_timer delay_timer; member 234 tmr->delay_timer.read_current_timer = ixp4xx_read_timer; in ixp4xx_timer_register() 235 tmr->delay_timer.freq = timer_freq; in ixp4xx_timer_register() 236 register_current_timer_delay(&tmr->delay_timer); in ixp4xx_timer_register()
|
D | timer-fttmr010.c | 101 struct delay_timer delay_timer; member 386 fttmr010->delay_timer.read_current_timer = in fttmr010_common_init() 389 fttmr010->delay_timer.read_current_timer = in fttmr010_common_init() 391 fttmr010->delay_timer.freq = fttmr010->tick_rate; in fttmr010_common_init() 392 register_current_timer_delay(&fttmr010->delay_timer); in fttmr010_common_init()
|
D | dw_apb_timer_of.c | 141 static struct delay_timer dw_apb_delay_timer = {
|
D | timer-orion.c | 45 static struct delay_timer orion_delay_timer = {
|
D | timer-meson6.c | 64 static struct delay_timer meson6_delay_timer = {
|
D | timer-imx-tpm.c | 66 static struct delay_timer tpm_delay_timer;
|
D | nomadik-mtu.c | 67 static struct delay_timer mtu_delay_timer;
|
D | timer-qcom.c | 148 static struct delay_timer msm_delay_timer = {
|
D | arm_global_timer.c | 231 static struct delay_timer gt_delay_timer = {
|
D | timer-lpc32xx.c | 63 static struct delay_timer lpc32xx_delay_timer = {
|
D | timer-u300.c | 357 static struct delay_timer u300_delay_timer;
|
D | timer-armada-370-xp.c | 239 static struct delay_timer armada_370_delay_timer = {
|
D | timer-stm32.c | 92 static struct delay_timer stm32_timer_delay;
|
D | timer-tegra.c | 178 static struct delay_timer tegra_delay_timer = {
|
D | exynos_mct.c | 222 static struct delay_timer exynos4_delay_timer;
|
D | timer-atmel-tcb.c | 129 static struct delay_timer tc_delay_timer;
|
/Linux-v5.4/drivers/md/ |
D | dm-delay.c | 28 struct timer_list delay_timer; member 53 struct delay_c *dc = from_timer(dc, t, delay_timer); in handle_delayed_timer() 62 if (!timer_pending(&dc->delay_timer) || expires < dc->delay_timer.expires) in queue_timeout() 63 mod_timer(&dc->delay_timer, expires); in queue_timeout() 190 timer_setup(&dc->delay_timer, handle_delayed_timer, 0); in delay_ctr() 271 del_timer_sync(&dc->delay_timer); in delay_presuspend()
|
/Linux-v5.4/arch/arm/include/asm/ |
D | delay.h | 46 struct delay_timer { struct 95 extern void register_current_timer_delay(const struct delay_timer *timer);
|
/Linux-v5.4/arch/arm/kernel/ |
D | arch_timer.c | 21 static struct delay_timer arch_delay_timer;
|
/Linux-v5.4/arch/arm/plat-orion/ |
D | time.c | 197 static struct delay_timer orion_delay_timer = {
|
/Linux-v5.4/block/ |
D | blk-iocost.c | 492 struct hrtimer delay_timer; member 1250 oexpires = ktime_to_ns(hrtimer_get_softexpires(&iocg->delay_timer)); in iocg_kick_delay() 1251 if (hrtimer_is_queued(&iocg->delay_timer) && in iocg_kick_delay() 1255 hrtimer_start_range_ns(&iocg->delay_timer, ns_to_ktime(expires), in iocg_kick_delay() 1261 struct ioc_gq *iocg = container_of(timer, struct ioc_gq, delay_timer); in iocg_delay_timer_fn() 2010 hrtimer_init(&iocg->delay_timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); in ioc_pd_init() 2011 iocg->delay_timer.function = iocg_delay_timer_fn; in ioc_pd_init() 2039 hrtimer_cancel(&iocg->delay_timer); in ioc_pd_free()
|
/Linux-v5.4/net/sched/ |
D | sch_cbq.c | 152 struct hrtimer delay_timer; member 482 delay_timer); in cbq_undelay() 512 hrtimer_start(&q->delay_timer, time, HRTIMER_MODE_ABS_PINNED); in cbq_undelay() 1038 hrtimer_cancel(&q->delay_timer); in cbq_reset() 1166 hrtimer_init(&q->delay_timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS_PINNED); in cbq_init() 1167 q->delay_timer.function = cbq_undelay; in cbq_init()
|
/Linux-v5.4/drivers/scsi/bfa/ |
D | bfa_fcs.c | 348 bfa_timer_start(fabric->fcs->bfa, &fabric->delay_timer, in bfa_fcs_fabric_sm_flogi() 399 bfa_timer_stop(&fabric->delay_timer); in bfa_fcs_fabric_sm_flogi_retry() 404 bfa_timer_stop(&fabric->delay_timer); in bfa_fcs_fabric_sm_flogi_retry()
|