- CFS_HASH_SPIN_BKTLOCK = 1 << 3,
- /** always add new item to tail */
- CFS_HASH_ADD_TAIL = 1 << 4,
- /** hash-table doesn't have refcount on item */
- CFS_HASH_NO_ITEMREF = 1 << 5,
- /** big name for param-tree */
- CFS_HASH_BIGNAME = 1 << 6,
- /** track global count */
- CFS_HASH_COUNTER = 1 << 7,
- /** rehash item by new key */
- CFS_HASH_REHASH_KEY = 1 << 8,
- /** Enable dynamic hash resizing */
- CFS_HASH_REHASH = 1 << 9,
- /** can shrink hash-size */
- CFS_HASH_SHRINK = 1 << 10,
- /** assert hash is empty on exit */
- CFS_HASH_ASSERT_EMPTY = 1 << 11,
- /** record hlist depth */
- CFS_HASH_DEPTH = 1 << 12,
- /**
- * rehash is always scheduled in a different thread, so current
- * change on hash table is non-blocking
- */
- CFS_HASH_NBLK_CHANGE = 1 << 13,
+ CFS_HASH_SPIN_BKTLOCK = BIT(3),
+ /** always add new item to tail */
+ CFS_HASH_ADD_TAIL = BIT(4),
+ /** hash-table doesn't have refcount on item */
+ CFS_HASH_NO_ITEMREF = BIT(5),
+ /** big name for param-tree */
+ CFS_HASH_BIGNAME = BIT(6),
+ /** track global count */
+ CFS_HASH_COUNTER = BIT(7),
+ /** rehash item by new key */
+ CFS_HASH_REHASH_KEY = BIT(8),
+ /** Enable dynamic hash resizing */
+ CFS_HASH_REHASH = BIT(9),
+ /** can shrink hash-size */
+ CFS_HASH_SHRINK = BIT(10),
+ /** assert hash is empty on exit */
+ CFS_HASH_ASSERT_EMPTY = BIT(11),
+ /** record hlist depth */
+ CFS_HASH_DEPTH = BIT(12),
+ /**
+ * rehash is always scheduled in a different thread, so current
+ * change on hash table is non-blocking
+ */
+ CFS_HASH_NBLK_CHANGE = BIT(13),