DRIVER_CONFIG_NAME
nvlist_move_nvlist(pf_schema, DRIVER_CONFIG_NAME, *driver_schema);
nvlist_move_nvlist(vf_schema, DRIVER_CONFIG_NAME, *driver_schema);
driver_config = nvlist_get_nvlist(device, DRIVER_CONFIG_NAME);
driver_config = nvlist_get_nvlist(device, DRIVER_CONFIG_NAME);
driver_schema = nvlist_get_nvlist(dev_schema, DRIVER_CONFIG_NAME);
strcmp(name, DRIVER_CONFIG_NAME) != 0)
DRIVER_CONFIG_NAME);
driver_schema = nvlist_get_nvlist(device_schema, DRIVER_CONFIG_NAME);
driver_config = dnvlist_take_nvlist(device_config, DRIVER_CONFIG_NAME,
nvlist_move_nvlist(device_config, DRIVER_CONFIG_NAME, driver_config);
else if (strcasecmp(name, DRIVER_CONFIG_NAME) == 0)
driver_schema = nvlist_get_nvlist(pf_schema, DRIVER_CONFIG_NAME);
driver_schema = nvlist_get_nvlist(vf_schema, DRIVER_CONFIG_NAME);
driver_schema = nvlist_get_nvlist(schema, DRIVER_CONFIG_NAME);
nvlist_move_nvlist(subsystem_config, DRIVER_CONFIG_NAME, driver_config);
apply_subsystem_defaults(vf, DRIVER_CONFIG_NAME, defaults);
validate_subsystem(device, schema, DRIVER_CONFIG_NAME, config_name);
nvlist_move_nvlist(subsystem, DRIVER_CONFIG_NAME, empty_driver);