Home
last modified time | relevance | path

Searched refs:bit_index (Results 1 – 3 of 3) sorted by relevance

/spdk/lib/util/
H A Dbit_array.c137 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 Dbit_array.h83 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 Dbit_pool.h95 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);