Lines Matching refs:bstats
84 struct gnet_stats_basic_packed *bstats; member
126 if (e->bstats == NULL) in est_timer()
129 __gnet_stats_copy_basic(&b, e->cpu_bstats, e->bstats); in est_timer()
160 if (est->bstats > e->bstats) in gen_add_node()
170 struct gen_estimator *gen_find_node(const struct gnet_stats_basic_packed *bstats, in gen_find_node() argument
180 if (bstats > e->bstats) in gen_find_node()
182 else if (bstats < e->bstats || rate_est != e->rate_est) in gen_find_node()
206 int gen_new_estimator(struct gnet_stats_basic_packed *bstats, in gen_new_estimator() argument
227 __gnet_stats_copy_basic(&b, cpu_bstats, bstats); in gen_new_estimator()
230 est->bstats = bstats; in gen_new_estimator()
266 void gen_kill_estimator(struct gnet_stats_basic_packed *bstats, in gen_kill_estimator() argument
272 while ((e = gen_find_node(bstats, rate_est))) { in gen_kill_estimator()
276 e->bstats = NULL; in gen_kill_estimator()
298 int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, in gen_replace_estimator() argument
303 gen_kill_estimator(bstats, rate_est); in gen_replace_estimator()
304 return gen_new_estimator(bstats, cpu_bstats, rate_est, stats_lock, opt); in gen_replace_estimator()
315 bool gen_estimator_active(const struct gnet_stats_basic_packed *bstats, in gen_estimator_active() argument
323 res = gen_find_node(bstats, rate_est) != NULL; in gen_estimator_active()