Home
last modified time | relevance | path

Searched refs:wmi_priv (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/platform/x86/dell/dell-wmi-sysman/
A Dbiosattr-interface.c35 wmi_priv.pending_changes = 1; in call_biosattributes_interface()
57 mutex_lock(&wmi_priv.mutex); in set_attribute()
58 if (!wmi_priv.bios_attr_wdev) { in set_attribute()
98 mutex_unlock(&wmi_priv.mutex); in set_attribute()
116 mutex_lock(&wmi_priv.mutex); in set_bios_defaults()
117 if (!wmi_priv.bios_attr_wdev) { in set_bios_defaults()
143 mutex_unlock(&wmi_priv.mutex); in set_bios_defaults()
149 mutex_lock(&wmi_priv.mutex); in bios_attr_set_interface_probe()
151 mutex_unlock(&wmi_priv.mutex); in bios_attr_set_interface_probe()
157 mutex_lock(&wmi_priv.mutex); in bios_attr_set_interface_remove()
[all …]
A Dstring-attributes.c46 if ((in_len < wmi_priv.str_data[instance_id].min_length) || in validate_str_input()
47 (in_len > wmi_priv.str_data[instance_id].max_length)) in validate_str_input()
110 wmi_priv.str_data = kcalloc(wmi_priv.str_instances_count, in alloc_str_data()
112 if (!wmi_priv.str_data) { in alloc_str_data()
113 wmi_priv.str_instances_count = 0; in alloc_str_data()
138 strlcpy_attr(wmi_priv.str_data[instance_id].display_name, in populate_str_data()
142 strlcpy_attr(wmi_priv.str_data[instance_id].default_value, in populate_str_data()
168 if (wmi_priv.str_data[instance_id].attr_name_kobj) in exit_str_attributes()
172 wmi_priv.str_instances_count = 0; in exit_str_attributes()
174 kfree(wmi_priv.str_data); in exit_str_attributes()
[all …]
A Dsysman.c21 struct wmi_sysman_priv wmi_priv = { variable
366 mutex_lock(&wmi_priv.mutex); in release_attributes_data()
376 if (wmi_priv.main_dir_kset) { in release_attributes_data()
381 wmi_priv.main_dir_kset = NULL; in release_attributes_data()
383 mutex_unlock(&wmi_priv.mutex); in release_attributes_data()
427 mutex_lock(&wmi_priv.mutex); in init_bios_attributes()
510 mutex_unlock(&wmi_priv.mutex); in init_bios_attributes()
514 mutex_unlock(&wmi_priv.mutex); in init_bios_attributes()
537 if (!wmi_priv.bios_attr_wdev || !wmi_priv.password_attr_wdev) { in sysman_init()
549 if (IS_ERR(wmi_priv.class_dev)) { in sysman_init()
[all …]
A Dint-attributes.c51 in_val > wmi_priv.integer_data[instance_id].max_value) in validate_integer_input()
125 wmi_priv.integer_data = kcalloc(wmi_priv.integer_instances_count, in alloc_int_data()
127 if (!wmi_priv.integer_data) { in alloc_int_data()
128 wmi_priv.integer_instances_count = 0; in alloc_int_data()
158 wmi_priv.integer_data[instance_id].default_value = in populate_int_data()
166 wmi_priv.integer_data[instance_id].min_value = in populate_int_data()
170 wmi_priv.integer_data[instance_id].max_value = in populate_int_data()
174 wmi_priv.integer_data[instance_id].scalar_increment = in populate_int_data()
194 wmi_priv.integer_instances_count = 0; in exit_int_attributes()
196 kfree(wmi_priv.integer_data); in exit_int_attributes()
[all …]
A Dpasswordattr-interface.c49 mutex_lock(&wmi_priv.mutex); in set_new_password()
50 if (!wmi_priv.password_attr_wdev) { in set_new_password()
55 current_password = wmi_priv.current_admin_password; in set_new_password()
57 current_password = wmi_priv.current_system_password; in set_new_password()
109 mutex_unlock(&wmi_priv.mutex); in set_new_password()
116 mutex_lock(&wmi_priv.mutex); in bios_attr_pass_interface_probe()
117 wmi_priv.password_attr_wdev = wdev; in bios_attr_pass_interface_probe()
118 mutex_unlock(&wmi_priv.mutex); in bios_attr_pass_interface_probe()
124 mutex_lock(&wmi_priv.mutex); in bios_attr_pass_interface_remove()
125 wmi_priv.password_attr_wdev = NULL; in bios_attr_pass_interface_remove()
[all …]
A Denum-attributes.c119 wmi_priv.enumeration_instances_count = in alloc_enum_data()
121 wmi_priv.enumeration_data = kcalloc(wmi_priv.enumeration_instances_count, in alloc_enum_data()
123 if (!wmi_priv.enumeration_data) { in alloc_enum_data()
124 wmi_priv.enumeration_instances_count = 0; in alloc_enum_data()
153 strlcpy_attr(wmi_priv.enumeration_data[instance_id].display_name, in populate_enum_data()
157 strlcpy_attr(wmi_priv.enumeration_data[instance_id].default_value, in populate_enum_data()
195 strcat(wmi_priv.enumeration_data[instance_id].possible_values, in populate_enum_data()
213 if (wmi_priv.enumeration_data[instance_id].attr_name_kobj) in exit_enum_attributes()
217 wmi_priv.enumeration_instances_count = 0; in exit_enum_attributes()
219 kfree(wmi_priv.enumeration_data); in exit_enum_attributes()
[all …]
A Dpassobj-attributes.c58 target = wmi_priv.current_admin_password; in current_password_store()
60 target = wmi_priv.current_system_password; in current_password_store()
145 wmi_priv.po_data = kcalloc(wmi_priv.po_instances_count, sizeof(struct po_data), GFP_KERNEL); in alloc_po_data()
146 if (!wmi_priv.po_data) { in alloc_po_data()
147 wmi_priv.po_instances_count = 0; in alloc_po_data()
168 wmi_priv.po_data[instance_id].min_password_length = in populate_po_data()
172 wmi_priv.po_data[instance_id].max_password_length = in populate_po_data()
188 if (wmi_priv.po_data[instance_id].attr_name_kobj) in exit_po_attributes()
192 wmi_priv.po_instances_count = 0; in exit_po_attributes()
194 kfree(wmi_priv.po_data); in exit_po_attributes()
[all …]
A Ddell-wmi-sysman.h88 extern struct wmi_sysman_priv wmi_priv;
105 for (i = 0; i <= wmi_priv.type##_instances_count; i++) { \
106 if (!(strcmp(kobj->name, wmi_priv.type##_data[i].attribute_name)))\
118 return sprintf(buf, "%s\n", wmi_priv.type##_data[i].name); \
128 return sprintf(buf, "%d\n", wmi_priv.type##_data[i].name); \

Completed in 586 milliseconds