Lines Matching refs:handles
834 static struct sony_nc_handles *handles; variable
842 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_handles_show()
844 handles->cap[i]); in sony_nc_handles_show()
855 handles = kzalloc(sizeof(*handles), GFP_KERNEL); in sony_nc_handles_setup()
856 if (!handles) in sony_nc_handles_setup()
859 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_handles_setup()
866 handles->cap[i] = result; in sony_nc_handles_setup()
871 sysfs_attr_init(&handles->devattr.attr); in sony_nc_handles_setup()
872 handles->devattr.attr.name = "handles"; in sony_nc_handles_setup()
873 handles->devattr.attr.mode = S_IRUGO; in sony_nc_handles_setup()
874 handles->devattr.show = sony_nc_handles_show; in sony_nc_handles_setup()
877 if (device_create_file(&pd->dev, &handles->devattr)) { in sony_nc_handles_setup()
878 kfree(handles); in sony_nc_handles_setup()
879 handles = NULL; in sony_nc_handles_setup()
889 if (handles) { in sony_nc_handles_cleanup()
891 device_remove_file(&pd->dev, &handles->devattr); in sony_nc_handles_cleanup()
892 kfree(handles); in sony_nc_handles_cleanup()
893 handles = NULL; in sony_nc_handles_cleanup()
903 if (!handles || !handle) in sony_find_snc_handle()
907 if (handles->cap[i] == handle) { in sony_find_snc_handle()
1214 if (offset >= ARRAY_SIZE(handles->cap)) { in sony_nc_notify()
1219 handle = handles->cap[offset]; in sony_nc_notify()
1317 if (!handles) in sony_nc_function_setup()
1321 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_function_setup()
1322 unsigned int handle = handles->cap[i]; in sony_nc_function_setup()
1451 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_function_cleanup()
1453 handle = handles->cap[i]; in sony_nc_function_cleanup()
1525 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_function_resume()
1526 unsigned int handle = handles->cap[i]; in sony_nc_function_resume()