ordered_list_data
struct ordered_list_data *ordered_list_data;
bioscfg_drv.ordered_list_data = kzalloc_objs(*bioscfg_drv.ordered_list_data,
if (!bioscfg_drv.ordered_list_data) {
struct ordered_list_data *ordered_list_data = &bioscfg_drv.ordered_list_data[instance_id];
strscpy(ordered_list_data->current_value, str_value);
replace_char_str(ordered_list_data->current_value, COMMA_SEP, SEMICOLON_SEP);
strscpy(ordered_list_data->common.path, str_value);
ordered_list_data->common.is_readonly = int_value;
ordered_list_data->common.display_in_ui = int_value;
ordered_list_data->common.requires_physical_presence = int_value;
ordered_list_data->common.sequence = int_value;
ordered_list_data->common.prerequisites_size = int_value;
bioscfg_drv.ordered_list_data[instance_id].current_value);
size = min_t(u32, ordered_list_data->common.prerequisites_size,
strscpy(ordered_list_data->common.prerequisites[reqs], str_value);
ordered_list_data->common.security_level = int_value;
ordered_list_data->elements_size = int_value;
strscpy(ordered_list_data->elements[olist_elem], part);
ordered_list_data->elements_size = olist_elem;
struct ordered_list_data *ordered_list_data = &bioscfg_drv.ordered_list_data[instance_id];
ordered_list_data->attr_name_kobj = attr_name_kobj;
hp_update_attribute_permissions(ordered_list_data->common.is_readonly,
hp_friendly_user_name_update(ordered_list_data->common.path,
ordered_list_data->common.display_name,
sizeof(ordered_list_data->common.display_name));
struct ordered_list_data *ordered_list_data = &bioscfg_drv.ordered_list_data[instance_id];
ret = hp_get_string_from_buffer(&buffer_ptr, buffer_size, ordered_list_data->current_value,
sizeof(ordered_list_data->current_value));
replace_char_str(ordered_list_data->current_value, COMMA_SEP, SEMICOLON_SEP);
&ordered_list_data->common);
&ordered_list_data->elements_size);
if (ordered_list_data->elements_size > MAX_ELEMENTS_SIZE) {
ordered_list_data->elements_size = MAX_ELEMENTS_SIZE;
for (values = 0; values < ordered_list_data->elements_size; values++) {
ordered_list_data->elements[values],
sizeof(ordered_list_data->elements[values]));
struct ordered_list_data *ordered_list_data = &bioscfg_drv.ordered_list_data[instance_id];
ordered_list_data->attr_name_kobj = attr_name_kobj;
hp_update_attribute_permissions(ordered_list_data->common.is_readonly,
hp_friendly_user_name_update(ordered_list_data->common.path,
ordered_list_data->common.display_name,
sizeof(ordered_list_data->common.display_name));
bioscfg_drv.ordered_list_data[instance_id].attr_name_kobj;
kfree(bioscfg_drv.ordered_list_data);
bioscfg_drv.ordered_list_data = NULL;
struct ordered_list_data *ordered_list_data = &bioscfg_drv.ordered_list_data[instance];
strscpy(ordered_list_data->current_value, attr_value);