Home
last modified time | relevance | path

Searched refs:base_addr (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/crates/rust-slabmalloc/src/
H A Dpages.rs14 base_addr: usize, in first_fit()
58 base_addr: usize, in first_fit()
63 let data_start = base_addr + start_offset; in first_fit()
211 let base_addr = (self as *const Self as *const u8) as usize; in first_fit() localVariable
212 self.bitfield().first_fit(base_addr, layout, Self::SIZE) in first_fit()
/DragonOS/kernel/src/mm/allocator/
H A Dbuddy.rs187 pub fn entry_virt_addr(base_addr: PhysAddr, j: usize) -> VirtAddr { in entry_virt_addr()
188 let entry_virt_addr = unsafe { A::phys_2_virt(Self::entry_addr(base_addr, j)) }; in entry_virt_addr()
191 pub fn entry_addr(base_addr: PhysAddr, j: usize) -> PhysAddr { in entry_addr()
192 let entry_addr = base_addr + mem::size_of::<PageList<A>>() + j * mem::size_of::<PhysAddr>(); in entry_addr()
/DragonOS/kernel/src/arch/x86_64/init/
H A Dmultiboot.rs121 let start = PhysAddr::new(entry.base_addr() as usize); in early_init_memory_blocks()
/DragonOS/kernel/crates/multiboot/src/
H A Dlib.rs439 pub fn base_addr(&self) -> u64 { in base_addr() method