Searched refs:rmb (Results 1 - 25 of 61) sorted by relevance

123

/freebsd-11-stable/sys/x86/x86/
H A Dpvclock.c148 rmb();
151 rmb();
163 rmb();
166 rmb();
/freebsd-11-stable/sys/dev/cxgb/
H A Dcxgb_osdep.h77 #define rmb() __asm__ __volatile__ ("lfence;": : :"memory") macro
81 #define rmb() mb() macro
85 #define rmb() mb() macro
88 #define rmb() mb() macro
/freebsd-11-stable/sys/xen/
H A Dxen-os.h139 #define xen_rmb() rmb()
/freebsd-11-stable/sys/dev/e1000/
H A De1000_osdep.h111 #define rmb() __asm volatile("lfence" ::: "memory") macro
114 #define rmb() macro
/freebsd-11-stable/sys/dev/ixgbe/
H A Dixgbe_osdep.h171 #define rmb() __asm volatile("lfence" ::: "memory") macro
174 #define rmb() macro
/freebsd-11-stable/sys/dev/netmap/
H A Dif_vtnet_netmap.h168 rmb();
334 rmb();
/freebsd-11-stable/sys/riscv/htif/
H A Dhtif_block.c222 rmb();
/freebsd-11-stable/sys/sys/
H A Dbuf_ring.h83 rmb();
/freebsd-11-stable/sys/xen/interface/io/
H A Dring.h34 #define xen_rmb() rmb()
/freebsd-11-stable/sys/dev/vxge/
H A Dvxge-osdep.h267 #define rmb() __asm volatile("lfence" ::: "memory") macro
270 #define rmb() macro
/freebsd-11-stable/sys/dev/qlnx/qlnxe/
H A Dbcm_osal.h395 #define OSAL_SMP_RMB(dev) rmb()
397 #define OSAL_RMB(dev) rmb()
/freebsd-11-stable/sys/powerpc/include/
H A Datomic.h54 #define rmb() __asm __volatile("lwsync" : : : "memory") macro
60 #define rmb() __asm __volatile("sync" : : : "memory") macro
/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_os_freebsd.h161 #define DRM_READMEMORYBARRIER() rmb()
164 #define smp_rmb() rmb()
/freebsd-11-stable/lib/libc/gen/
H A Dsem.c443 rmb();
/freebsd-11-stable/sys/arm64/include/
H A Datomic.h56 #define rmb() dmb(ld) /* Full system memory barrier load */ macro
/freebsd-11-stable/sys/arm/include/
H A Datomic-v4.h56 #define rmb() dmb() macro
/freebsd-11-stable/sys/contrib/vchiq/interface/compat/
H A Dvchi_bsd.h431 #define smp_rmb rmb
/freebsd-11-stable/sys/riscv/include/
H A Datomic.h44 #define rmb() fence() macro
/freebsd-11-stable/sys/sparc64/include/
H A Datomic.h38 #define rmb() mb() macro
/freebsd-11-stable/sys/dev/xen/grant_table/
H A Dgrant_table.c301 rmb();
/freebsd-11-stable/sys/amd64/include/
H A Datomic.h49 * instruction in the rmb() function are redundant. In contrast, the
56 #define rmb() __asm __volatile("lfence;" : : : "memory") macro
/freebsd-11-stable/sys/contrib/ena-com/
H A Dena_plat.h307 rmb();
/freebsd-11-stable/sys/i386/include/
H A Datomic.h950 #define rmb() __mbk() macro
954 #define rmb() __mbu() macro
/freebsd-11-stable/sys/mips/mips/
H A Dbus_space_generic.c747 rmb();
/freebsd-11-stable/sys/mips/include/
H A Datomic.h65 #define rmb() mips_sync() macro

Completed in 384 milliseconds

123