Searched refs:wmi_priv (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/platform/x86/dell/dell-wmi-sysman/ |
| A D | biosattr-interface.c | 35 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 D | string-attributes.c | 46 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 D | sysman.c | 21 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 D | int-attributes.c | 51 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 D | passwordattr-interface.c | 49 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 D | enum-attributes.c | 119 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 D | passobj-attributes.c | 58 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 D | dell-wmi-sysman.h | 88 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