Searched refs:key_gen_ctx (Results 1 – 2 of 2) sorted by relevance
33 KeyGenContext key_gen_ctx; variable205 key_gen_ctx.window = scale_factor * 100; in db_stress_tool()218 key_gen_ctx.weights.emplace_back(val * scale_factor); in db_stress_tool()226 uint64_t keys_per_level = key_gen_ctx.window / levels; in db_stress_tool()228 key_gen_ctx.weights.emplace_back(keys_per_level); in db_stress_tool()230 key_gen_ctx.weights.emplace_back(key_gen_ctx.window - in db_stress_tool()
383 extern KeyGenContext key_gen_ctx;396 uint64_t window = key_gen_ctx.window; in Key()397 size_t levels = key_gen_ctx.weights.size(); in Key()401 uint64_t weight = key_gen_ctx.weights[level]; in Key()429 assert(size_key <= key_gen_ctx.weights.size() * sizeof(uint64_t)); in GetIntVal()460 key += (pfx / key_gen_ctx.weights[i]) * key_gen_ctx.window + in GetIntVal()461 pfx % key_gen_ctx.weights[i]; in GetIntVal()