Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/mm/allocator/
Dbuddy.rs67 free_area: [PhysAddr; (MAX_ORDER - MIN_ORDER) as usize], field
88 let mut free_area: [PhysAddr; (MAX_ORDER - MIN_ORDER) as usize] = in new() localVariable
92 for f in free_area.iter_mut() { in new()
114 PageList::new(0, free_area[Self::order2index((MAX_ORDER - 1) as u8)]); in new()
116 free_area[Self::order2index((MAX_ORDER - 1) as u8)] = curr_page; in new()
138 let page_list_paddr: PhysAddr = free_area[Self::order2index(i as u8)]; in new()
156 let mut page_list_paddr: PhysAddr = free_area[Self::order2index(i as u8)]; in new()
212 let page_list_paddr: PhysAddr = free_area[Self::order2index(i as u8)]; in new()
232 free_area, in new()
282 let mut page_list_addr = self.free_area[Self::order2index(spec_order)]; in pop_front()
[all …]