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);