Searched refs:table_paddr (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/mm/ |
H A D | page.rs | 1101 table_paddr: PhysAddr, field 1118 pub unsafe fn new(table_kind: PageTableKind, table_paddr: PhysAddr, allocator: F) -> Self { in new() 1121 table_paddr, in new() 1129 let table_paddr = allocator.allocate_one()?; in create() localVariable 1131 let table_vaddr = Arch::phys_2_virt(table_paddr)?; in create() 1133 return Some(Self::new(table_kind, table_paddr, allocator)); in create() 1139 let table_paddr = Arch::table(table_kind); in current() localVariable 1140 return Self::new(table_kind, table_paddr, allocator); in current() 1152 Arch::set_table(self.table_kind, self.table_paddr); in make_current() 1160 PageTable::new(VirtAddr::new(0), self.table_paddr, Arch::PAGE_LEVELS - 1) in table() [all …]
|
/DragonOS/kernel/src/driver/acpi/ |
H A D | mod.rs | 81 let table_paddr: PhysAddr = match acpi_args { in map_tables() localVariable 93 let res = unsafe { acpi::AcpiTables::from_rsdp(AcpiHandlerImpl, table_paddr.data()) }; in map_tables()
|
/DragonOS/kernel/src/driver/firmware/efi/ |
H A D | tables.rs | 402 let table_paddr: PhysAddr = PhysAddr::new(table.vendor_table as usize); in match_table() localVariable 403 let vaddr = EarlyIoRemap::map_not_aligned(table_paddr, table_map_size, true); in match_table()
|