Lines Matching refs:subsystem
51 nvlist_t *subsystem, *empty_driver, *empty_iov; in find_config() local
53 subsystem = dnvlist_take_nvlist(config, device, NULL); in find_config()
55 if (subsystem != NULL) in find_config()
56 return (subsystem); in find_config()
66 subsystem = nvlist_create(NV_FLAG_IGNORE_CASE); in find_config()
67 if (subsystem == NULL) in find_config()
70 nvlist_move_nvlist(subsystem, DRIVER_CONFIG_NAME, empty_driver); in find_config()
71 nvlist_move_nvlist(subsystem, IOV_CONFIG_NAME, empty_iov); in find_config()
73 return (subsystem); in find_config()
98 apply_subsystem_defaults(nvlist_t *device_config, const char *subsystem, in apply_subsystem_defaults() argument
109 config = nvlist_take_nvlist(device_config, subsystem); in apply_subsystem_defaults()
110 defaults = nvlist_get_nvlist(device_defaults, subsystem); in apply_subsystem_defaults()
142 nvlist_move_nvlist(device_config, subsystem, config); in apply_subsystem_defaults()
168 const nvlist_t *subsystem, *schema, *config; in validate_subsystem() local
173 subsystem = nvlist_get_nvlist(device, subsystem_name); in validate_subsystem()
181 if (!nvlist_exists(subsystem, name)) in validate_subsystem()