Lines Matching refs:led_cdev
35 struct led_classdev *led_cdev = (struct led_classdev *) data; in led_heartbeat_function() local
36 struct heartbeat_trig_data *heartbeat_data = led_cdev->trigger_data; in led_heartbeat_function()
41 led_set_brightness(led_cdev, LED_OFF); in led_heartbeat_function()
61 brightness = led_cdev->max_brightness; in led_heartbeat_function()
67 brightness = led_cdev->max_brightness; in led_heartbeat_function()
73 brightness = led_cdev->max_brightness; in led_heartbeat_function()
80 brightness = led_cdev->max_brightness; in led_heartbeat_function()
84 led_set_brightness_async(led_cdev, brightness); in led_heartbeat_function()
91 struct led_classdev *led_cdev = dev_get_drvdata(dev); in led_invert_show() local
92 struct heartbeat_trig_data *heartbeat_data = led_cdev->trigger_data; in led_invert_show()
100 struct led_classdev *led_cdev = dev_get_drvdata(dev); in led_invert_store() local
101 struct heartbeat_trig_data *heartbeat_data = led_cdev->trigger_data; in led_invert_store()
116 static void heartbeat_trig_activate(struct led_classdev *led_cdev) in heartbeat_trig_activate() argument
125 led_cdev->trigger_data = heartbeat_data; in heartbeat_trig_activate()
126 rc = device_create_file(led_cdev->dev, &dev_attr_invert); in heartbeat_trig_activate()
128 kfree(led_cdev->trigger_data); in heartbeat_trig_activate()
133 led_heartbeat_function, (unsigned long) led_cdev); in heartbeat_trig_activate()
136 led_cdev->activated = true; in heartbeat_trig_activate()
139 static void heartbeat_trig_deactivate(struct led_classdev *led_cdev) in heartbeat_trig_deactivate() argument
141 struct heartbeat_trig_data *heartbeat_data = led_cdev->trigger_data; in heartbeat_trig_deactivate()
143 if (led_cdev->activated) { in heartbeat_trig_deactivate()
145 device_remove_file(led_cdev->dev, &dev_attr_invert); in heartbeat_trig_deactivate()
147 led_cdev->activated = false; in heartbeat_trig_deactivate()