Lines Matching refs:s_info
444 static void __lb_stats_info_refresh_prepare(struct lb_stats_info *s_info) in __lb_stats_info_refresh_prepare() argument
446 memcpy(&s_info->last_stats, &s_info->stats, sizeof(struct lb_stats)); in __lb_stats_info_refresh_prepare()
447 memset(&s_info->stats, 0, sizeof(struct lb_stats)); in __lb_stats_info_refresh_prepare()
450 static bool __lb_stats_info_refresh_check(struct lb_stats_info *s_info, in __lb_stats_info_refresh_check() argument
453 if (memcmp(&s_info->last_stats, &s_info->stats, in __lb_stats_info_refresh_check()
455 team_option_inst_set_change(s_info->opt_inst_info); in __lb_stats_info_refresh_check()
482 struct lb_stats_info *s_info; in lb_stats_refresh() local
500 s_info = &lb_priv->ex->stats.info[j]; in lb_stats_refresh()
501 __lb_stats_info_refresh_prepare(s_info); in lb_stats_refresh()
505 __lb_one_cpu_stats_add(&s_info->stats, stats, in lb_stats_refresh()
508 changed |= __lb_stats_info_refresh_check(s_info, team); in lb_stats_refresh()
514 s_info = &lb_port_priv->stats_info; in lb_stats_refresh()
515 __lb_stats_info_refresh_prepare(s_info); in lb_stats_refresh()
519 __lb_one_cpu_stats_add(&s_info->stats, stats, in lb_stats_refresh()
522 changed |= __lb_stats_info_refresh_check(s_info, team); in lb_stats_refresh()