Lines Matching refs:led_cdev
24 struct led_classdev led_cdev; member
27 #define to_sunfire_led(d) container_of(d, struct sunfire_led, led_cdev)
29 static void __clockboard_set(struct led_classdev *led_cdev, in __clockboard_set() argument
32 struct sunfire_led *p = to_sunfire_led(led_cdev); in __clockboard_set()
53 static void clockboard_left_set(struct led_classdev *led_cdev, in clockboard_left_set() argument
56 __clockboard_set(led_cdev, led_val, CLOCK_CTRL_LLED); in clockboard_left_set()
59 static void clockboard_middle_set(struct led_classdev *led_cdev, in clockboard_middle_set() argument
62 __clockboard_set(led_cdev, led_val, CLOCK_CTRL_MLED); in clockboard_middle_set()
65 static void clockboard_right_set(struct led_classdev *led_cdev, in clockboard_right_set() argument
68 __clockboard_set(led_cdev, led_val, CLOCK_CTRL_RLED); in clockboard_right_set()
71 static void __fhc_set(struct led_classdev *led_cdev, in __fhc_set() argument
74 struct sunfire_led *p = to_sunfire_led(led_cdev); in __fhc_set()
95 static void fhc_left_set(struct led_classdev *led_cdev, in fhc_left_set() argument
98 __fhc_set(led_cdev, led_val, FHC_CONTROL_LLED); in fhc_left_set()
101 static void fhc_middle_set(struct led_classdev *led_cdev, in fhc_middle_set() argument
104 __fhc_set(led_cdev, led_val, FHC_CONTROL_MLED); in fhc_middle_set()
107 static void fhc_right_set(struct led_classdev *led_cdev, in fhc_right_set() argument
110 __fhc_set(led_cdev, led_val, FHC_CONTROL_RLED); in fhc_right_set()
142 struct led_classdev *lp = &p->leds[i].led_cdev; in sunfire_led_generic_probe()
155 led_classdev_unregister(&p->leds[i].led_cdev); in sunfire_led_generic_probe()
171 led_classdev_unregister(&p->leds[i].led_cdev); in sunfire_led_generic_remove()