Searched refs:bit_index (Results 1 – 3 of 3) sorted by relevance
/spdk/lib/util/ |
H A D | bit_array.c | 137 bit_array_get_word(const struct spdk_bit_array *ba, uint32_t bit_index, in bit_array_get_word() argument 140 if (spdk_unlikely(bit_index >= ba->bit_count)) { in bit_array_get_word() 144 *word_index = bit_index >> SPDK_BIT_ARRAY_WORD_INDEX_SHIFT; in bit_array_get_word() 145 *word_bit_index = bit_index & SPDK_BIT_ARRAY_WORD_INDEX_MASK; in bit_array_get_word() 151 spdk_bit_array_get(const struct spdk_bit_array *ba, uint32_t bit_index) in spdk_bit_array_get() argument 155 if (bit_array_get_word(ba, bit_index, &word_index, &word_bit_index)) { in spdk_bit_array_get() 163 spdk_bit_array_set(struct spdk_bit_array *ba, uint32_t bit_index) in spdk_bit_array_set() argument 167 if (bit_array_get_word(ba, bit_index, &word_index, &word_bit_index)) { in spdk_bit_array_set() 176 spdk_bit_array_clear(struct spdk_bit_array *ba, uint32_t bit_index) in spdk_bit_array_clear() argument 180 if (bit_array_get_word(ba, bit_index, &word_index, &word_bit_index)) { in spdk_bit_array_clear() [all …]
|
/spdk/include/spdk/ |
H A D | bit_array.h | 83 bool spdk_bit_array_get(const struct spdk_bit_array *ba, uint32_t bit_index); 95 int spdk_bit_array_set(struct spdk_bit_array *ba, uint32_t bit_index); 106 void spdk_bit_array_clear(struct spdk_bit_array *ba, uint32_t bit_index);
|
H A D | bit_pool.h | 95 bool spdk_bit_pool_is_allocated(const struct spdk_bit_pool *pool, uint32_t bit_index); 116 void spdk_bit_pool_free_bit(struct spdk_bit_pool *pool, uint32_t bit_index);
|