Home
last modified time | relevance | path

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

/DragonOS/kernel/src/mm/allocator/
H A Dbuddy.rs217 fn order2index(order: u8) -> usize { in order2index() method
229 let mut page_list_addr = self.free_area[Self::order2index(spec_order)]; in pop_front()
242 self.free_area[Self::order2index(spec_order)] = next_page_list_addr; in pop_front()
249 let next_page_list_addr = self.free_area[Self::order2index(spec_order)]; in pop_front()
286 self.free_area[Self::order2index(spec_order)] = page_list.next_page; in pop_front()
400 let first_page_list_paddr = self.free_area[Self::order2index(order as u8)]; in buddy_free()
435 let mut page_list_paddr = self.free_area[Self::order2index(order as u8)]; in buddy_free()
532 first_page_list_paddr == self.free_area[Self::order2index(order as u8)] in buddy_free()
537 self.free_area[Self::order2index(order as u8)] = new_page_list_addr; in buddy_free()
541 let first_page_list_paddr = self.free_area[Self::order2index(order as u8)]; in buddy_free()