/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A D | jcore,pit.txt | 7 - reg: Memory region(s) for timer/clocksource registers. For SMP, 11 - interrupts: An interrupt to assign for the timer. The actual pit 12 core is integrated with the aic and allows the timer interrupt 20 timer@200 {
|
H A D | arm,armv7m-systick.yaml | 4 $id: http://devicetree.org/schemas/timer/arm,armv7m-systick.yaml# 13 description: ARMv7-M includes a system timer, known as SysTick. 41 timer@e000e010 { 48 timer@e000e010 {
|
H A D | img,pistachio-gptimer.txt | 1 * Pistachio general-purpose timer based clocksource 5 - reg: Address range of the timer registers. 16 timer: timer@18102000 {
|
H A D | loongson,ls1x-pwmtimer.yaml | 4 $id: http://devicetree.org/schemas/timer/loongson,ls1x-pwmtimer.yaml# 7 title: Loongson-1 PWM timer 13 Loongson-1 PWM timer can be used for system clock source 41 clocksource: timer@1fe5c030 {
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | timer_mim_reject.c | 12 struct bpf_timer timer; member 68 bpf_timer_init(&val->timer, inner_map2, CLOCK_MONOTONIC); in BPF_PROG() 69 if (bpf_timer_set_callback(&val->timer, timer_cb)) in BPF_PROG() 71 if (bpf_timer_start(&val->timer, 0, 0)) in BPF_PROG()
|
/openbmc/qemu/target/loongarch/ |
H A D | constant_timer.c | 28 expire = timer_expire_time_ns(&cpu->timer); in cpu_loongarch_get_constant_timer_ticks() 43 timer_mod(&cpu->timer, next); in cpu_loongarch_store_constant_timer_config() 45 timer_del(&cpu->timer); in cpu_loongarch_store_constant_timer_config() 58 timer_mod(&cpu->timer, next); in loongarch_constant_timer_cb()
|
/openbmc/qemu/hw/timer/ |
H A D | etraxfs_timer.c | 154 ptimer_state *timer; in update_ctrl() local 159 timer = t->ptimer_t0; in update_ctrl() 163 timer = t->ptimer_t1; in update_ctrl() 187 ptimer_transaction_begin(timer); in update_ctrl() 188 ptimer_set_freq(timer, freq_hz); in update_ctrl() 189 ptimer_set_limit(timer, div, 0); in update_ctrl() 195 ptimer_set_limit(timer, div, 1); in update_ctrl() 199 ptimer_stop(timer); in update_ctrl() 203 ptimer_run(timer, 0); in update_ctrl() 209 ptimer_transaction_commit(timer); in update_ctrl()
|
H A D | mss-timer.c | 91 int timer = 0; in timer_read() local 101 timer = 1; in timer_read() 105 st = &t->timers[timer]; in timer_read() 129 DB_PRINT("timer=%d 0x%" HWADDR_PRIx "=0x%" PRIx32, timer, offset, in timer_read() 141 int timer = 0; in timer_write() local 150 timer = 1; in timer_write() 154 st = &t->timers[timer]; in timer_write() 157 value, timer); in timer_write()
|
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | btcoex.c | 78 struct timer_list timer; member 275 struct brcmf_btcoex_info *bt_local = from_timer(bt_local, t, timer); in brcmf_btcoex_timerfunc() 292 del_timer_sync(&btci->timer); in brcmf_btcoex_handler() 303 mod_timer(&btci->timer, btci->timer.expires); in brcmf_btcoex_handler() 306 mod_timer(&btci->timer, in brcmf_btcoex_handler() 324 mod_timer(&btci->timer, jiffies + btci->timeout); in brcmf_btcoex_handler() 373 timer_setup(&btci->timer, brcmf_btcoex_timerfunc, 0); in brcmf_btcoex_attach() 397 timer_shutdown_sync(&cfg->btcoex->timer); in brcmf_btcoex_detach() 431 del_timer_sync(&btci->timer); in brcmf_btcoex_dhcp_end()
|
/openbmc/linux/kernel/ |
H A D | Kconfig.hz | 10 Allows the configuration of the timer frequency. It is customary 11 to have the timer interrupt run at 1000 Hz but 100 Hz may be more 14 contention and cacheline bounces as a result of timer interrupts. 15 Note that the timer interrupt occurs on each processor in an SMP 16 environment leading to NR_CPUS * HZ number of timer interrupts 25 too many timer interrupts are occurring.
|
/openbmc/linux/drivers/infiniband/hw/mthca/ |
H A D | mthca_catas.c | 135 struct mthca_dev *dev = from_timer(dev, t, catas_err.timer); in poll_catas() 144 mod_timer(&dev->catas_err.timer, in poll_catas() 152 timer_setup(&dev->catas_err.timer, poll_catas, 0); in mthca_start_catas_poll() 167 dev->catas_err.timer.expires = jiffies + MTHCA_CATAS_POLL_INTERVAL; in mthca_start_catas_poll() 169 add_timer(&dev->catas_err.timer); in mthca_start_catas_poll() 174 del_timer_sync(&dev->catas_err.timer); in mthca_stop_catas_poll()
|
/openbmc/linux/arch/mips/cavium-octeon/ |
H A D | oct_ilm.c | 86 static void start_timer(int timer, u64 interval) in start_timer() argument 96 cvmx_write_csr(CVMX_CIU_TIMX(timer), timx.u64); in start_timer() 98 timx.u64 = cvmx_read_csr(CVMX_CIU_TIMX(timer)); in start_timer() 126 static void disable_timer(int timer) in disable_timer() argument 132 cvmx_write_csr(CVMX_CIU_TIMX(timer), timx.u64); in disable_timer() 134 timx.u64 = cvmx_read_csr(CVMX_CIU_TIMX(timer)); in disable_timer()
|
/openbmc/linux/drivers/remoteproc/ |
H A D | omap_remoteproc.c | 156 struct omap_rproc_timer *timer) in omap_rproc_request_timer() argument 160 timer->odt = timer->timer_ops->request_by_node(np); in omap_rproc_request_timer() 161 if (!timer->odt) { in omap_rproc_request_timer() 166 ret = timer->timer_ops->set_source(timer->odt, OMAP_TIMER_SRC_SYS_CLK); in omap_rproc_request_timer() 170 timer->timer_ops->free(timer->odt); in omap_rproc_request_timer() 175 timer->timer_ops->set_load(timer->odt, 0); in omap_rproc_request_timer() 193 return timer->timer_ops->start(timer->odt); in omap_rproc_start_timer() 210 return timer->timer_ops->stop(timer->odt); in omap_rproc_stop_timer() 225 return timer->timer_ops->free(timer->odt); in omap_rproc_release_timer() 240 return timer->timer_ops->get_irq(timer->odt); in omap_rproc_get_timer_irq() [all …]
|
/openbmc/linux/drivers/watchdog/ |
H A D | lpc18xx_wdt.c | 57 struct timer_list timer; member 80 struct lpc18xx_wdt_dev *lpc18xx_wdt = from_timer(lpc18xx_wdt, t, timer); in lpc18xx_wdt_timer_feed() 86 mod_timer(&lpc18xx_wdt->timer, jiffies + in lpc18xx_wdt_timer_feed() 98 lpc18xx_wdt_timer_feed(&lpc18xx_wdt->timer); in lpc18xx_wdt_stop() 137 if (timer_pending(&lpc18xx_wdt->timer)) in lpc18xx_wdt_start() 138 del_timer(&lpc18xx_wdt->timer); in lpc18xx_wdt_start() 253 timer_setup(&lpc18xx_wdt->timer, lpc18xx_wdt_timer_feed, 0); in lpc18xx_wdt_probe() 269 del_timer_sync(&lpc18xx_wdt->timer); in lpc18xx_wdt_remove()
|
/openbmc/openbmc/meta-openembedded/meta-filesystems/recipes-utils/btrfsmaintenance/ |
H A D | btrfsmaintenance_0.5.bb | 31 install -Dm0644 ${S}/*.timer \ 48 btrfs-scrub.timer \ 50 btrfs-trim.timer \ 52 btrfs-balance.timer \ 54 btrfs-defrag.timer \
|
/openbmc/linux/Documentation/devicetree/bindings/power/reset/ |
H A D | atmel,at91sam9260-shdwc.yaml | 40 atmel,wakeup-rtt-timer: 41 description: enable real-time timer wake-up 44 atmel,wakeup-rtc-timer: 61 atmel,wakeup-rtt-timer: false 70 atmel,wakeup-rtc-timer: false
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | st,stm32-lptimer.yaml | 10 The STM32 Low-Power Timer (LPTIM) is a 16-bit timer that provides several 73 timer: 79 const: st,stm32-lptimer-timer 117 timer@40002400 { 140 timer { 141 compatible = "st,stm32-lptimer-timer";
|
/openbmc/linux/drivers/leds/trigger/ |
H A D | ledtrig-transient.c | 28 struct timer_list timer; member 35 from_timer(transient_data, t, timer); in transient_timer_function() 69 del_timer(&transient_data->timer); in transient_activate_store() 83 mod_timer(&transient_data->timer, in transient_activate_store() 174 timer_setup(&tdata->timer, transient_timer_function, 0); in transient_trig_activate() 183 timer_shutdown_sync(&transient_data->timer); in transient_trig_deactivate()
|
H A D | ledtrig-heartbeat.c | 29 struct timer_list timer; member 36 from_timer(heartbeat_data, t, timer); in led_heartbeat_function() 91 mod_timer(&heartbeat_data->timer, jiffies + delay); in led_heartbeat_function() 139 timer_setup(&heartbeat_data->timer, led_heartbeat_function, 0); in heartbeat_trig_activate() 143 led_heartbeat_function(&heartbeat_data->timer); in heartbeat_trig_activate() 154 timer_shutdown_sync(&heartbeat_data->timer); in heartbeat_trig_deactivate()
|
/openbmc/linux/arch/arm/boot/dts/microchip/ |
H A D | at91sam9260ek.dts | 36 tcb0: timer@fffa0000 { 37 timer@0 { 38 compatible = "atmel,tcb-timer"; 42 timer@2 { 43 compatible = "atmel,tcb-timer"; 117 atmel,wakeup-rtt-timer;
|
H A D | usb_a9263.dts | 38 tcb0: timer@fff7c000 { 39 timer@0 { 40 compatible = "atmel,tcb-timer"; 44 timer@2 { 45 compatible = "atmel,tcb-timer"; 72 atmel,wakeup-rtt-timer;
|
H A D | at91-linea.dtsi | 30 timer@0 { 31 compatible = "atmel,tcb-timer"; 35 timer@1 { 36 compatible = "atmel,tcb-timer";
|
H A D | at91-ariettag25.dts | 65 timer@0 { 66 compatible = "atmel,tcb-timer"; 70 timer@1 { 71 compatible = "atmel,tcb-timer";
|
/openbmc/linux/net/core/ |
H A D | gen_estimator.c | 58 struct timer_list timer; member 78 struct net_rate_estimator *est = from_timer(est, t, timer); in est_timer() 107 mod_timer(&est->timer, est->next_jiffies); in est_timer() 180 del_timer_sync(&old->timer); in gen_new_estimator() 186 timer_setup(&est->timer, est_timer, 0); in gen_new_estimator() 187 mod_timer(&est->timer, est->next_jiffies); in gen_new_estimator() 211 timer_shutdown_sync(&est->timer); in gen_kill_estimator()
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm63138.dtsi | 52 /* peripheral clock for system timer */ 109 global_timer: timer@1e200 { 110 compatible = "arm,cortex-a9-global-timer"; 116 local_timer: local-timer@1e600 { 117 compatible = "arm,cortex-a9-twd-timer"; 189 timer: timer@80 { label 190 compatible = "brcm,bcm6328-timer", "syscon"; 242 regmap = <&timer>;
|