Lines Matching refs:str_data
47 if ((in_len < wmi_priv.str_data[instance_id].min_length) || in validate_str_input()
48 (in_len > wmi_priv.str_data[instance_id].max_length)) in validate_str_input()
111 wmi_priv.str_data = kcalloc(wmi_priv.str_instances_count, in alloc_str_data()
112 sizeof(struct str_data), GFP_KERNEL); in alloc_str_data()
113 if (!wmi_priv.str_data) { in alloc_str_data()
128 wmi_priv.str_data[instance_id].attr_name_kobj = attr_name_kobj; in populate_str_data()
131 strlcpy_attr(wmi_priv.str_data[instance_id].attribute_name, in populate_str_data()
135 strlcpy_attr(wmi_priv.str_data[instance_id].display_name_language_code, in populate_str_data()
139 strlcpy_attr(wmi_priv.str_data[instance_id].display_name, in populate_str_data()
143 strlcpy_attr(wmi_priv.str_data[instance_id].default_value, in populate_str_data()
147 strlcpy_attr(wmi_priv.str_data[instance_id].dell_modifier, in populate_str_data()
151 wmi_priv.str_data[instance_id].min_length = (uintptr_t)str_obj[MIN_LEN].string.pointer; in populate_str_data()
154 wmi_priv.str_data[instance_id].max_length = (uintptr_t) str_obj[MAX_LEN].string.pointer; in populate_str_data()
169 if (wmi_priv.str_data[instance_id].attr_name_kobj) in exit_str_attributes()
170 sysfs_remove_group(wmi_priv.str_data[instance_id].attr_name_kobj, in exit_str_attributes()
175 kfree(wmi_priv.str_data); in exit_str_attributes()
176 wmi_priv.str_data = NULL; in exit_str_attributes()