Home
last modified time | relevance | path

Searched refs:StaticBitmap (Results 1 – 9 of 9) sorted by relevance

/DragonOS/kernel/crates/bitmap/src/
H A Dstatic_bitmap.rs9 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 Dlib.rs16 pub use static_bitmap::StaticBitmap;
/DragonOS/kernel/crates/bitmap/tests/
H A Dstatic-bitmap.rs3 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 Dmod.rs32 id_bmp: bitmap::StaticBitmap<{ ScsiManager::MAX_DEVICES }>,
42 id_bmp: bitmap::StaticBitmap::new(), in new()
/DragonOS/kernel/src/driver/clocksource/
H A Dtimer_riscv.rs4 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 Dno_init.rs11 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 Dvirtio_blk.rs105 id_bmp: bitmap::StaticBitmap<{ VirtIOBlkManager::MAX_DEVICES }>,
115 id_bmp: bitmap::StaticBitmap::new(), in new()
/DragonOS/kernel/src/driver/tty/tty_ldisc/
H A Dntty.rs4 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 Dvirtual_console.rs7 use bitmap::{traits::BitMapOps, StaticBitmap};
140 pub tab_stop: StaticBitmap<256>,
207 tab_stop: StaticBitmap::new(), in new()