Lines Matching refs:size
291 uint32_t size, i; in spdk_bit_array_store_mask() local
294 size = num_bits / CHAR_BIT; in spdk_bit_array_store_mask()
295 memcpy(mask, ba->words, size); in spdk_bit_array_store_mask()
298 if (spdk_bit_array_get(ba, i + size * CHAR_BIT)) { in spdk_bit_array_store_mask()
299 ((uint8_t *)mask)[size] |= (1U << i); in spdk_bit_array_store_mask()
301 ((uint8_t *)mask)[size] &= ~(1U << i); in spdk_bit_array_store_mask()
309 uint32_t size, i; in spdk_bit_array_load_mask() local
312 size = num_bits / CHAR_BIT; in spdk_bit_array_load_mask()
313 memcpy(ba->words, mask, size); in spdk_bit_array_load_mask()
316 if (((uint8_t *)mask)[size] & (1U << i)) { in spdk_bit_array_load_mask()
317 spdk_bit_array_set(ba, i + size * CHAR_BIT); in spdk_bit_array_load_mask()
319 spdk_bit_array_clear(ba, i + size * CHAR_BIT); in spdk_bit_array_load_mask()
327 uint32_t size, i; in spdk_bit_array_clear_mask() local
330 size = num_bits / CHAR_BIT; in spdk_bit_array_clear_mask()
331 memset(ba->words, 0, size); in spdk_bit_array_clear_mask()
334 spdk_bit_array_clear(ba, i + size * CHAR_BIT); in spdk_bit_array_clear_mask()