Searched refs:FreeBlock (Results 1 – 1 of 1) sorted by relevance
53 let ptr = ptr as *mut FreeBlock; in free()62 head: Option<&'static mut FreeBlock>,70 let new_block = (start_addr + i * block_size) as *mut FreeBlock; in new()85 fn pop(&mut self) -> Option<&'static mut FreeBlock> { in pop() argument96 fn push(&mut self, free_block: &'static mut FreeBlock) { in push() argument113 struct FreeBlock { struct114 next: Option<&'static mut FreeBlock>, argument117 impl FreeBlock { impl