Searched refs:bitfield (Results 1 – 6 of 6) sorted by relevance
1 use bitfield_struct::bitfield;10 #[bitfield(u32)]50 #[bitfield(u32)]68 #[bitfield(u32)]84 #[bitfield(u32)]
1 use bitfield_struct::bitfield;6 #[bitfield(u8)]
200 fn bitfield(&self) -> &[AtomicU64; 8]; in bitfield() method212 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], field298 fn bitfield(&self) -> &[AtomicU64; 8] { in bitfield() method299 &self.bitfield[all …]
145 for b in slab_page.bitfield().iter() { in free_space()
7 use bitfield_struct::bitfield;29 #[bitfield(u32)]
34 bitfield-struct = "=0.5.3"