/linux-4.4.14/arch/metag/include/asm/ |
D | barrier.h | 14 barrier(); in wr_fence() 16 barrier(); in wr_fence() 32 barrier(); in wr_fence() 37 barrier(); in wr_fence() 44 #define rmb() barrier() 52 #define smp_mb() barrier() 53 #define smp_rmb() barrier() 54 #define smp_wmb() barrier() 69 barrier(); in fence() 71 barrier(); in fence() [all …]
|
D | spinlock_lock1.h | 11 barrier(); in arch_spin_is_locked() 53 barrier(); in arch_spin_unlock() 102 barrier(); in arch_write_unlock() 112 barrier(); in arch_write_can_lock() 179 barrier(); in arch_read_can_lock()
|
D | processor.h | 156 #define cpu_relax() barrier()
|
/linux-4.4.14/include/linux/ |
D | spinlock_up.h | 31 barrier(); in arch_spin_lock() 39 barrier(); in arch_spin_lock_flags() 47 barrier(); in arch_spin_trylock() 54 barrier(); in arch_spin_unlock() 61 #define arch_read_lock(lock) do { barrier(); (void)(lock); } while (0) 62 #define arch_write_lock(lock) do { barrier(); (void)(lock); } while (0) 63 #define arch_read_trylock(lock) ({ barrier(); (void)(lock); 1; }) 64 #define arch_write_trylock(lock) ({ barrier(); (void)(lock); 1; }) 65 #define arch_read_unlock(lock) do { barrier(); (void)(lock); } while (0) 66 #define arch_write_unlock(lock) do { barrier(); (void)(lock); } while (0) [all …]
|
D | preempt.h | 148 barrier(); \ 153 barrier(); \ 164 barrier(); \ 171 barrier(); \ 185 barrier(); \ 191 barrier(); \ 201 barrier(); \ 206 barrier(); \ 218 #define preempt_disable() barrier() 219 #define sched_preempt_enable_no_resched() barrier() [all …]
|
D | compiler-intel.h | 16 #undef barrier 21 #define barrier() __memory_barrier() macro 22 #define barrier_data(ptr) barrier() 33 #define OPTIMIZER_HIDE_VAR(var) barrier()
|
D | compiler.h | 170 #ifndef barrier 171 # define barrier() __memory_barrier() macro 175 # define barrier_data(ptr) barrier() 191 #define OPTIMIZER_HIDE_VAR(var) barrier() 209 barrier(); \ 211 barrier(); \ 249 barrier(); in __write_once_size() 251 barrier(); in __write_once_size()
|
D | uaccess.h | 32 barrier(); in pagefault_disable() 41 barrier(); in pagefault_enable()
|
D | bottom_half.h | 12 barrier(); in __local_bh_disable_ip()
|
D | dynamic_queue_limits.h | 83 barrier(); in dql_queued()
|
D | rcutiny.h | 219 barrier(); /* Avoid RCU read-side critical sections leaking across. */ in rcu_all_qs()
|
D | mm_types.h | 539 barrier(); in mm_tlb_flush_pending() 555 barrier(); in clear_tlb_flush_pending()
|
D | rculist_nulls.h | 114 for (({barrier();}), \
|
D | percpu_counter.h | 81 barrier(); /* Prevent reloads of fbc->count */ in percpu_counter_read_positive()
|
D | compiler-gcc.h | 15 #define barrier() __asm__ __volatile__("": : :"memory") macro
|
/linux-4.4.14/arch/x86/include/asm/ |
D | barrier.h | 30 #define dma_rmb() barrier() 32 #define dma_wmb() barrier() 37 #define smp_wmb() barrier() 40 #define smp_mb() barrier() 41 #define smp_rmb() barrier() 42 #define smp_wmb() barrier() 43 #define smp_store_mb(var, value) do { WRITE_ONCE(var, value); barrier(); } while (0) 76 barrier(); \ 84 barrier(); \ 91 #define smp_mb__before_atomic() barrier() [all …]
|
D | io.h | 46 #define build_mmio_read(name, size, type, reg, barrier) \ argument 49 :"m" (*(volatile type __force *)addr) barrier); return ret; } 51 #define build_mmio_write(name, size, type, reg, barrier) \ argument 54 "m" (*(volatile type __force *)addr) barrier); } 86 #define mmiowb() barrier()
|
D | bitops.h | 133 barrier(); in clear_bit_unlock() 156 barrier(); in __clear_bit_unlock()
|
D | spinlock.h | 128 barrier(); /* make sure nothing creeps before the lock is taken */ in arch_spin_lock()
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | barrier.h | 22 # define mb() do { barrier(); smp_check_barrier(); smp_mark_barrier(); } while (0) 23 # define rmb() do { barrier(); smp_check_barrier(); } while (0) 24 # define wmb() do { barrier(); smp_mark_barrier(); } while (0) 76 # define read_barrier_depends() do { barrier(); smp_check_barrier(); } while (0) 81 #define smp_mb__before_atomic() barrier() 82 #define smp_mb__after_atomic() barrier()
|
D | irqflags.h | 124 barrier(); in arch_local_irq_disable() 129 barrier(); in arch_local_irq_enable() 150 barrier(); in arch_local_irq_save()
|
/linux-4.4.14/tools/virtio/asm/ |
D | barrier.h | 2 #define barrier() asm volatile("" ::: "memory") macro 6 # define dma_rmb() barrier() 7 # define dma_wmb() barrier() 8 # define smp_rmb() barrier() 9 # define smp_wmb() barrier() 14 #error Please fill in barrier macros
|
/linux-4.4.14/arch/x86/um/asm/ |
D | barrier.h | 35 #define dma_rmb() barrier() 37 #define dma_wmb() barrier() 39 #define smp_mb() barrier() 40 #define smp_rmb() barrier() 41 #define smp_wmb() barrier() 43 #define smp_store_mb(var, value) do { WRITE_ONCE(var, value); barrier(); } while (0)
|
/linux-4.4.14/arch/arm/include/asm/ |
D | barrier.h | 56 #define mb() barrier() 57 #define rmb() barrier() 58 #define wmb() barrier() 59 #define dma_rmb() barrier() 60 #define dma_wmb() barrier() 64 #define smp_mb() barrier() 65 #define smp_rmb() barrier() 66 #define smp_wmb() barrier()
|
D | processor.h | 82 #define cpu_relax() barrier()
|
D | tls.h | 77 barrier();
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | irqflags.h | 34 barrier(); in arch_local_irq_disable() 40 barrier(); in arch_local_irq_save() 46 barrier(); in arch_local_irq_enable() 52 barrier(); in arch_local_irq_restore() 54 barrier(); in arch_local_irq_restore()
|
D | mmu_context.h | 142 barrier(); in ev5_switch_mm() 188 barrier(); \
|
D | processor.h | 60 #define cpu_relax() barrier()
|
D | io.h | 41 barrier(); in __set_hae() 50 barrier(); in __set_hae()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | barrier.h | 48 # define smp_mb() barrier() 57 #define smp_mb__before_atomic() barrier() 58 #define smp_mb__after_atomic() barrier() 68 barrier(); \ 76 barrier(); \
|
D | spinlock.h | 245 barrier(); in arch_write_unlock() 274 barrier(); in arch_write_unlock()
|
/linux-4.4.14/tools/perf/ |
D | MANIFEST | 2 tools/arch/alpha/include/asm/barrier.h 3 tools/arch/arm/include/asm/barrier.h 4 tools/arch/ia64/include/asm/barrier.h 5 tools/arch/mips/include/asm/barrier.h 6 tools/arch/powerpc/include/asm/barrier.h 7 tools/arch/s390/include/asm/barrier.h 8 tools/arch/sh/include/asm/barrier.h 9 tools/arch/sparc/include/asm/barrier.h 12 tools/arch/tile/include/asm/barrier.h 13 tools/arch/x86/include/asm/barrier.h [all …]
|
D | perf-sys.h | 99 #define cpu_relax() barrier()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | smp-tbsync.c | 52 barrier(); in smp_generic_take_timebase() 58 barrier(); in smp_generic_take_timebase() 69 barrier(); in smp_generic_take_timebase() 95 barrier(); in start_contest() 98 barrier(); in start_contest() 103 barrier(); in start_contest() 124 barrier(); in smp_generic_give_timebase() 165 barrier(); in smp_generic_give_timebase()
|
D | crash.c | 236 barrier(); in crash_kexec_wait_realmode()
|
D | machine_kexec_64.c | 224 barrier(); in kexec_prepare_cpus_wait()
|
/linux-4.4.14/arch/score/mm/ |
D | tlb-score.c | 52 barrier(); in local_flush_tlb_all() 103 barrier(); in local_flush_tlb_range() 148 barrier(); in local_flush_tlb_kernel_range() 171 barrier(); in local_flush_tlb_page() 178 barrier(); in local_flush_tlb_page() 199 barrier(); in local_flush_tlb_one() 206 barrier(); in local_flush_tlb_one() 229 barrier(); in __update_tlb()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | barrier.h | 25 #define rmb() barrier() 26 #define wmb() barrier() 44 barrier(); \ 52 barrier(); \
|
D | spinlock.h | 61 barrier(); in arch_spin_trylock_once()
|
D | processor.h | 207 #define cpu_relax_lowlatency() barrier()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | barrier.h | 46 # define fast_rmb() barrier() 96 # define smp_rmb() barrier() 104 #define smp_mb() barrier() 105 #define smp_rmb() barrier() 106 #define smp_wmb() barrier()
|
D | bmips.h | 96 barrier(); in bmips_read_zscm_reg() 122 barrier(); in bmips_write_zscm_reg()
|
D | processor.h | 367 #define cpu_relax() barrier()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | barrier_64.h | 62 barrier(); \ 70 barrier(); \ 74 #define smp_mb__before_atomic() barrier() 75 #define smp_mb__after_atomic() barrier()
|
D | processor_32.h | 121 #define cpu_relax() barrier()
|
/linux-4.4.14/tools/include/linux/ |
D | compiler.h | 6 #define barrier() __asm__ __volatile__("": : :"memory") macro 70 barrier(); in __read_once_size() 72 barrier(); in __read_once_size() 84 barrier(); in __write_once_size() 86 barrier(); in __write_once_size()
|
/linux-4.4.14/arch/arm/mach-rpc/ |
D | time.c | 36 barrier (); in ioc_timer_gettimeoffset() 38 barrier (); in ioc_timer_gettimeoffset() 40 barrier (); in ioc_timer_gettimeoffset() 42 barrier (); in ioc_timer_gettimeoffset()
|
/linux-4.4.14/include/asm-generic/ |
D | barrier.h | 34 #define mb() barrier() 78 #define smp_mb() barrier() 82 #define smp_rmb() barrier() 86 #define smp_wmb() barrier()
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | barrier.h | 13 #define rmb() barrier() 16 #define smp_mb__before_atomic() barrier() 17 #define smp_mb__after_atomic() barrier()
|
D | processor.h | 211 #define cpu_relax() barrier()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | barrier.h | 56 #define smp_lwsync() barrier() 58 #define smp_mb() barrier() 59 #define smp_rmb() barrier() 60 #define smp_wmb() barrier()
|
D | spinlock.h | 116 #define __spin_yield(x) barrier() 117 #define __rw_yield(x) barrier()
|
D | processor.h | 406 #define cpu_relax() do { HMT_low(); HMT_medium(); barrier(); } while (0) 408 #define cpu_relax() barrier()
|
/linux-4.4.14/Documentation/ |
D | memory-barriers.txt | 17 - Varieties of memory barrier. 21 - SMP barrier pairing. 22 - Examples of memory barrier sequences. 28 - Compiler barrier. 30 - MMIO write barrier. 39 (*) Inter-CPU locking barrier effects. 51 (*) Kernel I/O barrier effects. 327 ordering over the memory operations on either side of the barrier. 344 A write memory barrier gives a guarantee that all the STORE operations 345 specified before the barrier will appear to happen before all the STORE [all …]
|
D | atomic_ops.txt | 38 proper implicit or explicit read memory barrier is needed before reading the 59 or explicit memory barrier is needed before the value set with the operation 69 implicit or explicit memory barrier is used after possible runtime 74 barrier. 84 barrier for each use case. Failure to do so will result in code that may 118 Alternatively, you could place a barrier() call in the loop. 214 memory barrier semantics which satisfy the above requirements, that is 224 This means that like atomic_{inc,dec}_return(), the memory barrier 236 Again, these primitives provide explicit memory barrier semantics around 243 provide explicit memory barrier semantics around the operation. [all …]
|
D | DMA-attributes.txt | 10 DMA_ATTR_WRITE_BARRIER is a (write) barrier attribute for DMA. DMA 14 bridges. This barrier is not specific to a particular type of
|
D | io_ordering.txt | 9 memory barrier op, mb(), only with respect to I/O).
|
D | volatile-considered-harmful.txt | 38 spin_lock() call, since it acts as a memory barrier, will force it to 67 barrier, so, once again, volatile is unnecessary. Of course, busy-
|
/linux-4.4.14/arch/arm/mach-versatile/include/mach/ |
D | uncompress.h | 31 barrier(); in putc() 39 barrier(); in flush()
|
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/ |
D | usbgecko_udbg.c | 68 barrier(); in ug_io_transaction() 122 barrier(); in ug_putc() 160 barrier(); in ug_getc() 185 barrier(); in ug_udbg_getc()
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | local.h | 320 #define smp_mb__before_local_dec() barrier() 321 #define smp_mb__after_local_dec() barrier() 322 #define smp_mb__before_local_inc() barrier() 323 #define smp_mb__after_local_inc() barrier()
|
D | processor.h | 135 #define cpu_relax() barrier()
|
/linux-4.4.14/arch/arm/mach-ks8695/include/mach/ |
D | uncompress.h | 23 barrier(); in putc() 31 barrier(); in flush()
|
/linux-4.4.14/arch/arm/mach-clps711x/include/mach/ |
D | uncompress.h | 42 barrier(); in putc() 49 barrier(); in flush()
|
/linux-4.4.14/arch/arm/mach-ebsa110/include/mach/ |
D | uncompress.h | 24 barrier(); in putc() 36 barrier(); in flush()
|
/linux-4.4.14/arch/arm/mach-orion5x/include/mach/ |
D | uncompress.h | 24 barrier(); in putc() 41 barrier(); in flush()
|
/linux-4.4.14/arch/arm/mach-mv78xx0/include/mach/ |
D | uncompress.h | 22 barrier(); in putc() 39 barrier(); in flush()
|
/linux-4.4.14/arch/arm/mach-realview/include/mach/ |
D | uncompress.h | 61 barrier(); in putc() 71 barrier(); in flush()
|
/linux-4.4.14/arch/mips/sgi-ip22/ |
D | Platform | 28 ifeq ($(call cc-option-yn,-mr10k-cache-barrier=store), n) 29 $(error gcc doesn't support needed option -mr10k-cache-barrier=store) 33 cflags-$(CONFIG_SGI_IP28) += -mr10k-cache-barrier=store -I$(srctree)/arch/mips/include/asm/mach-ip28
|
/linux-4.4.14/arch/sparc/kernel/ |
D | sun4d_smp.c | 82 barrier(); in sun4d_cpu_pre_online() 85 barrier(); in sun4d_cpu_pre_online() 103 barrier(); in sun4d_cpu_pre_online() 336 barrier(); in sun4d_cross_call() 344 barrier(); in sun4d_cross_call()
|
D | sun4m_smp.c | 215 barrier(); in sun4m_cross_call() 223 barrier(); in sun4m_cross_call()
|
D | leon_smp.c | 428 barrier(); in leon_cross_call() 437 barrier(); in leon_cross_call()
|
/linux-4.4.14/arch/s390/mm/ |
D | gup.c | 32 barrier(); in gup_pte_range() 117 barrier(); in gup_pmd_range() 161 barrier(); in gup_pud_range() 202 barrier(); in __get_user_pages_fast()
|
/linux-4.4.14/arch/arm/mach-davinci/include/mach/ |
D | uncompress.h | 39 barrier(); in putc() 49 barrier(); in flush()
|
/linux-4.4.14/arch/m68k/atari/ |
D | debug.c | 38 barrier(); in ata_mfp_out() 74 barrier(); in ata_midi_out() 135 barrier(); 151 barrier();
|
/linux-4.4.14/arch/tile/include/asm/ |
D | bitops_64.h | 62 barrier(); in test_and_set_bit() 74 barrier(); in test_and_clear_bit()
|
D | atomic_64.h | 45 barrier(); /* the "+ i" above will wait on memory */ in atomic_add_return() 98 barrier(); /* the "+ i" above will wait on memory */ in atomic64_add_return()
|
D | io.h | 88 barrier(); in __raw_readw() 97 barrier(); in __raw_readl() 105 barrier(); in __raw_readq()
|
D | processor.h | 264 barrier(); in cpu_relax()
|
/linux-4.4.14/drivers/scsi/ |
D | t128.c | 323 while (!(readb(base+T_STATUS_REG_OFFSET) & T_ST_RDY)) barrier(); 325 while (!(readb(base+T_STATUS_REG_OFFSET) & T_ST_RDY)) barrier(); 369 while (!(readb(base+T_STATUS_REG_OFFSET) & T_ST_RDY)) barrier(); 371 while (!(readb(base+T_STATUS_REG_OFFSET) & T_ST_RDY)) barrier();
|
D | qlogicfas408.c | 191 barrier(); in ql_wai() 384 barrier(); in ql_pcmd() 455 barrier(); in qlogicfas408_queuecommand_lck()
|
D | vmw_pvscsi.c | 639 barrier(); in pvscsi_process_completion_ring() 647 barrier(); in pvscsi_process_completion_ring() 718 barrier(); in pvscsi_queue_ring() 1057 barrier(); in pvscsi_process_msg_ring() 1059 barrier(); in pvscsi_process_msg_ring()
|
/linux-4.4.14/arch/arm/mm/ |
D | proc-xsc3.S | 177 mcrne p15, 0, ip, c7, c10, 4 @ data write barrier 206 mcrne p15, 0, ip, c7, c10, 4 @ data write barrier 233 mcr p15, 0, r0, c7, c10, 4 @ data write barrier 254 mcr p15, 0, r0, c7, c10, 4 @ data write barrier 279 mcr p15, 0, r0, c7, c10, 4 @ data write barrier 296 mcr p15, 0, r0, c7, c10, 4 @ data write barrier 313 mcr p15, 0, r0, c7, c10, 4 @ data write barrier 366 mcr p15, 0, ip, c7, c10, 4 @ data write barrier 454 mcr p15, 0, ip, c7, c10, 4 @ data write barrier
|
D | tlb-fa.S | 50 mcr p15, 0, r3, c7, c10, 4 @ data write barrier 63 mcr p15, 0, r3, c7, c10, 4 @ data write barrier
|
D | tlb-v6.S | 58 mcr p15, 0, ip, c7, c10, 4 @ data synchronization barrier 86 mcr p15, 0, r2, c7, c10, 4 @ data synchronization barrier
|
D | proc-fa526.S | 115 mcr p15, 0, ip, c7, c10, 4 @ data write barrier 154 mcr p15, 0, r0, c7, c10, 4 @ data write barrier
|
/linux-4.4.14/arch/x86/xen/ |
D | irq.c | 57 barrier(); /* unmask then check (avoid races) */ in xen_restore_fl() 94 barrier(); /* unmask then check (avoid races) */ in xen_irq_enable()
|
D | time.c | 61 barrier(); in get64() 63 barrier(); in get64() 92 barrier(); in get_runstate_snapshot() 94 barrier(); in get_runstate_snapshot()
|
D | spinlock.c | 46 barrier(); in xen_qlock_wait() 202 barrier(); in xen_lock_spinning()
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | sleep34xx.S | 115 dsb @ data write barrier 116 dmb @ data memory barrier 447 dsb @ data write barrier 448 dmb @ data memory barrier 458 dsb @ data write barrier 459 dmb @ data memory barrier 473 dsb @ data write barrier 474 dmb @ data memory barrier
|
D | sleep24xx.S | 69 mcr p15, 0, r3, c7, c10, 4 @ memory barrier, hope SDR/DDR finished
|
/linux-4.4.14/arch/powerpc/boot/ |
D | ugecon.c | 61 barrier(); in ug_io_transaction() 88 barrier(); in ug_putc()
|
D | cpm-serial.c | 168 barrier(); in cpm_serial_putc() 179 barrier(); in cpm_serial_tstc()
|
D | io.h | 97 static inline void barrier(void) in barrier() function
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | gdb-io-serial.c | 118 barrier(); in gdbstub_io_rx_char() 131 barrier(); in gdbstub_io_rx_char()
|
D | gdb-io-ttysm.c | 200 barrier(); in gdbstub_io_rx_char() 213 barrier(); in gdbstub_io_rx_char()
|
D | smp.c | 439 barrier(); in smp_nmi_call_function() 442 barrier(); in smp_nmi_call_function() 1098 barrier(); in hotplug_cpu_nmi_call_function() 1104 barrier(); in hotplug_cpu_nmi_call_function()
|
/linux-4.4.14/arch/parisc/kernel/ |
D | ftrace.c | 39 barrier(); in push_return_trace() 69 barrier(); in pop_return_trace()
|
D | smp.c | 363 barrier(); in smp_boot_one_cpu()
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | bitops.h | 56 #define smp_mb__before_clear_bit() barrier() 57 #define smp_mb__after_clear_bit() barrier()
|
D | processor.h | 136 #define cpu_relax() barrier()
|
D | Kbuild | 3 generic-y += barrier.h
|
/linux-4.4.14/arch/powerpc/platforms/85xx/ |
D | smp.c | 71 barrier(); in mpc85xx_give_timebase() 105 barrier(); in mpc85xx_give_timebase() 120 barrier(); in mpc85xx_take_timebase() 406 barrier(); in mpc85xx_smp_kexec_cpu_down()
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
D | smp.c | 387 barrier(); in smp_psurge_kick_cpu() 393 barrier(); in smp_psurge_kick_cpu() 432 barrier(); in smp_psurge_take_timebase() 469 barrier(); in smp_core99_give_timebase() 476 barrier(); in smp_core99_give_timebase() 494 barrier(); in smp_core99_take_timebase()
|
/linux-4.4.14/arch/openrisc/mm/ |
D | init.c | 178 barrier(); in paging_init() 189 barrier(); in paging_init()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | smp.c | 107 barrier(); in wait_boot_cpu_to_stop() 112 barrier(); in wait_boot_cpu_to_stop() 188 barrier(); in wait_for_txrdy() 348 barrier(); in secondary_cpu_start() 384 barrier(); in smp_boot_one_cpu()
|
/linux-4.4.14/arch/frv/kernel/ |
D | cmode.S | 123 # (8) Execute memory barrier instruction (MEMBAR). 132 # (10) Execute memory barrier instruction (MEMBAR). 144 # (13) Execute the instruction just after the memory barrier
|
/linux-4.4.14/tools/perf/arch/x86/tests/ |
D | rdpmc.c | 38 barrier(); in mmap_read_self() 55 barrier(); in mmap_read_self()
|
/linux-4.4.14/arch/arm/mach-hisi/ |
D | platsmp.c | 169 barrier(); in hip01_boot_secondary() 171 barrier(); in hip01_boot_secondary()
|
/linux-4.4.14/tools/arch/xtensa/include/asm/ |
D | barrier.h | 15 #define rmb() barrier()
|
/linux-4.4.14/tools/include/asm-generic/ |
D | barrier.h | 32 #define mb() barrier()
|
/linux-4.4.14/arch/arm/mach-footbridge/include/mach/ |
D | uncompress.h | 22 barrier(); in putc()
|
/linux-4.4.14/arch/arm/mach-gemini/include/mach/ |
D | uncompress.h | 29 barrier(); in putc()
|
/linux-4.4.14/kernel/rcu/ |
D | update.c | 181 barrier(); /* critical section after entry code. */ in __rcu_read_lock() 199 barrier(); /* critical section before exit code. */ in __rcu_read_unlock() 201 barrier(); /* assign before ->rcu_read_unlock_special load */ in __rcu_read_unlock() 204 barrier(); /* ->rcu_read_unlock_special load before assign */ in __rcu_read_unlock()
|
/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/ |
D | uncompress.h | 11 barrier(); in putc()
|
/linux-4.4.14/arch/arm/mach-spear/include/mach/ |
D | uncompress.h | 28 barrier(); in putc()
|
/linux-4.4.14/arch/arm/mach-w90x900/include/mach/ |
D | uncompress.h | 35 barrier(); in putc()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.h | 637 barrier(); /* status block is written to by the chip */ in bnx2x_update_fpsb_idx() 659 barrier(); in bnx2x_igu_ack_sb_gen() 680 barrier(); in bnx2x_hc_ack_sb() 709 barrier(); in bnx2x_hc_ack_int() 721 barrier(); in bnx2x_igu_ack_int() 727 barrier(); in bnx2x_ack_int() 737 barrier(); in bnx2x_has_tx_work_unload() 767 barrier(); in bnx2x_tx_queue_has_work()
|
/linux-4.4.14/arch/arm/mach-mmp/include/mach/ |
D | uncompress.h | 26 barrier(); in putc()
|
/linux-4.4.14/arch/tile/lib/ |
D | spinlock_common.h | 34 barrier(); in relax()
|
/linux-4.4.14/arch/arm/mach-iop33x/include/mach/ |
D | uncompress.h | 17 barrier(); in putc()
|
/linux-4.4.14/drivers/block/drbd/ |
D | drbd_protocol.h | 179 u32 barrier; /* barrier number _handle_ only */ member 184 u32 barrier; member
|
/linux-4.4.14/arch/arm/mach-iop32x/include/mach/ |
D | uncompress.h | 17 barrier(); in putc()
|
/linux-4.4.14/arch/arm/mach-sa1100/include/mach/ |
D | uncompress.h | 38 barrier(); in putc()
|
/linux-4.4.14/arch/arm/mach-ixp4xx/include/mach/ |
D | uncompress.h | 29 barrier(); in putc()
|
/linux-4.4.14/arch/parisc/lib/ |
D | delay.c | 47 barrier(); in __cr16_delay()
|
/linux-4.4.14/kernel/events/ |
D | internal.h | 205 barrier(); in get_recursion_context() 212 barrier(); in put_recursion_context()
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | Kbuild | 2 generic-y += barrier.h
|
D | processor.h | 72 #define cpu_relax() barrier()
|
D | spinlock.h | 26 #define arch_spin_unlock_wait(x) do { barrier(); } while (arch_spin_is_locked(x))
|
/linux-4.4.14/arch/cris/include/asm/ |
D | processor.h | 65 #define cpu_relax() barrier()
|
D | Kbuild | 3 generic-y += barrier.h
|
/linux-4.4.14/arch/um/include/shared/ |
D | user.h | 55 #define barrier() __asm__ __volatile__("": : :"memory") macro
|
/linux-4.4.14/drivers/block/xen-blkback/ |
D | common.h | 421 barrier(); in blkif_get_x86_32_req() 439 barrier(); in blkif_get_x86_32_req() 469 barrier(); in blkif_get_x86_64_req() 487 barrier(); in blkif_get_x86_64_req()
|
/linux-4.4.14/arch/arm/mach-pxa/include/mach/ |
D | uncompress.h | 45 barrier(); in putc()
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | Kbuild | 2 generic-y += barrier.h
|
D | processor.h | 24 # define cpu_relax() barrier()
|
/linux-4.4.14/kernel/ |
D | audit_tree.c | 781 struct list_head cursor, barrier; in audit_tag_tree() local 802 list_add(&barrier, &tree_list); in audit_tag_tree() 803 list_add(&cursor, &barrier); in audit_tag_tree() 844 while (barrier.prev != &tree_list) { in audit_tag_tree() 847 tree = container_of(barrier.prev, struct audit_tree, list); in audit_tag_tree() 850 list_add(&tree->list, &barrier); in audit_tag_tree() 866 list_del(&barrier); in audit_tag_tree()
|
/linux-4.4.14/arch/score/include/asm/ |
D | Kbuild | 5 generic-y += barrier.h
|
D | processor.h | 26 #define cpu_relax() barrier()
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | subcore.c | 157 barrier(); in wait_for_sync_step() 312 barrier(); in cpu_update_split_mode()
|
D | setup.c | 200 barrier(); in pnv_kexec_wait_secondaries_down()
|
/linux-4.4.14/arch/um/os-Linux/ |
D | signal.c | 236 barrier(); in block_signals() 262 barrier(); in unblock_signals()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | sys_compat.c | 96 barrier(); in compat_arm_syscall()
|
D | process.c | 221 barrier(); in tls_thread_flush()
|
/linux-4.4.14/tools/lib/lockdep/uinclude/linux/ |
D | kernel.h | 32 #define barrier() macro
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | processor.h | 103 #define cpu_relax() barrier()
|
D | Kbuild | 6 generic-y += barrier.h
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | processor.h | 95 #define cpu_relax() barrier()
|
D | Kbuild | 3 generic-y += barrier.h
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | processor.h | 73 #define cpu_relax() barrier()
|
/linux-4.4.14/drivers/md/ |
D | raid1.h | 85 int barrier; member
|
D | raid10.h | 70 int barrier; member
|
/linux-4.4.14/drivers/dma/ |
D | dmaengine.h | 74 barrier(); in dma_cookie_status()
|
/linux-4.4.14/kernel/irq/ |
D | spurious.c | 162 barrier(); in poll_spurious_irqs() 267 barrier(); in try_misrouted_irq()
|
/linux-4.4.14/Documentation/filesystems/ |
D | ocfs2.txt | 42 barrier=1 This enables/disables barriers. barrier=0 disables it, 43 barrier=1 enables it.
|
D | files.txt | 51 the memory barrier requirements for lock-free dereference. 63 take care of barrier requirements due to lock-free lookup.
|
/linux-4.4.14/arch/frv/include/asm/ |
D | processor.h | 116 #define cpu_relax() barrier()
|
/linux-4.4.14/arch/arm/mach-omap1/include/mach/ |
D | uncompress.h | 58 barrier(); in putc()
|
/linux-4.4.14/arch/x86/kernel/ |
D | tsc.c | 90 barrier(); in cyc2ns_read_begin() 97 barrier(); in cyc2ns_read_end() 222 barrier(); in cycles_2_ns() 227 barrier(); in cycles_2_ns()
|
/linux-4.4.14/fs/nfs/ |
D | pnfs.h | 271 void pnfs_roc_set_barrier(struct inode *ino, u32 barrier); 272 void pnfs_roc_get_barrier(struct inode *ino, u32 *barrier); 634 pnfs_roc_set_barrier(struct inode *ino, u32 barrier) in pnfs_roc_set_barrier() argument 639 pnfs_roc_get_barrier(struct inode *ino, u32 *barrier) in pnfs_roc_get_barrier() argument
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | Kbuild | 3 generic-y += barrier.h
|
D | processor.h | 311 #define cpu_relax() barrier()
|
/linux-4.4.14/arch/s390/lib/ |
D | delay.c | 126 barrier(); in __ndelay()
|
/linux-4.4.14/arch/um/include/asm/ |
D | Kbuild | 1 generic-y += barrier.h
|
/linux-4.4.14/arch/s390/kernel/ |
D | processor.c | 28 barrier(); in cpu_relax()
|
/linux-4.4.14/arch/arm/vfp/ |
D | vfpmodule.c | 424 barrier(); in VFP_bounce() 748 barrier(); in vfp_init() 750 barrier(); in vfp_init()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_txrx.c | 92 barrier(); in mlx5e_completion_event()
|
/linux-4.4.14/arch/ia64/kernel/ |
D | cyclone.c | 106 while(stall--) barrier(); in init_cyclone_clock()
|
/linux-4.4.14/drivers/ide/ |
D | ide-disk.c | 529 int barrier; in update_flush() local 539 barrier = ata_id_flush_enabled(id) && in update_flush() 546 drive->name, barrier ? "" : "not "); in update_flush() 548 if (barrier) { in update_flush()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | iwpm_msg.c | 396 barrier(); in iwpm_register_pid_cb() 465 barrier(); in iwpm_add_mapping_cb() 557 barrier(); in iwpm_add_and_query_mapping_cb() 751 barrier(); in iwpm_mapping_error_cb()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | Kbuild | 1 generic-y += barrier.h
|
D | processor.h | 178 #define cpu_relax() barrier()
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | processor.h | 94 #define cpu_relax() barrier()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sunqe.c | 203 barrier(); in qe_init() 215 barrier(); in qe_init() 233 barrier(); in qe_init() 637 barrier(); in qe_set_multicast() 657 barrier(); in qe_set_multicast()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | processor.h | 99 #define cpu_relax() barrier()
|
/linux-4.4.14/arch/blackfin/mach-bf561/ |
D | smp.c | 100 barrier(); in platform_boot_secondary()
|
/linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
D | tulip.h | 526 barrier(); in tulip_start_rxtx() 538 barrier(); in tulip_stop_rxtx()
|
D | media.c | 72 barrier(); in tulip_mdio_read() 131 barrier(); in tulip_mdio_write()
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | tioce_provider.c | 524 int barrier, int dma_flags) in tioce_do_dma_map() argument 534 dma_mask = (barrier) ? pdev->dev.coherent_dma_mask : pdev->dma_mask; in tioce_do_dma_map() 583 if (!mapaddr && !barrier && dma_mask >= 0xffffffffffUL) { in tioce_do_dma_map() 630 if (mapaddr && barrier) in tioce_do_dma_map()
|
/linux-4.4.14/drivers/tty/serial/ |
D | bfin_sport_uart.c | 644 barrier(); in sport_uart_console_putchar() 665 barrier(); in sport_uart_console_write() 679 barrier(); in sport_uart_console_write() 682 barrier(); in sport_uart_console_write()
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-fpa.h | 232 barrier(); in cvmx_fpa_free_nosync()
|
/linux-4.4.14/arch/m68k/mac/ |
D | macints.c | 313 barrier(); in mac_nmi_handler()
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | smp.c | 205 barrier(); in __cpu_up()
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | Kbuild | 5 generic-y += barrier.h
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | nmi.c | 58 barrier(); in wait_nmi_event()
|
/linux-4.4.14/net/mac80211/ |
D | pm.c | 187 barrier(); in __ieee80211_suspend()
|
/linux-4.4.14/drivers/net/wireless/prism54/ |
D | islpci_mgt.c | 283 barrier(); in islpci_mgt_receive() 424 barrier(); in islpci_mgt_cleanup_transmit()
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | Kbuild | 4 generic-y += barrier.h
|
/linux-4.4.14/drivers/w1/masters/ |
D | matrox_w1.c | 112 barrier(); in matrox_w1_read_reg()
|
/linux-4.4.14/arch/tile/mm/ |
D | pgtable.c | 419 barrier(); in __set_pte() 423 barrier(); in __set_pte()
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_utils.c | 649 barrier(); in nes_post_cqp_request() 660 barrier(); in nes_post_cqp_request() 665 barrier(); in nes_post_cqp_request() 809 barrier(); in nes_mh_fix()
|
D | nes_mgt.c | 97 barrier(); in nes_replenish_mgt_rq() 116 barrier(); in nes_replenish_mgt_rq() 998 barrier(); in nes_init_mgt_qp() 1053 barrier(); in nes_init_mgt_qp() 1128 barrier(); in nes_destroy_mgt()
|
/linux-4.4.14/arch/m68k/apollo/ |
D | config.c | 116 barrier(); in dn_serial_console_wait_key()
|
/linux-4.4.14/arch/arm/mach-orion5x/ |
D | terastation_pro2-setup.c | 194 barrier(); in tsp2_miconwrite()
|
D | kurobox_pro-setup.c | 215 barrier(); in kurobox_pro_miconwrite()
|
/linux-4.4.14/drivers/misc/sgi-gru/ |
D | gru_instructions.h | 39 barrier(); \ 47 barrier(); \
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | traps.c | 176 barrier(); in show_stack()
|
/linux-4.4.14/Documentation/scheduler/ |
D | sched-arch.txt | 56 barrier issued (followed by a test of need_resched with
|