bitstr_t
static bitstr_t *bcache_miss;
bitstr_t bit_decl(ev_prop_flags, INPUT_PROP_CNT);
bitstr_t bit_decl(ev_type_flags, EV_CNT);
bitstr_t bit_decl(ev_key_flags, KEY_CNT);
bitstr_t bit_decl(ev_rel_flags, REL_CNT);
bitstr_t bit_decl(ev_abs_flags, ABS_CNT);
bitstr_t bit_decl(ev_msc_flags, MSC_CNT);
bitstr_t bit_decl(ev_led_flags, LED_CNT);
bitstr_t bit_decl(ev_snd_flags, SND_CNT);
bitstr_t bit_decl(ev_sw_flags, SW_CNT);
bitstr_t bit_decl(ev_flags, EVDEV_FLAG_CNT);
bitstr_t bit_decl(ev_key_states, KEY_CNT); /* (s) */
bitstr_t bit_decl(ev_led_states, LED_CNT); /* (s) */
bitstr_t bit_decl(ev_snd_states, SND_CNT); /* (s) */
bitstr_t bit_decl(ev_sw_states, SW_CNT); /* (s) */
bit_change(bitstr_t *bitstr, int bit, int value)
_Static_assert(sizeof(bitstr_t) == sizeof(unsigned long),
#define _BITSTR_BITS (sizeof(bitstr_t) * 8)
static inline bitstr_t
static inline bitstr_t
static inline bitstr_t *
return ((bitstr_t *)kmalloc(bitstr_size(_nbits), type, flags | M_ZERO));
static inline bitstr_t *
return ((bitstr_t *)calloc(bitstr_size(_nbits), 1));
((name)[bitstr_size(nbits) / sizeof(bitstr_t)])
bit_test(const bitstr_t *_bitstr, size_t _bit)
bit_set(bitstr_t *_bitstr, size_t _bit)
bit_clear(bitstr_t *_bitstr, size_t _bit)
bit_ntest(const bitstr_t *_bitstr, size_t _start, size_t _stop, int _match)
const bitstr_t *_stopbitstr;
bitstr_t _mask;
bit_nset(bitstr_t *_bitstr, size_t _start, size_t _stop)
bitstr_t *_stopbitstr;
bit_nclear(bitstr_t *_bitstr, size_t _start, size_t _stop)
bitstr_t *_stopbitstr;
bit_ff_at_(bitstr_t *_bitstr, size_t _start, size_t _nbits, int _match)
bitstr_t *_curbitstr;
bitstr_t *_stopbitstr;
bitstr_t _mask;
bitstr_t _test;
bit_ff_area_at_(bitstr_t *_bitstr, size_t _start, size_t _nbits, size_t _size,
bitstr_t *_curbitstr, _mask, _test;
bit_count_(bitstr_t *_bitstr, size_t _start, size_t _nbits)
bitstr_t *_curbitstr, mask;
bitstr_t map[sizeof(struct unr) - 1];
bitstr_t bit_decl(packet_mask, 32);
bitstr_t bit_decl(event_mask, (NG_HCI_EVENT_MASK_SIZE * 8));
bitstr_t *f = NULL;
bitstr_t bit_decl(events, 0xff);
bitstr_t bit_decl(commands[0x3f], 0x3ff);
bitstr_t *_name = (name); \
bitstr_t _lb; \
bitstr_t *_name = (name); \
bitstr_t _lb; \
bitstr_t *_name = (name); \
bitstr_t _lb; \
bitstr_t *_name = (name); \
(bitstr_t *)calloc((size_t)bitstr_size(nbits), sizeof(bitstr_t))
bitstr_t *_name = (name); \
bitstr_t *_name = (name); \
bitstr_t bit_decl(minute, MINUTE_COUNT);
bitstr_t bit_decl(hour, HOUR_COUNT);
bitstr_t bit_decl(dom, DOM_COUNT);
bitstr_t bit_decl(month, MONTH_COUNT);
bitstr_t bit_decl(dow, DOW_COUNT);
static char get_list(bitstr_t *, int, int, char *[], int, FILE *),
get_range(bitstr_t *, int, int, char *[], int, FILE *),
get_list(bitstr_t *bits, int low, int high, char **names, int ch, FILE *file)
static int set_element(bitstr_t *, int, int, int);
get_range(bitstr_t *bits, int low, int high, char **names, int ch, FILE *file)
set_element(bitstr_t *bits, int low, int high, int number)