Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/mm/allocator/
Dkernel_allocator.rs17 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/
Dalign.rs29 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/
DV0.1.6.md262 * layout.html末尾加空行