Searched refs:bitmap (Results 1 – 4 of 4) sorted by relevance
/lk-master/top/include/lk/ |
A D | bits.h | 37 static inline int bitmap_set(unsigned long *bitmap, int bit) { in bitmap_set() argument 39 return atomic_or(&((int *)bitmap)[BITMAP_INT(bit)], mask) & mask ? 1 : 0; in bitmap_set() 42 static inline int bitmap_clear(unsigned long *bitmap, int bit) { in bitmap_clear() argument 45 return atomic_and(&((int *)bitmap)[BITMAP_INT(bit)], ~mask) & mask ? 1:0; in bitmap_clear() 48 static inline int bitmap_test(unsigned long *bitmap, int bit) { in bitmap_test() argument 49 return BIT_SET(bitmap[BITMAP_WORD(bit)], BITMAP_BIT_IN_WORD(bit)); in bitmap_test() 57 static inline int bitmap_ffz(unsigned long *bitmap, int numbits) { in bitmap_ffz() argument 62 if (bitmap[i] == ~0UL) in bitmap_ffz() 64 bit = i * BITMAP_BITS_PER_WORD + _ffz(bitmap[i]); in bitmap_ffz()
|
/lk-master/arch/x86/ |
A D | arch.c | 44 system_tss.bitmap = offsetof(tss_32_t, tss_bitmap); in arch_early_init()
|
/lk-master/dev/interrupt/arm_gic/ |
A D | arm_gic.c | 494 static void bitmap_update_locked(u_long *bitmap, u_int bit, bool set) { in bitmap_update_locked() argument 497 bitmap += BITMAP_WORD(bit); in bitmap_update_locked() 499 *bitmap |= mask; in bitmap_update_locked() 501 *bitmap &= ~mask; in bitmap_update_locked()
|
/lk-master/arch/x86/include/arch/ |
A D | x86.h | 90 uint16_t trace, bitmap; member
|
Completed in 7 milliseconds