Lines Matching defs:sets
62 struct cf_setting sets[2]; /* Only two settings. */
98 static int ichss_settings(device_t dev, struct cf_setting *sets,
270 sc->sets[0].freq = CPUFREQ_VAL_UNKNOWN;
271 sc->sets[0].volts = CPUFREQ_VAL_UNKNOWN;
272 sc->sets[0].power = CPUFREQ_VAL_UNKNOWN;
273 sc->sets[0].lat = 1000;
274 sc->sets[0].dev = dev;
275 sc->sets[1] = sc->sets[0];
289 ichss_settings(device_t dev, struct cf_setting *sets, int *count)
295 if (sets == NULL || count == NULL)
309 if (sc->sets[i].freq == CPUFREQ_VAL_UNKNOWN) {
311 ichss_set(dev, &sc->sets[i]);
312 ichss_set(dev, &sc->sets[first]);
316 bcopy(sc->sets, sets, sizeof(sc->sets));
332 if (CPUFREQ_CMP(set->freq, sc->sets[0].freq))
334 else if (CPUFREQ_CMP(set->freq, sc->sets[1].freq))
364 if (sc->sets[req_val].freq == CPUFREQ_VAL_UNKNOWN) {
366 sc->sets[req_val].freq = rate / 1000000;
368 sc->sets[req_val].freq);
385 if (sc->sets[state].freq == CPUFREQ_VAL_UNKNOWN) {
387 sc->sets[state].freq = rate / 1000000;
389 sc->sets[state].freq);
391 *set = sc->sets[state];