rpi_mailbox/memflag.rs
1//! Kind of memory flags
2//!
3
4use bitflags::bitflags;
5
6bitflags! {
7 pub struct Flags: u32 {
8 const MEM_FLAG_DISCARDABLE = (1 << 0);
9 const MEM_FLAG_NORMAL = (0 << 2);
10 const MEM_FLAG_DIRECT = (1 << 2);
11 const MEM_FLAG_COHERENT = (1 << 3);
12 const MEM_FLAG_L1_NONALLOCATING = Self::MEM_FLAG_DIRECT.bits() | Self::MEM_FLAG_COHERENT.bits();
13 const MEM_FLAG_ZERO = (1 << 4);
14 const MEM_FLAG_NO_INIT = (1 << 5);
15 const MEM_FLAG_HINT_PERMALOCK = (1 << 6);
16 }
17}