structstd.c.darwin.MATTR[src]

Values

ConstantCACHE[src]

Cachability

Source Code

Source code
pub const CACHE = 1

ConstantMIGRATE[src]

Migrability

Source Code

Source code
pub const MIGRATE = 2

ConstantREPLICATE[src]

Replicability

Source Code

Source code
pub const REPLICATE = 4

ConstantVAL_OFF[src]

(Generic) turn attribute off

Source Code

Source code
pub const VAL_OFF = 0

ConstantVAL_ON[src]

(Generic) turn attribute on

Source Code

Source code
pub const VAL_ON = 1

ConstantVAL_GET[src]

(Generic) return current value

Source Code

Source code
pub const VAL_GET = 2

ConstantVAL_CACHE_FLUSH[src]

Flush from all caches

Source Code

Source code
pub const VAL_CACHE_FLUSH = 6

ConstantVAL_DCACHE_FLUSH[src]

Flush from data caches

Source Code

Source code
pub const VAL_DCACHE_FLUSH = 7

ConstantVAL_ICACHE_FLUSH[src]

Flush from instruction caches

Source Code

Source code
pub const VAL_ICACHE_FLUSH = 8

ConstantVAL_CACHE_SYNC[src]

Sync I+D caches

Source Code

Source code
pub const VAL_CACHE_SYNC = 9

ConstantVAL_GET_INFO[src]

Get page info (stats)

Source Code

Source code
pub const VAL_GET_INFO = 10

Source Code

Source code
pub const MATTR = struct {
    /// Cachability
    pub const CACHE = 1;
    /// Migrability
    pub const MIGRATE = 2;
    /// Replicability
    pub const REPLICATE = 4;
    /// (Generic) turn attribute off
    pub const VAL_OFF = 0;
    /// (Generic) turn attribute on
    pub const VAL_ON = 1;
    /// (Generic) return current value
    pub const VAL_GET = 2;
    /// Flush from all caches
    pub const VAL_CACHE_FLUSH = 6;
    /// Flush from data caches
    pub const VAL_DCACHE_FLUSH = 7;
    /// Flush from instruction caches
    pub const VAL_ICACHE_FLUSH = 8;
    /// Sync I+D caches
    pub const VAL_CACHE_SYNC = 9;
    /// Get page info (stats)
    pub const VAL_GET_INFO = 10;
}