Lines Matching refs:string_data

23 			 bioscfg_drv.string_data[instance_id].current_value);  in current_value_show()
36 struct string_data *string_data = &bioscfg_drv.string_data[instance_id]; in validate_string_input() local
39 if (string_data->common.is_readonly) in validate_string_input()
42 if (in_len < string_data->min_length || in_len > string_data->max_length) in validate_string_input()
50 struct string_data *string_data = &bioscfg_drv.string_data[instance_id]; in update_string_value() local
53 strscpy(string_data->current_value, attr_value, sizeof(string_data->current_value)); in update_string_value()
104 bioscfg_drv.string_data = kcalloc(bioscfg_drv.string_instances_count, in hp_alloc_string_data()
105 sizeof(*bioscfg_drv.string_data), GFP_KERNEL); in hp_alloc_string_data()
106 if (!bioscfg_drv.string_data) { in hp_alloc_string_data()
141 struct string_data *string_data = &bioscfg_drv.string_data[instance_id]; in hp_populate_string_elements_from_package() local
181 strscpy(string_data->current_value, in hp_populate_string_elements_from_package()
182 str_value, sizeof(string_data->current_value)); in hp_populate_string_elements_from_package()
185 strscpy(string_data->common.path, str_value, in hp_populate_string_elements_from_package()
186 sizeof(string_data->common.path)); in hp_populate_string_elements_from_package()
189 string_data->common.is_readonly = int_value; in hp_populate_string_elements_from_package()
192 string_data->common.display_in_ui = int_value; in hp_populate_string_elements_from_package()
195 string_data->common.requires_physical_presence = int_value; in hp_populate_string_elements_from_package()
198 string_data->common.sequence = int_value; in hp_populate_string_elements_from_package()
205 string_data->common.prerequisites_size = int_value; in hp_populate_string_elements_from_package()
214 if (string_data->common.prerequisites_size == 0) in hp_populate_string_elements_from_package()
218 size = min_t(u32, string_data->common.prerequisites_size, in hp_populate_string_elements_from_package()
234 strscpy(string_data->common.prerequisites[reqs], in hp_populate_string_elements_from_package()
236 sizeof(string_data->common.prerequisites[reqs])); in hp_populate_string_elements_from_package()
243 string_data->common.security_level = int_value; in hp_populate_string_elements_from_package()
246 string_data->min_length = int_value; in hp_populate_string_elements_from_package()
249 string_data->max_length = int_value; in hp_populate_string_elements_from_package()
277 struct string_data *string_data = &bioscfg_drv.string_data[instance_id]; in hp_populate_string_package_data() local
279 string_data->attr_name_kobj = attr_name_kobj; in hp_populate_string_package_data()
285 hp_update_attribute_permissions(string_data->common.is_readonly, in hp_populate_string_package_data()
287 hp_friendly_user_name_update(string_data->common.path, in hp_populate_string_package_data()
289 string_data->common.display_name, in hp_populate_string_package_data()
290 sizeof(string_data->common.display_name)); in hp_populate_string_package_data()
298 struct string_data *string_data = &bioscfg_drv.string_data[instance_id]; in hp_populate_string_elements_from_buffer() local
316 ret = hp_get_string_from_buffer(&buffer_ptr, buffer_size, string_data->current_value, in hp_populate_string_elements_from_buffer()
317 sizeof(string_data->current_value)); in hp_populate_string_elements_from_buffer()
322 ret = hp_get_common_data_from_buffer(&buffer_ptr, buffer_size, &string_data->common); in hp_populate_string_elements_from_buffer()
328 &string_data->min_length); in hp_populate_string_elements_from_buffer()
334 &string_data->max_length); in hp_populate_string_elements_from_buffer()
354 struct string_data *string_data = &bioscfg_drv.string_data[instance_id]; in hp_populate_string_buffer_data() local
357 string_data->attr_name_kobj = attr_name_kobj; in hp_populate_string_buffer_data()
364 hp_update_attribute_permissions(string_data->common.is_readonly, in hp_populate_string_buffer_data()
366 hp_friendly_user_name_update(string_data->common.path, in hp_populate_string_buffer_data()
368 string_data->common.display_name, in hp_populate_string_buffer_data()
369 sizeof(string_data->common.display_name)); in hp_populate_string_buffer_data()
386 bioscfg_drv.string_data[instance_id].attr_name_kobj; in hp_exit_string_attributes()
393 kfree(bioscfg_drv.string_data); in hp_exit_string_attributes()
394 bioscfg_drv.string_data = NULL; in hp_exit_string_attributes()