• Home
  • Raw
  • Download

Lines Matching refs:led_cdev

24 	struct led_classdev *led_cdev = dev_get_drvdata(dev);  in led_delay_on_show()  local
26 return sprintf(buf, "%lu\n", led_cdev->blink_delay_on); in led_delay_on_show()
32 struct led_classdev *led_cdev = dev_get_drvdata(dev); in led_delay_on_store() local
40 led_blink_set(led_cdev, &state, &led_cdev->blink_delay_off); in led_delay_on_store()
41 led_cdev->blink_delay_on = state; in led_delay_on_store()
49 struct led_classdev *led_cdev = dev_get_drvdata(dev); in led_delay_off_show() local
51 return sprintf(buf, "%lu\n", led_cdev->blink_delay_off); in led_delay_off_show()
57 struct led_classdev *led_cdev = dev_get_drvdata(dev); in led_delay_off_store() local
65 led_blink_set(led_cdev, &led_cdev->blink_delay_on, &state); in led_delay_off_store()
66 led_cdev->blink_delay_off = state; in led_delay_off_store()
74 static void timer_trig_activate(struct led_classdev *led_cdev) in timer_trig_activate() argument
78 led_cdev->trigger_data = NULL; in timer_trig_activate()
80 rc = device_create_file(led_cdev->dev, &dev_attr_delay_on); in timer_trig_activate()
83 rc = device_create_file(led_cdev->dev, &dev_attr_delay_off); in timer_trig_activate()
87 led_blink_set(led_cdev, &led_cdev->blink_delay_on, in timer_trig_activate()
88 &led_cdev->blink_delay_off); in timer_trig_activate()
89 led_cdev->activated = true; in timer_trig_activate()
94 device_remove_file(led_cdev->dev, &dev_attr_delay_on); in timer_trig_activate()
97 static void timer_trig_deactivate(struct led_classdev *led_cdev) in timer_trig_deactivate() argument
99 if (led_cdev->activated) { in timer_trig_deactivate()
100 device_remove_file(led_cdev->dev, &dev_attr_delay_on); in timer_trig_deactivate()
101 device_remove_file(led_cdev->dev, &dev_attr_delay_off); in timer_trig_deactivate()
102 led_cdev->activated = false; in timer_trig_deactivate()
106 led_set_brightness(led_cdev, LED_OFF); in timer_trig_deactivate()