Home
last modified time | relevance | path

Searched refs:bitmap (Results 1 – 4 of 4) sorted by relevance

/lk-master/top/include/lk/
A Dbits.h37 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 Darch.c44 system_tss.bitmap = offsetof(tss_32_t, tss_bitmap); in arch_early_init()
/lk-master/dev/interrupt/arm_gic/
A Darm_gic.c494 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 Dx86.h90 uint16_t trace, bitmap; member

Completed in 7 milliseconds