wled              249 drivers/platform/x86/asus-laptop.c 	struct asus_led wled;
wled              643 drivers/platform/x86/asus-laptop.c 	if (!IS_ERR_OR_NULL(asus->wled.led.dev))
wled              644 drivers/platform/x86/asus-laptop.c 		led_classdev_unregister(&asus->wled.led);
wled              708 drivers/platform/x86/asus-laptop.c 		r = asus_led_register(asus, &asus->wled, "asus::wlan",
wled               83 drivers/video/backlight/pm8941-wled.c 	struct pm8941_wled *wled = bl_get_data(bl);
wled               97 drivers/video/backlight/pm8941-wled.c 	rc = regmap_update_bits(wled->regmap,
wled               98 drivers/video/backlight/pm8941-wled.c 			wled->addr + PM8941_WLED_REG_MOD_EN,
wled              103 drivers/video/backlight/pm8941-wled.c 	for (i = 0; i < wled->cfg.num_strings; ++i) {
wled              106 drivers/video/backlight/pm8941-wled.c 		rc = regmap_bulk_write(wled->regmap,
wled              107 drivers/video/backlight/pm8941-wled.c 				wled->addr + PM8941_WLED_REG_VAL_BASE + 2 * i,
wled              113 drivers/video/backlight/pm8941-wled.c 	rc = regmap_update_bits(wled->regmap,
wled              114 drivers/video/backlight/pm8941-wled.c 			wled->addr + PM8941_WLED_REG_SYNC,
wled              119 drivers/video/backlight/pm8941-wled.c 	rc = regmap_update_bits(wled->regmap,
wled              120 drivers/video/backlight/pm8941-wled.c 			wled->addr + PM8941_WLED_REG_SYNC,
wled              125 drivers/video/backlight/pm8941-wled.c static int pm8941_wled_setup(struct pm8941_wled *wled)
wled              130 drivers/video/backlight/pm8941-wled.c 	rc = regmap_update_bits(wled->regmap,
wled              131 drivers/video/backlight/pm8941-wled.c 			wled->addr + PM8941_WLED_REG_OVP,
wled              132 drivers/video/backlight/pm8941-wled.c 			PM8941_WLED_REG_OVP_MASK, wled->cfg.ovp);
wled              136 drivers/video/backlight/pm8941-wled.c 	rc = regmap_update_bits(wled->regmap,
wled              137 drivers/video/backlight/pm8941-wled.c 			wled->addr + PM8941_WLED_REG_BOOST,
wled              138 drivers/video/backlight/pm8941-wled.c 			PM8941_WLED_REG_BOOST_MASK, wled->cfg.i_boost_limit);
wled              142 drivers/video/backlight/pm8941-wled.c 	rc = regmap_update_bits(wled->regmap,
wled              143 drivers/video/backlight/pm8941-wled.c 			wled->addr + PM8941_WLED_REG_FREQ,
wled              144 drivers/video/backlight/pm8941-wled.c 			PM8941_WLED_REG_FREQ_MASK, wled->cfg.switch_freq);
wled              148 drivers/video/backlight/pm8941-wled.c 	if (wled->cfg.cs_out_en) {
wled              149 drivers/video/backlight/pm8941-wled.c 		u8 all = (BIT(wled->cfg.num_strings) - 1)
wled              152 drivers/video/backlight/pm8941-wled.c 		rc = regmap_update_bits(wled->regmap,
wled              153 drivers/video/backlight/pm8941-wled.c 				wled->addr + PM8941_WLED_REG_SINK,
wled              159 drivers/video/backlight/pm8941-wled.c 	for (i = 0; i < wled->cfg.num_strings; ++i) {
wled              160 drivers/video/backlight/pm8941-wled.c 		u16 addr = wled->addr + PM8941_WLED_REG_STR_OFFSET * i;
wled              162 drivers/video/backlight/pm8941-wled.c 		rc = regmap_update_bits(wled->regmap,
wled              169 drivers/video/backlight/pm8941-wled.c 		if (wled->cfg.ext_gen) {
wled              170 drivers/video/backlight/pm8941-wled.c 			rc = regmap_update_bits(wled->regmap,
wled              178 drivers/video/backlight/pm8941-wled.c 		rc = regmap_update_bits(wled->regmap,
wled              181 drivers/video/backlight/pm8941-wled.c 				wled->cfg.i_limit);
wled              185 drivers/video/backlight/pm8941-wled.c 		rc = regmap_update_bits(wled->regmap,
wled              188 drivers/video/backlight/pm8941-wled.c 				wled->cfg.cabc_en ?
wled              267 drivers/video/backlight/pm8941-wled.c static int pm8941_wled_configure(struct pm8941_wled *wled, struct device *dev)
wled              269 drivers/video/backlight/pm8941-wled.c 	struct pm8941_wled_config *cfg = &wled->cfg;
wled              321 drivers/video/backlight/pm8941-wled.c 	wled->addr = val;
wled              323 drivers/video/backlight/pm8941-wled.c 	rc = of_property_read_string(dev->of_node, "label", &wled->name);
wled              325 drivers/video/backlight/pm8941-wled.c 		wled->name = devm_kasprintf(dev, GFP_KERNEL, "%pOFn", dev->of_node);
wled              369 drivers/video/backlight/pm8941-wled.c 	struct pm8941_wled *wled;
wled              380 drivers/video/backlight/pm8941-wled.c 	wled = devm_kzalloc(&pdev->dev, sizeof(*wled), GFP_KERNEL);
wled              381 drivers/video/backlight/pm8941-wled.c 	if (!wled)
wled              384 drivers/video/backlight/pm8941-wled.c 	wled->regmap = regmap;
wled              386 drivers/video/backlight/pm8941-wled.c 	rc = pm8941_wled_configure(wled, &pdev->dev);
wled              390 drivers/video/backlight/pm8941-wled.c 	rc = pm8941_wled_setup(wled);
wled              401 drivers/video/backlight/pm8941-wled.c 	bl = devm_backlight_device_register(&pdev->dev, wled->name,
wled              402 drivers/video/backlight/pm8941-wled.c 					    &pdev->dev, wled,