Searched refs:layout (Results 1 – 3 of 3) sorted by relevance
/DragonOS-0.1.8/kernel/src/mm/allocator/ |
D | kernel_allocator.rs | 17 unsafe fn local_alloc(&self, layout: Layout) -> *mut u8; in local_alloc() 18 unsafe fn local_alloc_zeroed(&self, layout: Layout) -> *mut u8; in local_alloc_zeroed() 19 unsafe fn local_dealloc(&self, ptr: *mut u8, layout: Layout); in local_dealloc() 25 unsafe fn alloc_in_buddy(&self, layout: Layout) -> Result<NonNull<[u8]>, AllocError> { in alloc_in_buddy() 27 let count = (page_align_up(layout.size()) / MMArch::PAGE_SIZE).next_power_of_two(); in alloc_in_buddy() 47 unsafe fn free_in_buddy(&self, ptr: *mut u8, layout: Layout) { in free_in_buddy() 49 let count = (page_align_up(layout.size()) / MMArch::PAGE_SIZE).next_power_of_two(); in free_in_buddy() 58 unsafe fn local_alloc(&self, layout: Layout) -> *mut u8 { in local_alloc() 60 .alloc_in_buddy(layout) in local_alloc() 65 unsafe fn local_alloc_zeroed(&self, layout: Layout) -> *mut u8 { in local_alloc_zeroed() [all …]
|
/DragonOS-0.1.8/kernel/src/libs/ |
D | align.rs | 29 let layout = core::alloc::Layout::from_size_align( localVariable 34 if let Ok(layout) = layout { 35 layout
|
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.6.md | 262 * layout.html末尾加空行
|