Searched refs:prev_index (Results 1 – 6 of 6) sorted by relevance
/DragonOS/kernel/crates/bitmap/tests/ |
H A D | static-bitmap.rs | 22 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 D | alloc-bitmap.rs | 22 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 D | alloc_bitmap.rs | 83 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 D | static_bitmap.rs | 94 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 D | traits.rs | 17 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 D | bitmap_core.rs | 172 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()
|