Searched refs:elements (Results 1 – 4 of 4) sorted by relevance
/DragonOS/kernel/crates/bitmap/src/ |
H A D | alloc_bitmap.rs | 9 elements: usize, field 15 pub fn new(elements: usize) -> Self { in new() 16 let data = vec![0usize; (elements + usize::BITS as usize - 1) / (usize::BITS as usize)]; in new() 18 elements, in new() 34 return self.core.get(self.elements, &self.data, index); in get() 39 return self.core.set(self.elements, &mut self.data, index, value); in set() 44 self.elements in len() 59 self.core.first_false_index(self.elements, &self.data) in first_false_index() 64 self.core.last_index(self.elements, &self.data) in last_index() 69 self.core.last_false_index(self.elements, &self.data) in last_false_index() [all …]
|
/DragonOS/kernel/crates/rust-slabmalloc/src/ |
H A D | pages.rs | 331 pub(crate) elements: usize, field 339 elements: 0, in new() 347 elements: 0, in new() 378 self.elements += 1; in insert_front() 409 self.elements -= 1; in remove_from_list() 425 self.elements -= 1; in pop()
|
H A D | zone.rs | 155 scallocator.empty_slabs.elements * (scallocator.obj_per_page * scallocator.size()); in free_space()
|
H A D | sc.rs | 279 self.empty_slabs.elements in allocate()
|