Lines Matching refs:integer_data
21 bioscfg_drv.integer_data[instance_id].current_value); in current_value_show()
35 struct integer_data *integer_data = &bioscfg_drv.integer_data[instance_id]; in validate_integer_input() local
38 if (integer_data->common.is_readonly) in validate_integer_input()
45 if (in_val < integer_data->lower_bound || in validate_integer_input()
46 in_val > integer_data->upper_bound) in validate_integer_input()
56 struct integer_data *integer_data = &bioscfg_drv.integer_data[instance_id]; in update_integer_value() local
60 integer_data->current_value = in_val; in update_integer_value()
112 bioscfg_drv.integer_data = kcalloc(bioscfg_drv.integer_instances_count, in hp_alloc_integer_data()
113 sizeof(*bioscfg_drv.integer_data), GFP_KERNEL); in hp_alloc_integer_data()
115 if (!bioscfg_drv.integer_data) { in hp_alloc_integer_data()
151 struct integer_data *integer_data = &bioscfg_drv.integer_data[instance_id]; in hp_populate_integer_elements_from_package() local
192 integer_data->current_value = int_value; in hp_populate_integer_elements_from_package()
195 strscpy(integer_data->common.path, str_value); in hp_populate_integer_elements_from_package()
198 integer_data->common.is_readonly = int_value; in hp_populate_integer_elements_from_package()
201 integer_data->common.display_in_ui = int_value; in hp_populate_integer_elements_from_package()
204 integer_data->common.requires_physical_presence = int_value; in hp_populate_integer_elements_from_package()
207 integer_data->common.sequence = int_value; in hp_populate_integer_elements_from_package()
214 integer_data->common.prerequisites_size = int_value; in hp_populate_integer_elements_from_package()
223 if (integer_data->common.prerequisites_size == 0) in hp_populate_integer_elements_from_package()
227 size = min_t(u32, integer_data->common.prerequisites_size, MAX_PREREQUISITES_SIZE); in hp_populate_integer_elements_from_package()
242 strscpy(integer_data->common.prerequisites[reqs], str_value); in hp_populate_integer_elements_from_package()
249 integer_data->common.security_level = int_value; in hp_populate_integer_elements_from_package()
252 integer_data->lower_bound = int_value; in hp_populate_integer_elements_from_package()
255 integer_data->upper_bound = int_value; in hp_populate_integer_elements_from_package()
258 integer_data->scalar_increment = int_value; in hp_populate_integer_elements_from_package()
285 struct integer_data *integer_data = &bioscfg_drv.integer_data[instance_id]; in hp_populate_integer_package_data() local
287 integer_data->attr_name_kobj = attr_name_kobj; in hp_populate_integer_package_data()
291 hp_update_attribute_permissions(integer_data->common.is_readonly, in hp_populate_integer_package_data()
293 hp_friendly_user_name_update(integer_data->common.path, in hp_populate_integer_package_data()
295 integer_data->common.display_name, in hp_populate_integer_package_data()
296 sizeof(integer_data->common.display_name)); in hp_populate_integer_package_data()
305 struct integer_data *integer_data = &bioscfg_drv.integer_data[instance_id]; in hp_populate_integer_elements_from_buffer() local
328 integer_data->current_value = 0; in hp_populate_integer_elements_from_buffer()
331 ret = kstrtoint(dst, 10, &integer_data->current_value); in hp_populate_integer_elements_from_buffer()
337 ret = hp_get_common_data_from_buffer(&buffer_ptr, buffer_size, &integer_data->common); in hp_populate_integer_elements_from_buffer()
343 &integer_data->lower_bound); in hp_populate_integer_elements_from_buffer()
349 &integer_data->upper_bound); in hp_populate_integer_elements_from_buffer()
355 &integer_data->scalar_increment); in hp_populate_integer_elements_from_buffer()
373 struct integer_data *integer_data = &bioscfg_drv.integer_data[instance_id]; in hp_populate_integer_buffer_data() local
376 integer_data->attr_name_kobj = attr_name_kobj; in hp_populate_integer_buffer_data()
384 hp_update_attribute_permissions(integer_data->common.is_readonly, in hp_populate_integer_buffer_data()
386 hp_friendly_user_name_update(integer_data->common.path, in hp_populate_integer_buffer_data()
388 integer_data->common.display_name, in hp_populate_integer_buffer_data()
389 sizeof(integer_data->common.display_name)); in hp_populate_integer_buffer_data()
406 bioscfg_drv.integer_data[instance_id].attr_name_kobj; in hp_exit_integer_attributes()
413 kfree(bioscfg_drv.integer_data); in hp_exit_integer_attributes()
414 bioscfg_drv.integer_data = NULL; in hp_exit_integer_attributes()