Home
last modified time | relevance | path

Searched refs:schema (Results 1 – 25 of 61) sorted by relevance

123

/freebsd-11-stable/sys/dev/pci/
HDpci_iov_schema.c156 pci_iov_schema_add_bool(nvlist_t *schema, const char *name, uint32_t flags, in pci_iov_schema_add_bool() argument
163 nvlist_set_error(schema, ENOMEM); in pci_iov_schema_add_bool()
172 nvlist_move_nvlist(schema, name, entry); in pci_iov_schema_add_bool()
176 pci_iov_schema_add_string(nvlist_t *schema, const char *name, uint32_t flags, in pci_iov_schema_add_string() argument
183 nvlist_set_error(schema, ENOMEM); in pci_iov_schema_add_string()
192 nvlist_move_nvlist(schema, name, entry); in pci_iov_schema_add_string()
196 pci_iov_schema_int(nvlist_t *schema, const char *name, const char *type, in pci_iov_schema_int() argument
203 nvlist_set_error(schema, ENOMEM); in pci_iov_schema_int()
212 nvlist_move_nvlist(schema, name, entry); in pci_iov_schema_int()
216 pci_iov_schema_add_uint8(nvlist_t *schema, const char *name, uint32_t flags, in pci_iov_schema_add_uint8() argument
[all …]
HDpci_iov.c93 static void pci_iov_build_pf_schema(nvlist_t *schema,
95 static void pci_iov_build_vf_schema(nvlist_t *schema,
121 nvlist_t *schema; in pci_iov_attach_method() local
128 schema = NULL; in pci_iov_attach_method()
154 schema = pci_iov_build_schema(&pf_schema, &vf_schema); in pci_iov_attach_method()
155 if (schema == NULL) { in pci_iov_attach_method()
160 error = pci_iov_validate_schema(schema); in pci_iov_attach_method()
163 iov->iov_schema = schema; in pci_iov_attach_method()
180 nvlist_destroy(schema); in pci_iov_attach_method()
225 nvlist_t *schema, *pf_driver, *vf_driver; in pci_iov_build_schema() local
[all …]
HDschema_private.h32 int pci_iov_validate_schema(const nvlist_t *schema);
/freebsd-11-stable/usr.sbin/iovctl/
HDiovctl.c59 nvlist_t *schema; in get_schema() local
63 arg.schema = NULL; in get_schema()
70 arg.schema = malloc(arg.len); in get_schema()
71 if (arg.schema == NULL) in get_schema()
83 schema = nvlist_unpack(arg.schema, arg.len, NV_FLAG_IGNORE_CASE); in get_schema()
84 if (schema == NULL) in get_schema()
87 free(arg.schema); in get_schema()
88 return (schema); in get_schema()
274 nvlist_t *schema, *config; in config_action() local
282 schema = get_schema(fd); in config_action()
[all …]
HDvalidate.c170 const nvlist_t *subsystem, *schema, *config; in validate_subsystem() local
176 schema = nvlist_get_nvlist(device_schema, subsystem_name); in validate_subsystem()
179 while ((name = nvlist_next(schema, &type, &cookie)) != NULL) { in validate_subsystem()
180 config = nvlist_get_nvlist(schema, name); in validate_subsystem()
196 validate_device(const nvlist_t *device, const nvlist_t *schema, in validate_device() argument
200 validate_subsystem(device, schema, DRIVER_CONFIG_NAME, config_name); in validate_device()
201 validate_subsystem(device, schema, IOV_CONFIG_NAME, config_name); in validate_device()
225 validate_config(nvlist_t *config, const nvlist_t *schema, const regex_t *vf_pat) in validate_config() argument
237 validate_device(pf, nvlist_get_nvlist(schema, PF_CONFIG_NAME), in validate_config()
242 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME); in validate_config()
HDparse.c172 const nvlist_t *schema) in add_config() argument
176 type = nvlist_get_string(schema, TYPE_SCHEMA_NAME); in add_config()
203 const char *subsystem, const nvlist_t *schema) in parse_device_config() argument
215 driver_schema = nvlist_get_nvlist(schema, DRIVER_CONFIG_NAME); in parse_device_config()
216 iov_schema = nvlist_get_nvlist(schema, IOV_CONFIG_NAME); in parse_device_config()
256 parse_config_file(const char *filename, const nvlist_t *schema) in parse_config_file() argument
288 pf_schema = nvlist_get_nvlist(schema, PF_CONFIG_NAME); in parse_config_file()
289 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME); in parse_config_file()
323 validate_config(config, schema, &vf_pat); in parse_config_file()
/freebsd-11-stable/contrib/libucl/src/
HDucl_schema.c43 static bool ucl_schema_validate (const ucl_object_t *schema,
140 ucl_schema_validate_object (const ucl_object_t *schema, in ucl_schema_validate_object() argument
151 while (ret && (elt = ucl_object_iterate (schema, &iter, true)) != NULL) { in ucl_schema_validate_object()
239 prop = ucl_object_lookup (schema, "properties"); in ucl_schema_validate_object()
245 pat = ucl_object_lookup (schema, "patternProperties"); in ucl_schema_validate_object()
291 ucl_schema_validate_number (const ucl_object_t *schema, in ucl_schema_validate_number() argument
300 while (ret && (elt = ucl_object_iterate (schema, &iter, true)) != NULL) { in ucl_schema_validate_number()
322 test = ucl_object_lookup (schema, "exclusiveMaximum"); in ucl_schema_validate_number()
338 test = ucl_object_lookup (schema, "exclusiveMinimum"); in ucl_schema_validate_number()
357 ucl_schema_validate_string (const ucl_object_t *schema, in ucl_schema_validate_string() argument
[all …]
/freebsd-11-stable/sys/sys/
HDiov_schema.h37 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,
HDiov.h160 void *schema; member
/freebsd-11-stable/contrib/libucl/tests/
HDtest_schema.c65 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()
HDMakefile.am1 EXTRA_DIST = $(TESTS) basic schema generate.res \
6 schema.test \
HDschema.test7 for i in ${TEST_DIR}/schema/*.json ; do
/freebsd-11-stable/contrib/libucl/lua/
HDlua_ucl.c699 ucl_object_t *schema; in lua_ucl_parser_validate() local
707 schema = ucl_object_lua_import (L, 2); in lua_ucl_parser_validate()
709 if (schema == NULL) { in lua_ucl_parser_validate()
729 schema = ucl_parser_get_object (schema_parser); in lua_ucl_parser_validate()
739 if (!ucl_object_validate (schema, parser->top_obj, &err)) { in lua_ucl_parser_validate()
749 ucl_object_unref (schema); in lua_ucl_parser_validate()
868 ucl_object_t *obj, *schema, *ext_refs = NULL; in lua_ucl_object_validate() local
875 schema = lua_ucl_object_get (L, 2); in lua_ucl_object_validate()
877 if (schema && obj && ucl_object_type (schema) == UCL_OBJECT) { in lua_ucl_object_validate()
901 schema_elt = ucl_object_lookup_path_char (schema, path, '/'); in lua_ucl_object_validate()
[all …]
/freebsd-11-stable/contrib/libucl/utils/
HDucl-tool.c54 const char *schema = NULL; in main() local
78 schema = optarg; in main()
135 if (schema != NULL) { in main()
140 if (!ucl_parser_add_file(schema_parser, schema)) { in main()
/freebsd-11-stable/contrib/amd/
HDldap-id.ms22 A directory (X.500 and LDAPv3) schema for Berkely automounter
30 This memo describes a directory (LDAP or X.500) schema for storing
31 amd (Berkely-style automounter) mount info maps. The schema is currently
41 relation between this schema and the automount schema elements in [HOWARD]
44 the intended usage of this schema differs from that of [HOWARD] in many
50 Directory servers implementing this schema SHOULD maintain the
54 schema MAY use the modifyTimestamp information to set the ttl for
286 Information Service", draft-howard-nis-schema-??.txt, Internet
HDldap-id.txt12 A directory (X.500 and LDAPv3) schema for Berkely automounter
17 This memo describes a directory (LDAP or X.500) schema for storing amd (Berkely-
18 style automounter) mount info maps. The schema is currently beeing supported by
26 schema and the automount schema elements in [HOWARD] are mostly superficial. The
28 different syntax for mount maps. Furthermore the intended usage of this schema
33 Directory servers implementing this schema SHOULD maintain the modifyTimestamp
36 wishing to use the amdMap schema MAY use the modifyTimestamp information to set
319 Information Service", draft-howard-nis-schema-??.txt, Internet
HDREADME.ldap13 ldap.schema:
15 This is the most current schema.
19 This is an experimental schema for amd mount maps in LDAP. Since
23 The schema is written in the form of an internet-draft but it has
/freebsd-11-stable/contrib/libucl/python/tests/
HDtest_validation.py16 def perform_test(schema, data, valid, description): argument
19 self.assertTrue(ucl.validate(schema, data), msg)
22 ucl.validate(schema, data)
/freebsd-11-stable/contrib/libucl/python/src/
HDuclmodule.c260 ucl_object_t *data, *schema; in ucl_validate() local
269 schema = _iterate_python(schemaobj); in ucl_validate()
270 if (!schema) in ucl_validate()
278 r = ucl_object_validate (schema, data, &err); in ucl_validate()
279 ucl_object_unref (schema); in ucl_validate()
/freebsd-11-stable/contrib/libucl/
HDChangeLog.md34 - Fixed serious bugs in schema and arrays iteration
55 - Add schema validation to lua API
56 - Add support for external references to schema validation
HDREADME.md347schema that is used for json: [json schema v4](http://json-schema.org). UCL supports the full set …
/freebsd-11-stable/contrib/file/magic/Magdir/
HDdataone16 >&0 regex (onedcx/v)[0-9].[0-9]+ https://ns.dataone.org/metadata/schema/onedcx/v1.0
23 >&0 regex (mercury/terms/v)[0-9].[0-9] https://purl.org/ornl/schema/mercury/terms/v1.0
HDvxl14 >0 leshort >0 schema version no %d
/freebsd-11-stable/contrib/wpa/src/utils/
HDxml_libxml2.c60 xmlSchemaPtr schema; in xml_validate() local
83 schema = xmlSchemaParse(pctx); in xml_validate()
86 vctx = xmlSchemaNewValidCtxt(schema); in xml_validate()
94 xmlSchemaFree(schema); in xml_validate()
/freebsd-11-stable/contrib/subversion/
HDMakefile.in41 SCHEMA_DIR = subversion/svn/schema
778 schema: mkdir-init schema-rng schema-dtd schema-xsd
780 schema-rng: $(SCHEMAS_RNG)
781 schema-dtd: $(SCHEMAS_DTD)
782 schema-xsd: $(SCHEMAS_XSD)
786 schema-clean:

123