/linux-4.4.14/include/trace/events/ |
D | timer.h | 136 TP_PROTO(struct hrtimer *hrtimer, clockid_t clockid, 139 TP_ARGS(hrtimer, clockid, mode), 142 __field( void *, hrtimer ) 148 __entry->hrtimer = hrtimer; 153 TP_printk("hrtimer=%p clockid=%s mode=%s", __entry->hrtimer, 166 TP_PROTO(struct hrtimer *hrtimer), 168 TP_ARGS(hrtimer), 171 __field( void *, hrtimer ) 178 __entry->hrtimer = hrtimer; 179 __entry->function = hrtimer->function; [all …]
|
/linux-4.4.14/include/linux/ |
D | hrtimer.h | 100 struct hrtimer { struct 103 enum hrtimer_restart (*function)(struct hrtimer *); argument 122 struct hrtimer timer; argument 189 struct hrtimer *running; 200 struct hrtimer *next_timer; 209 static inline void hrtimer_set_expires(struct hrtimer *timer, ktime_t time) in hrtimer_set_expires() 217 static inline void hrtimer_set_expires_range(struct hrtimer *timer, ktime_t time, ktime_t delta) in hrtimer_set_expires_range() 223 static inline void hrtimer_set_expires_range_ns(struct hrtimer *timer, ktime_t time, unsigned long … in hrtimer_set_expires_range_ns() 229 static inline void hrtimer_set_expires_tv64(struct hrtimer *timer, s64 tv64) in hrtimer_set_expires_tv64() 235 static inline void hrtimer_add_expires(struct hrtimer *timer, ktime_t time) in hrtimer_add_expires() [all …]
|
D | interrupt.h | 587 struct hrtimer timer; 589 enum hrtimer_restart (*function)(struct hrtimer *); 594 enum hrtimer_restart (*function)(struct hrtimer *),
|
D | rtc.h | 138 struct hrtimer pie_timer; /* sub second exp, so needs hrtimer */ 201 enum hrtimer_restart rtc_pie_update_irq(struct hrtimer *timer);
|
D | mailbox_controller.h | 85 struct hrtimer poll_hrt;
|
D | alarmtimer.h | 37 struct hrtimer timer;
|
D | timer.h | 238 struct hrtimer; 239 extern enum hrtimer_restart it_real_fn(struct hrtimer *);
|
D | perf_event.h | 115 struct hrtimer hrtimer; member 658 struct hrtimer hrtimer; member
|
D | posix-timers.h | 81 struct hrtimer timer;
|
D | sched.h | 698 struct hrtimer real_timer; 1340 struct hrtimer dl_timer;
|
D | netdevice.h | 320 struct hrtimer timer;
|
/linux-4.4.14/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.4.14/kernel/time/ |
D | hrtimer.c | 139 struct hrtimer_clock_base *lock_hrtimer_base(const struct hrtimer *timer, in lock_hrtimer_base() 165 hrtimer_check_target(struct hrtimer *timer, struct hrtimer_clock_base *new_base) in hrtimer_check_target() 211 switch_hrtimer_base(struct hrtimer *timer, struct hrtimer_clock_base *base, in switch_hrtimer_base() 263 lock_hrtimer_base(const struct hrtimer *timer, unsigned long *flags) in lock_hrtimer_base() 330 return ((struct hrtimer *) addr)->function; in hrtimer_debug_hint() 339 struct hrtimer *timer = addr; in hrtimer_fixup_init() 378 struct hrtimer *timer = addr; in hrtimer_fixup_free() 398 static inline void debug_hrtimer_init(struct hrtimer *timer) in debug_hrtimer_init() 403 static inline void debug_hrtimer_activate(struct hrtimer *timer) in debug_hrtimer_activate() 408 static inline void debug_hrtimer_deactivate(struct hrtimer *timer) in debug_hrtimer_deactivate() [all …]
|
D | tick-broadcast-hrtimer.c | 19 static struct hrtimer bctimer; 94 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 | 62 print_timer(struct seq_file *m, struct hrtimer *taddr, struct hrtimer *timer, in print_timer() 92 struct hrtimer *timer, tmp; in print_active_timers() 113 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 | 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 | tick-sched.h | 43 struct hrtimer sched_timer;
|
D | posix-timers.c | 140 static enum hrtimer_restart posix_timer_fn(struct hrtimer *data); 360 struct hrtimer *timer = &timr->it.real.timer; in schedule_next_timer() 442 static enum hrtimer_restart posix_timer_fn(struct hrtimer *timer) in posix_timer_fn() 739 struct hrtimer *timer = &timr->it.real.timer; in common_timer_get() 835 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 | 1056 static enum hrtimer_restart tick_sched_timer(struct hrtimer *timer) in tick_sched_timer()
|
/linux-4.4.14/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.4.14/kernel/ |
D | watchdog.c | 96 static DEFINE_PER_CPU(struct hrtimer, watchdog_hrtimer); 377 static enum hrtimer_restart watchdog_timer_fn(struct hrtimer *hrtimer) in watchdog_timer_fn() argument 391 hrtimer_forward_now(hrtimer, ns_to_ktime(sample_period)); in watchdog_timer_fn() 495 struct hrtimer *hrtimer = raw_cpu_ptr(&watchdog_hrtimer); in watchdog_enable() local 498 hrtimer_init(hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in watchdog_enable() 499 hrtimer->function = watchdog_timer_fn; in watchdog_enable() 505 hrtimer_start(hrtimer, ns_to_ktime(sample_period), in watchdog_enable() 515 struct hrtimer *hrtimer = raw_cpu_ptr(&watchdog_hrtimer); in watchdog_disable() local 518 hrtimer_cancel(hrtimer); in watchdog_disable()
|
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 | 584 struct hrtimer *tmr = &tsk->signal->real_timer; in dequeue_signal()
|
/linux-4.4.14/sound/core/ |
D | Makefile | 30 snd-hrtimer-objs := hrtimer.o 39 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 | 127 the hrtimer as a precise timing source. The ALSA sequencer code 131 will be called snd-hrtimer.
|
/linux-4.4.14/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.4.14/arch/x86/kernel/cpu/ |
D | perf_event_intel_rapl.c | 125 struct hrtimer hrtimer; member 205 hrtimer_start(&pmu->hrtimer, pmu->timer_interval, in rapl_start_hrtimer() 211 hrtimer_cancel(&pmu->hrtimer); in rapl_stop_hrtimer() 214 static enum hrtimer_restart rapl_hrtimer_handle(struct hrtimer *hrtimer) in rapl_hrtimer_handle() argument 231 hrtimer_forward_now(hrtimer, pmu->timer_interval); in rapl_hrtimer_handle() 238 struct hrtimer *hr = &pmu->hrtimer; in rapl_hrtimer_init()
|
D | perf_event_intel_uncore.c | 255 static enum hrtimer_restart uncore_pmu_hrtimer(struct hrtimer *hrtimer) in uncore_pmu_hrtimer() argument 262 box = container_of(hrtimer, struct intel_uncore_box, hrtimer); in uncore_pmu_hrtimer() 284 hrtimer_forward_now(hrtimer, ns_to_ktime(box->hrtimer_duration)); in uncore_pmu_hrtimer() 290 hrtimer_start(&box->hrtimer, ns_to_ktime(box->hrtimer_duration), in uncore_pmu_start_hrtimer() 296 hrtimer_cancel(&box->hrtimer); in uncore_pmu_cancel_hrtimer() 301 hrtimer_init(&box->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in uncore_pmu_init_hrtimer() 302 box->hrtimer.function = uncore_pmu_hrtimer; in uncore_pmu_init_hrtimer()
|
D | perf_event_intel_uncore.h | 106 struct hrtimer hrtimer; member
|
/linux-4.4.14/Documentation/ |
D | lockup-watchdogs.txt | 35 The soft and hard lockup detectors are built on top of the hrtimer and 40 A periodic hrtimer runs to generate interrupts and kick the watchdog 44 does not receive any hrtimer interrupt during that time the 52 'softlockup detector' (coded inside the hrtimer callback function) 57 The period of the hrtimer is 2*watchdog_thresh/5, which means it has 62 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.4.14/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.4.14/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.4.14/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 | 54 enum hrtimer_restart ieee802154_xmit_ifs_timer(struct hrtimer *timer) in ieee802154_xmit_ifs_timer()
|
/linux-4.4.14/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.4.14/drivers/mailbox/ |
D | mailbox.c | 115 static enum hrtimer_restart txdone_hrtimer(struct hrtimer *hrtimer) in txdone_hrtimer() argument 118 container_of(hrtimer, struct mbox_controller, poll_hrt); in txdone_hrtimer() 135 hrtimer_forward_now(hrtimer, ms_to_ktime(mbox->txpoll_period)); in txdone_hrtimer()
|
/linux-4.4.14/net/can/ |
D | bcm.c | 100 struct hrtimer timer, thrtimer; 397 static enum hrtimer_restart bcm_tx_timeout_handler(struct hrtimer *hrtimer) in bcm_tx_timeout_handler() argument 399 struct bcm_op *op = container_of(hrtimer, struct bcm_op, timer); in bcm_tx_timeout_handler() 548 static enum hrtimer_restart bcm_rx_timeout_handler(struct hrtimer *hrtimer) in bcm_rx_timeout_handler() argument 550 struct bcm_op *op = container_of(hrtimer, struct bcm_op, timer); in bcm_rx_timeout_handler() 617 static enum hrtimer_restart bcm_rx_thr_handler(struct hrtimer *hrtimer) in bcm_rx_thr_handler() argument 619 struct bcm_op *op = container_of(hrtimer, struct bcm_op, thrtimer); in bcm_rx_thr_handler() 624 hrtimer_forward(hrtimer, ktime_get(), op->kt_ival2); in bcm_rx_thr_handler()
|
/linux-4.4.14/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.4.14/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.4.14/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 | ehci-hcd.c | 379 hrtimer_cancel(&ehci->hrtimer); in ehci_shutdown() 438 hrtimer_cancel(&ehci->hrtimer); in ehci_stop() 471 hrtimer_init(&ehci->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); in ehci_init() 472 ehci->hrtimer.function = ehci_hrtimer_func; in ehci_init()
|
D | ehci.h | 128 struct hrtimer hrtimer; member
|
D | fotg210-hcd.c | 1090 hrtimer_start_range_ns(&fotg210->hrtimer, *timeout, in fotg210_enable_event() 1363 static enum hrtimer_restart fotg210_hrtimer_func(struct hrtimer *t) in fotg210_hrtimer_func() 1366 container_of(t, struct fotg210_hcd, hrtimer); in fotg210_hrtimer_func() 4859 hrtimer_cancel(&fotg210->hrtimer); in fotg210_shutdown() 4914 hrtimer_cancel(&fotg210->hrtimer); in fotg210_stop() 4952 hrtimer_init(&fotg210->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); in hcd_fotg210_init() 4953 fotg210->hrtimer.function = fotg210_hrtimer_func; in hcd_fotg210_init()
|
D | ehci-hub.c | 369 hrtimer_cancel(&ehci->hrtimer); in ehci_bus_suspend()
|
/linux-4.4.14/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.4.14/include/kvm/ |
D | arm_arch_timer.h | 45 struct hrtimer timer;
|
/linux-4.4.14/drivers/bus/ |
D | arm-ccn.c | 167 struct hrtimer hrtimer; member 924 hrtimer_start(&ccn->dt.hrtimer, arm_ccn_pmu_timer_period(), in arm_ccn_pmu_event_start() 941 hrtimer_cancel(&ccn->dt.hrtimer); in arm_ccn_pmu_event_stop() 1159 static enum hrtimer_restart arm_ccn_pmu_timer_handler(struct hrtimer *hrtimer) in arm_ccn_pmu_timer_handler() argument 1161 struct arm_ccn_dt *dt = container_of(hrtimer, struct arm_ccn_dt, in arm_ccn_pmu_timer_handler() 1162 hrtimer); in arm_ccn_pmu_timer_handler() 1169 hrtimer_forward_now(hrtimer, arm_ccn_pmu_timer_period()); in arm_ccn_pmu_timer_handler() 1261 hrtimer_init(&ccn->dt.hrtimer, CLOCK_MONOTONIC, in arm_ccn_pmu_init() 1263 ccn->dt.hrtimer.function = arm_ccn_pmu_timer_handler; in arm_ccn_pmu_init()
|
/linux-4.4.14/arch/x86/kvm/ |
D | i8254.h | 29 struct hrtimer timer;
|
D | i8254.c | 260 struct hrtimer *timer; in __kvm_migrate_pit_timer() 317 static enum hrtimer_restart pit_timer_fn(struct hrtimer *data) in pit_timer_fn() 767 struct hrtimer *timer; in kvm_free_pit()
|
D | lapic.h | 12 struct hrtimer timer;
|
D | lapic.c | 1766 static enum hrtimer_restart apic_timer_fn(struct hrtimer *data) in apic_timer_fn() 1927 struct hrtimer *timer; in __kvm_migrate_apic_timer()
|
D | vmx.c | 425 struct hrtimer preemption_timer; 6519 static enum hrtimer_restart vmx_preemption_timer_fn(struct hrtimer *timer) in vmx_preemption_timer_fn()
|
/linux-4.4.14/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.4.14/include/linux/usb/ |
D | cdc_ncm.h | 92 struct hrtimer tx_timer;
|
/linux-4.4.14/drivers/input/joystick/ |
D | walkera0701.c | 58 struct hrtimer timer; 171 static enum hrtimer_restart timer_handler(struct hrtimer in timer_handler()
|
/linux-4.4.14/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.4.14/drivers/block/ |
D | null_blk.c | 21 struct hrtimer timer; 38 struct hrtimer timer; 173 static enum hrtimer_restart null_cmd_timer_expired(struct hrtimer *timer); 250 static enum hrtimer_restart null_cmd_timer_expired(struct hrtimer *timer) in null_cmd_timer_expired()
|
/linux-4.4.14/include/net/ |
D | pkt_sched.h | 64 struct hrtimer timer;
|
/linux-4.4.14/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 incl…
|
D | device-drivers.xml.db | 109 API-struct-hrtimer 110 API-struct-hrtimer-sleeper 111 API-struct-hrtimer-clock-base 112 API-hrtimer-start 113 API-hrtimer-forward-now 114 API-hrtimer-forward 115 API-hrtimer-start-range-ns 116 API-hrtimer-try-to-cancel 117 API-hrtimer-cancel 118 API---hrtimer-get-remaining [all …]
|
/linux-4.4.14/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.4.14/drivers/staging/rdma/hfi1/ |
D | init.c | 409 static enum hrtimer_restart cca_timer_fn(struct hrtimer *t) in cca_timer_fn() 418 cca_timer = container_of(t, struct cca_timer, hrtimer); in cca_timer_fn() 504 hrtimer_init(&ppd->cca_timer[i].hrtimer, CLOCK_MONOTONIC, in hfi1_init_pportdata() 509 ppd->cca_timer[i].hrtimer.function = cca_timer_fn; in hfi1_init_pportdata() 1245 hrtimer_cancel(&ppd->cca_timer[i].hrtimer); in cleanup_device_data()
|
D | hfi.h | 516 struct hrtimer hrtimer; member
|
D | rc.c | 1911 if (!hrtimer_active(&cca_timer->hrtimer)) { in process_becn() 1915 hrtimer_start(&cca_timer->hrtimer, ns_to_ktime(nsec), in process_becn()
|
/linux-4.4.14/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.4.14/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.4.14/fs/ |
D | timerfd.c | 31 struct hrtimer tmr; 71 static enum hrtimer_restart timerfd_tmrproc(struct hrtimer *htmr) in timerfd_tmrproc()
|
/linux-4.4.14/Documentation/driver-model/ |
D | design-patterns.txt | 102 The design pattern is the same for an hrtimer or something similar that will
|
/linux-4.4.14/drivers/usb/chipidea/ |
D | ci.h | 213 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.4.14/kernel/sched/ |
D | sched.h | 143 struct hrtimer rt_period_timer; 230 struct hrtimer period_timer, slack_timer; 662 struct hrtimer hrtick_timer;
|
D | deadline.c | 526 struct hrtimer *timer = &dl_se->dl_timer; in start_dl_timer() 581 static enum hrtimer_restart dl_task_timer(struct hrtimer *timer) in dl_task_timer() 696 struct hrtimer *timer = &dl_se->dl_timer; in init_dl_task_timer()
|
D | rt.c | 17 static enum hrtimer_restart sched_rt_period_timer(struct hrtimer *timer) in sched_rt_period_timer()
|
D | core.c | 320 static enum hrtimer_restart hrtick(struct hrtimer *timer) in hrtick() 338 struct hrtimer *timer = &rq->hrtick_timer; in __hrtick_restart() 363 struct hrtimer *timer = &rq->hrtick_timer; in hrtick_start()
|
D | fair.c | 3783 struct hrtimer *refresh_timer = &cfs_b->period_timer; in runtime_refresh_within() 3924 static enum hrtimer_restart sched_cfs_slack_timer(struct hrtimer *timer) in sched_cfs_slack_timer() 3934 static enum hrtimer_restart sched_cfs_period_timer(struct hrtimer *timer) in sched_cfs_period_timer()
|
/linux-4.4.14/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.4.14/virt/kvm/arm/ |
D | arch_timer.c | 118 static enum hrtimer_restart kvm_timer_expire(struct hrtimer *hrt) in kvm_timer_expire()
|
/linux-4.4.14/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.4.14/kernel/events/ |
D | core.c | 762 static enum hrtimer_restart perf_mux_hrtimer_handler(struct hrtimer *hr) in perf_mux_hrtimer_handler() 769 cpuctx = container_of(hr, struct perf_cpu_context, hrtimer); in perf_mux_hrtimer_handler() 784 struct hrtimer *timer = &cpuctx->hrtimer; in __perf_mux_hrtimer_init() 809 struct hrtimer *timer = &cpuctx->hrtimer; in perf_mux_hrtimer_restart() 7150 static enum hrtimer_restart perf_swevent_hrtimer(struct hrtimer *hrtimer) in perf_swevent_hrtimer() argument 7158 event = container_of(hrtimer, struct perf_event, hw.hrtimer); in perf_swevent_hrtimer() 7175 hrtimer_forward_now(hrtimer, ns_to_ktime(period)); in perf_swevent_hrtimer() 7197 hrtimer_start(&hwc->hrtimer, ns_to_ktime(period), in perf_swevent_start_hrtimer() 7206 ktime_t remaining = hrtimer_get_remaining(&hwc->hrtimer); in perf_swevent_cancel_hrtimer() 7209 hrtimer_cancel(&hwc->hrtimer); in perf_swevent_cancel_hrtimer() [all …]
|
/linux-4.4.14/drivers/tty/serial/ |
D | sirfsoc_uart.h | 432 struct hrtimer hrt;
|
D | sirfsoc_uart.c | 1169 sirfsoc_uart_rx_dma_hrtimer_callback(struct hrtimer *hrt) in sirfsoc_uart_rx_dma_hrtimer_callback()
|
/linux-4.4.14/arch/s390/kvm/ |
D | kvm-s390.h | 181 enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer);
|
D | interrupt.c | 882 enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer) in kvm_s390_idle_wakeup()
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
D | tilegx.c | 134 struct hrtimer timer; 143 struct hrtimer egress_timer; 755 static enum hrtimer_restart tile_net_handle_tx_wake_timer(struct hrtimer *t) in tile_net_handle_tx_wake_timer() 781 static enum hrtimer_restart tile_net_handle_egress_timer(struct hrtimer *t) in tile_net_handle_egress_timer()
|
/linux-4.4.14/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.4.14/arch/s390/include/asm/ |
D | kvm_host.h | 510 struct hrtimer ckc_timer;
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | kvm_host.h | 621 struct hrtimer dec_timer;
|
/linux-4.4.14/drivers/s390/crypto/ |
D | ap_bus.c | 97 static struct hrtimer ap_poll_timer; 864 static enum hrtimer_restart ap_poll_timeout(struct hrtimer *unused) in ap_poll_timeout()
|
/linux-4.4.14/drivers/misc/ |
D | lkdtm.c | 215 static int jp_hrtimer_start(struct hrtimer *timer, ktime_t tim, in jp_hrtimer_start()
|
/linux-4.4.14/Documentation/scheduler/ |
D | sched-rt-group.txt | 27 system when the period is smaller than either the available hrtimer
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | f_ncm.c | 80 struct hrtimer task_timer; 1117 static enum hrtimer_restart ncm_tx_timeout(struct hrtimer *data) in ncm_tx_timeout()
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
D | rt2x00.h | 975 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.4.14/drivers/net/ieee802154/ |
D | at86rf230.c | 75 struct hrtimer timer; 459 static enum hrtimer_restart at86rf230_async_state_timer(struct hrtimer *timer) in at86rf230_async_state_timer()
|
/linux-4.4.14/drivers/rtc/ |
D | interface.c | 542 enum hrtimer_restart rtc_pie_update_irq(struct hrtimer *timer) in rtc_pie_update_irq()
|
/linux-4.4.14/drivers/net/usb/ |
D | cdc_ncm.c | 66 static enum hrtimer_restart cdc_ncm_tx_timer_cb(struct hrtimer *hr_timer); 1247 static enum hrtimer_restart cdc_ncm_tx_timer_cb(struct hrtimer *timer) in cdc_ncm_tx_timer_cb()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | kvm_host.h | 404 struct hrtimer comparecount_timer;
|
/linux-4.4.14/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.4.14/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.4.14/arch/powerpc/kvm/ |
D | powerpc.c | 666 static enum hrtimer_restart kvmppc_decrementer_wakeup(struct hrtimer *timer) in kvmppc_decrementer_wakeup()
|
/linux-4.4.14/arch/mips/kvm/ |
D | mips.c | 1182 static enum hrtimer_restart kvm_mips_comparecount_wakeup(struct hrtimer *timer) in kvm_mips_comparecount_wakeup()
|
/linux-4.4.14/Documentation/trace/ |
D | ftrace.txt | 1663 <idle>-0 2dNh2 1us : hrtimer_expire_exit: hrtimer=ffff88007796feb8 1666 <idle>-0 2dN.3 4us : hrtimer_cancel: hrtimer=ffff88007d50d5e0 1667 …<idle>-0 2dN.3 4us : hrtimer_start: hrtimer=ffff88007d50d5e0 function=tick_sched_timer ex…
|
/linux-4.4.14/drivers/scsi/ |
D | scsi_debug.c | 614 struct hrtimer hrt; /* must be first element */ 3500 sdebug_q_cmd_hrt_complete(struct hrtimer *timer) in sdebug_q_cmd_hrt_complete()
|
/linux-4.4.14/lib/ |
D | Kconfig.debug | 707 The overhead should be minimal. A periodic hrtimer runs to 711 The frequency of hrtimer and NMI events and the soft and hard lockup
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | mvpp2.c | 668 struct hrtimer tx_done_timer; 4954 static enum hrtimer_restart mvpp2_hr_timer_cb(struct hrtimer *timer) in mvpp2_hr_timer_cb()
|
/linux-4.4.14/Documentation/sysctl/ |
D | kernel.txt | 961 This value can be used to control the frequency of hrtimer and NMI
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_state.c | 379 static enum hrtimer_restart xfrm_timer_handler(struct hrtimer *me) in xfrm_timer_handler()
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | ALSA-Configuration.txt | 607 hrtimer - Use hrtimer (=1, default) or system timer (=0)
|
/linux-4.4.14/drivers/net/wireless/ |
D | mac80211_hwsim.c | 1457 mac80211_hwsim_beacon(struct hrtimer *timer) in mac80211_hwsim_beacon()
|
/linux-4.4.14/net/core/ |
D | dev.c | 4723 static enum hrtimer_restart napi_watchdog(struct hrtimer *timer) in napi_watchdog()
|
/linux-4.4.14/ |
D | MAINTAINERS | 5013 F: kernel/time/hrtimer.c 5018 F: include/linux/hrtimer.h
|