Lines Matching refs:sets
83 struct cf_setting sets[MAX_SETTINGS]; member
110 struct cf_setting *sets, int count);
579 struct cf_setting *sets; in cpufreq_add_levels() local
604 sets = malloc(MAX_SETTINGS * sizeof(*sets), M_TEMP, M_NOWAIT); in cpufreq_add_levels()
605 if (sets == NULL) in cpufreq_add_levels()
609 error = CPUFREQ_DRV_SETTINGS(dev, sets, &set_count); in cpufreq_add_levels()
616 error = cpufreq_insert_abs(sc, sets, set_count); in cpufreq_add_levels()
625 bcopy(sets, set_arr->sets, set_count * sizeof(*sets)); in cpufreq_add_levels()
634 free(sets, M_TEMP); in cpufreq_add_levels()
737 cpufreq_insert_abs(struct cpufreq_softc *sc, struct cf_setting *sets, in cpufreq_insert_abs() argument
751 level->abs_set = sets[i]; in cpufreq_insert_abs()
752 level->total_set = sets[i]; in cpufreq_insert_abs()
759 sets[i].freq); in cpufreq_insert_abs()
765 if (sets[i].freq <= search->total_set.freq) { in cpufreq_insert_abs()
767 sets[i].freq, search->total_set.freq); in cpufreq_insert_abs()
775 if (sets[i].freq >= search->total_set.freq) { in cpufreq_insert_abs()
777 sets[i].freq, search->total_set.freq); in cpufreq_insert_abs()
810 set = &set_arr->sets[i]; in cpufreq_expand_set()
1041 struct cf_setting *sets; in cpufreq_settings_sysctl() local
1050 sets = malloc(set_count * sizeof(*sets), M_TEMP, M_NOWAIT); in cpufreq_settings_sysctl()
1051 if (sets == NULL) { in cpufreq_settings_sysctl()
1055 error = CPUFREQ_DRV_SETTINGS(dev, sets, &set_count); in cpufreq_settings_sysctl()
1060 sbuf_printf(&sb, "%d/%d ", sets[i].freq, sets[i].power); in cpufreq_settings_sysctl()
1068 free(sets, M_TEMP); in cpufreq_settings_sysctl()