Lines Matching refs:handles

814 static struct sony_nc_handles *handles;  variable
822 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_handles_show()
823 len += sysfs_emit_at(buffer, len, "0x%.4x ", handles->cap[i]); in sony_nc_handles_show()
834 handles = kzalloc(sizeof(*handles), GFP_KERNEL); in sony_nc_handles_setup()
835 if (!handles) in sony_nc_handles_setup()
838 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_handles_setup()
845 handles->cap[i] = result; in sony_nc_handles_setup()
850 sysfs_attr_init(&handles->devattr.attr); in sony_nc_handles_setup()
851 handles->devattr.attr.name = "handles"; in sony_nc_handles_setup()
852 handles->devattr.attr.mode = S_IRUGO; in sony_nc_handles_setup()
853 handles->devattr.show = sony_nc_handles_show; in sony_nc_handles_setup()
856 if (device_create_file(&pd->dev, &handles->devattr)) { in sony_nc_handles_setup()
857 kfree(handles); in sony_nc_handles_setup()
858 handles = NULL; in sony_nc_handles_setup()
868 if (handles) { in sony_nc_handles_cleanup()
870 device_remove_file(&pd->dev, &handles->devattr); in sony_nc_handles_cleanup()
871 kfree(handles); in sony_nc_handles_cleanup()
872 handles = NULL; in sony_nc_handles_cleanup()
882 if (!handles || !handle) in sony_find_snc_handle()
886 if (handles->cap[i] == handle) { in sony_find_snc_handle()
1195 if (offset >= ARRAY_SIZE(handles->cap)) { in sony_nc_notify()
1200 handle = handles->cap[offset]; in sony_nc_notify()
1297 if (!handles) in sony_nc_function_setup()
1301 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_function_setup()
1302 unsigned int handle = handles->cap[i]; in sony_nc_function_setup()
1427 if (!handles) in sony_nc_function_cleanup()
1435 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_function_cleanup()
1437 handle = handles->cap[i]; in sony_nc_function_cleanup()
1510 for (i = 0; i < ARRAY_SIZE(handles->cap); i++) { in sony_nc_function_resume()
1511 unsigned int handle = handles->cap[i]; in sony_nc_function_resume()