objagg_stats
const struct objagg_stats *ostats;
const struct objagg_stats *hstats;
const struct objagg_stats *objagg_stats_get(struct objagg *objagg);
void objagg_stats_put(const struct objagg_stats *objagg_stats);
const struct objagg_stats *
const struct objagg_stats *
struct objagg_stats *objagg_stats;
objagg_stats = kzalloc_flex(*objagg_stats, stats_info,
if (!objagg_stats)
memcpy(&objagg_stats->stats_info[i], &hnode->stats_info,
sizeof(objagg_stats->stats_info[0]));
if (objagg_stats->stats_info[i].is_root)
objagg_stats->root_count++;
objagg_stats->stats_info_count = i;
sort(objagg_stats->stats_info, objagg_stats->stats_info_count,
return objagg_stats;
const struct objagg_stats *objagg_stats_get(struct objagg *objagg)
struct objagg_stats *objagg_stats;
objagg_stats = kzalloc_flex(*objagg_stats, stats_info,
if (!objagg_stats)
memcpy(&objagg_stats->stats_info[i].stats, &objagg_obj->stats,
sizeof(objagg_stats->stats_info[0].stats));
objagg_stats->stats_info[i].objagg_obj = objagg_obj;
objagg_stats->stats_info[i].is_root =
if (objagg_stats->stats_info[i].is_root)
objagg_stats->root_count++;
objagg_stats->stats_info_count = i;
sort(objagg_stats->stats_info, objagg_stats->stats_info_count,
return objagg_stats;
void objagg_stats_put(const struct objagg_stats *objagg_stats)
kfree(objagg_stats);
const struct objagg_stats *stats;
const struct objagg_stats *stats;
static int check_expect_stats_neigh(const struct objagg_stats *stats,
static int __check_expect_stats(const struct objagg_stats *stats,
const struct objagg_stats *stats;
static void __pr_debug_stats(const struct objagg_stats *stats)
const struct objagg_stats *stats;
const struct objagg_stats *stats;
const struct objagg_stats *stats;