Home
last modified time | relevance | path

Searched refs:membarrier (Results 1 - 16 of 16) sorted by relevance

/third_party/musl/libc-test/src/functionalext/supplement/linux/
H A Dmembarrier.c16 #include <sys/membarrier.h>
27 int result = membarrier(MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED, 0); in membarrier_0100()
38 int result = membarrier(MEMBARRIER_CMD_PRIVATE_EXPEDITED, 0); in membarrier_0200()
49 int result = membarrier(-1, 0); in membarrier_0300()
/third_party/rust/crates/rustix/tests/process/
H A Dmembarrier.rs3 use rustix::process::{membarrier, membarrier_query, MembarrierCommand, MembarrierQuery}; in test_membarrier()
18 membarrier(cmd).unwrap(); in test_membarrier()
35 membarrier(cmd).unwrap(); in test_membarrier()
37 membarrier(cmd).unwrap_err(); in test_membarrier()
H A Dmain.rs17 mod membarrier; modules
/third_party/rust/crates/rustix/src/process/
H A Dmod.rs11 mod membarrier; modules
52 pub use membarrier::{
53 membarrier, membarrier_cpu, membarrier_query, MembarrierCommand, MembarrierQuery,
H A Dmembarrier.rs1 //! The Linux `membarrier` syscall.
55 /// `membarrier(MEMBARRIER_CMD_QUERY, 0, 0)`—Query the supported `membarrier`
59 /// the underlying OS doesn't support the `membarrier` syscall, it returns
65 /// [Linux]: https://man7.org/linux/man-pages/man2/membarrier.2.html
72 /// `membarrier(cmd, 0, 0)`—Perform a memory barrier.
77 /// [Linux]: https://man7.org/linux/man-pages/man2/membarrier.2.html
79 pub fn membarrier(cmd: MembarrierCommand) -> io::Result<()> { in membarrier() functions
80 backend::process::syscalls::membarrier(cmd) in membarrier()
83 /// `membarrier(cm
[all...]
/third_party/musl/src/linux/
H A Dmembarrier.c1 #include <sys/membarrier.h>
60 /* If membarrier is linked, attempt to pre-register to be able to use in __membarrier_init()
72 weak_alias(__membarrier, membarrier);
/third_party/musl/porting/liteos_m/kernel/include/sys/
H A Dmembarrier.h15 int membarrier(int, int);
/third_party/musl/porting/liteos_m_iccarm/kernel/include/sys/
H A Dmembarrier.h15 int membarrier(int, int);
/third_party/musl/porting/uniproton/kernel/include/sys/
H A Dmembarrier.h15 int membarrier(int, int);
/third_party/musl/include/sys/
H A Dmembarrier.h19 int membarrier(int, int);
/third_party/rust/crates/linux-raw-sys/gen/modules/
H A Dgeneral.h48 #include <linux/membarrier.h>
/third_party/musl/porting/liteos_a/user/ldso/
H A Ddynlink.c21 #include <sys/membarrier.h>
/third_party/musl/porting/liteos_a/user_debug/ldso/
H A Ddynlink.c21 #include <sys/membarrier.h>
/third_party/musl/ldso/
H A Ddynlink.c21 #include <sys/membarrier.h>
/third_party/musl/porting/linux/user/ldso/
H A Ddynlink.c25 #include <sys/membarrier.h>
/third_party/musl/ldso/linux/
H A Ddynlink.c25 #include <sys/membarrier.h>

Completed in 29 milliseconds