/linux-4.1.27/include/trace/events/ |
D | timer.h | 132 TP_PROTO(struct hrtimer *hrtimer, clockid_t clockid, 135 TP_ARGS(hrtimer, clockid, mode), 138 __field( void *, hrtimer ) 144 __entry->hrtimer = hrtimer; 149 TP_printk("hrtimer=%p clockid=%s mode=%s", __entry->hrtimer, 162 TP_PROTO(struct hrtimer *hrtimer), 164 TP_ARGS(hrtimer), 167 __field( void *, hrtimer ) 174 __entry->hrtimer = hrtimer; 175 __entry->function = hrtimer->function; [all …]
|
/linux-4.1.27/include/linux/ |
D | hrtimer.h | 108 struct hrtimer { struct 111 enum hrtimer_restart (*function)(struct hrtimer *); argument 129 struct hrtimer timer; argument 200 static inline void hrtimer_set_expires(struct hrtimer *timer, ktime_t time) in hrtimer_set_expires() 206 static inline void hrtimer_set_expires_range(struct hrtimer *timer, ktime_t time, ktime_t delta) in hrtimer_set_expires_range() 212 static inline void hrtimer_set_expires_range_ns(struct hrtimer *timer, ktime_t time, unsigned long … in hrtimer_set_expires_range_ns() 218 static inline void hrtimer_set_expires_tv64(struct hrtimer *timer, s64 tv64) in hrtimer_set_expires_tv64() 224 static inline void hrtimer_add_expires(struct hrtimer *timer, ktime_t time) in hrtimer_add_expires() 230 static inline void hrtimer_add_expires_ns(struct hrtimer *timer, u64 ns) in hrtimer_add_expires_ns() 236 static inline ktime_t hrtimer_get_expires(const struct hrtimer *timer) in hrtimer_get_expires() [all …]
|
D | interrupt.h | 584 struct hrtimer timer; 586 enum hrtimer_restart (*function)(struct hrtimer *); 591 enum hrtimer_restart (*function)(struct hrtimer *),
|
D | timer.h | 254 struct hrtimer; 255 extern enum hrtimer_restart it_real_fn(struct hrtimer *);
|
D | rtc.h | 131 struct hrtimer pie_timer; /* sub second exp, so needs hrtimer */ 195 enum hrtimer_restart rtc_pie_update_irq(struct hrtimer *timer);
|
D | alarmtimer.h | 37 struct hrtimer timer;
|
D | perf_event.h | 115 struct hrtimer hrtimer; member 565 struct hrtimer hrtimer; member
|
D | posix-timers.h | 81 struct hrtimer timer;
|
D | sched.h | 656 struct hrtimer real_timer; 1274 struct hrtimer dl_timer;
|
D | netdevice.h | 319 struct hrtimer timer;
|
/linux-4.1.27/drivers/oprofile/ |
D | timer_int.c | 23 static DEFINE_PER_CPU(struct hrtimer, oprofile_hrtimer); 26 static enum hrtimer_restart oprofile_hrtimer_notify(struct hrtimer *hrtimer) in oprofile_hrtimer_notify() argument 29 hrtimer_forward_now(hrtimer, ns_to_ktime(TICK_NSEC)); in oprofile_hrtimer_notify() 35 struct hrtimer *hrtimer = this_cpu_ptr(&oprofile_hrtimer); in __oprofile_hrtimer_start() local 40 hrtimer_init(hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in __oprofile_hrtimer_start() 41 hrtimer->function = oprofile_hrtimer_notify; in __oprofile_hrtimer_start() 43 hrtimer_start(hrtimer, ns_to_ktime(TICK_NSEC), in __oprofile_hrtimer_start() 58 struct hrtimer *hrtimer = &per_cpu(oprofile_hrtimer, cpu); in __oprofile_hrtimer_stop() local 63 hrtimer_cancel(hrtimer); in __oprofile_hrtimer_stop()
|
/linux-4.1.27/kernel/time/ |
D | hrtimer.c | 152 struct hrtimer_clock_base *lock_hrtimer_base(const struct hrtimer *timer, in lock_hrtimer_base() 178 hrtimer_check_target(struct hrtimer *timer, struct hrtimer_clock_base *new_base) in hrtimer_check_target() 197 switch_hrtimer_base(struct hrtimer *timer, struct hrtimer_clock_base *base, in switch_hrtimer_base() 248 lock_hrtimer_base(const struct hrtimer *timer, unsigned long *flags) in lock_hrtimer_base() 315 return ((struct hrtimer *) addr)->function; in hrtimer_debug_hint() 324 struct hrtimer *timer = addr; in hrtimer_fixup_init() 363 struct hrtimer *timer = addr; in hrtimer_fixup_free() 383 static inline void debug_hrtimer_init(struct hrtimer *timer) in debug_hrtimer_init() 388 static inline void debug_hrtimer_activate(struct hrtimer *timer) in debug_hrtimer_activate() 393 static inline void debug_hrtimer_deactivate(struct hrtimer *timer) in debug_hrtimer_deactivate() [all …]
|
D | tick-broadcast-hrtimer.c | 19 static struct hrtimer bctimer; 98 static enum hrtimer_restart bc_handler(struct hrtimer *t) in bc_handler()
|
D | Makefile | 1 obj-y += time.o timer.o hrtimer.o itimer.o posix-timers.o posix-cpu-timers.o 8 obj-$(CONFIG_TICK_ONESHOT) += tick-broadcast-hrtimer.o
|
D | timer_list.c | 57 print_timer(struct seq_file *m, struct hrtimer *taddr, struct hrtimer *timer, in print_timer() 87 struct hrtimer *timer, tmp; in print_active_timers() 108 timer = container_of(curr, struct hrtimer, node); in print_active_timers()
|
D | itimer.c | 27 static struct timeval itimer_get_remtime(struct hrtimer *timer) in itimer_get_remtime() 121 enum hrtimer_restart it_real_fn(struct hrtimer *timer) in it_real_fn() 193 struct hrtimer *timer; in do_setitimer()
|
D | tick-sched.h | 43 struct hrtimer sched_timer;
|
D | sched_clock.c | 71 static struct hrtimer sched_clock_timer; 159 static enum hrtimer_restart sched_clock_poll(struct hrtimer *hrt) in sched_clock_poll()
|
D | posix-timers.c | 140 static enum hrtimer_restart posix_timer_fn(struct hrtimer *data); 353 struct hrtimer *timer = &timr->it.real.timer; in schedule_next_timer() 435 static enum hrtimer_restart posix_timer_fn(struct hrtimer *timer) in posix_timer_fn() 732 struct hrtimer *timer = &timr->it.real.timer; in common_timer_get() 828 struct hrtimer *timer = &timr->it.real.timer; in common_timer_set()
|
D | alarmtimer.c | 175 static enum hrtimer_restart alarmtimer_fired(struct hrtimer *timer) in alarmtimer_fired()
|
D | tick-sched.c | 1110 static enum hrtimer_restart tick_sched_timer(struct hrtimer *timer) in tick_sched_timer()
|
/linux-4.1.27/kernel/ |
D | watchdog.c | 67 static DEFINE_PER_CPU(struct hrtimer, watchdog_hrtimer); 324 static enum hrtimer_restart watchdog_timer_fn(struct hrtimer *hrtimer) in watchdog_timer_fn() argument 338 hrtimer_forward_now(hrtimer, ns_to_ktime(sample_period)); in watchdog_timer_fn() 442 struct hrtimer *hrtimer = raw_cpu_ptr(&watchdog_hrtimer); in watchdog_enable() local 445 hrtimer_init(hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in watchdog_enable() 446 hrtimer->function = watchdog_timer_fn; in watchdog_enable() 452 hrtimer_start(hrtimer, ns_to_ktime(sample_period), in watchdog_enable() 462 struct hrtimer *hrtimer = raw_cpu_ptr(&watchdog_hrtimer); in watchdog_disable() local 465 hrtimer_cancel(hrtimer); in watchdog_disable() 664 struct hrtimer *hrtimer = raw_cpu_ptr(&watchdog_hrtimer); in restart_watchdog_hrtimer() local [all …]
|
D | softirq.c | 592 static enum hrtimer_restart __hrtimer_tasklet_trampoline(struct hrtimer *timer) in __hrtimer_tasklet_trampoline() 623 enum hrtimer_restart (*function)(struct hrtimer *), in tasklet_hrtimer_init() argument
|
D | signal.c | 635 struct hrtimer *tmr = &tsk->signal->real_timer; in dequeue_signal()
|
/linux-4.1.27/sound/sh/ |
D | sh_dac_audio.c | 57 struct hrtimer hrtimer; member 71 hrtimer_start(&chip->hrtimer, chip->wakeups_per_second, in dac_audio_start_timer() 77 hrtimer_cancel(&chip->hrtimer); in dac_audio_stop_timer() 313 static enum hrtimer_restart sh_dac_audio_timer(struct hrtimer *handle) in sh_dac_audio_timer() 316 hrtimer); in sh_dac_audio_timer() 340 hrtimer_start(&chip->hrtimer, chip->wakeups_per_second, in sh_dac_audio_timer() 366 hrtimer_init(&chip->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in snd_sh_dac_create() 367 chip->hrtimer.function = sh_dac_audio_timer; in snd_sh_dac_create()
|
/linux-4.1.27/Documentation/ |
D | lockup-watchdogs.txt | 34 The soft and hard lockup detectors are built on top of the hrtimer and 39 A periodic hrtimer runs to generate interrupts and kick the watchdog 43 does not receive any hrtimer interrupt during that time the 51 'softlockup detector' (coded inside the hrtimer callback function) 56 The period of the hrtimer is 2*watchdog_thresh/5, which means it has 61 administrators to configure the period of the hrtimer and the perf
|
D | gdb-kernel-debugging.txt | 119 (gdb) p *$container_of($next, "struct hrtimer", "node")
|
D | rtc.txt | 187 are emulated via a kernel hrtimer.
|
/linux-4.1.27/sound/core/ |
D | Makefile | 24 snd-hrtimer-objs := hrtimer.o 33 obj-$(CONFIG_SND_HRTIMER) += snd-hrtimer.o
|
D | hrtimer.c | 40 struct hrtimer hrt; 44 static enum hrtimer_restart snd_hrtimer_callback(struct hrtimer *hrt) in snd_hrtimer_callback()
|
D | Kconfig | 110 the hrtimer as a precise timing source. The ALSA sequencer code 114 will be called snd-hrtimer.
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event_intel_rapl.c | 127 struct hrtimer hrtimer; member 207 __hrtimer_start_range_ns(&pmu->hrtimer, in rapl_start_hrtimer() 214 hrtimer_cancel(&pmu->hrtimer); in rapl_stop_hrtimer() 217 static enum hrtimer_restart rapl_hrtimer_handle(struct hrtimer *hrtimer) in rapl_hrtimer_handle() argument 234 hrtimer_forward_now(hrtimer, pmu->timer_interval); in rapl_hrtimer_handle() 241 struct hrtimer *hr = &pmu->hrtimer; in rapl_hrtimer_init()
|
D | perf_event_intel_uncore.c | 201 static enum hrtimer_restart uncore_pmu_hrtimer(struct hrtimer *hrtimer) in uncore_pmu_hrtimer() argument 208 box = container_of(hrtimer, struct intel_uncore_box, hrtimer); in uncore_pmu_hrtimer() 230 hrtimer_forward_now(hrtimer, ns_to_ktime(box->hrtimer_duration)); in uncore_pmu_hrtimer() 236 __hrtimer_start_range_ns(&box->hrtimer, in uncore_pmu_start_hrtimer() 243 hrtimer_cancel(&box->hrtimer); in uncore_pmu_cancel_hrtimer() 248 hrtimer_init(&box->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in uncore_pmu_init_hrtimer() 249 box->hrtimer.function = uncore_pmu_hrtimer; in uncore_pmu_init_hrtimer()
|
D | perf_event_intel_uncore.h | 106 struct hrtimer hrtimer; member
|
/linux-4.1.27/drivers/power/reset/ |
D | ltc2952-poweroff.c | 69 struct hrtimer timer_trigger; 70 struct hrtimer timer_wde; 102 static enum hrtimer_restart ltc2952_poweroff_timer_wde(struct hrtimer *timer) in ltc2952_poweroff_timer_wde() 127 ltc2952_poweroff_timer_trigger(struct hrtimer *timer) in ltc2952_poweroff_timer_trigger()
|
/linux-4.1.27/drivers/staging/ozwpan/ |
D | ozproto.h | 54 enum hrtimer_restart oz_pd_heartbeat_event(struct hrtimer *timer); 55 enum hrtimer_restart oz_pd_timeout_event(struct hrtimer *timer);
|
D | ozpd.h | 100 struct hrtimer heartbeat; 101 struct hrtimer timeout;
|
D | ozproto.c | 535 enum hrtimer_restart oz_pd_heartbeat_event(struct hrtimer *timer) in oz_pd_heartbeat_event() 550 enum hrtimer_restart oz_pd_timeout_event(struct hrtimer *timer) in oz_pd_timeout_event()
|
/linux-4.1.27/drivers/net/ethernet/ |
D | ec_bhf.c | 138 struct hrtimer hrtimer; member 246 static enum hrtimer_restart ec_bhf_timer_fun(struct hrtimer *timer) in ec_bhf_timer_fun() 249 hrtimer); in ec_bhf_timer_fun() 428 hrtimer_init(&priv->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in ec_bhf_open() 429 priv->hrtimer.function = ec_bhf_timer_fun; in ec_bhf_open() 430 hrtimer_start(&priv->hrtimer, ktime_set(0, polling_frequency), in ec_bhf_open() 447 hrtimer_cancel(&priv->hrtimer); in ec_bhf_stop()
|
/linux-4.1.27/sound/drivers/pcsp/ |
D | pcsp.h | 56 struct hrtimer timer; 76 extern enum hrtimer_restart pcsp_do_timer(struct hrtimer *handle);
|
D | pcsp_lib.c | 128 enum hrtimer_restart pcsp_do_timer(struct hrtimer *handle) in pcsp_do_timer()
|
/linux-4.1.27/arch/powerpc/oprofile/cell/ |
D | spu_profiler.c | 137 static enum hrtimer_restart profile_spus(struct hrtimer *timer) in profile_spus() 194 static struct hrtimer timer;
|
/linux-4.1.27/net/mac802154/ |
D | ieee802154_i.h | 56 struct hrtimer ifs_timer; 136 enum hrtimer_restart ieee802154_xmit_ifs_timer(struct hrtimer *timer);
|
D | util.c | 53 enum hrtimer_restart ieee802154_xmit_ifs_timer(struct hrtimer *timer) in ieee802154_xmit_ifs_timer()
|
/linux-4.1.27/net/can/ |
D | bcm.c | 100 struct hrtimer timer, thrtimer; 392 static enum hrtimer_restart bcm_tx_timeout_handler(struct hrtimer *hrtimer) in bcm_tx_timeout_handler() argument 394 struct bcm_op *op = container_of(hrtimer, struct bcm_op, timer); in bcm_tx_timeout_handler() 543 static enum hrtimer_restart bcm_rx_timeout_handler(struct hrtimer *hrtimer) in bcm_rx_timeout_handler() argument 545 struct bcm_op *op = container_of(hrtimer, struct bcm_op, timer); in bcm_rx_timeout_handler() 612 static enum hrtimer_restart bcm_rx_thr_handler(struct hrtimer *hrtimer) in bcm_rx_thr_handler() argument 614 struct bcm_op *op = container_of(hrtimer, struct bcm_op, thrtimer); in bcm_rx_thr_handler() 619 hrtimer_forward(hrtimer, ktime_get(), op->kt_ival2); in bcm_rx_thr_handler()
|
/linux-4.1.27/drivers/staging/android/ |
D | timed_gpio.c | 31 struct hrtimer timer; 38 static enum hrtimer_restart gpio_timer_func(struct hrtimer *timer) in gpio_timer_func()
|
/linux-4.1.27/Documentation/timers/ |
D | highres.txt | 22 - hrtimer base infrastructure 29 hrtimer base infrastructure 32 The hrtimer base infrastructure was merged into the 2.6.16 kernel. Details of 173 handler. An additional mode field in the hrtimer structure allows the system to 186 The periodic tick functionality is provided by an per-cpu hrtimer. The callback 188 and calls update_process_times and profiling. The implementation of the hrtimer 195 The softirq for running the hrtimer queues and executing the callbacks has been 207 Dynamic ticks are the logical consequence of the hrtimer based periodic tick 208 replacement (sched_tick). The functionality of the sched_tick hrtimer is
|
D | hrtimers.txt | 65 yet, the hrtimer subsystem can be easily extended with high-resolution 78 hrtimer subsystem implementation details 119 hrtimer functions now have clearer behavior and clearer names - such as 141 the hrtimer code will round timer events to lower-resolution clocks 152 the hrtimer implementation details in praxis, and we also ran the posix 156 The hrtimer patch converts the following kernel functionality to use
|
/linux-4.1.27/drivers/usb/host/ |
D | ehci-timer.c | 97 hrtimer_start_range_ns(&ehci->hrtimer, *timeout, in ehci_enable_event() 405 static enum hrtimer_restart ehci_hrtimer_func(struct hrtimer *t) in ehci_hrtimer_func() 407 struct ehci_hcd *ehci = container_of(t, struct ehci_hcd, hrtimer); in ehci_hrtimer_func()
|
D | fotg210.h | 80 struct hrtimer hrtimer; member
|
D | fusbh200.h | 80 struct hrtimer hrtimer; member
|
D | ehci-hcd.c | 378 hrtimer_cancel(&ehci->hrtimer); in ehci_shutdown() 437 hrtimer_cancel(&ehci->hrtimer); in ehci_stop() 470 hrtimer_init(&ehci->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); in ehci_init() 471 ehci->hrtimer.function = ehci_hrtimer_func; in ehci_init()
|
D | ehci.h | 128 struct hrtimer hrtimer; member
|
D | fusbh200-hcd.c | 1083 hrtimer_start_range_ns(&fusbh200->hrtimer, *timeout, in fusbh200_enable_event() 1349 static enum hrtimer_restart fusbh200_hrtimer_func(struct hrtimer *t) in fusbh200_hrtimer_func() 1351 struct fusbh200_hcd *fusbh200 = container_of(t, struct fusbh200_hcd, hrtimer); in fusbh200_hrtimer_func() 4984 hrtimer_cancel(&fusbh200->hrtimer); in fusbh200_shutdown() 5043 hrtimer_cancel(&fusbh200->hrtimer); in fusbh200_stop() 5079 hrtimer_init(&fusbh200->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); in hcd_fusbh200_init() 5080 fusbh200->hrtimer.function = fusbh200_hrtimer_func; in hcd_fusbh200_init()
|
D | fotg210-hcd.c | 1116 hrtimer_start_range_ns(&fotg210->hrtimer, *timeout, in fotg210_enable_event() 1390 static enum hrtimer_restart fotg210_hrtimer_func(struct hrtimer *t) in fotg210_hrtimer_func() 1393 container_of(t, struct fotg210_hcd, hrtimer); in fotg210_hrtimer_func() 5050 hrtimer_cancel(&fotg210->hrtimer); in fotg210_shutdown() 5109 hrtimer_cancel(&fotg210->hrtimer); in fotg210_stop() 5147 hrtimer_init(&fotg210->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); in hcd_fotg210_init() 5148 fotg210->hrtimer.function = fotg210_hrtimer_func; in hcd_fotg210_init()
|
D | ehci-hub.c | 368 hrtimer_cancel(&ehci->hrtimer); in ehci_bus_suspend()
|
/linux-4.1.27/drivers/bus/ |
D | arm-ccn.c | 167 struct hrtimer hrtimer; member 839 hrtimer_start(&ccn->dt.hrtimer, arm_ccn_pmu_timer_period(), in arm_ccn_pmu_event_start() 856 hrtimer_cancel(&ccn->dt.hrtimer); in arm_ccn_pmu_event_stop() 1067 static enum hrtimer_restart arm_ccn_pmu_timer_handler(struct hrtimer *hrtimer) in arm_ccn_pmu_timer_handler() argument 1069 struct arm_ccn_dt *dt = container_of(hrtimer, struct arm_ccn_dt, in arm_ccn_pmu_timer_handler() 1070 hrtimer); in arm_ccn_pmu_timer_handler() 1077 hrtimer_forward_now(hrtimer, arm_ccn_pmu_timer_period()); in arm_ccn_pmu_timer_handler() 1141 hrtimer_init(&ccn->dt.hrtimer, CLOCK_MONOTONIC, in arm_ccn_pmu_init() 1143 ccn->dt.hrtimer.function = arm_ccn_pmu_timer_handler; in arm_ccn_pmu_init()
|
/linux-4.1.27/include/kvm/ |
D | arm_arch_timer.h | 45 struct hrtimer timer;
|
/linux-4.1.27/drivers/pps/generators/ |
D | pps_gen_parport.c | 57 struct hrtimer timer; 71 static enum hrtimer_restart hrtimer_event(struct hrtimer *timer) in hrtimer_event()
|
/linux-4.1.27/arch/x86/kvm/ |
D | i8254.h | 29 struct hrtimer timer;
|
D | lapic.h | 12 struct hrtimer timer;
|
D | i8254.c | 259 struct hrtimer *timer; in __kvm_migrate_pit_timer() 316 static enum hrtimer_restart pit_timer_fn(struct hrtimer *data) in pit_timer_fn() 764 struct hrtimer *timer; in kvm_free_pit()
|
D | lapic.c | 1674 static enum hrtimer_restart apic_timer_fn(struct hrtimer *data) in apic_timer_fn() 1832 struct hrtimer *timer; in __kvm_migrate_apic_timer()
|
D | vmx.c | 421 struct hrtimer preemption_timer; 6424 static enum hrtimer_restart vmx_preemption_timer_fn(struct hrtimer *timer) in vmx_preemption_timer_fn()
|
/linux-4.1.27/include/linux/usb/ |
D | cdc_ncm.h | 89 struct hrtimer tx_timer;
|
/linux-4.1.27/Documentation/DocBook/ |
D | .device-drivers.xml.cmd | 2 …ait.h kernel/sched/wait.c include/linux/ktime.h include/linux/hrtimer.h kernel/time/hrtimer.c kern…
|
/linux-4.1.27/sound/drivers/ |
D | dummy.c | 69 static bool hrtimer = 1; variable 90 module_param(hrtimer, bool, 0644); 91 MODULE_PARM_DESC(hrtimer, "Use hrtimer as the timer source."); 378 struct hrtimer timer; 390 static enum hrtimer_restart dummy_hrtimer_callback(struct hrtimer *timer) in dummy_hrtimer_callback() 570 if (hrtimer) in dummy_pcm_open()
|
/linux-4.1.27/sound/soc/fsl/ |
D | imx-pcm-fiq.c | 42 struct hrtimer hrt; 49 static enum hrtimer_restart snd_hrtimer_callback(struct hrtimer *hrt) in snd_hrtimer_callback()
|
/linux-4.1.27/drivers/input/joystick/ |
D | walkera0701.c | 58 struct hrtimer timer; 171 static enum hrtimer_restart timer_handler(struct hrtimer in timer_handler()
|
/linux-4.1.27/include/net/ |
D | pkt_sched.h | 64 struct hrtimer timer;
|
/linux-4.1.27/drivers/block/ |
D | null_blk.c | 36 struct hrtimer timer; 51 struct hrtimer timer; 232 static enum hrtimer_restart null_cmd_timer_expired(struct hrtimer *timer) in null_cmd_timer_expired()
|
/linux-4.1.27/drivers/net/ethernet/hisilicon/ |
D | hip04_eth.c | 170 struct hrtimer tx_coalesce_timer; 600 enum hrtimer_restart tx_done(struct hrtimer *hrtimer) in tx_done() argument 604 priv = container_of(hrtimer, struct hip04_priv, tx_coalesce_timer); in tx_done()
|
/linux-4.1.27/kernel/sched/ |
D | sched.h | 133 struct hrtimer rt_period_timer; 219 struct hrtimer period_timer, slack_timer; 660 struct hrtimer hrtick_timer; 1410 extern void start_bandwidth_timer(struct hrtimer *period_timer, ktime_t period);
|
D | deadline.c | 554 static enum hrtimer_restart dl_task_timer(struct hrtimer *timer) in dl_task_timer() 636 struct hrtimer *timer = &dl_se->dl_timer; in init_dl_task_timer() 1174 struct hrtimer *timer = &p->dl.dl_timer; in task_dead_dl() 1678 struct hrtimer *dl_timer = &p->dl.dl_timer; in cancel_dl_timer()
|
D | core.c | 93 void start_bandwidth_timer(struct hrtimer *period_timer, ktime_t period) in start_bandwidth_timer() 342 static enum hrtimer_restart hrtick(struct hrtimer *timer) in hrtick() 360 struct hrtimer *timer = &rq->hrtick_timer; in __hrtick_restart() 386 struct hrtimer *timer = &rq->hrtick_timer; in hrtick_start()
|
D | fair.c | 3858 struct hrtimer *refresh_timer = &cfs_b->period_timer; in runtime_refresh_within() 3998 static enum hrtimer_restart sched_cfs_slack_timer(struct hrtimer *timer) in sched_cfs_slack_timer() 4007 static enum hrtimer_restart sched_cfs_period_timer(struct hrtimer *timer) in sched_cfs_period_timer()
|
D | rt.c | 17 static enum hrtimer_restart sched_rt_period_timer(struct hrtimer *timer) in sched_rt_period_timer()
|
/linux-4.1.27/drivers/media/pci/cx88/ |
D | cx88-input.c | 52 struct hrtimer timer; 172 static enum hrtimer_restart cx88_ir_work(struct hrtimer *timer) in cx88_ir_work()
|
/linux-4.1.27/drivers/lguest/ |
D | lg.h | 73 struct hrtimer hrt;
|
D | interrupts_and_traps.c | 688 static enum hrtimer_restart clockdev_fn(struct hrtimer *timer) in clockdev_fn()
|
/linux-4.1.27/fs/ |
D | timerfd.c | 31 struct hrtimer tmr; 71 static enum hrtimer_restart timerfd_tmrproc(struct hrtimer *htmr) in timerfd_tmrproc()
|
/linux-4.1.27/kernel/events/ |
D | core.c | 750 static enum hrtimer_restart perf_cpu_hrtimer_handler(struct hrtimer *hr) in perf_cpu_hrtimer_handler() 758 cpuctx = container_of(hr, struct perf_cpu_context, hrtimer); in perf_cpu_hrtimer_handler() 793 hrtimer_cancel(&cpuctx->hrtimer); in perf_cpu_hrtimer_cancel() 803 struct hrtimer *hr = &cpuctx->hrtimer; in __perf_cpu_hrtimer_init() 827 struct hrtimer *hr = &cpuctx->hrtimer; in perf_cpu_hrtimer_restart() 6855 static enum hrtimer_restart perf_swevent_hrtimer(struct hrtimer *hrtimer) in perf_swevent_hrtimer() argument 6863 event = container_of(hrtimer, struct perf_event, hw.hrtimer); in perf_swevent_hrtimer() 6880 hrtimer_forward_now(hrtimer, ns_to_ktime(period)); in perf_swevent_hrtimer() 6902 __hrtimer_start_range_ns(&hwc->hrtimer, in perf_swevent_start_hrtimer() 6912 ktime_t remaining = hrtimer_get_remaining(&hwc->hrtimer); in perf_swevent_cancel_hrtimer() [all …]
|
/linux-4.1.27/virt/kvm/arm/ |
D | arch_timer.c | 106 static enum hrtimer_restart kvm_timer_expire(struct hrtimer *hrt) in kvm_timer_expire()
|
/linux-4.1.27/drivers/usb/chipidea/ |
D | ci.h | 211 struct hrtimer otg_fsm_hrtimer;
|
D | otg_fsm.c | 366 static enum hrtimer_restart ci_otg_hrtimer_func(struct hrtimer *t) in ci_otg_hrtimer_func()
|
/linux-4.1.27/Documentation/driver-model/ |
D | design-patterns.txt | 102 The design pattern is the same for an hrtimer or something similar that will
|
/linux-4.1.27/drivers/video/fbdev/msm/ |
D | msm_fb.c | 86 struct hrtimer fake_vsync; 185 static enum hrtimer_restart msmfb_fake_vsync(struct hrtimer *timer) in msmfb_fake_vsync()
|
/linux-4.1.27/drivers/usb/musb/ |
D | musb_cppi41.c | 52 struct hrtimer early_tx; 187 static enum hrtimer_restart cppi41_recheck_tx_req(struct hrtimer *timer) in cppi41_recheck_tx_req()
|
/linux-4.1.27/arch/s390/kvm/ |
D | kvm-s390.h | 171 enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer);
|
D | interrupt.c | 889 enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer) in kvm_s390_idle_wakeup()
|
/linux-4.1.27/drivers/power/ |
D | abx500_chargalg.c | 264 struct hrtimer safety_timer; 265 struct hrtimer maintenance_timer; 292 abx500_chargalg_safety_timer_expired(struct hrtimer *timer) in abx500_chargalg_safety_timer_expired() 314 abx500_chargalg_maintenance_timer_expired(struct hrtimer *timer) in abx500_chargalg_maintenance_timer_expired()
|
/linux-4.1.27/drivers/net/ethernet/tile/ |
D | tilegx.c | 133 struct hrtimer timer; 142 struct hrtimer egress_timer; 754 static enum hrtimer_restart tile_net_handle_tx_wake_timer(struct hrtimer *t) in tile_net_handle_tx_wake_timer() 780 static enum hrtimer_restart tile_net_handle_egress_timer(struct hrtimer *t) in tile_net_handle_egress_timer()
|
/linux-4.1.27/drivers/s390/crypto/ |
D | ap_bus.c | 54 static enum hrtimer_restart ap_poll_timeout(struct hrtimer *); 111 static struct hrtimer ap_poll_timer; 1779 static enum hrtimer_restart ap_poll_timeout(struct hrtimer *unused) in ap_poll_timeout()
|
/linux-4.1.27/drivers/ata/ |
D | pata_octeon_cf.c | 51 struct hrtimer delayed_finish; 748 static enum hrtimer_restart octeon_cf_delayed_finish(struct hrtimer *hrt) in octeon_cf_delayed_finish()
|
/linux-4.1.27/arch/s390/include/asm/ |
D | kvm_host.h | 504 struct hrtimer ckc_timer;
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | kvm_host.h | 608 struct hrtimer dec_timer;
|
/linux-4.1.27/drivers/misc/ |
D | lkdtm.c | 215 static int jp_hrtimer_start(struct hrtimer *timer, ktime_t tim, in jp_hrtimer_start()
|
/linux-4.1.27/Documentation/scheduler/ |
D | sched-rt-group.txt | 27 system when the period is smaller than either the available hrtimer
|
/linux-4.1.27/drivers/net/ieee802154/ |
D | at86rf230.c | 70 struct hrtimer timer; 578 static enum hrtimer_restart at86rf230_async_state_timer(struct hrtimer *timer) in at86rf230_async_state_timer()
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | f_ncm.c | 80 struct hrtimer task_timer; 1121 static enum hrtimer_restart ncm_tx_timeout(struct hrtimer *data) in ncm_tx_timeout()
|
/linux-4.1.27/drivers/net/wireless/rt2x00/ |
D | rt2x00.h | 973 struct hrtimer txstatus_timer;
|
D | rt2800usb.c | 218 static enum hrtimer_restart rt2800usb_tx_sta_fifo_timeout(struct hrtimer *timer) in rt2800usb_tx_sta_fifo_timeout()
|
/linux-4.1.27/drivers/net/usb/ |
D | cdc_ncm.c | 66 static enum hrtimer_restart cdc_ncm_tx_timer_cb(struct hrtimer *hr_timer); 1237 static enum hrtimer_restart cdc_ncm_tx_timer_cb(struct hrtimer *timer) in cdc_ncm_tx_timer_cb()
|
/linux-4.1.27/drivers/rtc/ |
D | interface.c | 587 enum hrtimer_restart rtc_pie_update_irq(struct hrtimer *timer) in rtc_pie_update_irq()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | kvm_host.h | 402 struct hrtimer comparecount_timer;
|
/linux-4.1.27/net/sched/ |
D | sch_cbq.c | 164 struct hrtimer delay_timer; 587 static enum hrtimer_restart cbq_undelay(struct hrtimer *timer) in cbq_undelay()
|
D | sch_api.c | 580 static enum hrtimer_restart qdisc_watchdog(struct hrtimer *timer) in qdisc_watchdog()
|
/linux-4.1.27/fs/ubifs/ |
D | io.c | 438 static enum hrtimer_restart wbuf_timer_callback_nolock(struct hrtimer *timer) in wbuf_timer_callback_nolock()
|
D | ubifs.h | 703 struct hrtimer timer;
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | powerpc.c | 662 enum hrtimer_restart kvmppc_decrementer_wakeup(struct hrtimer *timer) in kvmppc_decrementer_wakeup()
|
/linux-4.1.27/arch/mips/kvm/ |
D | mips.c | 1178 static enum hrtimer_restart kvm_mips_comparecount_wakeup(struct hrtimer *timer) in kvm_mips_comparecount_wakeup()
|
/linux-4.1.27/Documentation/trace/ |
D | ftrace.txt | 1650 <idle>-0 2dNh2 1us : hrtimer_expire_exit: hrtimer=ffff88007796feb8 1653 <idle>-0 2dN.3 4us : hrtimer_cancel: hrtimer=ffff88007d50d5e0 1654 …<idle>-0 2dN.3 4us : hrtimer_start: hrtimer=ffff88007d50d5e0 function=tick_sched_timer ex…
|
/linux-4.1.27/drivers/scsi/ |
D | scsi_debug.c | 611 struct hrtimer hrt; /* must be first element */ 3503 sdebug_q_cmd_hrt_complete(struct hrtimer *timer) in sdebug_q_cmd_hrt_complete()
|
/linux-4.1.27/lib/ |
D | Kconfig.debug | 697 The overhead should be minimal. A periodic hrtimer runs to 701 The frequency of hrtimer and NMI events and the soft and hard lockup
|
/linux-4.1.27/Documentation/sysctl/ |
D | kernel.txt | 928 This value can be used to control the frequency of hrtimer and NMI
|
/linux-4.1.27/net/xfrm/ |
D | xfrm_state.c | 379 static enum hrtimer_restart xfrm_timer_handler(struct hrtimer *me) in xfrm_timer_handler()
|
/linux-4.1.27/Documentation/sound/alsa/ |
D | ALSA-Configuration.txt | 607 hrtimer - Use hrtimer (=1, default) or system timer (=0)
|
/linux-4.1.27/drivers/net/wireless/ |
D | mac80211_hwsim.c | 1457 mac80211_hwsim_beacon(struct hrtimer *timer) in mac80211_hwsim_beacon()
|
/linux-4.1.27/net/core/ |
D | dev.c | 4557 static enum hrtimer_restart napi_watchdog(struct hrtimer *timer) in napi_watchdog()
|
/linux-4.1.27/ |
D | MAINTAINERS | 4652 F: kernel/time/hrtimer.c 4657 F: include/linux/hrtimer.h
|