Lines Matching refs:fan_handle
2672 static struct device_attribute *fan_handle, *hsf_handle; variable
2719 fan_handle = kzalloc(sizeof(struct device_attribute), GFP_KERNEL); in sony_nc_fanspeed_setup()
2720 if (!fan_handle) in sony_nc_fanspeed_setup()
2729 sysfs_attr_init(&fan_handle->attr); in sony_nc_fanspeed_setup()
2730 fan_handle->attr.name = "fanspeed"; in sony_nc_fanspeed_setup()
2731 fan_handle->attr.mode = S_IRUGO; in sony_nc_fanspeed_setup()
2732 fan_handle->show = sony_nc_fanspeed_show; in sony_nc_fanspeed_setup()
2733 fan_handle->store = NULL; in sony_nc_fanspeed_setup()
2741 result = device_create_file(&pd->dev, fan_handle); in sony_nc_fanspeed_setup()
2752 device_remove_file(&pd->dev, fan_handle); in sony_nc_fanspeed_setup()
2759 kfree(fan_handle); in sony_nc_fanspeed_setup()
2760 fan_handle = NULL; in sony_nc_fanspeed_setup()
2766 if (fan_handle) { in sony_nc_fanspeed_cleanup()
2767 device_remove_file(&pd->dev, fan_handle); in sony_nc_fanspeed_cleanup()
2768 kfree(fan_handle); in sony_nc_fanspeed_cleanup()
2769 fan_handle = NULL; in sony_nc_fanspeed_cleanup()