Lines Matching refs:led
181 struct nasgpio_led *led = led_classdev_to_nasgpio_led(led_cdev);
186 gpio_out |= (1<<led->gpio_bit);
188 gpio_out &= ~(1<<led->gpio_bit);
203 struct nasgpio_led *led = led_classdev_to_nasgpio_led(led_cdev);
209 if (gpio_in & (1<<led->gpio_bit))
423 struct led_classdev *led = &nas_led->led_cdev;
424 return led;
447 struct led_classdev *led = dev_get_drvdata(dev);
449 if (nasgpio_led_get_attr(led, GPO_BLINK))
459 struct led_classdev *led = dev_get_drvdata(dev);
466 nasgpio_led_set_attr(led, GPO_BLINK, blink_state);
477 struct led_classdev *led = get_classdev_for_led_nr(led_nr);
479 led->name = nas_led->name;
480 led->brightness = LED_OFF;
481 if (nasgpio_led_get_attr(led, GP_LVL))
482 led->brightness = LED_FULL;
483 led->brightness_set = nasgpio_led_set_brightness;
484 led->blink_set = nasgpio_led_set_blink;
485 ret = led_classdev_register(&nas_gpio_pci_dev->dev, led);
488 ret = device_create_file(led->dev, &dev_attr_blink);
490 led_classdev_unregister(led);
496 struct led_classdev *led = get_classdev_for_led_nr(led_nr);
497 led_classdev_unregister(led);
498 device_remove_file(led->dev, &dev_attr_blink);