Lines Matching full:defaults
101 const nvlist_t *defaults; in apply_subsystem_defaults() local
109 defaults = nvlist_get_nvlist(device_defaults, subsystem); in apply_subsystem_defaults()
112 while ((name = nvlist_next(defaults, &type, &cookie)) != NULL) { in apply_subsystem_defaults()
119 nvlist_get_bool(defaults, name)); in apply_subsystem_defaults()
123 nvlist_get_number(defaults, name)); in apply_subsystem_defaults()
127 nvlist_get_string(defaults, name)); in apply_subsystem_defaults()
131 nvlist_get_nvlist(defaults, name)); in apply_subsystem_defaults()
134 bin = nvlist_get_binary(defaults, name, &len); in apply_subsystem_defaults()
148 * This function assumes that the values specified in defaults have already been
152 apply_defaults(nvlist_t *vf, const nvlist_t *defaults) in apply_defaults() argument
155 apply_subsystem_defaults(vf, DRIVER_CONFIG_NAME, defaults); in apply_defaults()
156 apply_subsystem_defaults(vf, IOV_CONFIG_NAME, defaults); in apply_defaults()
216 * file defaults in individual VF sections and removing the DEFAULT_SCHEMA_NAME
226 nvlist_t *defaults, *pf, *vf; in validate_config() local
244 defaults = dnvlist_take_nvlist(config, DEFAULT_SCHEMA_NAME, NULL); in validate_config()
252 if (defaults != NULL) in validate_config()
253 apply_defaults(vf, defaults); in validate_config()
258 nvlist_destroy(defaults); in validate_config()