Lines Matching refs:config
14 #include "config.h"
67 struct config *config = NULL;
69 config = prepare_default_config();
71 if (config == NULL)
82 if (config->output != NULL)
83 fclose(config->output);
85 config->output = prepare_output(optarg);
87 if (config->output == NULL)
93 sscanf(optarg, "%li", &config->sleep);
97 sscanf(optarg, "%li", &config->load);
101 sscanf(optarg, "%u", &config->cpu);
105 strncpy(config->governor, optarg, 14);
110 config->prio = string_to_prio(optarg);
113 if (config != NULL) {
114 if (config->output != NULL)
115 fclose(config->output);
116 free(config);
122 sscanf(optarg, "%u", &config->cycles);
126 sscanf(optarg, "%u", &config->rounds);
130 sscanf(optarg, "%li", &config->load_step);
134 sscanf(optarg, "%li", &config->sleep_step);
138 if (prepare_config(optarg, config))
142 config->verbose = 1;
148 if (config != NULL) {
149 if (config->output != NULL)
150 fclose(config->output);
151 free(config);
157 if (config->verbose) {
159 printf("config:\n\t"
168 config->sleep,
169 config->load,
170 config->sleep_step,
171 config->load_step,
172 config->cpu,
173 config->cycles,
174 config->rounds,
175 config->governor);
178 prepare_user(config);
179 prepare_system(config);
180 start_benchmark(config);
182 if (config->output != stdout)
183 fclose(config->output);
185 free(config);