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, in update_enumeration_value()
57 sizeof(enum_data->current_value)); in update_enumeration_value()
138 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in hp_populate_enumeration_elements_from_package() local
177 strscpy(enum_data->common.path, str_value, in hp_populate_enumeration_elements_from_package()
178 sizeof(enum_data->common.path)); in hp_populate_enumeration_elements_from_package()
181 enum_data->common.is_readonly = int_value; in hp_populate_enumeration_elements_from_package()
184 enum_data->common.display_in_ui = int_value; in hp_populate_enumeration_elements_from_package()
187 enum_data->common.requires_physical_presence = int_value; in hp_populate_enumeration_elements_from_package()
190 enum_data->common.sequence = int_value; in hp_populate_enumeration_elements_from_package()
197 enum_data->common.prerequisites_size = int_value; in hp_populate_enumeration_elements_from_package()
211 size = min_t(u32, enum_data->common.prerequisites_size, MAX_PREREQUISITES_SIZE); in hp_populate_enumeration_elements_from_package()
225 strscpy(enum_data->common.prerequisites[reqs], in hp_populate_enumeration_elements_from_package()
227 sizeof(enum_data->common.prerequisites[reqs])); in hp_populate_enumeration_elements_from_package()
235 enum_data->common.security_level = int_value; in hp_populate_enumeration_elements_from_package()
239 strscpy(enum_data->current_value, in hp_populate_enumeration_elements_from_package()
240 str_value, sizeof(enum_data->current_value)); in hp_populate_enumeration_elements_from_package()
247 enum_data->possible_values_size = int_value; in hp_populate_enumeration_elements_from_package()
260 size = enum_data->possible_values_size; in hp_populate_enumeration_elements_from_package()
281 strscpy(enum_data->possible_values[pos_values], in hp_populate_enumeration_elements_from_package()
283 sizeof(enum_data->possible_values[pos_values])); in hp_populate_enumeration_elements_from_package()
315 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in hp_populate_enumeration_package_data() local
317 enum_data->attr_name_kobj = attr_name_kobj; in hp_populate_enumeration_package_data()
322 hp_update_attribute_permissions(enum_data->common.is_readonly, in hp_populate_enumeration_package_data()
328 hp_friendly_user_name_update(enum_data->common.path, in hp_populate_enumeration_package_data()
330 enum_data->common.display_name, in hp_populate_enumeration_package_data()
331 sizeof(enum_data->common.display_name)); in hp_populate_enumeration_package_data()
339 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in hp_populate_enumeration_elements_from_buffer() local
358 ret = hp_get_string_from_buffer(&buffer_ptr, buffer_size, enum_data->current_value, in hp_populate_enumeration_elements_from_buffer()
359 sizeof(enum_data->current_value)); in hp_populate_enumeration_elements_from_buffer()
364 ret = hp_get_common_data_from_buffer(&buffer_ptr, buffer_size, &enum_data->common); in hp_populate_enumeration_elements_from_buffer()
370 enum_data->current_value, in hp_populate_enumeration_elements_from_buffer()
371 sizeof(enum_data->current_value)); in hp_populate_enumeration_elements_from_buffer()
377 &enum_data->possible_values_size); in hp_populate_enumeration_elements_from_buffer()
379 if (enum_data->possible_values_size > MAX_VALUES_SIZE) { in hp_populate_enumeration_elements_from_buffer()
382 enum_data->possible_values_size = MAX_VALUES_SIZE; in hp_populate_enumeration_elements_from_buffer()
386 for (values = 0; values < enum_data->possible_values_size; values++) { in hp_populate_enumeration_elements_from_buffer()
388 enum_data->possible_values[values], in hp_populate_enumeration_elements_from_buffer()
389 sizeof(enum_data->possible_values[values])); in hp_populate_enumeration_elements_from_buffer()
411 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in hp_populate_enumeration_buffer_data() local
414 enum_data->attr_name_kobj = attr_name_kobj; in hp_populate_enumeration_buffer_data()
422 hp_update_attribute_permissions(enum_data->common.is_readonly, in hp_populate_enumeration_buffer_data()
428 hp_friendly_user_name_update(enum_data->common.path, in hp_populate_enumeration_buffer_data()
430 enum_data->common.display_name, in hp_populate_enumeration_buffer_data()
431 sizeof(enum_data->common.display_name)); in hp_populate_enumeration_buffer_data()
447 struct enumeration_data *enum_data = &bioscfg_drv.enumeration_data[instance_id]; in hp_exit_enumeration_attributes() local
448 struct kobject *attr_name_kobj = enum_data->attr_name_kobj; in hp_exit_enumeration_attributes()