Lines Matching refs:layer_configuration
38 void free_layer_configuration(const struct loader_instance* inst, loader_settings_layer_configuration* layer_configuration) {
39 loader_instance_heap_free(inst, layer_configuration->name);
40 loader_instance_heap_free(inst, layer_configuration->path);
41 memset(layer_configuration, 0, sizeof(loader_settings_layer_configuration));
124 loader_settings_layer_configuration* layer_configuration) {
130 layer_configuration->control = parse_control_string(control_string);
134 if (layer_configuration->control == LOADER_SETTINGS_LAYER_UNORDERED_LAYER_LOCATION) {
138 res = loader_parse_json_string(layer_configuration_json, "name", &(layer_configuration->name));
143 res = loader_parse_json_string(layer_configuration_json, "path", &(layer_configuration->path));
150 layer_configuration->treat_as_implicit_manifest = true;
154 free_layer_configuration(inst, layer_configuration);