Lines Matching refs:set
617 struct perf_config_set *set = perf_config_set; in collect_config() local
620 if (set == NULL) in collect_config()
623 sections = &set->sections; in collect_config()
669 int perf_config_set__collect(struct perf_config_set *set, const char *file_name, in perf_config_set__collect() argument
673 return collect_config(var, value, set); in perf_config_set__collect()
676 static int perf_config_set__init(struct perf_config_set *set) in perf_config_set__init() argument
685 return perf_config_from_file(collect_config, config_exclusive_filename, set); in perf_config_set__init()
687 if (perf_config_from_file(collect_config, perf_etc_perfconfig(), set) < 0) in perf_config_set__init()
721 ret = perf_config_from_file(collect_config, user_config, set); in perf_config_set__init()
731 struct perf_config_set *set = zalloc(sizeof(*set)); in perf_config_set__new() local
733 if (set) { in perf_config_set__new()
734 INIT_LIST_HEAD(&set->sections); in perf_config_set__new()
735 perf_config_set__init(set); in perf_config_set__new()
738 return set; in perf_config_set__new()
817 static void perf_config_set__purge(struct perf_config_set *set) in perf_config_set__purge() argument
821 list_for_each_entry_safe(section, tmp, &set->sections, node) { in perf_config_set__purge()
827 void perf_config_set__delete(struct perf_config_set *set) in perf_config_set__delete() argument
829 if (set == NULL) in perf_config_set__delete()
832 perf_config_set__purge(set); in perf_config_set__delete()
833 free(set); in perf_config_set__delete()