/illumos-gate/usr/src/uts/common/sys/ |
H A D | bitmap.h | 86 #define BT_WIM(bitmap, bitindex) \ argument 87 ((bitmap)[(bitindex) >> BT_ULSHIFT]) 95 #define BT_WIM32(bitmap, bitindex) \ argument 96 ((bitmap)[(bitindex) >> BT_ULSHIFT32]) 111 #define BT_TEST(bitmap, bitindex) \ argument 112 ((BT_WIM((bitmap), (bitindex)) & BT_BIW(bitindex)) ? 1 : 0) 113 #define BT_SET(bitmap, bitindex) \ argument 114 { BT_WIM((bitmap), (bitindex)) |= BT_BIW(bitindex); } 115 #define BT_CLEAR(bitmap, bitindex) \ argument 116 { BT_WIM((bitmap), (bitindex)) &= ~BT_BIW(bitindex); } [all …]
|
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | bitmap.h | 10 static inline int test_bit(unsigned int nr, unsigned long *bitmap) in test_bit() argument 14 return (bitmap[offset] >> bit) & 1; in test_bit() 17 static inline void set_bit(unsigned int nr, unsigned long *bitmap) in set_bit() argument 21 bitmap[offset] |= 1UL << bit; in set_bit() 24 static inline void clear_bit(unsigned int nr, unsigned long *bitmap) in clear_bit() argument 28 bitmap[offset] &= ~(1UL << bit); in clear_bit() 31 static inline int test_and_set_bit(unsigned int nr, unsigned long *bitmap) in test_and_set_bit() argument 35 unsigned long old = bitmap[offset]; in test_and_set_bit() 37 bitmap[offset] = old | mask; in test_and_set_bit() 41 static inline int test_and_clear_bit(unsigned int nr, unsigned long *bitmap) in test_and_clear_bit() argument [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_thread.c | 52 thread->sign.bitmap = 0; in iscsi_thread_create() 85 if (!(thread->sign.bitmap & ISCSI_THREAD_SIGNAL_KILL)) { in iscsi_thread_destroy() 86 thread->sign.bitmap |= ISCSI_THREAD_SIGNAL_KILL; in iscsi_thread_destroy() 136 if (!(thread->sign.bitmap & ISCSI_THREAD_SIGNAL_KILL)) { in iscsi_thread_start() 137 thread->sign.bitmap |= ISCSI_THREAD_SIGNAL_KILL; in iscsi_thread_start() 147 thread->sign.bitmap = 0; in iscsi_thread_start() 191 if (!(thread->sign.bitmap & ISCSI_THREAD_SIGNAL_KILL)) { in iscsi_thread_stop() 192 thread->sign.bitmap |= ISCSI_THREAD_SIGNAL_KILL; in iscsi_thread_stop() 231 if (!(thread->sign.bitmap & ISCSI_THREAD_SIGNAL_KILL)) { in iscsi_thread_send_kill() 232 thread->sign.bitmap |= ISCSI_THREAD_SIGNAL_KILL; in iscsi_thread_send_kill() [all …]
|
/illumos-gate/usr/src/cmd/cdrw/ |
H A D | options.c | 53 msk->bitmap[loc >> 3] |= bitlocation[loc & 7]; in add_option() 68 if (msk->bitmap[i] == specified->bitmap[i]) in compare_options_mask() 70 bmap = msk->bitmap[i] | specified->bitmap[i]; in compare_options_mask() 71 bmap ^= msk->bitmap[i]; in compare_options_mask()
|
/illumos-gate/usr/src/cmd/sendmail/db/lock/ |
H A D | lock_deadlock.c | 69 u_int32_t *bitmap, *deadlock, i, killid, nentries, nlockers; local 92 if ((ret = __dd_build(dbenv, &bitmap, &nlockers, &idmap)) != 0) 99 __dd_debug(dbenv, idmap, bitmap, nlockers); 102 deadlock = __dd_find(bitmap, idmap, nlockers); 139 killid = (deadlock - bitmap) / nentries; 181 __os_free(bitmap, 0); 202 u_int32_t *bitmap, count, *entryp, i, id, nentries, *tmpmap; local 236 sizeof(u_int32_t) * nentries, &bitmap)) != 0) 240 __os_free(bitmap, sizeof(u_int32_t) * nentries); 246 __os_free(bitmap, count * sizeof(u_int32_t) * nentries); [all …]
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_txc.c | 150 uint64_t bitmap; in nxge_txc_tdc_bind() local 173 &bitmap); in nxge_txc_tdc_bind() 175 if (bitmap & (1 << channel)) { in nxge_txc_tdc_bind() 181 bitmap |= (1 << channel); in nxge_txc_tdc_bind() 183 "==> nxge_txc_tdc_bind(): bitmap = %lx", bitmap)); in nxge_txc_tdc_bind() 187 (uint32_t)bitmap)) != NPI_SUCCESS) { in nxge_txc_tdc_bind() 252 uint64_t bitmap; in nxge_txc_tdc_unbind() local 268 &bitmap); in nxge_txc_tdc_unbind() 270 bitmap &= (~(1 << channel)); in nxge_txc_tdc_unbind() 274 (uint32_t)bitmap)) != NPI_SUCCESS) { in nxge_txc_tdc_unbind() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | bitmap.c | 51 bt_availbit(const ulong_t *bitmap, size_t nbits) in bt_availbit() argument 64 if (bitmap[wx] != ~0) in bt_availbit() 77 word = bitmap[wx]; in bt_availbit() 117 bt_range(const ulong_t *bitmap, size_t *pos1, size_t *pos2, size_t end_pos) in bt_range() argument 122 if (BT_TEST(bitmap, pos)) in bt_range() 131 if (!BT_TEST(bitmap, pos)) in bt_range()
|
H A D | dumpsubr.c | 183 PERPAGE(bitmap) PERPAGE(map) PERPAGE(unmap) \ 409 ulong_t *bitmap; /* bitmap for marking pages to dump */ member 881 if (BT_TEST(dumpcfg.bitmap, start)) in dump_range_check() 997 if (BT_TEST(dumpcfg.bitmap, bitnum)) in dumpsys_get_maxmem() 1146 if (dumpcfg.bitmap != NULL) in dumphdr_init() 1147 kmem_free(dumpcfg.bitmap, BT_SIZEOFMAP(dumpcfg. in dumphdr_init() 1152 dumpcfg.bitmap = map; in dumphdr_init() 1398 if (!BT_TEST(dumpcfg.bitmap, bitnum)) { in dump_addpage() 1400 BT_SET(dumpcfg.bitmap, bitnum); in dump_addpage() 1420 if (!BT_TEST(dumpcfg.bitmap, bitnum)) { in dump_page() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx_msr.c | 142 uint8_t *bitmap; in vmx_msr_bitmap_initialize() local 144 bitmap = kmem_alloc(PAGESIZE, KM_SLEEP); in vmx_msr_bitmap_initialize() 145 VERIFY3U((uintptr_t)bitmap & PAGEOFFSET, ==, 0); in vmx_msr_bitmap_initialize() 146 memset(bitmap, 0xff, PAGESIZE); in vmx_msr_bitmap_initialize() 148 vmx->msr_bitmap[i] = bitmap; in vmx_msr_bitmap_initialize() 165 uint8_t *bitmap = vmx->msr_bitmap[vcpuid]; in vmx_msr_bitmap_change_access() local 179 bitmap[byte] &= ~(1 << bit); in vmx_msr_bitmap_change_access() 181 bitmap[byte] |= 1 << bit; in vmx_msr_bitmap_change_access() 186 bitmap[byte] &= ~(1 << bit); in vmx_msr_bitmap_change_access() 188 bitmap[byte] |= 1 << bit; in vmx_msr_bitmap_change_access()
|
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
H A D | cudbg.c | 56 set_dbg_bitmap(u8 *bitmap, enum CUDBG_DBG_ENTITY_TYPE type) in set_dbg_bitmap() argument 61 bitmap[index] |= (1 << bit); in set_dbg_bitmap() 65 reset_dbg_bitmap(u8 *bitmap, enum CUDBG_DBG_ENTITY_TYPE type) in reset_dbg_bitmap() argument 70 bitmap[index] &= ~(1 << bit); in reset_dbg_bitmap()
|
/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/ |
H A D | npt_ops.c | 87 uint8_t bitmap[TEST_PAGE_COUNT / 8] = { 0 }; in legacy_clear_dirty() local 91 .vdt_pfns = bitmap, in legacy_clear_dirty() 100 bits_set += popc8(bitmap[i]); in legacy_clear_dirty() 122 uint8_t bitmap[TEST_PAGE_COUNT / 8] = { 0 }; in test_legacy() local 126 .vdt_pfns = bitmap, in test_legacy() 133 if (bitmap[0] != 1) { in test_legacy() 137 if (bitmap[i] != 0) { in test_legacy() 140 i, bitmap[i]); in test_legacy()
|
/illumos-gate/usr/src/lib/brand/solaris10/s10_support/ |
H A D | s10_support.c | 341 s10_emul_bitmap_t bitmap; in set_zone_emul_bitmap() local 359 bzero(bitmap, sizeof (bitmap)); in set_zone_emul_bitmap() 396 bitmap[(bit_index >> 3)] |= (1 << (bit_index & 0x7)); in set_zone_emul_bitmap() 458 bitmap[(bit_index >> 3)] &= in set_zone_emul_bitmap() 479 if (zone_setattr(zoneid, S10_EMUL_BITMAP, bitmap, sizeof (bitmap)) != 0) in set_zone_emul_bitmap()
|
/illumos-gate/usr/src/uts/sun4u/pcbe/ |
H A D | opl_pcbe.c | 631 uint64_t bitmap = 0; in opl_pcbe_event_coverage() local 637 bitmap |= (1 << i); in opl_pcbe_event_coverage() 640 return (bitmap); in opl_pcbe_event_coverage() 719 uint8_t bitmap = 0; /* for used pic config */ in opl_pcbe_program() local 730 bitmap |= (uint8_t)(1 << tmp->opl_picno); in opl_pcbe_program() 733 if (bitmap == 0) in opl_pcbe_program() 738 if (bitmap & (1 << i)) in opl_pcbe_program() 818 uint8_t bitmap = 0; /* for used pic config */ in opl_pcbe_sample() local 831 bitmap |= (uint8_t)(1 << ctmp->opl_picno); in opl_pcbe_sample() 834 if (bitmap == 0) in opl_pcbe_sample() [all …]
|
/illumos-gate/usr/src/test/bhyve-tests/tests/inst_emul/ |
H A D | page_dirty.c | 40 read_dirty_bitmap(struct vmctx *ctx, uint8_t *bitmap) in read_dirty_bitmap() argument 45 .vdt_pfns = (void *)bitmap, in read_dirty_bitmap() 65 count_dirty_pages(const uint8_t *bitmap) in count_dirty_pages() argument 69 count += popc8(bitmap[i]); in count_dirty_pages()
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | nscd_config.c | 301 _nscd_cfg_bitmap_is_equal(g_info->bitmap, gi->bitmap)) in _nscd_cfg_verify_group_info() 308 _nscd_cfg_bitmap_value(g_info->bitmap), gi->num_param, in _nscd_cfg_verify_group_info() 309 _nscd_cfg_bitmap_value(gi->bitmap)); in _nscd_cfg_verify_group_info() 413 g_info.bitmap = NSCD_CFG_BITMAP_ZERO; in _nscd_cfg_init_param() 437 _nscd_cfg_bitmap_set_nth(g_info.bitmap, fn); in _nscd_cfg_init_param() 516 g_info.bitmap, gdesc->gi.bitmap)) { in _nscd_cfg_init_stat() 527 g_info.bitmap), in _nscd_cfg_init_stat() 530 gdesc->gi.bitmap)); in _nscd_cfg_init_stat() 540 g_info.bitmap = NSCD_CFG_BITMAP_ZERO; in _nscd_cfg_init_stat() 563 _nscd_cfg_bitmap_set_nth(g_info.bitmap, fn); in _nscd_cfg_init_stat() [all …]
|
H A D | nscd_admin.c | 331 _nscd_cfg_bitmap_set_nth(cfg->gi.bitmap, 0); in _nscd_add_admin_mod() 346 _nscd_cfg_bitmap_set_nth(cfg->gi.bitmap, 3); in _nscd_add_admin_mod() 361 _nscd_cfg_bitmap_set_nth(cfg->gi.bitmap, 5); in _nscd_add_admin_mod() 368 _nscd_cfg_bitmap_set_nth(cfg->gi.bitmap, 6); in _nscd_add_admin_mod() 375 _nscd_cfg_bitmap_set_nth(cfg->gi.bitmap, 7); in _nscd_add_admin_mod()
|
/illumos-gate/usr/src/uts/common/cpr/ |
H A D | cpr_dump.c | 723 char *bitmap; in cpr_setbit() local 730 bitmap = DESC_TO_MAP(dp, mapflag); in cpr_setbit() 732 if ((clr = isclr(bitmap, rel)) != 0) in cpr_setbit() 733 setbit(bitmap, rel); in cpr_setbit() 748 char *bitmap; in cpr_clrbit() local 755 bitmap = DESC_TO_MAP(dp, mapflag); in cpr_clrbit() 757 if ((set = isset(bitmap, rel)) != 0) in cpr_clrbit() 758 clrbit(bitmap, rel); in cpr_clrbit() 781 char *bitmap; in cpr_isset() local 787 bitmap = DESC_TO_MAP(dp, mapflag); in cpr_isset() [all …]
|
/illumos-gate/usr/src/cmd/isns/isnsd/ |
H A D | scn.c | 464 (*pp)->bitmap = e->bitmap; in scn_list_add() 709 uint32_t bitmap = lcp->data[2].ui; in cb_update_scn_bitmap() local 711 if (bitmap != 0) { in cb_update_scn_bitmap() 720 attr->value.ui = bitmap; in cb_update_scn_bitmap() 1395 if (SCN_TEST(e, p->bitmap, p->uid, t->uid, t->nt)) { in scn_disp() 1396 if (p->bitmap & ISNS_MGMT_REG) { in scn_disp() 1764 (p->bitmap & in scn_trigger1() 1870 uint32_t bitmap in scn_list_load() argument 1886 list->bitmap = bitmap; in scn_list_load() 1960 uint32_t bitmap in add_scn_entry() argument [all …]
|
/illumos-gate/usr/src/uts/intel/pcbe/ |
H A D | core_pcbe.c | 980 uint64_t bitmap; in core_pcbe_event_coverage() local 985 bitmap = 0; in core_pcbe_event_coverage() 991 bitmap |= (n->supported_counters & in core_pcbe_event_coverage() 996 bitmap |= BITMASK_XBITS(num_gpc); in core_pcbe_event_coverage() 999 bitmap |= 1ULL; in core_pcbe_event_coverage() 1002 bitmap |= BITMASK_XBITS(num_gpc); in core_pcbe_event_coverage() 1005 bitmap |= 1ULL; in core_pcbe_event_coverage() 1008 bitmap |= 1ULL << 1; in core_pcbe_event_coverage() 1017 bitmap |= bitmask; in core_pcbe_event_coverage() 1019 bitmap |= bitmask; in core_pcbe_event_coverage() [all …]
|
/illumos-gate/usr/src/common/iscsi/ |
H A D | utils.c | 100 prt_bitmap(int bitmap, char *str, char *buf, int size) in prt_bitmap() argument 123 do_put = ((1 << *p) & bitmap); in prt_bitmap() 124 bitmap &= ~(1 << *p); in prt_bitmap()
|
/illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/ |
H A D | bitmap.c | 65 char *bitmap; in cb_bitop() local 70 bitmap = (char *)dp->cbd_reg_bitmap; in cb_bitop() 73 setbit(bitmap, rel); in cb_bitop() 75 rval = isset(bitmap, rel); in cb_bitop() 77 rval = isclr(bitmap, rel); in cb_bitop()
|
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/ |
H A D | osal.txt | 325 - void OSAL_SET_BIT(u8 bit, unsigned long *bitmap) 326 Set a bit in a bitmap; Logically *bitmap |= (1ULL << bit) 328 - void OSAL_CLEAR_BIT(u8 bit, unsigned long *bitmap) 329 Clears a bit in a bitmap; Logically *bitmap &= ~(1ULL << bit) 331 - bool OSAL_TEST_BIT(u8 bit, unsigned long *bitmap) 332 Tests whether a bit is set in a bitmap. 333 Logically !!(*bitmap & (1ULL << bit)) 335 - bool OSAL_TEST_AND_CLEAR_BIT(u8 bit, unsigned long *bitmap) 336 Tests whether a bit is set in a bitmap and clears it. 337 Logically returns !!(*bitmap & (1ULL << bit)) and then performs [all …]
|
/illumos-gate/usr/src/test/libc-tests/tests/regex/data/ |
H A D | bug16127.dat | 5 # Match sets record small-codepoint characters in a bitmap and large-codepoint 7 # the bitmap or the array was a singleton, ignoring the members of the other
|
/illumos-gate/usr/src/uts/common/xen/public/ |
H A D | physdev.h | 100 XEN_GUEST_HANDLE(uint8) bitmap; 102 uint8_t *bitmap;
|
/illumos-gate/usr/src/uts/sun4v/pcbe/ |
H A D | niagara_pcbe.c | 304 uint64_t bitmap = 0; in ni_pcbe_event_coverage() local 308 bitmap = 0x1; in ni_pcbe_event_coverage() 311 bitmap |= 0x2; in ni_pcbe_event_coverage() 313 return (bitmap); in ni_pcbe_event_coverage()
|