Lines Matching defs:schema
165 * in the schema, and then adds the value to the configuration node.
169 const nvlist_t *schema)
173 type = nvlist_get_string(schema, TYPE_SCHEMA_NAME);
190 errx(1, "Unexpected type '%s' in schema", type);
195 * validates that the key/value pair is valid in the schema, and then adds
200 const char *subsystem, const nvlist_t *schema)
212 driver_schema = nvlist_get_nvlist(schema, DRIVER_CONFIG_NAME);
213 iov_schema = nvlist_get_nvlist(schema, IOV_CONFIG_NAME);
247 * Parses the specified config file using the given schema, and returns an
253 parse_config_file(const char *filename, const nvlist_t *schema)
285 pf_schema = nvlist_get_nvlist(schema, PF_CONFIG_NAME);
286 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME);
320 validate_config(config, schema, &vf_pat);
358 * have to do this separately because we need the config schema to call the
360 * device so that we can fetch the schema from it.