Searched refs:sge (Results 1 – 5 of 5) sorted by relevance
/kernel/sched/ |
D | energy.c | 35 struct sched_group_energy *sge; in free_resources() local 39 sge = sge_array[cpu][sd_level]; in free_resources() 40 if (sge) { in free_resources() 41 kfree(sge->cap_states); in free_resources() 42 kfree(sge->idle_states); in free_resources() 43 kfree(sge); in free_resources() 54 struct sched_group_energy *sge; in init_sched_energy_costs() local 82 sge = kcalloc(1, sizeof(struct sched_group_energy), in init_sched_energy_costs() 95 sge->nr_cap_states = nstates; in init_sched_energy_costs() 96 sge->cap_states = cap_states; in init_sched_energy_costs() [all …]
|
D | tune.c | 847 min_pwr = sg->sge->idle_states[sg->sge->nr_idle_states - 1].power; in schedtune_add_cluster_nrg() 848 max_pwr = sg->sge->cap_states[sg->sge->nr_cap_states - 1].power; in schedtune_add_cluster_nrg() 865 min_pwr = sg2->sge->idle_states[sg2->sge->nr_idle_states - 1].power; in schedtune_add_cluster_nrg() 866 max_pwr = sg2->sge->cap_states[sg2->sge->nr_cap_states - 1].power; in schedtune_add_cluster_nrg()
|
D | core.c | 5309 sd_alloc_ctl_energy_table(struct sched_group_energy *sge) in sd_alloc_ctl_energy_table() argument 5316 set_table_entry(&table[0], "nr_idle_states", &sge->nr_idle_states, in sd_alloc_ctl_energy_table() 5318 set_table_entry(&table[1], "idle_states", &sge->idle_states[0].power, in sd_alloc_ctl_energy_table() 5319 sge->nr_idle_states*sizeof(struct idle_state), 0644, in sd_alloc_ctl_energy_table() 5321 set_table_entry(&table[2], "nr_cap_states", &sge->nr_cap_states, in sd_alloc_ctl_energy_table() 5323 set_table_entry(&table[3], "cap_states", &sge->cap_states[0].cap, in sd_alloc_ctl_energy_table() 5324 sge->nr_cap_states*sizeof(struct capacity_state), 0644, in sd_alloc_ctl_energy_table() 5340 table->child = sd_alloc_ctl_energy_table((struct sched_group_energy *)sg->sge); in sd_alloc_ctl_group_table() 5354 if (sg->sge) { in sd_alloc_ctl_domain_table() 5396 if (sg->sge) { in sd_alloc_ctl_domain_table() [all …]
|
D | fair.c | 4700 unsigned long capacity = sg->sge->cap_states[eenv->cap_idx].cap; in group_norm_util() 4713 const struct sched_group_energy * const sge) in find_new_capacity() argument 4715 int idx, max_idx = sge->nr_cap_states - 1; in find_new_capacity() 4721 for (idx = 0; idx < sge->nr_cap_states; idx++) { in find_new_capacity() 4722 if (sge->cap_states[idx].cap >= util) { in find_new_capacity() 4762 WARN_ON(!eenv->sg_top->sge); in sched_group_energy() 4805 cap_idx = find_new_capacity(eenv, sg->sge); in sched_group_energy() 4811 eenv->cap.before = sg->sge->cap_states[cap_idx].cap; in sched_group_energy() 4817 eenv->cap.after = sg->sge->cap_states[cap_idx].cap; in sched_group_energy() 4824 sg_busy_energy = (group_util * sg->sge->cap_states[cap_idx].power) in sched_group_energy() [all …]
|
D | sched.h | 847 const struct sched_group_energy *sge; member
|