Lines Matching refs:arvo

34 	struct arvo_device *arvo =  in arvo_sysfs_show_mode_key()  local
41 mutex_lock(&arvo->arvo_lock); in arvo_sysfs_show_mode_key()
44 mutex_unlock(&arvo->arvo_lock); in arvo_sysfs_show_mode_key()
54 struct arvo_device *arvo = in arvo_sysfs_set_mode_key() local
69 mutex_lock(&arvo->arvo_lock); in arvo_sysfs_set_mode_key()
72 mutex_unlock(&arvo->arvo_lock); in arvo_sysfs_set_mode_key()
84 struct arvo_device *arvo = in arvo_sysfs_show_key_mask() local
91 mutex_lock(&arvo->arvo_lock); in arvo_sysfs_show_key_mask()
94 mutex_unlock(&arvo->arvo_lock); in arvo_sysfs_show_key_mask()
104 struct arvo_device *arvo = in arvo_sysfs_set_key_mask() local
119 mutex_lock(&arvo->arvo_lock); in arvo_sysfs_set_key_mask()
122 mutex_unlock(&arvo->arvo_lock); in arvo_sysfs_set_key_mask()
149 struct arvo_device *arvo = in arvo_sysfs_show_actual_profile() local
152 return snprintf(buf, PAGE_SIZE, "%d\n", arvo->actual_profile); in arvo_sysfs_show_actual_profile()
158 struct arvo_device *arvo = in arvo_sysfs_set_actual_profile() local
176 mutex_lock(&arvo->arvo_lock); in arvo_sysfs_set_actual_profile()
180 arvo->actual_profile = profile; in arvo_sysfs_set_actual_profile()
183 mutex_unlock(&arvo->arvo_lock); in arvo_sysfs_set_actual_profile()
196 struct arvo_device *arvo = hid_get_drvdata(dev_get_drvdata(dev)); in arvo_sysfs_write() local
203 mutex_lock(&arvo->arvo_lock); in arvo_sysfs_write()
205 mutex_unlock(&arvo->arvo_lock); in arvo_sysfs_write()
216 struct arvo_device *arvo = hid_get_drvdata(dev_get_drvdata(dev)); in arvo_sysfs_read() local
226 mutex_lock(&arvo->arvo_lock); in arvo_sysfs_read()
228 mutex_unlock(&arvo->arvo_lock); in arvo_sysfs_read()
277 struct arvo_device *arvo) in arvo_init_arvo_device_struct() argument
281 mutex_init(&arvo->arvo_lock); in arvo_init_arvo_device_struct()
286 arvo->actual_profile = retval; in arvo_init_arvo_device_struct()
295 struct arvo_device *arvo; in arvo_init_specials() local
304 arvo = kzalloc(sizeof(*arvo), GFP_KERNEL); in arvo_init_specials()
305 if (!arvo) { in arvo_init_specials()
309 hid_set_drvdata(hdev, arvo); in arvo_init_specials()
311 retval = arvo_init_arvo_device_struct(usb_dev, arvo); in arvo_init_specials()
322 arvo->chrdev_minor = retval; in arvo_init_specials()
323 arvo->roccat_claimed = 1; in arvo_init_specials()
328 kfree(arvo); in arvo_init_specials()
335 struct arvo_device *arvo; in arvo_remove_specials() local
341 arvo = hid_get_drvdata(hdev); in arvo_remove_specials()
342 if (arvo->roccat_claimed) in arvo_remove_specials()
343 roccat_disconnect(arvo->chrdev_minor); in arvo_remove_specials()
344 kfree(arvo); in arvo_remove_specials()
384 static void arvo_report_to_chrdev(struct arvo_device const *arvo, in arvo_report_to_chrdev() argument
392 roccat_report.profile = arvo->actual_profile; in arvo_report_to_chrdev()
401 roccat_report_event(arvo->chrdev_minor, in arvo_report_to_chrdev()
408 struct arvo_device *arvo = hid_get_drvdata(hdev); in arvo_raw_event() local
413 if (arvo && arvo->roccat_claimed) in arvo_raw_event()
414 arvo_report_to_chrdev(arvo, data); in arvo_raw_event()