Home
last modified time | relevance | path

Searched refs:rmb (Results 1 – 25 of 67) sorted by relevance

123

/freebsd-12-stable/sys/dev/cxgb/
Dcxgb_osdep.h78 #define rmb() __asm__ __volatile__ ("lfence;": : :"memory") macro
82 #define rmb() mb() macro
86 #define rmb() mb() macro
89 #define rmb() mb() macro
/freebsd-12-stable/sys/dev/ixgbe/
Dixgbe_osdep.h168 #define rmb() __asm volatile("lfence" ::: "memory") macro
171 #define rmb() macro
/freebsd-12-stable/sys/dev/e1000/
De1000_osdep.h138 #define rmb() __asm volatile("lfence" ::: "memory") macro
141 #define rmb() macro
/freebsd-12-stable/sys/xen/
Dxen-os.h183 #define xen_rmb() rmb()
/freebsd-12-stable/sys/compat/linuxkpi/common/include/linux/
Dio.h53 #ifdef rmb
54 #define __io_ar() rmb()
/freebsd-12-stable/sys/mips/atheros/
Dar724x_pci.c109 rmb(); in ar724x_pci_write()
140 rmb(); in ar724x_pci_read_config()
/freebsd-12-stable/sys/contrib/ncsw/Peripherals/BM/
Dbman_low.c301 rmb(); in bm_rcr_pvb_commit()
439 rmb(); in bm_mc_commit()
/freebsd-12-stable/sys/sys/
Dbuf_ring.h87 rmb(); in buf_ring_enqueue()
/freebsd-12-stable/sys/xen/interface/io/
Dring.h34 #define xen_rmb() rmb()
/freebsd-12-stable/sys/powerpc/include/
Datomic.h60 #define rmb() __asm __volatile("lwsync" : : : "memory") macro
66 #define rmb() __asm __volatile("sync" : : : "memory") macro
/freebsd-12-stable/sys/dev/drm2/
Ddrm_os_freebsd.h177 #define DRM_READMEMORYBARRIER() rmb()
180 #define smp_rmb() rmb()
/freebsd-12-stable/sys/dev/qlnx/qlnxe/
Dbcm_osal.h392 #define OSAL_SMP_RMB(dev) rmb()
394 #define OSAL_RMB(dev) rmb()
/freebsd-12-stable/sys/i386/include/
Datomic.h954 #define rmb() __mbk() macro
958 #define rmb() __mbu() macro
/freebsd-12-stable/lib/libc/gen/
Dsem.c445 rmb(); in _libc_sem_post_compat()
/freebsd-12-stable/sys/arm64/include/
Datomic.h56 #define rmb() dmb(ld) /* Full system memory barrier load */ macro
/freebsd-12-stable/sys/sparc64/include/
Datomic.h40 #define rmb() mb() macro
/freebsd-12-stable/sys/contrib/vchiq/interface/compat/
Dvchi_bsd.h432 #define smp_rmb rmb
/freebsd-12-stable/sys/riscv/include/
Datomic.h44 #define rmb() fence() macro
/freebsd-12-stable/sys/arm/include/
Datomic-v4.h56 #define rmb() dmb() macro
/freebsd-12-stable/sys/contrib/ena-com/
Dena_plat.h289 rmb(); in ena_reg_read32()
/freebsd-12-stable/sys/dev/xen/grant_table/
Dgrant_table.c302 rmb(); in gnttab_end_foreign_transfer_ref()
/freebsd-12-stable/sys/dev/xen/evtchn/
Devtchn_dev.c303 rmb(); /* Ensure that we see the port before we copy it. */ in evtchn_read()
/freebsd-12-stable/sys/amd64/include/
Datomic.h58 #define rmb() __asm __volatile("lfence;" : : : "memory") macro
/freebsd-12-stable/sys/dev/xen/console/
Dxen_console.c363 rmb(); in xencons_read_ring()
/freebsd-12-stable/sys/contrib/ncsw/Peripherals/QM/
Dqman_low.h369 rmb(); in qmPortalEqcrPvbCommit()
1089 rmb(); in qm_mc_commit()

123