Home
last modified time | relevance | path

Searched refs:elements (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/crates/bitmap/src/
H A Dalloc_bitmap.rs9 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 Dpages.rs331 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 Dzone.rs155 scallocator.empty_slabs.elements * (scallocator.obj_per_page * scallocator.size()); in free_space()
H A Dsc.rs279 self.empty_slabs.elements in allocate()