powernv_led        76 drivers/leds/leds-powernv.c static int powernv_led_set(struct powernv_led_data *powernv_led,
powernv_led        83 drivers/leds/leds-powernv.c 	struct device *dev = powernv_led->cdev.dev;
powernv_led        84 drivers/leds/leds-powernv.c 	struct powernv_led_common *powernv_led_common = powernv_led->common;
powernv_led        88 drivers/leds/leds-powernv.c 	led_mask = OPAL_SLOT_LED_STATE_ON << powernv_led->led_type;
powernv_led       101 drivers/leds/leds-powernv.c 	rc = opal_leds_set_ind(token, powernv_led->loc_code,
powernv_led       105 drivers/leds/leds-powernv.c 			__func__, powernv_led->loc_code, rc);
powernv_led       131 drivers/leds/leds-powernv.c static enum led_brightness powernv_led_get(struct powernv_led_data *powernv_led)
powernv_led       136 drivers/leds/leds-powernv.c 	struct device *dev = powernv_led->cdev.dev;
powernv_led       137 drivers/leds/leds-powernv.c 	struct powernv_led_common *powernv_led_common = powernv_led->common;
powernv_led       144 drivers/leds/leds-powernv.c 	rc = opal_leds_get_ind(powernv_led->loc_code,
powernv_led       156 drivers/leds/leds-powernv.c 	if (!((led_mask >> powernv_led->led_type) & OPAL_SLOT_LED_STATE_ON)) {
powernv_led       158 drivers/leds/leds-powernv.c 			__func__, powernv_led->cdev.name);
powernv_led       163 drivers/leds/leds-powernv.c 	if ((led_value >> powernv_led->led_type) & OPAL_SLOT_LED_STATE_ON)
powernv_led       176 drivers/leds/leds-powernv.c 	struct powernv_led_data *powernv_led =
powernv_led       178 drivers/leds/leds-powernv.c 	struct powernv_led_common *powernv_led_common = powernv_led->common;
powernv_led       186 drivers/leds/leds-powernv.c 	rc = powernv_led_set(powernv_led, value);
powernv_led       195 drivers/leds/leds-powernv.c 	struct powernv_led_data *powernv_led =
powernv_led       198 drivers/leds/leds-powernv.c 	return powernv_led_get(powernv_led);
powernv_led       206 drivers/leds/leds-powernv.c 			      struct powernv_led_data *powernv_led,
powernv_led       212 drivers/leds/leds-powernv.c 	powernv_led->led_type = powernv_get_led_type(led_type_desc);
powernv_led       213 drivers/leds/leds-powernv.c 	if (powernv_led->led_type == -1) {
powernv_led       220 drivers/leds/leds-powernv.c 	powernv_led->cdev.name = devm_kasprintf(dev, GFP_KERNEL, "%s:%s",
powernv_led       221 drivers/leds/leds-powernv.c 						powernv_led->loc_code,
powernv_led       223 drivers/leds/leds-powernv.c 	if (!powernv_led->cdev.name)
powernv_led       226 drivers/leds/leds-powernv.c 	powernv_led->cdev.brightness_set_blocking = powernv_brightness_set;
powernv_led       227 drivers/leds/leds-powernv.c 	powernv_led->cdev.brightness_get = powernv_brightness_get;
powernv_led       228 drivers/leds/leds-powernv.c 	powernv_led->cdev.brightness = LED_OFF;
powernv_led       229 drivers/leds/leds-powernv.c 	powernv_led->cdev.max_brightness = LED_FULL;
powernv_led       232 drivers/leds/leds-powernv.c 	rc = devm_led_classdev_register(dev, &powernv_led->cdev);
powernv_led       235 drivers/leds/leds-powernv.c 			__func__, powernv_led->cdev.name);
powernv_led       250 drivers/leds/leds-powernv.c 	struct powernv_led_data *powernv_led;
powernv_led       257 drivers/leds/leds-powernv.c 			powernv_led = devm_kzalloc(dev, sizeof(*powernv_led),
powernv_led       259 drivers/leds/leds-powernv.c 			if (!powernv_led) {
powernv_led       264 drivers/leds/leds-powernv.c 			powernv_led->common = powernv_led_common;
powernv_led       265 drivers/leds/leds-powernv.c 			powernv_led->loc_code = (char *)np->name;
powernv_led       267 drivers/leds/leds-powernv.c 			rc = powernv_led_create(dev, powernv_led, cur);