/freebsd/sys/dev/pci/ |
H A D | pci_iov_schema.c | 160 pci_iov_schema_add_bool(nvlist_t *schema, const char *name, uint32_t flags, in pci_iov_schema_add_bool() argument 167 nvlist_set_error(schema, ENOMEM); in pci_iov_schema_add_bool() 176 nvlist_move_nvlist(schema, name, entry); in pci_iov_schema_add_bool() 180 pci_iov_schema_add_string(nvlist_t *schema, const char *name, uint32_t flags, in pci_iov_schema_add_string() argument 187 nvlist_set_error(schema, ENOMEM); in pci_iov_schema_add_string() 196 nvlist_move_nvlist(schema, name, entry); in pci_iov_schema_add_string() 200 pci_iov_schema_int(nvlist_t *schema, const char *name, const char *type, in pci_iov_schema_int() argument 207 nvlist_set_error(schema, ENOMEM); in pci_iov_schema_int() 216 nvlist_move_nvlist(schema, name, entry); in pci_iov_schema_int() 220 pci_iov_schema_add_uint8(nvlist_t *schema, const char *name, uint32_t flags, in pci_iov_schema_add_uint8() argument [all …]
|
H A D | pci_iov.c | 92 static void pci_iov_build_pf_schema(nvlist_t *schema, 94 static void pci_iov_build_vf_schema(nvlist_t *schema, 120 nvlist_t *schema; in pci_iov_attach_method() local 126 schema = NULL; in pci_iov_attach_method() 153 schema = pci_iov_build_schema(&pf_schema, &vf_schema); in pci_iov_attach_method() 154 if (schema == NULL) { in pci_iov_attach_method() 159 error = pci_iov_validate_schema(schema); in pci_iov_attach_method() 162 iov->iov_schema = schema; in pci_iov_attach_method() 179 nvlist_destroy(schema); in pci_iov_attach_method() 231 nvlist_t *schema, *pf_driver, *vf_driver; in pci_iov_build_schema() local [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/ |
H A D | writing-schema.rst | 3 Writing Devicetree Bindings in json-schema 6 Devicetree bindings are written using json-schema vocabulary. Schema files are 11 Also see :ref:`example-schema`. 16 Each schema doc is a structured json-schema which is defined by a set of 18 top-level json-schema properties used are: 21 A json-schema unique identifier string. The string must be a valid 22 URI typically containing the binding's filename and path. For DT schema, it must 24 references to other files specified in schema "$ref" properties. A $ref value 27 components of the current schema file's '$id' value. A URL is used even for 30 $schema [all …]
|
H A D | Makefile | 4 DT_MK_SCHEMA ?= dt-mk-schema 63 $(obj)/processed-schema.json: $(DT_DOCS) check_dtschema_version FORCE 73 always-y += processed-schema.json 82 dt_compatible_check: $(obj)/processed-schema.json
|
H A D | .gitignore | 3 /processed-schema*.yaml 4 /processed-schema*.json
|
H A D | writing-bindings.rst | 56 https://github.com/devicetree-org/dt-schema/blob/main/dtschema/schemas/property-units.yaml 72 - Properties without schema types (e.g. without standard suffix or not defined 73 by schema) need the type, even if this is an enum. 75 - If schema includes other schema (e.g. /schemas/i2c/i2c-controller.yaml) use
|
H A D | submitting-patches.rst | 27 2) DT binding files are written in DT schema format using json-schema 33 See Documentation/devicetree/bindings/writing-schema.rst for more details 34 about schema and tools setup.
|
/freebsd/contrib/libucl/tests/schema/ |
H A D | definitions.json.disabled | 4 "schema": {"$ref": "http://highsecure.ru/ucl-schema/schema#"}, 7 "description": "valid definition schema", 19 "schema": {"$ref": "http://highsecure.ru/ucl-schema/schema#"}, 22 "description": "invalid definition schema",
|
H A D | refRemote.json.disabled | 4 "schema": {"$ref": "http://highsecure.ru/ucl-schema/remotes/integer.json"}, 20 "schema": {"$ref": "http://highsecure.ru/ucl-schema/remotes/subSchemas.json#/integer"}, 36 "schema": { 37 "$ref": "http://highsecure.ru/ucl-schema/remotes/subSchemas.json#/refToInteger" 55 "schema": { 56 "id": "http://highsecure.ru/ucl-schema/remotes/",
|
/freebsd/usr.sbin/iovctl/ |
H A D | iovctl.c | 56 nvlist_t *schema; in get_schema() local 60 arg.schema = NULL; in get_schema() 67 arg.schema = malloc(arg.len); in get_schema() 68 if (arg.schema == NULL) in get_schema() 80 schema = nvlist_unpack(arg.schema, arg.len, NV_FLAG_IGNORE_CASE); in get_schema() 81 if (schema == NULL) in get_schema() 84 free(arg.schema); in get_schema() 85 return (schema); in get_schema() 275 nvlist_t *schema, *config; in config_action() local 283 schema = get_schema(fd); in config_action() [all …]
|
H A D | validate.c | 167 const nvlist_t *subsystem, *schema, *config; in validate_subsystem() local 173 schema = nvlist_get_nvlist(device_schema, subsystem_name); in validate_subsystem() 176 while ((name = nvlist_next(schema, &type, &cookie)) != NULL) { in validate_subsystem() 177 config = nvlist_get_nvlist(schema, name); in validate_subsystem() 193 validate_device(const nvlist_t *device, const nvlist_t *schema, in validate_device() argument 197 validate_subsystem(device, schema, DRIVER_CONFIG_NAME, config_name); in validate_device() 198 validate_subsystem(device, schema, IOV_CONFIG_NAME, config_name); in validate_device() 222 validate_config(nvlist_t *config, const nvlist_t *schema, const regex_t *vf_pat) in validate_config() argument 234 validate_device(pf, nvlist_get_nvlist(schema, PF_CONFIG_NAME), in validate_config() 239 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME); in validate_config()
|
H A D | parse.c | 192 const nvlist_t *schema) in add_config() argument 196 type = nvlist_get_string(schema, TYPE_SCHEMA_NAME); in add_config() 225 const char *subsystem, const nvlist_t *schema) in parse_device_config() argument 237 driver_schema = nvlist_get_nvlist(schema, DRIVER_CONFIG_NAME); in parse_device_config() 238 iov_schema = nvlist_get_nvlist(schema, IOV_CONFIG_NAME); in parse_device_config() 278 parse_config_file(const char *filename, const nvlist_t *schema) in parse_config_file() argument 310 pf_schema = nvlist_get_nvlist(schema, PF_CONFIG_NAME); in parse_config_file() 311 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME); in parse_config_file() 345 validate_config(config, schema, &vf_pat); in parse_config_file()
|
/freebsd/sys/sys/ |
H A D | iov_schema.h | 37 void pci_iov_schema_add_bool(nvlist_t *schema, const char *name, 39 void pci_iov_schema_add_string(nvlist_t *schema, const char *name, 41 void pci_iov_schema_add_uint8(nvlist_t *schema, const char *name, 43 void pci_iov_schema_add_uint16(nvlist_t *schema, const char *name, 45 void pci_iov_schema_add_uint32(nvlist_t *schema, const char *name, 47 void pci_iov_schema_add_uint64(nvlist_t *schema, const char *name, 49 void pci_iov_schema_add_unicast_mac(nvlist_t *schema, const char *name, 51 void pci_iov_schema_add_vlan(nvlist_t *schema, const char *name,
|
/freebsd/contrib/libucl/src/ |
H A D | ucl_schema.c | 43 static bool ucl_schema_validate (const ucl_object_t *schema, 149 ucl_schema_validate_object (const ucl_object_t *schema, in ucl_schema_validate_object() argument 160 while (ret && (elt = ucl_object_iterate (schema, &iter, true)) != NULL) { in ucl_schema_validate_object() 248 prop = ucl_object_lookup (schema, "properties"); in ucl_schema_validate_object() 253 pat = ucl_object_lookup (schema, "patternProperties"); in ucl_schema_validate_object() 304 ucl_schema_validate_number (const ucl_object_t *schema, in ucl_schema_validate_number() argument 313 while (ret && (elt = ucl_object_iterate (schema, &iter, true)) != NULL) { in ucl_schema_validate_number() 335 test = ucl_object_lookup (schema, "exclusiveMaximum"); in ucl_schema_validate_number() 351 test = ucl_object_lookup (schema, "exclusiveMinimum"); in ucl_schema_validate_number() 370 ucl_schema_validate_string (const ucl_object_t *schema, in ucl_schema_validate_string() argument [all …]
|
/freebsd/contrib/libucl/tests/ |
H A D | test_schema.c | 65 perform_test (const ucl_object_t *schema, const ucl_object_t *obj, in perform_test() argument 80 match = ucl_object_validate (schema, data, err); in perform_test() 87 fprintf (stdout, "%s\n", ucl_object_emit (schema, UCL_EMIT_CONFIG)); in perform_test() 99 const ucl_object_t *schema, *tests, *description, *test; in perform_tests() local 106 schema = ucl_object_lookup (obj, "schema"); in perform_tests() 110 if (schema == NULL || tests == NULL || description == NULL) { in perform_tests() 118 if (!perform_test (schema, test, &err)) { in perform_tests()
|
H A D | Makefile.am | 1 EXTRA_DIST = $(TESTS) basic schema generate.res \ 6 schema.test \
|
/freebsd/contrib/kyua/store/ |
H A D | write_backend.cpp | 109 const fs::path schema = schema_file(); in initialize() local 111 LI(F("Populating new database with schema from %s") % schema); in initialize() 113 db.exec(utils::read_file(schema)); in initialize() 119 "%s") % schema); in initialize() 128 throw error(F("Cannot read database schema '%s'") % schema); in initialize()
|
/freebsd/sys/contrib/openzfs/scripts/ |
H A D | convert_wycheproof.pl | 63 my $schema = $data->{schema} // "[unknown]"; 64 if ("$schema" ne 'aead_test_schema.json') { 67 " input file has schema: $schema\n". 89 say " schema: $schema";
|
/freebsd/contrib/libucl/python/tests/ |
H A D | test_validation.py | 16 def perform_test(schema, data, valid, description): argument 19 self.assertTrue(ucl.validate(schema, data), msg) 22 ucl.validate(schema, data)
|
/freebsd/contrib/libucl/utils/ |
H A D | ucl-tool.c | 42 const char *schema = NULL, *parm, *val; in main() local 78 schema = val; in main() 133 if (schema != NULL) { in main() 138 if (!ucl_parser_add_file(schema_parser, schema)) { in main()
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | clock-bindings.txt | 1 This file has moved to the clock binding schema: 2 https://github.com/devicetree-org/dt-schema/blob/main/dtschema/schemas/clock/clock.yaml
|
/freebsd/contrib/libucl/python/src/ |
H A D | uclmodule.c | 261 ucl_object_t *data, *schema; in ucl_validate() local 270 schema = _iterate_python(schemaobj); in ucl_validate() 271 if (!schema) in ucl_validate() 279 r = ucl_object_validate (schema, data, &err); in ucl_validate() 280 ucl_object_unref (schema); in ucl_validate()
|
/freebsd/contrib/libucl/lua/ |
H A D | lua_ucl.c | 949 ucl_object_t *schema; in lua_ucl_parser_validate() local 957 schema = ucl_object_lua_import (L, 2); in lua_ucl_parser_validate() 959 if (schema == NULL) { in lua_ucl_parser_validate() 979 schema = ucl_parser_get_object (schema_parser); in lua_ucl_parser_validate() 989 if (!ucl_object_validate (schema, parser->top_obj, &err)) { in lua_ucl_parser_validate() 999 ucl_object_unref (schema); in lua_ucl_parser_validate() 1118 ucl_object_t *obj, *schema, *ext_refs = NULL; in lua_ucl_object_validate() local 1125 schema = lua_ucl_object_get (L, 2); in lua_ucl_object_validate() 1127 if (schema && obj && ucl_object_type (schema) == UCL_OBJECT) { in lua_ucl_object_validate() 1151 schema_elt = ucl_object_lookup_path_char (schema, path, '/'); in lua_ucl_object_validate() [all …]
|
/freebsd/contrib/libucl/ |
H A D | ChangeLog.md | 34 - Fixed serious bugs in schema and arrays iteration 55 - Add schema validation to lua API 56 - Add support for external references to schema validation 97 - Fix schema validation for patternProperties with object data (by Denis Volpato Martins)
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | dataone | 21 >&0 regex/1024 onedcx/v[0-9]\\.[0-9]+ https://ns.dataone.org/metadata/schema/onedcx/v1.0 28 >&0 regex/1024 mercury/terms/v[0-9]\\.[0-9] https://purl.org/ornl/schema/mercury/terms/v1.0
|