Lines Matching refs:bitfield
200 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()
265 for b in self.bitfield().iter() { in free_obj_count()
288 pub(crate) bitfield: [AtomicU64; 8], field
312 fn bitfield(&self) -> &[AtomicU64; 8] { in bitfield() method
313 &self.bitfield
316 &mut self.bitfield