core/stdarch/crates/core_arch/src/arm_shared/barrier/
v8.rs

1/// Full system is the required shareability domain, reads are the required
2/// access type
3#[unstable(feature = "stdarch_arm_barrier", issue = "117219")]
4pub struct LD;
5
6dmb_dsb!(LD);
7
8/// Inner Shareable is the required shareability domain, reads are the required
9/// access type
10#[unstable(feature = "stdarch_arm_barrier", issue = "117219")]
11pub struct ISHLD;
12
13dmb_dsb!(ISHLD);
14
15/// Non-shareable is the required shareability domain, reads are the required
16/// access type
17#[unstable(feature = "stdarch_arm_barrier", issue = "117219")]
18pub struct NSHLD;
19
20dmb_dsb!(NSHLD);
21
22/// Outer Shareable is the required shareability domain, reads are the required
23/// access type
24#[unstable(feature = "stdarch_arm_barrier", issue = "117219")]
25pub struct OSHLD;
26
27dmb_dsb!(OSHLD);