Lines Matching refs:handles

835 static struct sony_nc_handles *handles;  variable
843 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_handles_show()
845 handles->cap[i]); in sony_nc_handles_show()
856 handles = kzalloc(sizeof(*handles), GFP_KERNEL); in sony_nc_handles_setup()
857 if (!handles) in sony_nc_handles_setup()
860 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_handles_setup()
867 handles->cap[i] = result; in sony_nc_handles_setup()
872 sysfs_attr_init(&handles->devattr.attr); in sony_nc_handles_setup()
873 handles->devattr.attr.name = "handles"; in sony_nc_handles_setup()
874 handles->devattr.attr.mode = S_IRUGO; in sony_nc_handles_setup()
875 handles->devattr.show = sony_nc_handles_show; in sony_nc_handles_setup()
878 if (device_create_file(&pd->dev, &handles->devattr)) { in sony_nc_handles_setup()
879 kfree(handles); in sony_nc_handles_setup()
880 handles = NULL; in sony_nc_handles_setup()
890 if (handles) { in sony_nc_handles_cleanup()
892 device_remove_file(&pd->dev, &handles->devattr); in sony_nc_handles_cleanup()
893 kfree(handles); in sony_nc_handles_cleanup()
894 handles = NULL; in sony_nc_handles_cleanup()
904 if (!handles || !handle) in sony_find_snc_handle()
908 if (handles->cap[i] == handle) { in sony_find_snc_handle()
1217 if (offset >= ARRAY_SIZE(handles->cap)) { in sony_nc_notify()
1222 handle = handles->cap[offset]; in sony_nc_notify()
1319 if (!handles) in sony_nc_function_setup()
1323 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_function_setup()
1324 unsigned int handle = handles->cap[i]; in sony_nc_function_setup()
1453 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_function_cleanup()
1455 handle = handles->cap[i]; in sony_nc_function_cleanup()
1527 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_function_resume()
1528 unsigned int handle = handles->cap[i]; in sony_nc_function_resume()