Home
last modified time | relevance | path

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

12345

/kernel/linux/linux-5.10/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
/kernel/linux/linux-4.19/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()
216 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
/kernel/linux/linux-5.10/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()
/kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Source/Drivers/
Dgd32vf103_pmu.c94 \arg WFE_CMD: use WFE command
103 /* select WFI or WFE command to enter sleep mode */ in pmu_to_sleepmode()
122 \arg WFE_CMD: use WFE command
134 /* select WFI or WFE command to enter deepsleep mode */ in pmu_to_deepsleepmode()
151 \arg WFE_CMD: use WFE command
166 /* select WFI or WFE command to enter standby mode */ in pmu_to_standbymode()
/kernel/linux/linux-4.19/drivers/soc/tegra/
Dflowctrl.c91 /* clear wfe bitmap */ in flowctrl_cpu_suspend_enter()
95 /* pwr gating on wfe */ in flowctrl_cpu_suspend_enter()
101 /* clear wfe bitmap */ in flowctrl_cpu_suspend_enter()
132 /* clear wfe bitmap */ in flowctrl_cpu_suspend_exit()
140 /* clear wfe bitmap */ in flowctrl_cpu_suspend_exit()
/kernel/linux/linux-4.19/arch/arm64/include/asm/
Dbarrier.h27 #define wfe() asm volatile("wfe" : : : "memory") macro
/kernel/linux/linux-4.19/arch/arm/common/
Dmcpm_head.S66 wfe
136 wfe
/kernel/linux/linux-4.19/arch/arm/kvm/
Dhandle_exit.c64 * kvm_handle_wfx - handle a WFI or WFE instructions trapped in guests
68 * WFE: Yield the CPU and come back to this vcpu when the scheduler
/kernel/linux/linux-5.10/arch/arm/common/
Dmcpm_head.S62 wfe
132 wfe
/kernel/linux/linux-4.19/arch/arm/mach-rockchip/
Dplatsmp.c149 * stay at wfe state, once they are actived, they will check in rockchip_boot_secondary()
154 * 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.S36 wfe
/kernel/linux/linux-5.10/arch/arm/mach-rockchip/
Dplatsmp.c140 * stay at wfe state, once they are actived, 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
/kernel/linux/linux-5.10/arch/arm64/include/asm/
Dbarrier.h18 #define wfe() asm volatile("wfe" : : : "memory") macro
/kernel/linux/linux-4.19/drivers/clocksource/
DKconfig323 executing the wfe instruction at a frequency represented as a
327 The main use of the event stream is wfe-based timeouts of userspace
329 on wfe to safeguard against any programming errors in case an expected
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/freescale/
Dfsl,imx7ulp-pm.yaml19 The WFI or WFE instruction is used to invoke a Sleep, Deep Sleep or
/kernel/linux/linux-5.10/arch/arm64/lib/
Ddelay.c35 wfe(); in __delay()
/kernel/linux/linux-5.10/Documentation/translations/zh_CN/arm64/
Damu.rst34 当处于 WFI 或者 WFE 状态时,计数器不会增长。
/kernel/linux/linux-5.10/drivers/clocksource/
DKconfig336 executing the wfe instruction at a frequency represented as a
340 The main use of the event stream is wfe-based timeouts of userspace
342 on wfe to safeguard against any programming errors in case an expected
/kernel/linux/linux-4.19/arch/arm64/lib/
Ddelay.c46 wfe(); in __delay()
/kernel/liteos_a/arch/arm/arm/include/
Dlos_hw_cpu.h56 #define WFE __asm__ volatile("wfe" ::: "memory") macro

12345