Searched refs:timers (Results 1 - 25 of 81) sorted by relevance

1234

/linux-master/include/linux/sched/
H A Dposix-timers.h1 #include <linux/posix-timers.h>
/linux-master/drivers/staging/media/atomisp/pci/
H A Dgp_timer_defs.h24 #define HIVE_GP_TIMER_VALUE_REG_IDX(timer, timers) (HIVE_GP_TIMER_ENABLE_REG_IDX(timers) + timer)
25 #define HIVE_GP_TIMER_COUNT_TYPE_REG_IDX(timer, timers) (HIVE_GP_TIMER_VALUE_REG_IDX(timers, timers) + timer)
26 #define HIVE_GP_TIMER_SIGNAL_SELECT_REG_IDX(timer, timers) (HIVE_GP_TIMER_COUNT_TYPE_REG_IDX(timers, timers) + timer)
27 #define HIVE_GP_TIMER_IRQ_TRIGGER_VALUE_REG_IDX(irq, timers) (HIVE_GP_TIMER_SIGNAL_SELECT_REG_IDX(timers, timer
[all...]
/linux-master/drivers/clocksource/
H A Dtimer-probe.c21 unsigned timers = 0; local
38 timers++;
41 timers += acpi_probe_device_table(timer);
43 if (!timers)
44 pr_crit("%s: no matching timers found\n", __func__);
H A Dbcm_kona_timer.c32 static struct kona_bcm_timers timers; variable in typeref:struct:kona_bcm_timers
37 * We use the peripheral timers for system tick, the cpu global timer for
100 * timer-interrupt->set_next_event. CPU local timers, when
108 ret = kona_timer_get_counter(timers.tmr_regs, &msw, &lsw);
113 writel(lsw + clc, timers.tmr_regs + KONA_GPTIMER_STCM0_OFFSET);
116 reg = readl(timers.tmr_regs + KONA_GPTIMER_STCS_OFFSET);
118 writel(reg, timers.tmr_regs + KONA_GPTIMER_STCS_OFFSET);
125 kona_timer_disable_and_clear(timers.tmr_regs);
148 kona_timer_disable_and_clear(timers.tmr_regs);
171 timers
[all...]
H A Dingenic-timer.c46 struct ingenic_tcu_timer timers[]; member in struct:ingenic_tcu
69 return container_of(timer, struct ingenic_tcu, timers[timer->cpu]);
143 struct ingenic_tcu_timer *timer = &tcu->timers[cpu];
289 tcu = kzalloc(struct_size(tcu, timers, num_possible_cpus()),
317 timer = &tcu->timers[cpu];
340 pr_crit("%s: Unable to start CPU timers: %d\n", __func__, ret);
380 clk_disable(tcu->timers[cpu].clk);
392 ret = clk_enable(tcu->timers[cpu].clk);
405 clk_disable(tcu->timers[cpu - 1].clk);
/linux-master/arch/powerpc/sysdev/
H A Dfsl_gtm.c72 struct gtm_timer timers[4]; member in struct:gtm
95 for (i = 0; i < ARRAY_SIZE(gtm->timers); i++) {
96 if (!gtm->timers[i].requested) {
97 gtm->timers[i].requested = true;
99 return &gtm->timers[i];
132 if (gtm->timers[timer].requested)
135 ret = &gtm->timers[timer];
169 int num = tmr - &gtm->timers[0];
206 * Properly reset timers: stop, reset, set up prescalers, reference
305 int num = tmr - &gtm->timers[
332 gtm_set_shortcuts(struct device_node *np, struct gtm_timer *timers, struct gtm_timers_regs __iomem *regs) argument
[all...]
/linux-master/fs/bcachefs/
H A Dclock_types.h10 * Clocks/timers in units of sectors of IO:
34 io_timer_heap timers; member in struct:io_clock
H A Dclock.c29 for (i = 0; i < clock->timers.used; i++)
30 if (clock->timers.data[i] == timer)
33 BUG_ON(!heap_add(&clock->timers, timer, io_timer_cmp, NULL));
44 for (i = 0; i < clock->timers.used; i++)
45 if (clock->timers.data[i] == timer) {
46 heap_del(&clock->timers, i, io_timer_cmp, NULL);
137 if (clock->timers.used &&
138 time_after_eq(now, clock->timers.data[0]->expire))
139 heap_pop(&clock->timers, ret, io_timer_cmp, NULL);
164 for (i = 0; i < clock->timers
[all...]
/linux-master/include/kvm/
H A Darm_arch_timer.h88 struct arch_timer_context timers[NR_KVM_TIMERS]; member in struct:arch_timer_cpu
123 #define vcpu_get_timer(v,t) (&vcpu_timer(v)->timers[(t)])
124 #define vcpu_vtimer(v) (&(v)->arch.timer_cpu.timers[TIMER_VTIMER])
125 #define vcpu_ptimer(v) (&(v)->arch.timer_cpu.timers[TIMER_PTIMER])
126 #define vcpu_hvtimer(v) (&(v)->arch.timer_cpu.timers[TIMER_HVTIMER])
127 #define vcpu_hptimer(v) (&(v)->arch.timer_cpu.timers[TIMER_HPTIMER])
129 #define arch_timer_ctx_index(ctx) ((ctx) - vcpu_timer((ctx)->vcpu)->timers)
/linux-master/arch/m68k/68000/
H A DMakefile13 obj-y += entry.o ints.o timers.o m68328.o
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_helper_restricted.c19 } timers SEC(".maps");
38 timer = bpf_map_lookup_elem(&timers, &key);
40 bpf_timer_init(&timer->t, &timers, CLOCK_MONOTONIC);
/linux-master/drivers/remoteproc/
H A Domap_remoteproc.c93 * @num_wd_timers: number of rproc watchdog timers
94 * @timers: timer(s) info used by rproc
111 struct omap_rproc_timer *timers; member in struct:omap_rproc
263 * timers associated with a rproc (like IPUs which have 2 watchdog timers,
277 struct omap_rproc_timer *timers = oproc->timers; local
283 if (timers[i].irq > 0 && irq == timers[i].irq) {
284 wd_timer = &timers[
321 struct omap_rproc_timer *timers = oproc->timers; local
457 struct omap_rproc_timer *timers = oproc->timers; local
[all...]
/linux-master/arch/x86/platform/intel-mid/
H A Dintel-mid.c52 x86_init.timers.setup_percpu_clockev = setup_boot_APIC_clock;
97 x86_init.timers.timer_init = intel_mid_time_init;
98 x86_init.timers.setup_percpu_clockev = x86_init_noop;
/linux-master/kernel/sched/
H A Dbuild_policy.c19 #include <linux/sched/posix-timers.h>
/linux-master/drivers/net/wireguard/
H A DMakefile7 wireguard-y += timers.o
/linux-master/kernel/time/
H A DMakefile7 obj-y += posix-timers.o posix-cpu-timers.o posix-clock.o itimer.o
/linux-master/arch/x86/kernel/
H A Dtime.c93 /* Setup the legacy timers */
94 x86_init.timers.timer_init();
97 * After PIT/HPET timers init, set up the final interrupt mode for
/linux-master/include/linux/
H A Dposix-clock.h13 #include <linux/posix-timers.h>
/linux-master/drivers/leds/
H A Dleds-netxbig.c428 struct netxbig_led_timer *timers; local
461 ret = of_property_count_u32_elems(np, "timers");
469 timers = devm_kcalloc(dev, num_timers, sizeof(*timers),
471 if (!timers) {
478 of_property_read_u32_index(np, "timers", 3 * i,
479 &timers[i].mode);
480 if (timers[i].mode >= NETXBIG_LED_MODE_NUM) {
484 of_property_read_u32_index(np, "timers",
486 timers[
[all...]
/linux-master/samples/
H A DMakefile22 subdir-$(CONFIG_SAMPLE_TIMER) += timers
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dmac80211_if.h78 struct brcms_timer *timers; /* timer cleanup queue */ member in struct:brcms_info
/linux-master/drivers/misc/
H A Dcs5535-mfgpt.c24 MODULE_PARM_DESC(mfgptfix, "Try to reset the MFGPT timers during init; "
27 "2 = perform a soft reset by unconfiguring all timers); "
62 * XXX: According to the docs, we cannot reset timers above
155 /* only allocate timers from the working domain if requested */
173 /* set timer_nr to -1 if no timers available */
242 * This is a sledgehammer that resets all MFGPT timers. This is required by
245 * whether or not this secret MSR can be used to release individual timers.
253 /* The following undocumented bit resets the MFGPT timers */
259 * This is another sledgehammer to reset all MFGPT timers.
282 * cases, firmware that uses AMD's VSA code will claim all timers durin
291 int timers = 0; local
[all...]
/linux-master/net/sctp/
H A Dsm_sideeffect.c283 if (!mod_timer(&asoc->timers[timeout_type], jiffies + (HZ/20)))
311 from_timer(asoc, t, timers[SCTP_EVENT_TIMEOUT_T1_COOKIE]);
319 from_timer(asoc, t, timers[SCTP_EVENT_TIMEOUT_T1_INIT]);
327 from_timer(asoc, t, timers[SCTP_EVENT_TIMEOUT_T2_SHUTDOWN]);
335 from_timer(asoc, t, timers[SCTP_EVENT_TIMEOUT_T4_RTO]);
344 timers[SCTP_EVENT_TIMEOUT_T5_SHUTDOWN_GUARD]);
354 from_timer(asoc, t, timers[SCTP_EVENT_TIMEOUT_AUTOCLOSE]);
514 from_timer(asoc, t, timers[SCTP_EVENT_TIMEOUT_SACK]);
714 /* Helper function to break out starting up of heartbeat timers. */
733 /* Stop all heartbeat timers
[all...]
/linux-master/drivers/char/
H A Duv_mmtimer.c22 #include <linux/posix-timers.h>
/linux-master/arch/x86/include/asm/
H A Dx86_init.h170 struct x86_init_timers timers; member in struct:x86_init_ops

Completed in 237 milliseconds

1234