bitstr_t
bitstr_t bit_decl(packet_mask, 8);
bitstr_t bit_decl(event_mask, 256);
bitstr_t *remmap = __DECONST(bitstr_t *, buf);
bitstr_t *am_diskmap; /* On-disk bitmap of dirty extents. */
bitstr_t *am_memmap; /* In-memory bitmap of dirty extents. */
bitstr_t *am_syncmap; /* Bitmap of extents to sync. */
bit_count((bitstr_t *)pc->pc_map, 0,
bit_count((bitstr_t *)pc->pc_map, 0,
bitstr_t *asid_set;
bitstr_t *asid_set;
bitstr_t *vlan_tags;
bitstr_t *active_vlans;
bitstr_t *dwa_freelist; /**< dynamic window free list */
bitstr_t bit_decl(revs, SPROM_OP_REV_MAX);
bitstr_t *state_bv;
bitstr_t *stid_bitmap;
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) */
bitstr_t bit_decl(ev_kdb_led_states, LED_CNT);
bit_change(bitstr_t *bitstr, int bit, int value)
_Static_assert(sizeof(bitstr_t) == sizeof(unsigned long),
bitstr_t bit_decl(sc_loc_key_valid, HKBD_NKEYCODE);
bitstr_t bit_decl(sc_ndata, HKBD_NKEYCODE);
bitstr_t bit_decl(sc_odata, HKBD_NKEYCODE);
bitstr_t bit_decl(sc_ndata0, HKBD_NKEYCODE);
bitstr_t bit_decl(sc_odata0, HKBD_NKEYCODE);
hkbd_atkeycode(int usbcode, const bitstr_t *bitmap)
hkbd_key2scan(struct hkbd_softc *sc, int code, const bitstr_t *bitmap, int up)
static uint32_t hkbd_atkeycode(int, const bitstr_t *);
static int hkbd_key2scan(struct hkbd_softc *, int, const bitstr_t *, int);
static bitstr_t *ident_set;
for (bit_ffs((bitstr_t *)(data), (nbits), &(bit)); \
bit_ffs_at((bitstr_t *)(data), (bit) + 1, (nbits), &(bit)))
bitstr_t *resources;
bitstr_t bit_decl(vlans_map, IXL_VLANS_MAP_LEN);
bit_ffc_at((bitstr_t *)nv->label_index->free, 0,
bit_ffc_at((bitstr_t *)nv->label_index->free, n + 1,
typedef bitstr_t ocs_bitmap_t;
#define OSAL_SET_BIT(bit, bitmap) bit_set((bitstr_t *)bitmap, bit)
#define OSAL_CLEAR_BIT(bit, bitmap) bit_clear((bitstr_t *)bitmap, bit)
#define OSAL_TEST_BIT(bit, bitmap) bit_test((bitstr_t *)bitmap, bit)
bitstr_t *kva_free;
extern bitstr_t proc_id_pidmap;
extern bitstr_t proc_id_grpidmap;
extern bitstr_t proc_id_sessidmap;
extern bitstr_t proc_id_reapmap;
bitstr_t bit_decl(proc_id_pidmap, PID_MAX);
bitstr_t bit_decl(proc_id_grpidmap, PID_MAX);
bitstr_t bit_decl(proc_id_sessidmap, PID_MAX);
bitstr_t bit_decl(proc_id_reapmap, PID_MAX);
static bitstr_t *proc_id_array[] = {
static bitstr_t *tid_bitmap;
static bitstr_t *intrcnt_bitmap;
bitstr_t map[sizeof(struct unr) / sizeof(bitstr_t)];
CTASSERT((sizeof(struct unr) % sizeof(bitstr_t)) == 0);
bitstr_t *ifl_rx_bitmap;
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);
VNET_DEFINE_STATIC(bitstr_t *, id_bits);
bitstr_t *new_bits;
bit_count((bitstr_t *)pc->pc_map, 0,
bit_count((bitstr_t *)pc->pc_map, 0,
static inline bitstr_t
static inline bitstr_t *
return ((bitstr_t *)malloc(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;
#define _BITSTR_BITS (sizeof(bitstr_t) * 8)
static inline bitstr_t
bitstr_t bit_decl(popmap, VM_LEVEL_0_NPAGES_MAX);
bitstr_t bit_decl(bitstr, 8);
size_t sob = sizeof(bitstr_t);
typedef void (testfunc_t)(bitstr_t *bstr, int nbits, const char *memloc);
bitstr_t bit_decl(bitstr, nbits);
bitstr_t bit_decl(bitstr, nbits);
bitstr_t bit_decl(bitstr, nbits);
bitstr_t *bitstr = bit_alloc(nbits);
bitstr_t *b;
name ## _test(bitstr_t *bitstr, int nbits, const char *memloc)
bitstr_t *item_mask;
bitstr_t bit_decl(evlist, EVENT_MAX),
bitstr_t bit_decl(tmp, EVENT_MAX);
bitstr_t bit_decl(evlist, EVENT_MAX),
bitstr_t bit_decl(evlist, EVENT_MAX);
bitstr_t *keys1; /* keys map (new) */
bitstr_t *keys2; /* keys map (old) */
bitstr_t bit_decl(diff, xsize);
uinput_kbd_write(bitstr_t *m, int32_t fb, int32_t make, int32_t fd)
kbd_write(bitstr_t *m, int32_t fb, int32_t make, int32_t fd)
static void kbd_write(bitstr_t *m, int32_t fb, int32_t make, int32_t fd);
static void uinput_kbd_write(bitstr_t *m, int32_t fb, int32_t make, int32_t fd);
bitstr_t bit_decl(second, SECOND_COUNT);
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);
get_list(bitstr_t *bits, int low, int high, const char *names[], int ch,
get_range(bitstr_t *bits, int low, int high, const char *names[], int ch,
static char get_list(bitstr_t *, int, int, const char *[], int, FILE *),
get_range(bitstr_t *, int, int, const char *[], int, FILE *),
static int set_element(bitstr_t *, int, int, int);
set_element(bitstr_t *bits, int low, int high, int number)
bitstr_t *spacemap;
bitstr_t *spacemap; /* space allocation tracking */
bit_find(bitstr_t *array, int start, int stop)
bitstr_t bit_decl(key_bits, KEY_CNT); /* */
bitstr_t bit_decl(rel_bits, REL_CNT); /* Evdev capabilities */
bitstr_t bit_decl(abs_bits, ABS_CNT); /* */
bitstr_t bit_decl(prop_bits, INPUT_PROP_CNT);
bitstr_t *bitstr;
bitstr = (bitstr_t *)&ev->key_ignore;
bitstr = (bitstr_t *)&ev->rel_ignore;
bitstr = (bitstr_t *)&ev->abs_ignore;
bitstr_t bit_decl(key_bits, KEY_CNT);
bitstr_t bit_decl(abs_bits, ABS_CNT);
bitstr_t bit_decl(prop_bits, INPUT_PROP_CNT);
bitstr_t bit_decl(key_ignore, KEY_CNT);
bitstr_t bit_decl(rel_ignore, REL_CNT);
bitstr_t bit_decl(abs_ignore, ABS_CNT);
bitstr_t bit_decl(prop_ignore, INPUT_PROP_CNT);
_Static_assert(sizeof(bitstr_t) == sizeof(unsigned long),
struct pci_conf *conf, size_t count, bitstr_t *added)
bitstr_t *added;