Lines Matching refs:led_cdev
18 struct led_classdev *led_cdev; member
73 struct led_classdev *led_cdev = usbport_data->led_cdev; in usbport_trig_update_count() local
77 led_set_brightness(led_cdev, usbport_data->count ? LED_FULL : LED_OFF); in usbport_trig_update_count()
133 struct device *dev = usbport_data->led_cdev->dev; in usbport_trig_port_observed()
188 struct led_classdev *led_cdev = usbport_data->led_cdev; in usbport_trig_add_port() local
219 err = sysfs_add_file_to_group(&led_cdev->dev->kobj, &port->attr.attr, in usbport_trig_add_port()
252 struct led_classdev *led_cdev = usbport_data->led_cdev; in usbport_trig_remove_port() local
255 sysfs_remove_file_from_group(&led_cdev->dev->kobj, &port->attr.attr, in usbport_trig_remove_port()
281 struct led_classdev *led_cdev = usbport_data->led_cdev; in usbport_trig_notify() local
291 led_set_brightness(led_cdev, LED_FULL); in usbport_trig_notify()
296 led_set_brightness(led_cdev, LED_OFF); in usbport_trig_notify()
303 static int usbport_trig_activate(struct led_classdev *led_cdev) in usbport_trig_activate() argument
311 usbport_data->led_cdev = led_cdev; in usbport_trig_activate()
315 err = sysfs_create_group(&led_cdev->dev->kobj, &ports_group); in usbport_trig_activate()
323 led_set_trigger_data(led_cdev, usbport_data); in usbport_trig_activate()
332 static void usbport_trig_deactivate(struct led_classdev *led_cdev) in usbport_trig_deactivate() argument
334 struct usbport_trig_data *usbport_data = led_get_trigger_data(led_cdev); in usbport_trig_deactivate()
341 sysfs_remove_group(&led_cdev->dev->kobj, &ports_group); in usbport_trig_deactivate()