Lines Matching defs:set
677 struct perf_config_set *set = perf_config_set;
680 if (set == NULL)
683 sections = &set->sections;
729 int perf_config_set__collect(struct perf_config_set *set, const char *file_name,
733 return collect_config(var, value, set);
736 static int perf_config_set__init(struct perf_config_set *set)
742 return perf_config_from_file(collect_config, config_exclusive_filename, set);
744 if (perf_config_from_file(collect_config, perf_etc_perfconfig(), set) < 0)
748 if (perf_config_from_file(collect_config, perf_home_perfconfig(), set) < 0)
758 struct perf_config_set *set = zalloc(sizeof(*set));
760 if (set) {
761 INIT_LIST_HEAD(&set->sections);
762 perf_config_set__init(set);
765 return set;
770 struct perf_config_set *set = zalloc(sizeof(*set));
772 if (set) {
773 INIT_LIST_HEAD(&set->sections);
774 perf_config_from_file(collect_config, file, set);
777 return set;
788 int perf_config_set(struct perf_config_set *set,
796 perf_config_set__for_each_entry(set, section, item) {
862 static void perf_config_set__purge(struct perf_config_set *set)
866 list_for_each_entry_safe(section, tmp, &set->sections, node) {
872 void perf_config_set__delete(struct perf_config_set *set)
874 if (set == NULL)
877 perf_config_set__purge(set);
878 free(set);