Searched refs:StaticBitmap (Results 1 – 9 of 9) sorted by relevance
/DragonOS/kernel/crates/bitmap/src/ |
H A D | static_bitmap.rs | 9 pub struct StaticBitmap<const N: usize> struct 17 impl<const N: usize> Default for StaticBitmap<N> argument 26 impl<const N: usize> StaticBitmap<N> implementation 39 impl<const N: usize> BitMapOps<usize> for StaticBitmap<N> implementation
|
H A D | lib.rs | 16 pub use static_bitmap::StaticBitmap;
|
/DragonOS/kernel/crates/bitmap/tests/ |
H A D | static-bitmap.rs | 3 use bitmap::{traits::BitMapOps, StaticBitmap}; 13 let mut bitmap = StaticBitmap::<32>::new(); in test_empty_bitmap_32() 43 let mut bitmap = StaticBitmap::<64>::new(); in test_empty_bitmap_64() 74 let mut bitmap = StaticBitmap::<32>::new(); in test_static_bitmap_32_first_1() 115 let mut bitmap = StaticBitmap::<32>::new(); in test_static_bitmap_32_middle_1() 157 let mut bitmap = StaticBitmap::<32>::new(); in test_static_bitmap_32_last_1() 199 let mut bitmap = StaticBitmap::<64>::new(); in test_static_bitmap_64_first_1() 240 let mut bitmap = StaticBitmap::<64>::new(); in test_static_bitmap_64_middle_1() 282 let mut bitmap = StaticBitmap::<64>::new(); in test_static_bitmap_64_last_1() 324 let mut bitmap = StaticBitmap::<64>::new(); in test_static_bitmap_64_two_1_first() [all …]
|
/DragonOS/kernel/src/driver/scsi/ |
H A D | mod.rs | 32 id_bmp: bitmap::StaticBitmap<{ ScsiManager::MAX_DEVICES }>, 42 id_bmp: bitmap::StaticBitmap::new(), in new()
|
/DragonOS/kernel/src/driver/clocksource/ |
H A D | timer_riscv.rs | 4 use bitmap::{traits::BitMapOps, StaticBitmap}; 32 static SBI_TIMER_INIT_BMP: SpinLock<StaticBitmap<{ PerCpu::MAX_CPU_NUM as usize }>> = 33 SpinLock::new(StaticBitmap::new());
|
/DragonOS/kernel/src/mm/ |
H A D | no_init.rs | 11 use bitmap::{traits::BitMapOps, StaticBitmap}; 48 bmp: StaticBitmap<{ Self::EARLY_REMAP_PAGES_NUM }>, 59 bmp: StaticBitmap::new(), in new()
|
/DragonOS/kernel/src/driver/block/ |
H A D | virtio_blk.rs | 105 id_bmp: bitmap::StaticBitmap<{ VirtIOBlkManager::MAX_DEVICES }>, 115 id_bmp: bitmap::StaticBitmap::new(), in new()
|
/DragonOS/kernel/src/driver/tty/tty_ldisc/ |
H A D | ntty.rs | 4 use bitmap::{traits::BitMapOps, StaticBitmap}; 122 read_flags: StaticBitmap<NTTY_BUFSIZE>, 123 char_map: StaticBitmap<256>, 152 read_flags: StaticBitmap::new(), in new() 153 char_map: StaticBitmap::new(), in new()
|
/DragonOS/kernel/src/driver/tty/virtual_terminal/ |
H A D | virtual_console.rs | 7 use bitmap::{traits::BitMapOps, StaticBitmap}; 140 pub tab_stop: StaticBitmap<256>, 207 tab_stop: StaticBitmap::new(), in new()
|