Searched refs:bitmap (Results 1 – 14 of 14) sorted by relevance
| /kernel/arch/x86/ |
| A D | ioport.cpp | 34 static void x86_clear_tss_io_bitmap(const bitmap::RleBitmap& bitmap) { in x86_clear_tss_io_bitmap() argument 39 for (const auto& extent : bitmap) { in x86_clear_tss_io_bitmap() 53 static void x86_set_tss_io_bitmap(const bitmap::RleBitmap& bitmap) { in x86_set_tss_io_bitmap() argument 58 for (const auto& extent : bitmap) { in x86_set_tss_io_bitmap() 108 ktl::unique_ptr<bitmap::RleBitmap> optimistic_bitmap; in SetIoBitmap() 114 optimistic_bitmap.reset(new (&ac) bitmap::RleBitmap()); in SetIoBitmap() 122 bitmap::RleBitmap::FreeList bitmap_freelist; in SetIoBitmap() 127 …bitmap_freelist.push_back(ktl::unique_ptr<bitmap::RleBitmapElement>(new (&ac) bitmap::RleBitmapEle… in SetIoBitmap()
|
| A D | rules.mk | 79 kernel/lib/bitmap \
|
| /kernel/include/ |
| A D | bits.h | 41 static inline void bitmap_set(unsigned long *bitmap, int start, int nr) in bitmap_set() argument 43 unsigned long *p = bitmap + BITMAP_WORD(start); in bitmap_set() 61 static inline void bitmap_clear(unsigned long *bitmap, int start, int nr) in bitmap_clear() argument 63 unsigned long *p = bitmap + BITMAP_WORD(start); in bitmap_clear() 81 static inline int bitmap_test(unsigned long *bitmap, int bit) in bitmap_test() argument 83 return BIT_SET(bitmap[BITMAP_WORD(bit)], BITMAP_BIT_IN_WORD(bit)); in bitmap_test() 92 static inline int bitmap_ffz(unsigned long *bitmap, int numbits) in bitmap_ffz() argument 97 if (bitmap[i] == ~0UL) in bitmap_ffz() 99 bit = i * BITMAP_BITS_PER_WORD + (int)_ffz(bitmap[i]); in bitmap_ffz()
|
| /kernel/lib/bitmap/ |
| A D | rules.mk | 8 SRC_DIR := system/ulib/bitmap 18 $(SRC_DIR)/raw-bitmap.cpp \ 19 $(SRC_DIR)/rle-bitmap.cpp \
|
| /kernel/lib/hypervisor/ |
| A D | hypervisor_unittest.cpp | 520 hypervisor::InterruptBitmap<8> bitmap; in interrupt_bitmap() local 523 ASSERT_EQ(ZX_OK, bitmap.Init(), ""); in interrupt_bitmap() 531 bitmap.Set(0u, hypervisor::InterruptType::VIRTUAL); in interrupt_bitmap() 538 bitmap.Set(0u, hypervisor::InterruptType::PHYSICAL); in interrupt_bitmap() 545 bitmap.Set(0u, hypervisor::InterruptType::INACTIVE); in interrupt_bitmap() 553 bitmap.Set(1u, hypervisor::InterruptType::VIRTUAL); in interrupt_bitmap() 560 bitmap.Set(1u, hypervisor::InterruptType::PHYSICAL); in interrupt_bitmap() 567 bitmap.Set(1u, hypervisor::InterruptType::INACTIVE); in interrupt_bitmap() 574 bitmap.Set(0u, hypervisor::InterruptType::VIRTUAL); in interrupt_bitmap() 575 bitmap.Set(1u, hypervisor::InterruptType::VIRTUAL); in interrupt_bitmap() [all …]
|
| A D | rules.mk | 20 kernel/lib/bitmap \
|
| /kernel/arch/x86/include/arch/x86/ |
| A D | ioport.h | 28 friend void x86_set_tss_io_bitmap(IoBitmap& bitmap); 29 friend void x86_clear_tss_io_bitmap(IoBitmap& bitmap); 31 ktl::unique_ptr<bitmap::RleBitmap> bitmap_;
|
| A D | descriptor.h | 52 void x86_set_tss_io_bitmap(IoBitmap& bitmap); 53 void x86_clear_tss_io_bitmap(IoBitmap& bitmap);
|
| /kernel/lib/hypervisor/include/hypervisor/ |
| A D | id_allocator.h | 43 bitmap::RawBitmapGeneric<bitmap::FixedStorage<N>> id_bitmap_;
|
| A D | interrupt_tracker.h | 92 bitmap::RawBitmapGeneric<bitmap::FixedStorage<kNumBits>> bitmap_;
|
| /kernel/dev/iommu/intel/ |
| A D | rules.mk | 22 kernel/lib/bitmap \
|
| /kernel/arch/arm64/include/arch/ |
| A D | hypervisor.h | 64 bitmap::RawBitmapGeneric<bitmap::FixedStorage<kNumInterrupts>> active_interrupts;
|
| /kernel/arch/arm64/ |
| A D | rules.mk | 37 kernel/lib/bitmap \
|
| A D | mmu.cpp | 89 …bitmap::RawBitmapGeneric<bitmap::FixedStorage<MMU_ARM64_MAX_USER_ASID + 1>> bitmap_ TA_GUARDED(loc…
|
Completed in 31 milliseconds