Lines Matching full:schema

39 .Nd PCI SR-IOV config schema interface
47 .Fn pci_iov_schema_add_bool "nvlist_t *schema" "const char *name" \
50 .Fn pci_iov_schema_add_string "nvlist_t *schema" "const char *name" \
53 .Fn pci_iov_schema_add_uint8 "nvlist_t *schema" "const char *name" \
56 .Fn pci_iov_schema_add_uint16 "nvlist_t *schema" "const char *name" \
59 .Fn pci_iov_schema_add_uint32 "nvlist_t *schema" "const char *name" \
62 .Fn pci_iov_schema_add_uint64 "nvlist_t *schema" "const char *name" \
65 .Fn pci_iov_schema_add_unicast_mac "nvlist_t *schema" "const char *name" \
70 configuration schema is a data
73 Each PF driver defines two schema instances: the PF schema and the VF schema.
74 The PF schema describes configuration that applies to the PF device as a whole.
75 The VF schema describes configuration that applies to an individual VF device.
77 as the configuration for each VF conforms to the VF schema.
79 A PF driver builds a configuration schema by first allocating a schema node and
80 then adding configuration parameter specifications to the schema.
148 a default value in the schema
162 If an error occurs, it is flagged in the schema.
166 device if an error is set in the schema.
172 function is used to allocate an empty configuration schema.
174 The SR-IOV infrastructure will gracefully handle failure to allocate a schema
179 function is used to specify a configuration parameter in the given schema with
187 function is used to specify a configuration parameter in the given schema with
195 function is used to specify a configuration parameter in the given schema with
207 function is used to specify a configuration parameter in the given schema with
219 function is used to specify a configuration parameter in the given schema with
233 function is used to specify a configuration parameter in the given schema with
247 function is used to specify a configuration parameter in the given schema with
256 function returns a pointer to the allocated schema, or NULL if a failure occurs.