Home
last modified time | relevance | path

Searched refs:cpu_relax (Results 1 – 25 of 348) sorted by relevance

12345678910>>...14

/linux/drivers/watchdog/
H A Domap_wdt.c76 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 Dsync-r4k.c77 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 Dcrash.c48 cpu_relax(); in crash_shutdown_secondary()
76 cpu_relax(); in crash_kexec_prepare_cpus()
/linux/tools/virtio/ringtest/
H A Dmain.h96 #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 Dpoll.rs9 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 Dprocessor.h20 #define cpu_relax() smp_mb() macro
22 #define cpu_relax() barrier() macro
/linux/arch/arm/include/asm/vdso/
H A Dprocessor.h11 #define cpu_relax() \ macro
17 #define cpu_relax() barrier() macro
/linux/arch/arm/mach-sa1100/
H A Dssp.c58 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 Dbook3s_hv_hmi.c39 cpu_relax(); in wait_for_subcore_guest_exit()
49 cpu_relax(); in wait_for_tb_resync()
/linux/drivers/cpuidle/
H A Dcoupled.c157 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 Dplatmcpm.c94 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 Dportman2x4.c243 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 Dwd_timer.c50 cpu_relax(); in omap2_wd_timer_disable()
54 cpu_relax(); in omap2_wd_timer_disable()
/linux/arch/arm/mach-exynos/
H A Dpm.c225 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 Dhvc_dcc.c35 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 Dmachine_kexec.c144 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 Dpre_fault_memory_test.c52 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 Dvolatile-considered-harmful.rst65 cpu_relax();
67 cpu_relax()调用会降低CPU的能量消耗或者让位于超线程双处理器;它也作为内存屏障一样出
/linux/arch/parisc/include/asm/
H A Dspinlock.h130 cpu_relax(); in arch_read_lock()
136 cpu_relax(); in arch_write_lock()
/linux/Documentation/translations/zh_TW/process/
H A Dvolatile-considered-harmful.rst68 cpu_relax();
70 cpu_relax()調用會降低CPU的能量消耗或者讓位於超線程雙處理器;它也作爲內存屏障一樣出
/linux/drivers/clocksource/
H A Dtimer-vt8500.c49 cpu_relax(); in vt8500_timer_read()
68 cpu_relax(); in vt8500_timer_set_next_event()
/linux/arch/sh/kernel/cpu/sh4a/
H A Dsmp-shx3.c95 cpu_relax(); in shx3_start_cpu()
119 cpu_relax(); in shx3_update_boot_vector()
/linux/tools/testing/selftests/bpf/
H A Dbpf_atomic.h
/linux/drivers/cdrom/
H A Dgdrom.c138 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 Dbpf_atomic.h41 #define cpu_relax() ({}) macro
135 cpu_relax(); \

12345678910>>...14