| /linux/drivers/watchdog/ |
| H A D | omap_wdt.c | 76 cpu_relax(); in omap_wdt_reload() 83 cpu_relax(); in omap_wdt_reload() 94 cpu_relax(); in omap_wdt_enable() 98 cpu_relax(); in omap_wdt_enable() 108 cpu_relax(); in omap_wdt_disable() 112 cpu_relax(); in omap_wdt_disable() 123 cpu_relax(); in omap_wdt_set_timer() 127 cpu_relax(); in omap_wdt_set_timer() 150 cpu_relax(); in omap_wdt_start() 154 cpu_relax(); in omap_wdt_start()
|
| /linux/arch/mips/kernel/ |
| H A D | sync-r4k.c | 77 cpu_relax(); in check_counter_warp() 117 cpu_relax(); in check_counter_sync_source() 127 cpu_relax(); in check_counter_sync_source() 193 cpu_relax(); in synchronise_count_slave() 211 cpu_relax(); in synchronise_count_slave()
|
| H A D | crash.c | 48 cpu_relax(); in crash_shutdown_secondary() 76 cpu_relax(); in crash_kexec_prepare_cpus()
|
| /linux/tools/virtio/ringtest/ |
| H A D | main.h | 96 #define cpu_relax() asm ("rep; nop" ::: "memory") macro 98 #define cpu_relax() barrier() macro 100 #define cpu_relax() asm ("yield" ::: "memory") macro 102 #define cpu_relax() assert(0) macro 110 cpu_relax(); in busy_wait()
|
| /linux/rust/kernel/io/ |
| H A D | poll.rs | 9 processor::cpu_relax, 108 // `fsleep()` could be a busy-wait loop so we always call `cpu_relax()`. 109 cpu_relax(); 179 cpu_relax();
|
| /linux/arch/mips/include/asm/vdso/ |
| H A D | processor.h | 20 #define cpu_relax() smp_mb() macro 22 #define cpu_relax() barrier() macro
|
| /linux/arch/arm/include/asm/vdso/ |
| H A D | processor.h | 11 #define cpu_relax() \ macro 17 #define cpu_relax() barrier() macro
|
| /linux/arch/arm/mach-sa1100/ |
| H A D | ssp.c | 58 cpu_relax(); in ssp_write_word() 67 cpu_relax(); in ssp_write_word() 95 cpu_relax(); in ssp_read_word()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_hmi.c | 39 cpu_relax(); in wait_for_subcore_guest_exit() 49 cpu_relax(); in wait_for_tb_resync()
|
| /linux/drivers/cpuidle/ |
| H A D | coupled.c | 157 cpu_relax(); in cpuidle_coupled_parallel_barrier() 165 cpu_relax(); in cpuidle_coupled_parallel_barrier() 434 cpu_relax(); in cpuidle_coupled_clear_pokes() 562 cpu_relax(); in cpuidle_enter_state_coupled() 617 cpu_relax(); in cpuidle_enter_state_coupled() 711 cpu_relax(); in cpuidle_coupled_prevent_idle()
|
| /linux/arch/arm/mach-hisi/ |
| H A D | platmcpm.c | 94 cpu_relax(); in hip04_set_snoop_filter() 124 cpu_relax(); in hip04_boot_secondary() 134 cpu_relax(); in hip04_boot_secondary() 207 cpu_relax(); in hip04_cpu_kill() 222 cpu_relax(); in hip04_cpu_kill()
|
| /linux/sound/drivers/ |
| H A D | portman2x4.c | 243 cpu_relax(); in portman_write_midi() 249 cpu_relax(); in portman_write_midi() 256 cpu_relax(); in portman_write_midi() 280 cpu_relax(); /* Wait for strobe echo. */ in portman_read_midi() 292 cpu_relax(); /* Wait for strobe echo. */ in portman_read_midi() 340 cpu_relax(); in portman_read_midi() 401 cpu_relax(); in portman_flush_input() 417 cpu_relax(); in portman_flush_input()
|
| /linux/arch/arm/mach-omap2/ |
| H A D | wd_timer.c | 50 cpu_relax(); in omap2_wd_timer_disable() 54 cpu_relax(); in omap2_wd_timer_disable()
|
| /linux/arch/arm/mach-exynos/ |
| H A D | pm.c | 225 cpu_relax(); in exynos_cpu0_enter_aftr() 249 cpu_relax(); in exynos_cpu0_enter_aftr() 254 cpu_relax(); in exynos_cpu0_enter_aftr()
|
| /linux/drivers/tty/hvc/ |
| H A D | hvc_dcc.c | 35 cpu_relax(); in dcc_uart_console_putchar() 53 cpu_relax(); in dcc_early_console_setup() 71 cpu_relax(); in hvc_dcc_put_chars()
|
| /linux/arch/loongarch/kernel/ |
| H A D | machine_kexec.c | 144 cpu_relax(); in kexec_shutdown_secondary() 178 cpu_relax(); in crash_shutdown_secondary() 212 cpu_relax(); in crash_smp_send_stop()
|
| /linux/tools/testing/selftests/kvm/ |
| H A D | pre_fault_memory_test.c | 52 cpu_relax(); in delete_slot_worker() 57 cpu_relax(); in delete_slot_worker() 90 cpu_relax(); in pre_fault_memory()
|
| /linux/Documentation/translations/zh_CN/process/ |
| H A D | volatile-considered-harmful.rst | 65 cpu_relax(); 67 cpu_relax()调用会降低CPU的能量消耗或者让位于超线程双处理器;它也作为内存屏障一样出
|
| /linux/arch/parisc/include/asm/ |
| H A D | spinlock.h | 130 cpu_relax(); in arch_read_lock() 136 cpu_relax(); in arch_write_lock()
|
| /linux/Documentation/translations/zh_TW/process/ |
| H A D | volatile-considered-harmful.rst | 68 cpu_relax(); 70 cpu_relax()調用會降低CPU的能量消耗或者讓位於超線程雙處理器;它也作爲內存屏障一樣出
|
| /linux/drivers/clocksource/ |
| H A D | timer-vt8500.c | 49 cpu_relax(); in vt8500_timer_read() 68 cpu_relax(); in vt8500_timer_set_next_event()
|
| /linux/arch/sh/kernel/cpu/sh4a/ |
| H A D | smp-shx3.c | 95 cpu_relax(); in shx3_start_cpu() 119 cpu_relax(); in shx3_update_boot_vector()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_atomic.h | |
| /linux/drivers/cdrom/ |
| H A D | gdrom.c | 138 cpu_relax(); in gdrom_wait_clrbusy() 148 cpu_relax(); in gdrom_wait_busy_sleeps() 196 cpu_relax(); in gdrom_spicommand() 607 cpu_relax(); in gdrom_readdisk_dma() 612 cpu_relax(); in gdrom_readdisk_dma() 620 cpu_relax(); in gdrom_readdisk_dma()
|
| /linux/tools/testing/selftests/bpf/libarena/include/ |
| H A D | bpf_atomic.h | 41 #define cpu_relax() ({}) macro 135 cpu_relax(); \
|