Lines Matching refs:sets
62 struct cf_setting sets[2]; /* Only two settings. */ member
98 static int ichss_settings(device_t dev, struct cf_setting *sets,
271 sc->sets[0].freq = CPUFREQ_VAL_UNKNOWN; in ichss_attach()
272 sc->sets[0].volts = CPUFREQ_VAL_UNKNOWN; in ichss_attach()
273 sc->sets[0].power = CPUFREQ_VAL_UNKNOWN; in ichss_attach()
274 sc->sets[0].lat = 1000; in ichss_attach()
275 sc->sets[0].dev = dev; in ichss_attach()
276 sc->sets[1] = sc->sets[0]; in ichss_attach()
290 ichss_settings(device_t dev, struct cf_setting *sets, int *count) in ichss_settings() argument
296 if (sets == NULL || count == NULL) in ichss_settings()
310 if (sc->sets[i].freq == CPUFREQ_VAL_UNKNOWN) { in ichss_settings()
312 ichss_set(dev, &sc->sets[i]); in ichss_settings()
313 ichss_set(dev, &sc->sets[first]); in ichss_settings()
317 bcopy(sc->sets, sets, sizeof(sc->sets)); in ichss_settings()
333 if (CPUFREQ_CMP(set->freq, sc->sets[0].freq)) in ichss_set()
335 else if (CPUFREQ_CMP(set->freq, sc->sets[1].freq)) in ichss_set()
365 if (sc->sets[req_val].freq == CPUFREQ_VAL_UNKNOWN) { in ichss_set()
367 sc->sets[req_val].freq = rate / 1000000; in ichss_set()
369 sc->sets[req_val].freq); in ichss_set()
386 if (sc->sets[state].freq == CPUFREQ_VAL_UNKNOWN) { in ichss_get()
388 sc->sets[state].freq = rate / 1000000; in ichss_get()
390 sc->sets[state].freq); in ichss_get()
392 *set = sc->sets[state]; in ichss_get()