Lines Matching +full:activate +full:- +full:to +full:- +full:activate

9  * This pseries platform device driver provides access to
36 * Routine to detect firmware support for hcall
52 hypertas = of_get_property(rtas, "ibm,hypertas-functions", &length); in check_for_h_best_energy()
60 if (!strncmp("hcall-best-energy-1", s, 19)) { in check_for_h_best_energy()
69 /* Helper Routines to convert between drc_index to cpu numbers */
82 indexes = of_get_property(dn, "ibm,drc-indexes", NULL); in cpu_to_drc_index()
85 /* Convert logical cpu number to core number */ in cpu_to_drc_index()
90 * corresponding to core number i. in cpu_to_drc_index()
114 indexes = of_get_property(dn, "ibm,drc-indexes", NULL); in drc_index_to_cpu()
119 * returned. Search through the list to find the matching in drc_index_to_cpu()
126 /* Convert core number to logical cpu number */ in drc_index_to_cpu()
139 * pseries hypervisor call H_BEST_ENERGY provides hints to OS on
140 * preferred logical cpus to activate or deactivate for optimized
148 static ssize_t get_best_energy_list(char *page, int activate) in get_best_energy_list() argument
158 return -ENOMEM; in get_best_energy_list()
161 if (activate) in get_best_energy_list()
168 return -EINVAL; in get_best_energy_list()
174 if ((cpu_online(cpu) && !activate) || in get_best_energy_list()
175 (!cpu_online(cpu) && activate)) in get_best_energy_list()
178 if (s > page) { /* Something to show */ in get_best_energy_list()
179 s--; /* Suppress last comma */ in get_best_energy_list()
184 return s-page; in get_best_energy_list()
188 char *page, int activate) in get_best_energy_data() argument
195 if (activate) in get_best_energy_data()
199 cpu_to_drc_index(dev->id), in get_best_energy_data()
203 return -EINVAL; in get_best_energy_data()
238 * Comma separated list of cpus to activate or deactivate
241 * Per-cpu value of the hint
312 sysfs_remove_file(&cpu_dev->kobj, in pseries_energy_cleanup()
314 sysfs_remove_file(&cpu_dev->kobj, in pseries_energy_cleanup()