Lines Matching full:settings
200 void thp_read_settings(struct thp_settings *settings) in thp_read_settings() argument
206 *settings = (struct thp_settings) { in thp_read_settings()
213 settings->khugepaged = (struct khugepaged_settings) { in thp_read_settings()
225 settings->read_ahead_kb = read_num(dev_queue_read_ahead_path); in thp_read_settings()
229 settings->hugepages[i].enabled = THP_NEVER; in thp_read_settings()
234 settings->hugepages[i].enabled = in thp_read_settings()
239 void thp_write_settings(struct thp_settings *settings) in thp_write_settings() argument
241 struct khugepaged_settings *khugepaged = &settings->khugepaged; in thp_write_settings()
247 thp_write_string("enabled", thp_enabled_strings[settings->thp_enabled]); in thp_write_settings()
248 thp_write_string("defrag", thp_defrag_strings[settings->thp_defrag]); in thp_write_settings()
250 shmem_enabled_strings[settings->shmem_enabled]); in thp_write_settings()
251 thp_write_num("use_zero_page", settings->use_zero_page); in thp_write_settings()
264 write_num(dev_queue_read_ahead_path, settings->read_ahead_kb); in thp_write_settings()
271 enabled = settings->hugepages[i].enabled; in thp_write_settings()
279 printf("Fail: No settings set"); in thp_current_settings()
285 void thp_push_settings(struct thp_settings *settings) in thp_push_settings() argument
288 printf("Fail: Settings stack exceeded"); in thp_push_settings()
291 settings_stack[settings_index++] = *settings; in thp_push_settings()
298 printf("Fail: Settings stack empty"); in thp_pop_settings()