Searched refs:FreeBlockList (Results 1 – 1 of 1) sorted by relevance
9 free_block_list: FreeBlockList,21 free_block_list: FreeBlockList::new(start_addr, block_size, blocks_num), in new()37 unsafe { FreeBlockList::new(start_addr, self.block_size, num_of_blocks) }; in grow()60 struct FreeBlockList { struct65 impl FreeBlockList { implementation66 unsafe fn new(start_addr: usize, block_size: usize, num_of_blocks: usize) -> FreeBlockList { in new() argument67 let mut new_list = FreeBlockList::new_empty(); in new()76 fn new_empty() -> FreeBlockList { in new_empty()77 return FreeBlockList { len: 0, head: None }; in new_empty()107 impl Drop for FreeBlockList { implementation