/linux-master/include/linux/sched/ |
H A D | posix-timers.h | 1 #include <linux/posix-timers.h>
|
/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | gp_timer_defs.h | 24 #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 D | timer-probe.c | 21 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 D | bcm_kona_timer.c | 32 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 D | ingenic-timer.c | 46 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 D | fsl_gtm.c | 72 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 >m->timers[i]; 132 if (gtm->timers[timer].requested) 135 ret = >m->timers[timer]; 169 int num = tmr - >m->timers[0]; 206 * Properly reset timers: stop, reset, set up prescalers, reference 305 int num = tmr - >m->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 D | clock_types.h | 10 * Clocks/timers in units of sectors of IO: 34 io_timer_heap timers; member in struct:io_clock
|
H A D | clock.c | 29 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 D | arm_arch_timer.h | 88 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 D | Makefile | 13 obj-y += entry.o ints.o timers.o m68328.o
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_helper_restricted.c | 19 } 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 D | omap_remoteproc.c | 93 * @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 D | intel-mid.c | 52 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 D | build_policy.c | 19 #include <linux/sched/posix-timers.h>
|
/linux-master/drivers/net/wireguard/ |
H A D | Makefile | 7 wireguard-y += timers.o
|
/linux-master/kernel/time/ |
H A D | Makefile | 7 obj-y += posix-timers.o posix-cpu-timers.o posix-clock.o itimer.o
|
/linux-master/arch/x86/kernel/ |
H A D | time.c | 93 /* 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 D | posix-clock.h | 13 #include <linux/posix-timers.h>
|
/linux-master/drivers/leds/ |
H A D | leds-netxbig.c | 428 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 D | Makefile | 22 subdir-$(CONFIG_SAMPLE_TIMER) += timers
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | mac80211_if.h | 78 struct brcms_timer *timers; /* timer cleanup queue */ member in struct:brcms_info
|
/linux-master/drivers/misc/ |
H A D | cs5535-mfgpt.c | 24 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 D | sm_sideeffect.c | 283 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 D | uv_mmtimer.c | 22 #include <linux/posix-timers.h>
|
/linux-master/arch/x86/include/asm/ |
H A D | x86_init.h | 170 struct x86_init_timers timers; member in struct:x86_init_ops
|