Lines Matching refs:enum_data
35 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in validate_enumeration_input() local
38 if (enum_data->common.is_readonly) in validate_enumeration_input()
41 for (i = 0; i < enum_data->possible_values_size && !found; i++) in validate_enumeration_input()
42 if (!strcmp(enum_data->possible_values[i], buf)) in validate_enumeration_input()
53 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in update_enumeration_value() local
55 strscpy(enum_data->current_value, attr_value); in update_enumeration_value()
136 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in hp_populate_enumeration_elements_from_package() local
175 strscpy(enum_data->common.path, str_value); in hp_populate_enumeration_elements_from_package()
178 enum_data->common.is_readonly = int_value; in hp_populate_enumeration_elements_from_package()
181 enum_data->common.display_in_ui = int_value; in hp_populate_enumeration_elements_from_package()
184 enum_data->common.requires_physical_presence = int_value; in hp_populate_enumeration_elements_from_package()
187 enum_data->common.sequence = int_value; in hp_populate_enumeration_elements_from_package()
194 enum_data->common.prerequisites_size = int_value; in hp_populate_enumeration_elements_from_package()
208 size = min_t(u32, enum_data->common.prerequisites_size, MAX_PREREQUISITES_SIZE); in hp_populate_enumeration_elements_from_package()
222 strscpy(enum_data->common.prerequisites[reqs], str_value); in hp_populate_enumeration_elements_from_package()
230 enum_data->common.security_level = int_value; in hp_populate_enumeration_elements_from_package()
234 strscpy(enum_data->current_value, str_value); in hp_populate_enumeration_elements_from_package()
241 enum_data->possible_values_size = int_value; in hp_populate_enumeration_elements_from_package()
254 size = enum_data->possible_values_size; in hp_populate_enumeration_elements_from_package()
275 strscpy(enum_data->possible_values[pos_values], str_value); in hp_populate_enumeration_elements_from_package()
307 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in hp_populate_enumeration_package_data() local
309 enum_data->attr_name_kobj = attr_name_kobj; in hp_populate_enumeration_package_data()
314 hp_update_attribute_permissions(enum_data->common.is_readonly, in hp_populate_enumeration_package_data()
320 hp_friendly_user_name_update(enum_data->common.path, in hp_populate_enumeration_package_data()
322 enum_data->common.display_name, in hp_populate_enumeration_package_data()
323 sizeof(enum_data->common.display_name)); in hp_populate_enumeration_package_data()
331 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in hp_populate_enumeration_elements_from_buffer() local
350 ret = hp_get_string_from_buffer(&buffer_ptr, buffer_size, enum_data->current_value, in hp_populate_enumeration_elements_from_buffer()
351 sizeof(enum_data->current_value)); in hp_populate_enumeration_elements_from_buffer()
356 ret = hp_get_common_data_from_buffer(&buffer_ptr, buffer_size, &enum_data->common); in hp_populate_enumeration_elements_from_buffer()
362 enum_data->current_value, in hp_populate_enumeration_elements_from_buffer()
363 sizeof(enum_data->current_value)); in hp_populate_enumeration_elements_from_buffer()
369 &enum_data->possible_values_size); in hp_populate_enumeration_elements_from_buffer()
371 if (enum_data->possible_values_size > MAX_VALUES_SIZE) { in hp_populate_enumeration_elements_from_buffer()
374 enum_data->possible_values_size = MAX_VALUES_SIZE; in hp_populate_enumeration_elements_from_buffer()
378 for (values = 0; values < enum_data->possible_values_size; values++) { in hp_populate_enumeration_elements_from_buffer()
380 enum_data->possible_values[values], in hp_populate_enumeration_elements_from_buffer()
381 sizeof(enum_data->possible_values[values])); in hp_populate_enumeration_elements_from_buffer()
403 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in hp_populate_enumeration_buffer_data() local
406 enum_data->attr_name_kobj = attr_name_kobj; in hp_populate_enumeration_buffer_data()
414 hp_update_attribute_permissions(enum_data->common.is_readonly, in hp_populate_enumeration_buffer_data()
420 hp_friendly_user_name_update(enum_data->common.path, in hp_populate_enumeration_buffer_data()
422 enum_data->common.display_name, in hp_populate_enumeration_buffer_data()
423 sizeof(enum_data->common.display_name)); in hp_populate_enumeration_buffer_data()
439 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in hp_exit_enumeration_attributes() local
440 struct kobject *attr_name_kobj = enum_data->attr_name_kobj; in hp_exit_enumeration_attributes()