Lines Matching refs:subsystem
50 nvlist_t *subsystem, *empty_driver, *empty_iov; in find_config() local
52 subsystem = dnvlist_take_nvlist(config, device, NULL); in find_config()
54 if (subsystem != NULL) in find_config()
55 return (subsystem); in find_config()
65 subsystem = nvlist_create(NV_FLAG_IGNORE_CASE); in find_config()
66 if (subsystem == NULL) in find_config()
69 nvlist_move_nvlist(subsystem, DRIVER_CONFIG_NAME, empty_driver); in find_config()
70 nvlist_move_nvlist(subsystem, IOV_CONFIG_NAME, empty_iov); in find_config()
72 return (subsystem); in find_config()
97 apply_subsystem_defaults(nvlist_t *device_config, const char *subsystem, in apply_subsystem_defaults() argument
108 config = nvlist_take_nvlist(device_config, subsystem); in apply_subsystem_defaults()
109 defaults = nvlist_get_nvlist(device_defaults, subsystem); in apply_subsystem_defaults()
141 nvlist_move_nvlist(device_config, subsystem, config); in apply_subsystem_defaults()
167 const nvlist_t *subsystem, *schema, *config; in validate_subsystem() local
172 subsystem = nvlist_get_nvlist(device, subsystem_name); in validate_subsystem()
180 if (!nvlist_exists(subsystem, name)) in validate_subsystem()