Home
last modified time | relevance | path

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

/DragonOS/kernel/src/arch/x86_64/interrupt/
H A Dmsi.rs1 use bitfield_struct::bitfield;
10 #[bitfield(u32)]
50 #[bitfield(u32)]
68 #[bitfield(u32)]
84 #[bitfield(u32)]
/DragonOS/kernel/src/driver/input/ps2_dev/
H A Dmod.rs1 use bitfield_struct::bitfield;
6 #[bitfield(u8)]
/DragonOS/kernel/crates/rust-slabmalloc/src/
H A Dpages.rs200 fn bitfield(&self) -> &[AtomicU64; 8]; in bitfield() method
212 self.bitfield().first_fit(base_addr, layout, Self::SIZE) in first_fit()
221 self.bitfield().set_bit(idx); in allocate()
230 self.bitfield().is_full() in is_full()
235 self.bitfield().all_free(relevant_bits) in is_empty()
250 self.bitfield().is_allocated(idx), in deallocate()
255 self.bitfield().clear_bit(idx); in deallocate()
274 pub(crate) bitfield: [AtomicU64; 8], field
298 fn bitfield(&self) -> &[AtomicU64; 8] { in bitfield() method
299 &self.bitfield
[all …]
H A Dzone.rs145 for b in slab_page.bitfield().iter() { in free_space()
/DragonOS/kernel/src/arch/x86_64/kvm/vmx/
H A Dmmu.rs7 use bitfield_struct::bitfield;
29 #[bitfield(u32)]
/DragonOS/kernel/
H A DCargo.toml34 bitfield-struct = "=0.5.3"