Lines Matching refs:subsystem
53 nvlist_t *subsystem, *empty_driver, *empty_iov; in find_config() local
55 subsystem = dnvlist_take_nvlist(config, device, NULL); in find_config()
57 if (subsystem != NULL) in find_config()
58 return (subsystem); in find_config()
68 subsystem = nvlist_create(NV_FLAG_IGNORE_CASE); in find_config()
69 if (subsystem == NULL) in find_config()
72 nvlist_move_nvlist(subsystem, DRIVER_CONFIG_NAME, empty_driver); in find_config()
73 nvlist_move_nvlist(subsystem, IOV_CONFIG_NAME, empty_iov); in find_config()
75 return (subsystem); in find_config()
100 apply_subsystem_defaults(nvlist_t *device_config, const char *subsystem, in apply_subsystem_defaults() argument
111 config = nvlist_take_nvlist(device_config, subsystem); in apply_subsystem_defaults()
112 defaults = nvlist_get_nvlist(device_defaults, subsystem); in apply_subsystem_defaults()
144 nvlist_move_nvlist(device_config, subsystem, config); in apply_subsystem_defaults()
170 const nvlist_t *subsystem, *schema, *config; in validate_subsystem() local
175 subsystem = nvlist_get_nvlist(device, subsystem_name); in validate_subsystem()
183 if (!nvlist_exists(subsystem, name)) in validate_subsystem()