Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/mm/allocator/
Dbuddy.rs282 let mut page_list_addr = self.free_area[Self::order2index(spec_order)]; in pop_front() localVariable
283 let mut page_list: PageList<A> = Self::read_page(page_list_addr); in pop_front()
299 self.buddy_free(page_list_addr, MMArch::PAGE_SHIFT as u8); in pop_front()
306 page_list_addr = next_page_list_addr; in pop_front()
313 page_list_addr, in pop_front()
320 Self::entry_virt_addr(page_list_addr, page_list.entry_num - 1), in pop_front()
342 unsafe { self.buddy_free(page_list_addr, MMArch::PAGE_SHIFT as u8) }; in pop_front()
344 Self::write_page(page_list_addr, page_list); in pop_front()
349 Self::write_page(page_list_addr, page_list.clone()); in pop_front()