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()
196 sizeof(integer_data->common.path)); in hp_populate_integer_elements_from_package()
199 integer_data->common.is_readonly = int_value; in hp_populate_integer_elements_from_package()
202 integer_data->common.display_in_ui = int_value; in hp_populate_integer_elements_from_package()
205 integer_data->common.requires_physical_presence = int_value; in hp_populate_integer_elements_from_package()
208 integer_data->common.sequence = int_value; in hp_populate_integer_elements_from_package()
215 integer_data->common.prerequisites_size = int_value; in hp_populate_integer_elements_from_package()
224 if (integer_data->common.prerequisites_size == 0) in hp_populate_integer_elements_from_package()
228 size = min_t(u32, integer_data->common.prerequisites_size, MAX_PREREQUISITES_SIZE); in hp_populate_integer_elements_from_package()
243 strscpy(integer_data->common.prerequisites[reqs], in hp_populate_integer_elements_from_package()
245 sizeof(integer_data->common.prerequisites[reqs])); in hp_populate_integer_elements_from_package()
252 integer_data->common.security_level = int_value; in hp_populate_integer_elements_from_package()
255 integer_data->lower_bound = int_value; in hp_populate_integer_elements_from_package()
258 integer_data->upper_bound = int_value; in hp_populate_integer_elements_from_package()
261 integer_data->scalar_increment = int_value; in hp_populate_integer_elements_from_package()
288 struct integer_data *integer_data = &bioscfg_drv.integer_data[instance_id]; in hp_populate_integer_package_data() local
290 integer_data->attr_name_kobj = attr_name_kobj; in hp_populate_integer_package_data()
294 hp_update_attribute_permissions(integer_data->common.is_readonly, in hp_populate_integer_package_data()
296 hp_friendly_user_name_update(integer_data->common.path, in hp_populate_integer_package_data()
298 integer_data->common.display_name, in hp_populate_integer_package_data()
299 sizeof(integer_data->common.display_name)); in hp_populate_integer_package_data()
308 struct integer_data *integer_data = &bioscfg_drv.integer_data[instance_id]; in hp_populate_integer_elements_from_buffer() local
331 integer_data->current_value = 0; in hp_populate_integer_elements_from_buffer()
334 ret = kstrtoint(dst, 10, &integer_data->current_value); in hp_populate_integer_elements_from_buffer()
340 ret = hp_get_common_data_from_buffer(&buffer_ptr, buffer_size, &integer_data->common); in hp_populate_integer_elements_from_buffer()
346 &integer_data->lower_bound); in hp_populate_integer_elements_from_buffer()
352 &integer_data->upper_bound); in hp_populate_integer_elements_from_buffer()
358 &integer_data->scalar_increment); in hp_populate_integer_elements_from_buffer()
376 struct integer_data *integer_data = &bioscfg_drv.integer_data[instance_id]; in hp_populate_integer_buffer_data() local
379 integer_data->attr_name_kobj = attr_name_kobj; in hp_populate_integer_buffer_data()
387 hp_update_attribute_permissions(integer_data->common.is_readonly, in hp_populate_integer_buffer_data()
389 hp_friendly_user_name_update(integer_data->common.path, in hp_populate_integer_buffer_data()
391 integer_data->common.display_name, in hp_populate_integer_buffer_data()
392 sizeof(integer_data->common.display_name)); in hp_populate_integer_buffer_data()
409 bioscfg_drv.integer_data[instance_id].attr_name_kobj; in hp_exit_integer_attributes()
416 kfree(bioscfg_drv.integer_data); in hp_exit_integer_attributes()
417 bioscfg_drv.integer_data = NULL; in hp_exit_integer_attributes()