| /kernel/linux/linux-5.10/arch/arm/include/asm/ |
| D | spinlock.h | 14 * 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()
|
| D | mcs_spinlock.h | 11 /* Ensure prior stores are observed before we enter wfe. */ \ 14 wfe(); \
|
| D | barrier.h | 12 #define wfe() __asm__ __volatile__ ("wfe" : : : "memory") macro 15 #define wfe() do { } while (0) macro
|
| /kernel/linux/linux-4.19/arch/arm/include/asm/ |
| D | spinlock.h | 14 * 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()
|
| D | mcs_spinlock.h | 11 /* Ensure prior stores are observed before we enter wfe. */ \ 14 wfe(); \
|
| D | barrier.h | 12 #define wfe() __asm__ __volatile__ ("wfe" : : : "memory") macro 15 #define wfe() do { } while (0) macro
|
| /kernel/linux/linux-5.10/drivers/soc/tegra/ |
| D | flowctrl.c | 80 /* 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/ |
| D | gd32vf103_pmu.c | 94 \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/ |
| D | flowctrl.c | 91 /* 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/ |
| D | barrier.h | 27 #define wfe() asm volatile("wfe" : : : "memory") macro
|
| /kernel/linux/linux-4.19/arch/arm/common/ |
| D | mcpm_head.S | 66 wfe 136 wfe
|
| /kernel/linux/linux-4.19/arch/arm/kvm/ |
| D | handle_exit.c | 64 * 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/ |
| D | mcpm_head.S | 62 wfe 132 wfe
|
| /kernel/linux/linux-4.19/arch/arm/mach-rockchip/ |
| D | platsmp.c | 149 * 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()
|
| D | sleep.S | 36 wfe
|
| /kernel/linux/linux-5.10/arch/arm/mach-rockchip/ |
| D | platsmp.c | 140 * 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()
|
| D | sleep.S | 27 wfe
|
| /kernel/linux/linux-5.10/arch/arm64/include/asm/ |
| D | barrier.h | 18 #define wfe() asm volatile("wfe" : : : "memory") macro
|
| /kernel/linux/linux-4.19/drivers/clocksource/ |
| D | Kconfig | 323 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/ |
| D | fsl,imx7ulp-pm.yaml | 19 The WFI or WFE instruction is used to invoke a Sleep, Deep Sleep or
|
| /kernel/linux/linux-5.10/arch/arm64/lib/ |
| D | delay.c | 35 wfe(); in __delay()
|
| /kernel/linux/linux-5.10/Documentation/translations/zh_CN/arm64/ |
| D | amu.rst | 34 当处于 WFI 或者 WFE 状态时,计数器不会增长。
|
| /kernel/linux/linux-5.10/drivers/clocksource/ |
| D | Kconfig | 336 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/ |
| D | delay.c | 46 wfe(); in __delay()
|
| /kernel/liteos_a/arch/arm/arm/include/ |
| D | los_hw_cpu.h | 56 #define WFE __asm__ volatile("wfe" ::: "memory") macro
|