• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/leds/

Lines Matching defs:led_cdev

39 	struct led_classdev *led_cdev = (struct led_classdev *) data;
40 struct timer_trig_data *timer_data = led_cdev->trigger_data;
45 led_set_brightness(led_cdev, LED_OFF);
49 brightness = led_get_brightness(led_cdev);
63 led_set_brightness(led_cdev, brightness);
71 struct led_classdev *led_cdev = dev_get_drvdata(dev);
72 struct timer_trig_data *timer_data = led_cdev->trigger_data;
80 struct led_classdev *led_cdev = dev_get_drvdata(dev);
81 struct timer_trig_data *timer_data = led_cdev->trigger_data;
99 if (!led_cdev->blink_set ||
100 led_cdev->blink_set(led_cdev,
115 struct led_classdev *led_cdev = dev_get_drvdata(dev);
116 struct timer_trig_data *timer_data = led_cdev->trigger_data;
124 struct led_classdev *led_cdev = dev_get_drvdata(dev);
125 struct timer_trig_data *timer_data = led_cdev->trigger_data;
143 if (!led_cdev->blink_set ||
144 led_cdev->blink_set(led_cdev,
159 static void timer_trig_activate(struct led_classdev *led_cdev)
168 timer_data->brightness_on = led_get_brightness(led_cdev);
170 timer_data->brightness_on = led_cdev->max_brightness;
171 led_cdev->trigger_data = timer_data;
175 timer_data->timer.data = (unsigned long) led_cdev;
177 rc = device_create_file(led_cdev->dev, &dev_attr_delay_on);
180 rc = device_create_file(led_cdev->dev, &dev_attr_delay_off);
187 if (led_cdev->blink_set)
188 led_cdev->blink_set(led_cdev,
194 device_remove_file(led_cdev->dev, &dev_attr_delay_on);
196 led_cdev->trigger_data = NULL;
200 static void timer_trig_deactivate(struct led_classdev *led_cdev)
202 struct timer_trig_data *timer_data = led_cdev->trigger_data;
206 device_remove_file(led_cdev->dev, &dev_attr_delay_on);
207 device_remove_file(led_cdev->dev, &dev_attr_delay_off);
213 if (led_cdev->blink_set)
214 led_cdev->blink_set(led_cdev, &on, &off);