Type Alias kernel::tt::descriptor::TableDescriptor
source · type TableDescriptor<L> = Descriptor<L, Table>;Aliased Type§
struct TableDescriptor<L> {
bits: u64,
phantom: PhantomData<(L, Table)>,
}Fields§
§bits: u64§phantom: PhantomData<(L, Table)>Implementations§
source§impl<L: IntermediateLevel> Descriptor<L, Table>
impl<L: IntermediateLevel> Descriptor<L, Table>
pub fn translation_table(&self) -> &TranslationTable<L::Next>
pub fn translation_table_mut(&mut self) -> &mut TranslationTable<L::Next>
fn next_level_table_address(&self) -> usize
source§impl<L, Ty> Descriptor<L, Ty>
impl<L, Ty> Descriptor<L, Ty>
sourcepub const INVALID_BITS: u64 = 0u64
pub const INVALID_BITS: u64 = 0u64
Bit representation of an invalid descriptor.