Searched refs:table_kind (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/mm/ |
H A D | page.rs | 493 pub unsafe fn top_level_table(table_kind: PageTableKind) -> Self { in top_level_table() 496 Arch::table(table_kind), in top_level_table() 1099 table_kind: PageTableKind, field 1118 pub unsafe fn new(table_kind: PageTableKind, table_paddr: PhysAddr, allocator: F) -> Self { in new() 1120 table_kind, in new() 1128 pub unsafe fn create(table_kind: PageTableKind, mut allocator: F) -> Option<Self> { in create() 1133 return Some(Self::new(table_kind, table_paddr, allocator)); in create() 1138 pub unsafe fn current(table_kind: PageTableKind, allocator: F) -> Self { in current() 1139 let table_paddr = Arch::table(table_kind); in current() 1140 return Self::new(table_kind, table_paddr, allocator); in current() [all …]
|
H A D | mod.rs | 576 unsafe fn table(table_kind: PageTableKind) -> PhysAddr; in table() 579 unsafe fn set_table(table_kind: PageTableKind, table: PhysAddr); in set_table()
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | mod.rs | 194 unsafe fn table(table_kind: PageTableKind) -> PhysAddr { in table() 195 match table_kind { in table()
|