Home | History | Annotate | Download | only in include

Lines Matching refs:bit_index

447 #define _bitvector_get_bit(v, bit_index)				\
449 ((((v)->word[((bit_index) >> 5)]) >> ((bit_index) & 31)) & 1) \
453 #define _bitvector_set_bit(v, bit_index) \
455 (((v)->word[((bit_index) >> 5)] |= ((uint32_t)1 << ((bit_index) & 31)))) \
458 #define _bitvector_clear_bit(v, bit_index) \
460 (((v)->word[((bit_index) >> 5)] &= ~((uint32_t)1 << ((bit_index) & 31)))) \
470 #define bitvector_get_bit(v, bit_index) _bitvector_get_bit(v, bit_index)
471 #define bitvector_set_bit(v, bit_index) _bitvector_set_bit(v, bit_index)
472 #define bitvector_clear_bit(v, bit_index) _bitvector_clear_bit(v, bit_index)
478 bitvector_get_bit(const bitvector_t *v, int bit_index);
481 bitvector_set_bit(bitvector_t *v, int bit_index);
484 bitvector_clear_bit(bitvector_t *v, int bit_index);