bm 37 opal/class/opal_bitmap.c static void opal_bitmap_construct(opal_bitmap_t *bm); bm 38 opal/class/opal_bitmap.c static void opal_bitmap_destruct(opal_bitmap_t *bm); bm 45 opal/class/opal_bitmap.c opal_bitmap_construct(opal_bitmap_t *bm) bm 47 opal/class/opal_bitmap.c bm->bitmap = NULL; bm 48 opal/class/opal_bitmap.c bm->array_size = 0; bm 49 opal/class/opal_bitmap.c bm->max_size = INT_MAX; bm 54 opal/class/opal_bitmap.c opal_bitmap_destruct(opal_bitmap_t *bm) bm 56 opal/class/opal_bitmap.c if (NULL != bm->bitmap) { bm 57 opal/class/opal_bitmap.c free(bm->bitmap); bm 58 opal/class/opal_bitmap.c bm->bitmap = NULL; bm 63 opal/class/opal_bitmap.c int opal_bitmap_set_max_size (opal_bitmap_t *bm, int max_size) bm 65 opal/class/opal_bitmap.c if (NULL == bm) { bm 74 opal/class/opal_bitmap.c bm->max_size = (int)(((size_t)max_size + SIZE_OF_BASE_TYPE - 1) / SIZE_OF_BASE_TYPE); bm 81 opal/class/opal_bitmap.c opal_bitmap_init(opal_bitmap_t *bm, int size) bm 88 opal/class/opal_bitmap.c if ((size <= 0) || (NULL == bm) || (size > bm->max_size)) { bm 92 opal/class/opal_bitmap.c bm->array_size = (int)(((size_t)size + SIZE_OF_BASE_TYPE - 1) / SIZE_OF_BASE_TYPE); bm 93 opal/class/opal_bitmap.c if( NULL != bm->bitmap ) { bm 94 opal/class/opal_bitmap.c free(bm->bitmap); bm 95 opal/class/opal_bitmap.c if(bm->max_size < bm->array_size) bm 96 opal/class/opal_bitmap.c bm->max_size = bm->array_size; bm 98 opal/class/opal_bitmap.c bm->bitmap = (uint64_t*) malloc(bm->array_size * sizeof(uint64_t)); bm 99 opal/class/opal_bitmap.c if (NULL == bm->bitmap) { bm 103 opal/class/opal_bitmap.c opal_bitmap_clear_all_bits(bm); bm 109 opal/class/opal_bitmap.c opal_bitmap_set_bit(opal_bitmap_t *bm, int bit) bm 113 opal/class/opal_bitmap.c if ((bit < 0) || (NULL == bm) || (bit > bm->max_size)) { bm 120 opal/class/opal_bitmap.c if (index >= bm->array_size) { bm 127 opal/class/opal_bitmap.c if( new_size > bm->max_size ) bm 128 opal/class/opal_bitmap.c new_size = bm->max_size; bm 132 opal/class/opal_bitmap.c bm->bitmap = (uint64_t*)realloc(bm->bitmap, new_size*sizeof(uint64_t)); bm 133 opal/class/opal_bitmap.c if (NULL == bm->bitmap) { bm 138 opal/class/opal_bitmap.c memset(&bm->bitmap[bm->array_size], 0, (new_size - bm->array_size) * sizeof(uint64_t)); bm 141 opal/class/opal_bitmap.c bm->array_size = new_size; bm 145 opal/class/opal_bitmap.c bm->bitmap[index] |= (1UL << offset); bm 152 opal/class/opal_bitmap.c opal_bitmap_clear_bit(opal_bitmap_t *bm, int bit) bm 156 opal/class/opal_bitmap.c if ((bit < 0) || NULL == bm || (bit >= (bm->array_size * SIZE_OF_BASE_TYPE))) { bm 163 opal/class/opal_bitmap.c bm->bitmap[index] &= ~(1UL << offset); bm 169 opal/class/opal_bitmap.c opal_bitmap_is_set_bit(opal_bitmap_t *bm, int bit) bm 173 opal/class/opal_bitmap.c if ((bit < 0) || NULL == bm || (bit >= (bm->array_size * SIZE_OF_BASE_TYPE))) { bm 180 opal/class/opal_bitmap.c if (0 != (bm->bitmap[index] & (1UL << offset))) { bm 189 opal/class/opal_bitmap.c opal_bitmap_clear_all_bits(opal_bitmap_t *bm) bm 191 opal/class/opal_bitmap.c if (NULL == bm) { bm 195 opal/class/opal_bitmap.c memset(bm->bitmap, 0, bm->array_size * sizeof(uint64_t)); bm 201 opal/class/opal_bitmap.c opal_bitmap_set_all_bits(opal_bitmap_t *bm) bm 203 opal/class/opal_bitmap.c if (NULL == bm) { bm 207 opal/class/opal_bitmap.c memset(bm->bitmap, 0xff, bm->array_size * sizeof(uint64_t)); bm 214 opal/class/opal_bitmap.c opal_bitmap_find_and_set_first_unset_bit(opal_bitmap_t *bm, int *position) bm 219 opal/class/opal_bitmap.c if (NULL == bm) { bm 225 opal/class/opal_bitmap.c while((i < bm->array_size) && (bm->bitmap[i] == all_ones)) { bm 229 opal/class/opal_bitmap.c if (i == bm->array_size) { bm 231 opal/class/opal_bitmap.c *position = bm->array_size * SIZE_OF_BASE_TYPE; bm 232 opal/class/opal_bitmap.c return opal_bitmap_set_bit(bm, *position); bm 237 opal/class/opal_bitmap.c temp = bm->bitmap[i]; bm 238 opal/class/opal_bitmap.c bm->bitmap[i] |= (bm->bitmap[i] + 1); /* Set the first zero bit */ bm 239 opal/class/opal_bitmap.c temp ^= bm->bitmap[i]; /* Compute the change: the first unset bit in the original number */ bm 374 opal/class/opal_bitmap.c int opal_bitmap_num_unset_bits(opal_bitmap_t *bm, int len) bm 376 opal/class/opal_bitmap.c return (len - opal_bitmap_num_set_bits(bm, len)); bm 379 opal/class/opal_bitmap.c int opal_bitmap_num_set_bits(opal_bitmap_t *bm, int len) bm 385 opal/class/opal_bitmap.c if ((len < 0) || NULL == bm || (len >= (bm->array_size * SIZE_OF_BASE_TYPE))) { bm 391 opal/class/opal_bitmap.c if( 0 == (val = bm->bitmap[i]) ) continue; bm 402 opal/class/opal_bitmap.c bool opal_bitmap_is_clear(opal_bitmap_t *bm) bm 406 opal/class/opal_bitmap.c for (i = 0; i < bm->array_size; ++i) { bm 407 opal/class/opal_bitmap.c if (0 != bm->bitmap[i]) { bm 71 opal/class/opal_bitmap.h OPAL_DECLSPEC int opal_bitmap_set_max_size (opal_bitmap_t *bm, int max_size); bm 83 opal/class/opal_bitmap.h OPAL_DECLSPEC int opal_bitmap_init (opal_bitmap_t *bm, int size); bm 96 opal/class/opal_bitmap.h OPAL_DECLSPEC int opal_bitmap_set_bit(opal_bitmap_t *bm, int bit); bm 108 opal/class/opal_bitmap.h OPAL_DECLSPEC int opal_bitmap_clear_bit(opal_bitmap_t *bm, int bit); bm 122 opal/class/opal_bitmap.h OPAL_DECLSPEC bool opal_bitmap_is_set_bit(opal_bitmap_t *bm, int bit); bm 133 opal/class/opal_bitmap.h OPAL_DECLSPEC int opal_bitmap_find_and_set_first_unset_bit(opal_bitmap_t *bm, bm 144 opal/class/opal_bitmap.h OPAL_DECLSPEC int opal_bitmap_clear_all_bits(opal_bitmap_t *bm); bm 153 opal/class/opal_bitmap.h OPAL_DECLSPEC int opal_bitmap_set_all_bits(opal_bitmap_t *bm); bm 164 opal/class/opal_bitmap.h static inline int opal_bitmap_size(opal_bitmap_t *bm) bm 166 opal/class/opal_bitmap.h return (NULL == bm) ? 0 : (bm->array_size * ((int) (sizeof(*bm->bitmap) * 8))); bm 240 opal/class/opal_bitmap.h OPAL_DECLSPEC int opal_bitmap_num_unset_bits(opal_bitmap_t *bm, int len); bm 249 opal/class/opal_bitmap.h OPAL_DECLSPEC int opal_bitmap_num_set_bits(opal_bitmap_t *bm, int len); bm 254 opal/class/opal_bitmap.h OPAL_DECLSPEC bool opal_bitmap_is_clear(opal_bitmap_t *bm); bm 37 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c static void pmix_bitmap_construct(pmix_bitmap_t *bm); bm 38 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c static void pmix_bitmap_destruct(pmix_bitmap_t *bm); bm 45 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c pmix_bitmap_construct(pmix_bitmap_t *bm) bm 47 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->bitmap = NULL; bm 48 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->array_size = 0; bm 49 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->max_size = INT_MAX; bm 54 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c pmix_bitmap_destruct(pmix_bitmap_t *bm) bm 56 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (NULL != bm->bitmap) { bm 57 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c free(bm->bitmap); bm 58 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->bitmap = NULL; bm 63 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c int pmix_bitmap_set_max_size (pmix_bitmap_t *bm, int max_size) bm 65 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (NULL == bm) { bm 74 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->max_size = (int)(((size_t)max_size + SIZE_OF_BASE_TYPE - 1) / SIZE_OF_BASE_TYPE); bm 81 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c pmix_bitmap_init(pmix_bitmap_t *bm, int size) bm 88 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if ((size <= 0) || (NULL == bm) || (size > bm->max_size)) { bm 92 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->array_size = (int)(((size_t)size + SIZE_OF_BASE_TYPE - 1) / SIZE_OF_BASE_TYPE); bm 93 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if( NULL != bm->bitmap ) { bm 94 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c free(bm->bitmap); bm 95 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if(bm->max_size < bm->array_size) bm 96 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->max_size = bm->array_size; bm 98 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->bitmap = (uint64_t*) malloc(bm->array_size * sizeof(uint64_t)); bm 99 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (NULL == bm->bitmap) { bm 103 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c pmix_bitmap_clear_all_bits(bm); bm 109 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c pmix_bitmap_set_bit(pmix_bitmap_t *bm, int bit) bm 113 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if ((bit < 0) || (NULL == bm) || (bit > bm->max_size)) { bm 120 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (index >= bm->array_size) { bm 127 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if( new_size > bm->max_size ) bm 128 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c new_size = bm->max_size; bm 132 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->bitmap = (uint64_t*)realloc(bm->bitmap, new_size*sizeof(uint64_t)); bm 133 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (NULL == bm->bitmap) { bm 138 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c memset(&bm->bitmap[bm->array_size], 0, (new_size - bm->array_size) * sizeof(uint64_t)); bm 141 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->array_size = new_size; bm 145 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->bitmap[index] |= (1UL << offset); bm 152 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c pmix_bitmap_clear_bit(pmix_bitmap_t *bm, int bit) bm 156 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if ((bit < 0) || NULL == bm || (bit >= (bm->array_size * SIZE_OF_BASE_TYPE))) { bm 163 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->bitmap[index] &= ~(1UL << offset); bm 169 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c pmix_bitmap_is_set_bit(pmix_bitmap_t *bm, int bit) bm 173 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if ((bit < 0) || NULL == bm || (bit >= (bm->array_size * SIZE_OF_BASE_TYPE))) { bm 180 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (0 != (bm->bitmap[index] & (1UL << offset))) { bm 189 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c pmix_bitmap_clear_all_bits(pmix_bitmap_t *bm) bm 191 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (NULL == bm) { bm 195 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c memset(bm->bitmap, 0, bm->array_size * sizeof(uint64_t)); bm 201 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c pmix_bitmap_set_all_bits(pmix_bitmap_t *bm) bm 203 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (NULL == bm) { bm 207 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c memset(bm->bitmap, 0xff, bm->array_size * sizeof(uint64_t)); bm 214 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c pmix_bitmap_find_and_set_first_unset_bit(pmix_bitmap_t *bm, int *position) bm 219 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (NULL == bm) { bm 225 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c while((i < bm->array_size) && (bm->bitmap[i] == all_ones)) { bm 229 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (i == bm->array_size) { bm 231 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c *position = bm->array_size * SIZE_OF_BASE_TYPE; bm 232 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c return pmix_bitmap_set_bit(bm, *position); bm 237 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c temp = bm->bitmap[i]; bm 238 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bm->bitmap[i] |= (bm->bitmap[i] + 1); /* Set the first zero bit */ bm 239 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c temp ^= bm->bitmap[i]; /* Compute the change: the first unset bit in the original number */ bm 374 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c int pmix_bitmap_num_unset_bits(pmix_bitmap_t *bm, int len) bm 376 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c return (len - pmix_bitmap_num_set_bits(bm, len)); bm 379 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c int pmix_bitmap_num_set_bits(pmix_bitmap_t *bm, int len) bm 385 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if ((len < 0) || NULL == bm || (len >= (bm->array_size * SIZE_OF_BASE_TYPE))) { bm 391 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if( 0 == (val = bm->bitmap[i]) ) continue; bm 402 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c bool pmix_bitmap_is_clear(pmix_bitmap_t *bm) bm 406 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c for (i = 0; i < bm->array_size; ++i) { bm 407 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.c if (0 != bm->bitmap[i]) { bm 72 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT int pmix_bitmap_set_max_size (pmix_bitmap_t *bm, int max_size); bm 84 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT int pmix_bitmap_init (pmix_bitmap_t *bm, int size); bm 97 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT int pmix_bitmap_set_bit(pmix_bitmap_t *bm, int bit); bm 109 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT int pmix_bitmap_clear_bit(pmix_bitmap_t *bm, int bit); bm 123 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT bool pmix_bitmap_is_set_bit(pmix_bitmap_t *bm, int bit); bm 134 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT int pmix_bitmap_find_and_set_first_unset_bit(pmix_bitmap_t *bm, bm 145 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT int pmix_bitmap_clear_all_bits(pmix_bitmap_t *bm); bm 154 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT int pmix_bitmap_set_all_bits(pmix_bitmap_t *bm); bm 165 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h static inline int pmix_bitmap_size(pmix_bitmap_t *bm) bm 167 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h return (NULL == bm) ? 0 : (bm->array_size * ((int) (sizeof(*bm->bitmap) * 8))); bm 241 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT int pmix_bitmap_num_unset_bits(pmix_bitmap_t *bm, int len); bm 250 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT int pmix_bitmap_num_set_bits(pmix_bitmap_t *bm, int len); bm 255 opal/mca/pmix/pmix4x/pmix/src/class/pmix_bitmap.h PMIX_EXPORT bool pmix_bitmap_is_clear(pmix_bitmap_t *bm); bm 22 test/class/opal_bitmap.c static void test_bitmap_set(opal_bitmap_t *bm); bm 23 test/class/opal_bitmap.c static void test_bitmap_clear(opal_bitmap_t *bm); bm 24 test/class/opal_bitmap.c static void test_bitmap_is_set(opal_bitmap_t *bm); bm 25 test/class/opal_bitmap.c static void test_bitmap_clear_all(opal_bitmap_t *bm); bm 26 test/class/opal_bitmap.c static void test_bitmap_set_all(opal_bitmap_t *bm); bm 27 test/class/opal_bitmap.c static void test_bitmap_find_and_set(opal_bitmap_t *bm); bm 30 test/class/opal_bitmap.c static int set_bit(opal_bitmap_t *bm, int bit); bm 31 test/class/opal_bitmap.c static int clear_bit(opal_bitmap_t *bm, int bit); bm 32 test/class/opal_bitmap.c static int is_set_bit(opal_bitmap_t *bm, int bit); bm 33 test/class/opal_bitmap.c static int clear_all(opal_bitmap_t *bm); bm 34 test/class/opal_bitmap.c static int set_all(opal_bitmap_t *bm); bm 35 test/class/opal_bitmap.c static int find_and_set(opal_bitmap_t *bm, int bit); bm 39 test/class/opal_bitmap.c static void print_bitmap(opal_bitmap_t *bm); bm 47 test/class/opal_bitmap.c opal_bitmap_t bm; bm 61 test/class/opal_bitmap.c OBJ_CONSTRUCT(&bm, opal_bitmap_t); bm 68 test/class/opal_bitmap.c err = opal_bitmap_init(&bm, -1); bm 72 test/class/opal_bitmap.c err = opal_bitmap_init(&bm, BSIZE); bm 79 test/class/opal_bitmap.c test_bitmap_set(&bm); bm 82 test/class/opal_bitmap.c test_bitmap_clear(&bm); bm 85 test/class/opal_bitmap.c test_bitmap_is_set(&bm); bm 88 test/class/opal_bitmap.c test_bitmap_clear_all(&bm); bm 91 test/class/opal_bitmap.c test_bitmap_set_all(&bm); bm 94 test/class/opal_bitmap.c test_bitmap_find_and_set(&bm); bm 108 test/class/opal_bitmap.c void test_bitmap_set(opal_bitmap_t *bm) { bm 112 test/class/opal_bitmap.c set_bit(bm, 0); bm 113 test/class/opal_bitmap.c set_bit(bm, 1); bm 114 test/class/opal_bitmap.c set_bit(bm, 7); bm 115 test/class/opal_bitmap.c set_bit(bm, 8); bm 117 test/class/opal_bitmap.c set_bit(bm, 24); bm 120 test/class/opal_bitmap.c set_bit(bm, 31); bm 121 test/class/opal_bitmap.c set_bit(bm, 32); bm 124 test/class/opal_bitmap.c set_bit(bm, 44); bm 125 test/class/opal_bitmap.c set_bit(bm, 82); bm 129 test/class/opal_bitmap.c result = set_bit(bm, -1); bm 134 test/class/opal_bitmap.c void test_bitmap_clear(opal_bitmap_t *bm) { bm 138 test/class/opal_bitmap.c clear_bit(bm, 29); bm 139 test/class/opal_bitmap.c clear_bit(bm, 31); bm 140 test/class/opal_bitmap.c clear_bit(bm, 33); bm 141 test/class/opal_bitmap.c clear_bit(bm, 32); bm 142 test/class/opal_bitmap.c clear_bit(bm, 0); bm 146 test/class/opal_bitmap.c result = clear_bit(bm, -1); bm 149 test/class/opal_bitmap.c result = clear_bit(bm, 142); bm 154 test/class/opal_bitmap.c void test_bitmap_is_set(opal_bitmap_t *bm) bm 159 test/class/opal_bitmap.c test_bitmap_set(bm); bm 160 test/class/opal_bitmap.c is_set_bit(bm, 0); bm 161 test/class/opal_bitmap.c is_set_bit(bm, 1); bm 162 test/class/opal_bitmap.c is_set_bit(bm, 31); bm 163 test/class/opal_bitmap.c is_set_bit(bm, 32); bm 165 test/class/opal_bitmap.c result = is_set_bit(bm, 1122); bm 167 test/class/opal_bitmap.c is_set_bit(bm, -33); bm 169 test/class/opal_bitmap.c is_set_bit(bm, -1); bm 174 test/class/opal_bitmap.c void test_bitmap_find_and_set(opal_bitmap_t *bm) bm 179 test/class/opal_bitmap.c opal_bitmap_clear_all_bits(bm); bm 180 test/class/opal_bitmap.c result = find_and_set(bm, 0); bm 182 test/class/opal_bitmap.c result = find_and_set(bm, 1); bm 184 test/class/opal_bitmap.c result = find_and_set(bm, 2); bm 186 test/class/opal_bitmap.c result = find_and_set(bm, 3); bm 189 test/class/opal_bitmap.c result = opal_bitmap_set_bit(bm, 5); bm 190 test/class/opal_bitmap.c result = find_and_set(bm, 4); bm 193 test/class/opal_bitmap.c result = opal_bitmap_set_bit(bm, 6); bm 194 test/class/opal_bitmap.c result = opal_bitmap_set_bit(bm, 7); bm 197 test/class/opal_bitmap.c result = find_and_set(bm, 8); bm 199 test/class/opal_bitmap.c opal_bitmap_set_bit(bm, 9); bm 200 test/class/opal_bitmap.c result = find_and_set(bm, 10); bm 204 test/class/opal_bitmap.c opal_bitmap_set_all_bits(bm); bm 205 test/class/opal_bitmap.c bsize = opal_bitmap_size(bm); bm 206 test/class/opal_bitmap.c result = find_and_set(bm, bsize); bm 210 test/class/opal_bitmap.c void test_bitmap_clear_all(opal_bitmap_t *bm) bm 212 test/class/opal_bitmap.c int result = clear_all(bm); bm 217 test/class/opal_bitmap.c void test_bitmap_set_all(opal_bitmap_t *bm) bm 219 test/class/opal_bitmap.c int result = set_all(bm); bm 223 test/class/opal_bitmap.c int set_bit(opal_bitmap_t *bm, int bit) bm 225 test/class/opal_bitmap.c int err = opal_bitmap_set_bit(bm, bit); bm 226 test/class/opal_bitmap.c if (err != 0 || !opal_bitmap_is_set_bit(bm, bit)) { bm 234 test/class/opal_bitmap.c int clear_bit(opal_bitmap_t *bm, int bit) bm 236 test/class/opal_bitmap.c int err = opal_bitmap_clear_bit(bm, bit); bm 237 test/class/opal_bitmap.c if ((err != 0) || opal_bitmap_is_set_bit(bm, bit)) { bm 246 test/class/opal_bitmap.c int is_set_bit(opal_bitmap_t *bm, int bit) bm 248 test/class/opal_bitmap.c bool result = opal_bitmap_is_set_bit(bm, bit); bm 259 test/class/opal_bitmap.c if (0 <= bit && bit <= bm->array_size && !opal_bitmap_is_set_bit(bm, bit)) { bm 270 test/class/opal_bitmap.c int find_and_set(opal_bitmap_t *bm, int bit) bm 276 test/class/opal_bitmap.c ret = opal_bitmap_find_and_set_first_unset_bit(bm, &pos); bm 289 test/class/opal_bitmap.c int clear_all(opal_bitmap_t *bm) bm 292 test/class/opal_bitmap.c if (OPAL_SUCCESS != opal_bitmap_clear_all_bits(bm)) { bm 295 test/class/opal_bitmap.c for (i = 0; i < bm->array_size; ++i) bm 296 test/class/opal_bitmap.c if (bm->bitmap[i] != 0) { bm 305 test/class/opal_bitmap.c int set_all(opal_bitmap_t *bm) bm 308 test/class/opal_bitmap.c if (OPAL_SUCCESS != opal_bitmap_set_all_bits(bm)) { bm 311 test/class/opal_bitmap.c for (i = 0; i < bm->array_size; ++i) bm 312 test/class/opal_bitmap.c if (bm->bitmap[i] != 0xffffffffffffffffUL) { bm 321 test/class/opal_bitmap.c void print_bitmap(opal_bitmap_t *bm) bm 327 test/class/opal_bitmap.c for (i = 0; i < bm->array_size; ++i) { bm 329 test/class/opal_bitmap.c (bm->bitmap[i] & 0xff));