Home
last modified time | relevance | path

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

/DragonOS/kernel/src/mm/
H A Dpage.rs1101 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 Dmod.rs81 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 Dtables.rs402 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()