Lines Matching refs:objagg_stats
604 const struct objagg_stats *objagg_stats_get(struct objagg *objagg)
606 struct objagg_stats *objagg_stats;
610 objagg_stats = kzalloc(struct_size(objagg_stats, stats_info,
612 if (!objagg_stats)
617 memcpy(&objagg_stats->stats_info[i].stats, &objagg_obj->stats,
618 sizeof(objagg_stats->stats_info[0].stats));
619 objagg_stats->stats_info[i].objagg_obj = objagg_obj;
620 objagg_stats->stats_info[i].is_root =
622 if (objagg_stats->stats_info[i].is_root)
623 objagg_stats->root_count++;
626 objagg_stats->stats_info_count = i;
628 sort(objagg_stats->stats_info, objagg_stats->stats_info_count,
632 return objagg_stats;
638 * @objagg_stats: objagg instance stats
642 void objagg_stats_put(const struct objagg_stats *objagg_stats)
644 kfree(objagg_stats);
1018 const struct objagg_stats *
1021 struct objagg_stats *objagg_stats;
1025 objagg_stats = kzalloc(struct_size(objagg_stats, stats_info,
1028 if (!objagg_stats)
1033 memcpy(&objagg_stats->stats_info[i], &hnode->stats_info,
1034 sizeof(objagg_stats->stats_info[0]));
1035 if (objagg_stats->stats_info[i].is_root)
1036 objagg_stats->root_count++;
1039 objagg_stats->stats_info_count = i;
1041 sort(objagg_stats->stats_info, objagg_stats->stats_info_count,
1045 return objagg_stats;