Lines Matching refs:bts
110 #define DECLARE_CHASH_TABLE(table, bts, key_sz, val_sz) \ argument
111 STRUCT_CHASH_TABLE(bts, key_sz, val_sz) table
127 #define __CHASH_TABLE_INIT(prefix, data, bts, key_sz, val_sz) \ argument
128 prefix.bits = (bts), \
131 prefix.size_mask = ((1 << bts) - 1), \
134 [__CHASH_BITMAP_SIZE(bts)], \
136 [__CHASH_BITMAP_SIZE(bts) * 2], \
138 [__CHASH_BITMAP_SIZE(bts) * 2 + \
139 __CHASH_ARRAY_SIZE(bts, key_sz)] \
151 #define DEFINE_CHASH_TABLE(tbl, bts, key_sz, val_sz) \ argument
152 DECLARE_CHASH_TABLE(tbl, bts, key_sz, val_sz) = { \
154 __CHASH_TABLE_INIT(, (tbl).data, bts, key_sz, val_sz) \
166 #define INIT_CHASH_TABLE(tbl, bts, key_sz, val_sz) \ argument
167 __CHASH_TABLE_INIT(((tbl).table), (tbl).data, bts, key_sz, val_sz)