IOV_CONFIG_NAME
nvlist_move_nvlist(pf_schema, IOV_CONFIG_NAME, iov_schema);
nvlist_move_nvlist(vf_schema, IOV_CONFIG_NAME, iov_schema);
iov_config = nvlist_get_nvlist(device, IOV_CONFIG_NAME);
iov_schema = nvlist_get_nvlist(dev_schema, IOV_CONFIG_NAME);
if (strcmp(name, IOV_CONFIG_NAME) != 0 &&
error = pci_iov_validate_subsystem_schema(dev_schema, IOV_CONFIG_NAME);
iov_schema = nvlist_get_nvlist(device_schema, IOV_CONFIG_NAME);
iov_config = dnvlist_take_nvlist(device_config, IOV_CONFIG_NAME, NULL);
nvlist_move_nvlist(device_config, IOV_CONFIG_NAME, iov_config);
if (strcasecmp(name, IOV_CONFIG_NAME) == 0)
iov = nvlist_get_nvlist(pf, IOV_CONFIG_NAME);
iov_schema = nvlist_get_nvlist(pf_schema, IOV_CONFIG_NAME);
iov_schema = nvlist_get_nvlist(vf_schema, IOV_CONFIG_NAME);
iov_schema = nvlist_get_nvlist(schema, IOV_CONFIG_NAME);
nvlist_move_nvlist(subsystem_config, IOV_CONFIG_NAME, iov_config);
apply_subsystem_defaults(vf, IOV_CONFIG_NAME, defaults);
validate_subsystem(device, schema, IOV_CONFIG_NAME, config_name);
iov = nvlist_get_nvlist(pf, IOV_CONFIG_NAME);
nvlist_move_nvlist(subsystem, IOV_CONFIG_NAME, empty_iov);