Lines Matching refs:password_data

18 	struct password_data *password_data = &bioscfg_drv.password_data[instance];
20 if (!password_data->is_enabled)
23 memset(password_data->current_password,
24 0, sizeof(password_data->current_password));
25 memset(password_data->new_password,
26 0, sizeof(password_data->new_password));
57 if (!strcmp(bioscfg_drv.password_data[instance].common.display_name, name))
66 struct password_data *password_data = &bioscfg_drv.password_data[instance_id];
75 if (password_data->min_password_length > length ||
76 password_data->max_password_length < length)
104 strscpy(bioscfg_drv.password_data[id].current_password,
106 sizeof(bioscfg_drv.password_data[id].current_password));
108 strscpy(bioscfg_drv.password_data[id].new_password,
110 sizeof(bioscfg_drv.password_data[id].new_password));
162 if (bioscfg_drv.password_data[i].mechanism != PASSWORD)
192 bioscfg_drv.password_data = kcalloc(bioscfg_drv.password_instances_count,
193 sizeof(*bioscfg_drv.password_data), GFP_KERNEL);
194 if (!bioscfg_drv.password_data) {
234 struct password_data *password_data = &bioscfg_drv.password_data[instance_id];
275 strscpy(password_data->common.path, str_value,
276 sizeof(password_data->common.path));
279 password_data->common.is_readonly = int_value;
282 password_data->common.display_in_ui = int_value;
285 password_data->common.requires_physical_presence = int_value;
288 password_data->common.sequence = int_value;
295 password_data->common.prerequisites_size = int_value;
307 size = min_t(u32, password_data->common.prerequisites_size,
318 strscpy(password_data->common.prerequisites[reqs],
320 sizeof(password_data->common.prerequisites[reqs]));
328 password_data->common.security_level = int_value;
331 password_data->min_password_length = int_value;
334 password_data->max_password_length = int_value;
342 password_data->encodings_size = int_value;
354 size = min_t(u32, password_data->encodings_size, MAX_ENCODINGS_SIZE);
362 strscpy(password_data->encodings[pos_values],
364 sizeof(password_data->encodings[pos_values]));
371 password_data->is_enabled = int_value;
398 struct password_data *password_data = &bioscfg_drv.password_data[instance_id];
400 password_data->attr_name_kobj = attr_name_kobj;
406 hp_friendly_user_name_update(password_data->common.path,
408 password_data->common.display_name,
409 sizeof(password_data->common.display_name));
422 struct password_data *password_data = &bioscfg_drv.password_data[instance_id];
441 ret = hp_get_string_from_buffer(&buffer_ptr, buffer_size, password_data->current_password,
442 sizeof(password_data->current_password));
448 &password_data->common);
454 &password_data->min_password_length);
460 &password_data->max_password_length);
466 &password_data->encodings_size);
470 if (password_data->encodings_size > MAX_ENCODINGS_SIZE) {
473 password_data->encodings_size = MAX_ENCODINGS_SIZE;
477 for (values = 0; values < password_data->encodings_size; values++) {
479 password_data->encodings[values],
480 sizeof(password_data->encodings[values]));
490 password_data->is_enabled = isreadonly ? true : false;
508 struct password_data *password_data = &bioscfg_drv.password_data[instance_id];
511 password_data->attr_name_kobj = attr_name_kobj;
519 hp_friendly_user_name_update(password_data->common.path,
521 password_data->common.display_name,
522 sizeof(password_data->common.display_name));
541 bioscfg_drv.password_data[instance_id].attr_name_kobj;
553 kfree(bioscfg_drv.password_data);
554 bioscfg_drv.password_data = NULL;