• Home
  • Raw
  • Download

Lines Matching refs:led_cdev

36 	struct led_classdev *led_cdev = (struct led_classdev *) data;  in led_heartbeat_function()  local
37 struct heartbeat_trig_data *heartbeat_data = led_cdev->trigger_data; in led_heartbeat_function()
42 led_set_brightness_nosleep(led_cdev, LED_OFF); in led_heartbeat_function()
46 if (test_and_clear_bit(LED_BLINK_BRIGHTNESS_CHANGE, &led_cdev->work_flags)) in led_heartbeat_function()
47 led_cdev->blink_brightness = led_cdev->new_blink_brightness; in led_heartbeat_function()
65 brightness = led_cdev->blink_brightness; in led_heartbeat_function()
71 brightness = led_cdev->blink_brightness; in led_heartbeat_function()
77 brightness = led_cdev->blink_brightness; in led_heartbeat_function()
84 brightness = led_cdev->blink_brightness; in led_heartbeat_function()
88 led_set_brightness_nosleep(led_cdev, brightness); in led_heartbeat_function()
95 struct led_classdev *led_cdev = dev_get_drvdata(dev); in led_invert_show() local
96 struct heartbeat_trig_data *heartbeat_data = led_cdev->trigger_data; in led_invert_show()
104 struct led_classdev *led_cdev = dev_get_drvdata(dev); in led_invert_store() local
105 struct heartbeat_trig_data *heartbeat_data = led_cdev->trigger_data; in led_invert_store()
120 static void heartbeat_trig_activate(struct led_classdev *led_cdev) in heartbeat_trig_activate() argument
129 led_cdev->trigger_data = heartbeat_data; in heartbeat_trig_activate()
130 rc = device_create_file(led_cdev->dev, &dev_attr_invert); in heartbeat_trig_activate()
132 kfree(led_cdev->trigger_data); in heartbeat_trig_activate()
137 led_heartbeat_function, (unsigned long) led_cdev); in heartbeat_trig_activate()
139 if (!led_cdev->blink_brightness) in heartbeat_trig_activate()
140 led_cdev->blink_brightness = led_cdev->max_brightness; in heartbeat_trig_activate()
142 set_bit(LED_BLINK_SW, &led_cdev->work_flags); in heartbeat_trig_activate()
143 led_cdev->activated = true; in heartbeat_trig_activate()
146 static void heartbeat_trig_deactivate(struct led_classdev *led_cdev) in heartbeat_trig_deactivate() argument
148 struct heartbeat_trig_data *heartbeat_data = led_cdev->trigger_data; in heartbeat_trig_deactivate()
150 if (led_cdev->activated) { in heartbeat_trig_deactivate()
152 device_remove_file(led_cdev->dev, &dev_attr_invert); in heartbeat_trig_deactivate()
154 clear_bit(LED_BLINK_SW, &led_cdev->work_flags); in heartbeat_trig_deactivate()
155 led_cdev->activated = false; in heartbeat_trig_deactivate()