Home
last modified time | relevance | path

Searched refs:table_kind (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/mm/
H A Dpage.rs493 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 Dmod.rs576 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 Dmod.rs194 unsafe fn table(table_kind: PageTableKind) -> PhysAddr { in table()
195 match table_kind { in table()