summaryrefslogtreecommitdiffstats
path: root/library/stdarch/crates/core_arch/src/arm_shared/barrier/common.rs
blob: 0fb35534d169be602419ab91d3c5a91cacc1d7a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Access types available on all architectures

/// Full system is the required shareability domain, reads and writes are the
/// required access types
pub struct SY;

dmb_dsb!(SY);

impl super::super::sealed::Isb for SY {
    #[inline(always)]
    unsafe fn __isb(&self) {
        super::isb(super::arg::SY)
    }
}