Lines Matching defs:led
691 struct netwinder_led *led = container_of(cdev,
699 reg &= ~led->mask;
701 reg |= led->mask;
702 nw_gpio_modify_op(led->mask, reg);
708 struct netwinder_led *led = container_of(cdev,
717 return (reg & led->mask) ? LED_OFF : LED_FULL;
728 struct netwinder_led *led;
730 led = kzalloc(sizeof(*led), GFP_KERNEL);
731 if (!led)
734 led->cdev.name = netwinder_leds[i].name;
735 led->cdev.brightness_set = netwinder_led_set;
736 led->cdev.brightness_get = netwinder_led_get;
737 led->cdev.default_trigger = netwinder_leds[i].trigger;
740 led->mask = GPIO_GREEN_LED;
742 led->mask = GPIO_RED_LED;
744 if (led_classdev_register(NULL, &led->cdev) < 0) {
745 kfree(led);