Lines Matching refs:s_cpus
75 ss->s_cpus = calloc(ss->s_nr_cpus, sizeof (struct cpu_snapshot)); in acquire_cpus()
76 if (ss->s_cpus == NULL) in acquire_cpus()
82 ss->s_cpus[i].cs_id = ID_NO_CPU; in acquire_cpus()
83 ss->s_cpus[i].cs_state = p_online(i, P_STATUS); in acquire_cpus()
85 if (ss->s_cpus[i].cs_state == -1) in acquire_cpus()
87 ss->s_cpus[i].cs_id = i; in acquire_cpus()
92 (void) pset_assign(PS_QUERY, i, &ss->s_cpus[i].cs_pset_id); in acquire_cpus()
93 if (ss->s_cpus[i].cs_pset_id == PS_NONE) in acquire_cpus()
94 ss->s_cpus[i].cs_pset_id = ID_NO_PSET; in acquire_cpus()
96 if (!CPU_ACTIVE(&ss->s_cpus[i])) in acquire_cpus()
102 if (kstat_copy(ksp, &ss->s_cpus[i].cs_vm)) in acquire_cpus()
108 if (kstat_copy(ksp, &ss->s_cpus[i].cs_sys)) in acquire_cpus()
168 if (!CPU_ACTIVE(&ss->s_cpus[j])) in acquire_psets()
170 if (ss->s_cpus[j].cs_pset_id != ps->ps_id) in acquire_psets()
173 ps->ps_cpus[ps->ps_nr_cpus++] = &ss->s_cpus[j]; in acquire_psets()
286 if (!CPU_ACTIVE(&ss->s_cpus[i])) in acquire_sys()
289 if (kstat_add(&ss->s_cpus[i].cs_sys, &ss->s_sys.ss_agg_sys)) in acquire_sys()
291 if (kstat_add(&ss->s_cpus[i].cs_vm, &ss->s_sys.ss_agg_vm)) in acquire_sys()
371 if (ss->s_cpus) { in free_snapshot()
373 free(ss->s_cpus[i].cs_vm.ks_data); in free_snapshot()
374 free(ss->s_cpus[i].cs_sys.ks_data); in free_snapshot()
376 free(ss->s_cpus); in free_snapshot()
504 if (CPU_ACTIVE(&ss->s_cpus[i])) in nr_active_cpus()