Home
last modified time | relevance | path

Searched full:wfe (Results 1 – 25 of 58) sorted by relevance

123

/Linux-v6.1/arch/arm/include/asm/
Dspinlock.h14 * sev and wfe are ARMv6K extensions. Uniprocessor ARMv6 may not have the K
19 * For Thumb-2, special care is needed to ensure that the conditional WFE
29 #define WFE(cond) __ALT_SMP_ASM( \ macro
31 "wfe" cond ".n", \
36 #define WFE(cond) __ALT_SMP_ASM("wfe" cond, "nop") macro
74 wfe(); in arch_spin_lock()
147 WFE("ne") in arch_write_lock()
217 WFE("mi") in arch_read_lock()
Dmcs_spinlock.h11 /* Ensure prior stores are observed before we enter wfe. */ \
14 wfe(); \
Dbarrier.h12 #define wfe() __asm__ __volatile__ ("wfe" : : : "memory") macro
15 #define wfe() do { } while (0) macro
/Linux-v6.1/drivers/soc/tegra/
Dflowctrl.c80 /* clear wfe bitmap */ in flowctrl_cpu_suspend_enter()
84 /* pwr gating on wfe */ in flowctrl_cpu_suspend_enter()
90 /* clear wfe bitmap */ in flowctrl_cpu_suspend_enter()
100 * hence use wfe that is working perfectly fine. in flowctrl_cpu_suspend_enter()
103 * while wfe for the power-gating, just like it in flowctrl_cpu_suspend_enter()
136 /* clear wfe bitmap */ in flowctrl_cpu_suspend_exit()
144 /* clear wfe bitmap */ in flowctrl_cpu_suspend_exit()
/Linux-v6.1/arch/arm/common/
Dmcpm_head.S62 wfe
132 wfe
/Linux-v6.1/arch/arm/mach-rockchip/
Dplatsmp.c140 * stay at wfe state, once they are activated, they will check in rockchip_boot_secondary()
145 * the wfe state.The wait time is affected by many aspects. in rockchip_boot_secondary()
338 * executing v7_coherency_exit() and reach the WFI/WFE state in rockchip_cpu_kill()
Dsleep.S27 wfe
/Linux-v6.1/arch/arm64/include/asm/
Dbarrier.h18 #define wfe() asm volatile("wfe" : : : "memory") macro
Dcmpxchg.h240 " wfe\n" \
244 " wfe\n" \
Dsmp.h109 wfe(); in cpu_park_loop()
/Linux-v6.1/Documentation/devicetree/bindings/arm/freescale/
Dfsl,imx7ulp-pm.yaml19 The WFI or WFE instruction is used to invoke a Sleep, Deep Sleep or
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/
Dother.json93 …": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction.",
96 …n": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction."
/Linux-v6.1/drivers/clocksource/
DKconfig315 executing the wfe instruction at a frequency represented as a
319 The main use of the event stream is wfe-based timeouts of userspace
321 on wfe to safeguard against any programming errors in case an expected
/Linux-v6.1/Documentation/translations/zh_CN/arm64/
Damu.rst34 当处于 WFI 或者 WFE 状态时,计数器不会增长。
/Linux-v6.1/include/linux/mailbox/
Dmtk-cmdq-mailbox.h25 * WFE arg_b
/Linux-v6.1/arch/arm64/lib/
Ddelay.c45 wfe(); in __delay()
/Linux-v6.1/Documentation/translations/zh_TW/arm64/
Damu.rst37 當處於 WFI 或者 WFE 狀態時,計數器不會增長。
/Linux-v6.1/arch/arm/mach-tegra/
Dsleep-tegra30.S214 * it when halting but not before it is in the "WFE" state.
220 moveq r4, #(1 << 4) @ wfe bitmap
230 subs r3, r3, #1 @ delay as a part of wfe war.
264 * 38 nop's, which fills rest of wfe cache line and
/Linux-v6.1/arch/arm/mach-ux500/
Dplatsmp.c75 * is waiting for. This will wake up the secondary core from WFE. in ux500_boot_secondary()
/Linux-v6.1/arch/arm64/kernel/
Dhead.S569 wfe
623 wfe
687 1: wfe
700 wfe
/Linux-v6.1/include/asm-generic/
Dspinlock.h22 * architecture has WFE like instructions to sleep instead of poll for word
/Linux-v6.1/arch/arm64/kvm/hyp/include/nvhe/
Dspinlock.h63 "2: wfe\n" in hyp_spin_lock()
/Linux-v6.1/arch/arm64/mm/
Dproc.S287 1: wfe
384 1: wfe
/Linux-v6.1/arch/arm/mach-actions/
Dplatsmp.c63 /* wait for CPUx to run to WFE instruction */ in s500_wakeup_secondary()
/Linux-v6.1/Documentation/arm64/
Damu.rst37 When in WFI or WFE these counters do not increment.

123