Home
last modified time | relevance | path

Searched refs:prev_index (Results 1 – 6 of 6) sorted by relevance

/DragonOS/kernel/crates/bitmap/tests/
H A Dstatic-bitmap.rs22 assert_eq!(bitmap.prev_index(0), None); in test_empty_bitmap_32()
35 assert_eq!(bitmap.prev_index(0), None); in test_empty_bitmap_32()
52 assert_eq!(bitmap.prev_index(0), None); in test_empty_bitmap_64()
65 assert_eq!(bitmap.prev_index(0), None); in test_empty_bitmap_64()
84 assert_eq!(bitmap.prev_index(0), None); in test_static_bitmap_32_first_1()
88 assert_eq!(bitmap.prev_index(2), Some(0)); in test_static_bitmap_32_first_1()
103 assert_eq!(bitmap.prev_index(0), None); in test_static_bitmap_32_first_1()
107 assert_eq!(bitmap.prev_index(2), Some(1)); in test_static_bitmap_32_first_1()
126 assert_eq!(bitmap.prev_index(15), None); in test_static_bitmap_32_middle_1()
130 assert_eq!(bitmap.prev_index(20), Some(15)); in test_static_bitmap_32_middle_1()
[all …]
H A Dalloc-bitmap.rs22 assert_eq!(bitmap.prev_index(0), None); in test_empty_bitmap_32()
35 assert_eq!(bitmap.prev_index(0), None); in test_empty_bitmap_32()
52 assert_eq!(bitmap.prev_index(0), None); in test_empty_bitmap_64()
65 assert_eq!(bitmap.prev_index(0), None); in test_empty_bitmap_64()
84 assert_eq!(bitmap.prev_index(0), None); in test_alloc_bitmap_32_first_1()
88 assert_eq!(bitmap.prev_index(2), Some(0)); in test_alloc_bitmap_32_first_1()
103 assert_eq!(bitmap.prev_index(0), None); in test_alloc_bitmap_32_first_1()
107 assert_eq!(bitmap.prev_index(2), Some(1)); in test_alloc_bitmap_32_first_1()
126 assert_eq!(bitmap.prev_index(15), None); in test_alloc_bitmap_32_middle_1()
130 assert_eq!(bitmap.prev_index(20), Some(15)); in test_alloc_bitmap_32_middle_1()
[all …]
/DragonOS/kernel/crates/bitmap/src/
H A Dalloc_bitmap.rs83 fn prev_index(&self, index: usize) -> Option<usize> { in prev_index() method
84 self.core.prev_index(self.elements, &self.data, index) in prev_index()
H A Dstatic_bitmap.rs94 fn prev_index(&self, index: usize) -> Option<usize> { in prev_index() function
95 self.core.prev_index(N, &self.data, index) in prev_index()
H A Dtraits.rs17 fn prev_index(bits: &Self, index: usize) -> Option<usize>; in prev_index() method
127 fn prev_index(bits: &Self, index: usize) -> Option<usize> {
293 fn prev_index(&self, index: usize) -> Option<usize>; in prev_index() method
H A Dbitmap_core.rs172 pub(crate) fn prev_index(&self, n: usize, data: &[T], index: usize) -> Option<usize> { in prev_index() method
180 if let Some(bit) = <T as BitOps>::prev_index(element, bit_index) { in prev_index()