bitset_t
bitset_print(bitset_t *bs, char *label, int width)
bitset_t *bs;
bitset_free(bitset_t *bs)
static bitset_t *
bitset_t *bs;
bitset_highbit(bitset_t *bs)
bitset_t *bs;
bitset_free(bitset_t *bs, int embedded)
static bitset_t *
bitset_t *bs;
sizeof (bitset_t), SAS_PHY_NPHY) != 0)
bitset_t *phys;
bitset_t *phys;
bitset_t *phys;
bitset_t *phys;
bitset_t *phys;
bitset_t *cphys = NULL;
bitset_t *cphys = (bitset_t *)phys;
bitset_t *cphys = (bitset_t *)phys;
bitset_t *physet_phys;
sas_phymap_bitset2phymaskua(bitset_t *phys, char *buf)
bitset_t *phys;
bitset_capacity(bitset_t *b)
bitset_add(bitset_t *b, uint_t elt)
bitset_atomic_add(bitset_t *b, uint_t elt)
bitset_atomic_test_and_add(bitset_t *b, uint_t elt)
bitset_del(bitset_t *b, uint_t elt)
bitset_atomic_del(bitset_t *b, uint_t elt)
bitset_atomic_test_and_del(bitset_t *b, uint_t elt)
bitset_in_set(bitset_t *b, uint_t elt)
bitset_is_null(bitset_t *b)
bitset_find(bitset_t *b)
bitset_and(bitset_t *bs1, bitset_t *bs2, bitset_t *res)
bitset_or(bitset_t *bs1, bitset_t *bs2, bitset_t *res)
bitset_xor(bitset_t *bs1, bitset_t *bs2, bitset_t *res)
bitset_match(bitset_t *bs1, bitset_t *bs2)
bitset_zero(bitset_t *b)
bitset_copy(bitset_t *src, bitset_t *dest)
bitset_init(bitset_t *b)
bzero(b, sizeof (bitset_t));
bitset_init_fanout(bitset_t *b, uint_t fanout)
bzero(b, sizeof (bitset_t));
bitset_fini(bitset_t *b)
bitset_resize(bitset_t *b, uint_t els)
if (bitset_in_set((bitset_t *)id_list, i))
bitset_fini((bitset_t *)id_list);
kmem_free((void *)id_list, sizeof (bitset_t));
dam_addrset_activate(dam_t *mapp, bitset_t *activate)
dam_addrset_deactivate(dam_t *mapp, bitset_t *deactivate)
bitset_t delta;
bitset_t cfg;
bitset_t uncfg;
static void dam_addrset_activate(dam_t *, bitset_t *);
static void dam_addrset_deactivate(dam_t *, bitset_t *);
bitset_t *dam_list = (bitset_t *)damap_list;
bitset_t *bsp;
static bitset_t pg_id_set;
void bitset_init(bitset_t *);
void bitset_init_fanout(bitset_t *, uint_t);
void bitset_fini(bitset_t *);
void bitset_resize(bitset_t *, uint_t);
uint_t bitset_capacity(bitset_t *);
void bitset_add(bitset_t *, uint_t);
void bitset_del(bitset_t *, uint_t);
void bitset_atomic_add(bitset_t *, uint_t);
void bitset_atomic_del(bitset_t *, uint_t);
int bitset_atomic_test_and_add(bitset_t *, uint_t);
int bitset_atomic_test_and_del(bitset_t *, uint_t);
int bitset_in_set(bitset_t *, uint_t);
int bitset_is_null(bitset_t *);
uint_t bitset_find(bitset_t *);
int bitset_and(bitset_t *, bitset_t *, bitset_t *);
int bitset_or(bitset_t *, bitset_t *, bitset_t *);
int bitset_xor(bitset_t *, bitset_t *, bitset_t *);
void bitset_zero(bitset_t *);
void bitset_copy(bitset_t *, bitset_t *);
int bitset_match(bitset_t *, bitset_t *);
bitset_t cp_cmt_pgs; /* CMT PGs represented */
bitset_t cp_haltset; /* halted CPUs */
bitset_t dam_active_set; /* activated address set */
bitset_t dam_stable_set; /* stable address set */
bitset_t dam_report_set; /* reported address set */
bitset_find_free(bitset_t *b, uint_t post)
bitset_find_multi_free(bitset_t *b, uint_t post, uint_t count)
bitset_t intrmap_map;