leds 645 arch/arm/mach-davinci/board-da850-evm.c .leds = da850_evm_bb_leds, leds 335 arch/arm/mach-davinci/board-dm644x-evm.c .leds = evm_leds, leds 343 arch/arm/mach-davinci/board-dm644x-evm.c struct gpio_led *leds = evm_leds; leds 347 arch/arm/mach-davinci/board-dm644x-evm.c leds->gpio = gpio++; leds 348 arch/arm/mach-davinci/board-dm644x-evm.c leds++; leds 214 arch/arm/mach-davinci/board-dm646x-evm.c .leds = evm_leds, leds 222 arch/arm/mach-davinci/board-dm646x-evm.c struct gpio_led *leds = evm_leds; leds 226 arch/arm/mach-davinci/board-dm646x-evm.c leds->gpio = gpio++; leds 227 arch/arm/mach-davinci/board-dm646x-evm.c leds++; leds 141 arch/arm/mach-davinci/board-neuros-osd2.c .leds = ntosd2_leds, leds 436 arch/arm/mach-ep93xx/core.c .leds = ep93xx_led_pins, leds 316 arch/arm/mach-imx/mach-imx27_visstrim_m10.c .leds = visstrim_m10_leds, leds 268 arch/arm/mach-imx/mach-mx31moboard.c .leds = &moboard_leds, leds 441 arch/arm/mach-imx/mach-mx31moboard.c .leds = mx31moboard_leds, leds 141 arch/arm/mach-imx/mx31lite-db.c .leds = litekit_leds, leds 203 arch/arm/mach-iop32x/n2100.c .leds = { leds 112 arch/arm/mach-ixp4xx/dsmg600-setup.c .leds = dsmg600_led_pins, leds 97 arch/arm/mach-ixp4xx/nas100d-setup.c .leds = nas100d_led_pins, leds 113 arch/arm/mach-ixp4xx/nslu2-setup.c .leds = nslu2_led_pins, leds 163 arch/arm/mach-ixp4xx/omixp-setup.c .leds = mic256_led_pins, leds 401 arch/arm/mach-omap1/board-ams-delta.c .leds = gpio_leds, leds 287 arch/arm/mach-omap1/board-h2.c .leds = h2_gpio_led_pins, leds 340 arch/arm/mach-omap1/board-h3.c .leds = h3_gpio_led_pins, leds 295 arch/arm/mach-omap1/board-htcherald.c .leds = gpio_leds, leds 183 arch/arm/mach-omap1/board-osk.c .leds = tps_leds, leds 402 arch/arm/mach-omap1/board-osk.c .leds = mistral_gpio_led_pins, leds 190 arch/arm/mach-omap1/board-palmtt.c .leds = palmtt_led_config, leds 72 arch/arm/mach-orion5x/board-d2net.c .leds = d2net_leds, leds 291 arch/arm/mach-orion5x/dns323-setup.c .leds = dns323ab_leds, leds 297 arch/arm/mach-orion5x/dns323-setup.c .leds = dns323c_leds, leds 109 arch/arm/mach-orion5x/ls_hgl-setup.c .leds = ls_hgl_led_pins, leds 171 arch/arm/mach-orion5x/mv2120-setup.c .leds = mv2120_led_pins, leds 238 arch/arm/mach-orion5x/net2big-setup.c .leds = net2big_leds, leds 95 arch/arm/mach-orion5x/rd88f5182-setup.c .leds = rd88f5182_gpio_led_pins, leds 189 arch/arm/mach-orion5x/ts409-setup.c .leds = ts409_led_pins, leds 57 arch/arm/mach-orion5x/wrt350n-v2-setup.c .leds = wrt350n_v2_led_pins, leds 398 arch/arm/mach-pxa/balloon3.c .leds = balloon3_gpio_leds, leds 447 arch/arm/mach-pxa/balloon3.c .leds = balloon3_pcf_gpio_leds, leds 166 arch/arm/mach-pxa/cm-x2xx.c .leds = cmx2xx_leds, leds 607 arch/arm/mach-pxa/cm-x300.c .leds = cm_x300_leds, leds 113 arch/arm/mach-pxa/colibri-pxa270-income.c .leds = income_gpio_leds, leds 464 arch/arm/mach-pxa/corgi.c .leds = corgi_gpio_leds, leds 43 arch/arm/mach-pxa/csb701.c .leds = csb701_leds, leds 1053 arch/arm/mach-pxa/ezx.c .leds = { leds 311 arch/arm/mach-pxa/hx4700.c .leds = asic3_leds, leds 438 arch/arm/mach-pxa/magician.c .leds = gpio_leds, leds 273 arch/arm/mach-pxa/mioa701.c .leds = gpio_leds, leds 258 arch/arm/mach-pxa/palmld.c .leds = gpio_leds, leds 383 arch/arm/mach-pxa/palmtc.c .leds = palmtc_gpio_leds, leds 359 arch/arm/mach-pxa/palmtreo.c .leds = treo680_gpio_leds, leds 383 arch/arm/mach-pxa/palmtreo.c .leds = centro_gpio_leds, leds 190 arch/arm/mach-pxa/palmz72.c .leds = gpio_leds, leds 190 arch/arm/mach-pxa/pcm027.c .leds = pcm027_led leds 470 arch/arm/mach-pxa/spitz.c .leds = spitz_gpio_leds, leds 456 arch/arm/mach-pxa/stargate2.c .leds = imote2_led_pins, leds 582 arch/arm/mach-pxa/tosa.c .leds = tosa_gpio_leds, leds 253 arch/arm/mach-pxa/trizeps4.c .leds = trizeps4_led, leds 306 arch/arm/mach-pxa/vpac270.c .leds = vpac270_gpio_leds, leds 336 arch/arm/mach-pxa/z2.c .leds = z2_gpio_leds, leds 470 arch/arm/mach-pxa/zeus.c .leds = zeus_leds, leds 88 arch/arm/mach-pxa/zylonite.c .leds = zylonite_debug_leds, leds 430 arch/arm/mach-s3c24xx/mach-h1940.c .leds = h1940_leds_desc, leds 318 arch/arm/mach-s3c24xx/mach-rx1950.c .leds = rx1950_leds_desc, leds 825 arch/arm/mach-s3c64xx/mach-crag6410.c .leds = gpio_leds, leds 229 arch/arm/mach-s3c64xx/mach-hmt.c .leds = hmt_leds, leds 46 arch/arm/mach-s3c64xx/mach-smartq5.c .leds = smartq5_leds, leds 46 arch/arm/mach-s3c64xx/mach-smartq7.c .leds = smartq7_leds, leds 503 arch/arm/mach-s3c64xx/mach-smdk6410.c .leds = wm1192_pmic_leds, leds 495 arch/arm/mach-sa1100/assabet.c .leds = assabet_leds, leds 92 arch/arm/mach-sa1100/badge4.c .leds = badge4_gpio_leds, leds 85 arch/arm/mach-sa1100/cerf.c .leds = cerf_gpio_leds, leds 153 arch/arm/mach-sa1100/hackkit.c .leds = hackkit_gpio_leds, leds 140 arch/arm/mach-sa1100/lart.c .leds = lart_gpio_leds, leds 314 arch/arm/mach-sa1100/simpad.c .leds = simpad_leds, leds 32 arch/arm/plat-omap/debug-leds.c u16 leds; leds 85 arch/arm/plat-omap/debug-leds.c reg = readw_relaxed(&fpga->leds); leds 90 arch/arm/plat-omap/debug-leds.c writew_relaxed(reg, &fpga->leds); leds 98 arch/arm/plat-omap/debug-leds.c reg = readw_relaxed(&fpga->leds); leds 112 arch/arm/plat-omap/debug-leds.c writew_relaxed(0xff, &fpga->leds); leds 138 arch/arm/plat-omap/debug-leds.c fpga_led_state = readw_relaxed(&fpga->leds); leds 139 arch/arm/plat-omap/debug-leds.c writew_relaxed(0xff, &fpga->leds); leds 146 arch/arm/plat-omap/debug-leds.c writew_relaxed(~fpga_led_state, &fpga->leds); leds 196 arch/mips/alchemy/board-gpr.c .leds = gpr_gpio_leds, leds 147 arch/mips/alchemy/board-mtx1.c .leds = default_leds, leds 498 arch/mips/ar7/platform.c ar7_led_data.leds = default_leds; leds 510 arch/mips/ar7/platform.c ar7_led_data.leds = fb_fon_leds; leds 513 arch/mips/ar7/platform.c ar7_led_data.leds = fb_sl_leds; leds 517 arch/mips/ar7/platform.c ar7_led_data.leds = dsl502t_leds; leds 520 arch/mips/ar7/platform.c ar7_led_data.leds = dg834g_leds; leds 523 arch/mips/ar7/platform.c ar7_led_data.leds = titan_leds; leds 526 arch/mips/ar7/platform.c ar7_led_data.leds = gt701_leds; leds 544 arch/mips/bcm47xx/leds.c bcm47xx_leds_pdata.leds = dev_leds; \ leds 550 arch/mips/bcm47xx/leds.c bcm47xx_leds_pdata_extra.leds = dev_leds; \ leds 59 arch/mips/bcm63xx/boards/board_bcm963xx.c .leds = { leds 89 arch/mips/bcm63xx/boards/board_bcm963xx.c .leds = { leds 137 arch/mips/bcm63xx/boards/board_bcm963xx.c .leds = { leds 178 arch/mips/bcm63xx/boards/board_bcm963xx.c .leds = { leds 238 arch/mips/bcm63xx/boards/board_bcm963xx.c .leds = { leds 291 arch/mips/bcm63xx/boards/board_bcm963xx.c .leds = { leds 345 arch/mips/bcm63xx/boards/board_bcm963xx.c .leds = { leds 395 arch/mips/bcm63xx/boards/board_bcm963xx.c .leds = { leds 538 arch/mips/bcm63xx/boards/board_bcm963xx.c .leds = { leds 590 arch/mips/bcm63xx/boards/board_bcm963xx.c .leds = { leds 903 arch/mips/bcm63xx/boards/board_bcm963xx.c bcm63xx_led_data.num_leds = ARRAY_SIZE(board.leds); leds 904 arch/mips/bcm63xx/boards/board_bcm963xx.c bcm63xx_led_data.leds = board.leds; leds 45 arch/mips/include/asm/mach-bcm63xx/board_bcm963xx.h struct gpio_led leds[5]; leds 33 arch/mips/loongson32/ls1b/board.c .leds = ls1x_gpio_leds, leds 680 arch/mips/txx9/generic/setup.c struct gpio_led leds[TXX9_IOCLED_MAXLEDS]; leds 755 arch/mips/txx9/generic/setup.c iocled->pdata.leds = iocled->leds; leds 757 arch/mips/txx9/generic/setup.c struct gpio_led *led = &iocled->leds[i]; leds 322 arch/mips/txx9/rbtx4927/setup.c static const struct gpio_led leds[] = { leds 327 arch/mips/txx9/rbtx4927/setup.c .num_leds = ARRAY_SIZE(leds), leds 328 arch/mips/txx9/rbtx4927/setup.c .leds = leds, leds 906 arch/powerpc/platforms/powernv/opal.c struct device_node *np, *consoles, *leds; leds 951 arch/powerpc/platforms/powernv/opal.c leds = of_find_node_by_path("/ibm,opal/leds"); leds 952 arch/powerpc/platforms/powernv/opal.c if (leds) { leds 953 arch/powerpc/platforms/powernv/opal.c of_platform_device_create(leds, "opal_leds", NULL); leds 954 arch/powerpc/platforms/powernv/opal.c of_node_put(leds); leds 74 arch/sh/boards/mach-rsk/devices-rsk7203.c .leds = rsk7203_gpio_leds, leds 32 arch/unicore32/kernel/gpio.c .leds = (void *) puv3_gpio_leds, leds 92 arch/x86/platform/geode/alix.c .leds = alix_leds, leds 76 arch/x86/platform/geode/geos.c .leds = geos_leds, leds 66 arch/x86/platform/geode/net5501.c .leds = net5501_leds, leds 181 drivers/hid/hid-bigbenff.c struct led_classdev *leds[NUM_LEDS]; leds 269 drivers/hid/hid-bigbenff.c if (led == bigben->leds[n]) { leds 300 drivers/hid/hid-bigbenff.c if (led == bigben->leds[n]) leds 382 drivers/hid/hid-bigbenff.c bigben->leds[n] = led; leds 981 drivers/hid/hid-debug.c static const char *leds[LED_MAX + 1] = { leds 1001 drivers/hid/hid-debug.c [EV_MSC] = misc, [EV_LED] = leds, leds 139 drivers/hid/hid-gt683r.c static int gt683r_leds_set(struct gt683r_led *led, u8 leds) leds 151 drivers/hid/hid-gt683r.c buffer[3] = leds; leds 181 drivers/hid/hid-gt683r.c u8 leds = 0; leds 189 drivers/hid/hid-gt683r.c leds |= BIT(i); leds 192 drivers/hid/hid-gt683r.c if (gt683r_leds_set(led, leds)) leds 195 drivers/hid/hid-gt683r.c if (leds) leds 1082 drivers/hid/hid-lg4ff.c static void lg4ff_set_leds(struct hid_device *hid, u8 leds) leds 1105 drivers/hid/hid-lg4ff.c value[2] = leds; leds 544 drivers/hid/hid-sony.c struct led_classdev *leds[MAX_LEDS]; leds 1878 drivers/hid/hid-sony.c if (led == drv_data->leds[n] && (force_update || leds 1910 drivers/hid/hid-sony.c if (led == drv_data->leds[n]) leds 1945 drivers/hid/hid-sony.c if (led == drv_data->leds[n]) leds 2058 drivers/hid/hid-sony.c sc->leds[n] = led; leds 109 drivers/hid/hid-steelseries.c static void steelseries_srws1_set_leds(struct hid_device *hdev, __u16 leds) leds 116 drivers/hid/hid-steelseries.c value[1] = leds & 0xFF; leds 117 drivers/hid/hid-steelseries.c value[2] = leds >> 8; leds 150 drivers/hid/hid-wiimote-core.c void wiiproto_req_leds(struct wiimote_data *wdata, int leds) leds 154 drivers/hid/hid-wiimote-core.c leds &= WIIPROTO_FLAGS_LEDS; leds 155 drivers/hid/hid-wiimote-core.c if ((wdata->state.flags & WIIPROTO_FLAGS_LEDS) == leds) leds 157 drivers/hid/hid-wiimote-core.c wdata->state.flags = (wdata->state.flags & ~WIIPROTO_FLAGS_LEDS) | leds; leds 162 drivers/hid/hid-wiimote-core.c if (leds & WIIPROTO_FLAG_LED1) leds 164 drivers/hid/hid-wiimote-core.c if (leds & WIIPROTO_FLAG_LED2) leds 166 drivers/hid/hid-wiimote-core.c if (leds & WIIPROTO_FLAG_LED3) leds 168 drivers/hid/hid-wiimote-core.c if (leds & WIIPROTO_FLAG_LED4) leds 303 drivers/hid/hid-wiimote-modules.c if (wdata->leds[i] == led_dev) { leds 324 drivers/hid/hid-wiimote-modules.c if (wdata->leds[i] == led_dev) { leds 360 drivers/hid/hid-wiimote-modules.c wdata->leds[ops->arg] = led; leds 375 drivers/hid/hid-wiimote-modules.c wdata->leds[ops->arg] = NULL; leds 383 drivers/hid/hid-wiimote-modules.c if (!wdata->leds[ops->arg]) leds 386 drivers/hid/hid-wiimote-modules.c led_classdev_unregister(wdata->leds[ops->arg]); leds 387 drivers/hid/hid-wiimote-modules.c kfree(wdata->leds[ops->arg]); leds 388 drivers/hid/hid-wiimote-modules.c wdata->leds[ops->arg] = NULL; leds 147 drivers/hid/hid-wiimote.h struct led_classdev *leds[4]; leds 265 drivers/hid/hid-wiimote.h extern void wiiproto_req_leds(struct wiimote_data *wdata, int leds); leds 91 drivers/hid/usbhid/usbkbd.c unsigned char *leds; leds 172 drivers/hid/usbhid/usbkbd.c if (*(kbd->leds) == kbd->newleds){ leds 177 drivers/hid/usbhid/usbkbd.c *(kbd->leds) = kbd->newleds; leds 201 drivers/hid/usbhid/usbkbd.c if (*(kbd->leds) == kbd->newleds){ leds 207 drivers/hid/usbhid/usbkbd.c *(kbd->leds) = kbd->newleds; leds 246 drivers/hid/usbhid/usbkbd.c if (!(kbd->leds = usb_alloc_coherent(dev, 1, GFP_ATOMIC, &kbd->leds_dma))) leds 258 drivers/hid/usbhid/usbkbd.c usb_free_coherent(dev, 1, kbd->leds, kbd->leds_dma); leds 348 drivers/hid/usbhid/usbkbd.c (void *) kbd->cr, kbd->leds, 1, leds 128 drivers/hid/wacom.h struct wacom_led *leds; leds 1397 drivers/hid/wacom_sys.c struct wacom_led *leds; leds 1406 drivers/hid/wacom_sys.c leds = devm_kcalloc(dev, count, sizeof(struct wacom_led), GFP_KERNEL); leds 1407 drivers/hid/wacom_sys.c if (!leds) { leds 1412 drivers/hid/wacom_sys.c wacom->led.groups[group_id].leds = leds; leds 1416 drivers/hid/wacom_sys.c error = wacom_led_register_one(dev, wacom, &leds[i], leds 1458 drivers/hid/wacom_sys.c if (!group->leds) leds 1463 drivers/hid/wacom_sys.c return &group->leds[id]; leds 998 drivers/iio/light/si1145.c #define SI1145_PART(id, iio_info, chans, leds, uncompressed_meas_rate) \ leds 999 drivers/iio/light/si1145.c {id, iio_info, chans, ARRAY_SIZE(chans), leds, uncompressed_meas_rate} leds 577 drivers/iio/light/tsl2772.c u32 leds[TSL2772_MAX_PROX_LEDS]; leds 588 drivers/iio/light/tsl2772.c leds, num_leds); leds 598 drivers/iio/light/tsl2772.c if (leds[i] == 0) leds 600 drivers/iio/light/tsl2772.c else if (leds[i] == 1) leds 605 drivers/iio/light/tsl2772.c leds[i]); leds 47 drivers/input/input-leds.c struct input_led leds[]; leds 87 drivers/input/input-leds.c struct input_leds *leds; leds 98 drivers/input/input-leds.c leds = kzalloc(struct_size(leds, leds, num_leds), GFP_KERNEL); leds 99 drivers/input/input-leds.c if (!leds) leds 102 drivers/input/input-leds.c leds->num_leds = num_leds; leds 104 drivers/input/input-leds.c leds->handle.dev = dev; leds 105 drivers/input/input-leds.c leds->handle.handler = handler; leds 106 drivers/input/input-leds.c leds->handle.name = "leds"; leds 107 drivers/input/input-leds.c leds->handle.private = leds; leds 109 drivers/input/input-leds.c error = input_register_handle(&leds->handle); leds 113 drivers/input/input-leds.c error = input_open_device(&leds->handle); leds 122 drivers/input/input-leds.c led = &leds->leds[led_no]; leds 123 drivers/input/input-leds.c led->handle = &leds->handle; leds 154 drivers/input/input-leds.c struct input_led *led = &leds->leds[led_no]; leds 160 drivers/input/input-leds.c input_close_device(&leds->handle); leds 163 drivers/input/input-leds.c input_unregister_handle(&leds->handle); leds 166 drivers/input/input-leds.c kfree(leds); leds 172 drivers/input/input-leds.c struct input_leds *leds = handle->private; leds 175 drivers/input/input-leds.c for (i = 0; i < leds->num_leds; i++) { leds 176 drivers/input/input-leds.c struct input_led *led = &leds->leds[i]; leds 185 drivers/input/input-leds.c kfree(leds); leds 83 drivers/input/keyboard/cap11xx.c struct cap11xx_led *leds; leds 266 drivers/input/keyboard/cap11xx.c priv->leds = led; leds 61 drivers/input/keyboard/qt2160.c struct qt2160_led leds[QT2160_NUM_LEDS_X]; leds 267 drivers/input/keyboard/qt2160.c struct qt2160_led *led = &qt2160->leds[i]; leds 294 drivers/input/keyboard/qt2160.c led_classdev_unregister(&qt2160->leds[i].cdev); leds 131 drivers/isdn/hardware/mISDN/hfc_multi.h int leds; leds 208 drivers/isdn/hardware/mISDN/hfc_multi.h u_int leds; /* type of leds */ leds 107 drivers/isdn/hardware/mISDN/hfc_multi_8xx.h hc->leds = m->leds; leds 1501 drivers/isdn/hardware/mISDN/hfcmulti.c switch (hc->leds) { leds 1607 drivers/isdn/hardware/mISDN/hfcmulti.c int i, state, active, leds; leds 1611 drivers/isdn/hardware/mISDN/hfcmulti.c switch (hc->leds) { leds 1652 drivers/isdn/hardware/mISDN/hfcmulti.c leds = (led[0] | (led[1]<<2) | (led[2]<<1) | (led[3]<<3))^0xF; leds 1654 drivers/isdn/hardware/mISDN/hfcmulti.c if (leds != (int)hc->ledstate) { leds 1655 drivers/isdn/hardware/mISDN/hfcmulti.c HFC_outb_nodebug(hc, R_GPIO_OUT1, leds); leds 1656 drivers/isdn/hardware/mISDN/hfcmulti.c hc->ledstate = leds; leds 1697 drivers/isdn/hardware/mISDN/hfcmulti.c leds = 0; leds 1701 drivers/isdn/hardware/mISDN/hfcmulti.c leds |= (0x2 << (i * 2)); leds 1704 drivers/isdn/hardware/mISDN/hfcmulti.c leds |= (0x1 << (i * 2)); leds 1707 drivers/isdn/hardware/mISDN/hfcmulti.c if (leds != (int)hc->ledstate) { leds 1708 drivers/isdn/hardware/mISDN/hfcmulti.c vpm_out(hc, 0, 0x1a8 + 3, leds); leds 1709 drivers/isdn/hardware/mISDN/hfcmulti.c hc->ledstate = leds; leds 1712 drivers/isdn/hardware/mISDN/hfcmulti.c leds = ((led[3] > 0) << 0) | ((led[1] > 0) << 1) | leds 1716 drivers/isdn/hardware/mISDN/hfcmulti.c if (leds != (int)hc->ledstate) { leds 1717 drivers/isdn/hardware/mISDN/hfcmulti.c HFC_outb_nodebug(hc, R_GPIO_EN1, leds & 0x0F); leds 1718 drivers/isdn/hardware/mISDN/hfcmulti.c HFC_outb_nodebug(hc, R_GPIO_OUT1, leds >> 4); leds 1719 drivers/isdn/hardware/mISDN/hfcmulti.c hc->ledstate = leds; leds 1760 drivers/isdn/hardware/mISDN/hfcmulti.c leds = (led[0] > 0) | ((led[1] > 0) << 1) | ((led[0]&1) << 2) leds 1762 drivers/isdn/hardware/mISDN/hfcmulti.c if (leds != (int)hc->ledstate) { leds 1767 drivers/isdn/hardware/mISDN/hfcmulti.c hc->ledstate = leds; leds 2557 drivers/isdn/hardware/mISDN/hfcmulti.c if (hc->leds) leds 4370 drivers/isdn/hardware/mISDN/hfcmulti.c hc->leds = m->leds; leds 4434 drivers/isdn/hardware/mISDN/hfcmulti.c hc->pci_dev->irq, HZ, hc->leds); leds 4462 drivers/isdn/hardware/mISDN/hfcmulti.c hc->pci_origmembase, hc->pci_dev->irq, HZ, hc->leds); leds 4491 drivers/isdn/hardware/mISDN/hfcmulti.c hc->pci_dev->irq, HZ, hc->leds); leds 4665 drivers/isdn/hardware/mISDN/hfcmulti.c if (hc->leds) leds 122 drivers/leds/leds-adp5520.c cur_led = &pdata->leds[i]; leds 76 drivers/leds/leds-an30259a.c struct an30259a_led leds[AN30259A_MAX_LEDS]; leds 226 drivers/leds/leds-an30259a.c led = &chip->leds[i]; leds 318 drivers/leds/leds-an30259a.c an30259a_init_default_state(&chip->leds[i]); leds 319 drivers/leds/leds-an30259a.c chip->leds[i].cdev.brightness_set_blocking = leds 321 drivers/leds/leds-an30259a.c chip->leds[i].cdev.blink_set = an30259a_blink_set; leds 323 drivers/leds/leds-an30259a.c init_data.fwnode = chip->leds[i].fwnode; leds 328 drivers/leds/leds-an30259a.c &chip->leds[i].cdev, leds 59 drivers/leds/leds-cr0014114.c struct cr0014114_led leds[]; leds 134 drivers/leds/leds-cr0014114.c priv->buf[i + 1] = priv->leds[i].brightness; leds 189 drivers/leds/leds-cr0014114.c led = &priv->leds[i]; leds 229 drivers/leds/leds-cr0014114.c priv = devm_kzalloc(&spi->dev, struct_size(priv, leds, count), leds 120 drivers/leds/leds-da9052.c led[i].cdev.name = pled->leds[i].name; leds 124 drivers/leds/leds-da9052.c led[i].led_index = pled->leds[i].flags; leds 25 drivers/leds/leds-dac124s085.c struct dac124s085_led leds[4]; leds 62 drivers/leds/leds-dac124s085.c for (i = 0; i < ARRAY_SIZE(dac->leds); i++) { leds 63 drivers/leds/leds-dac124s085.c led = dac->leds + i; leds 83 drivers/leds/leds-dac124s085.c led_classdev_unregister(&dac->leds[i].ldev); leds 93 drivers/leds/leds-dac124s085.c for (i = 0; i < ARRAY_SIZE(dac->leds); i++) leds 94 drivers/leds/leds-dac124s085.c led_classdev_unregister(&dac->leds[i].ldev); leds 31 drivers/leds/leds-gpio-register.c _pdata.leds = kmemdup(pdata->leds, leds 32 drivers/leds/leds-gpio-register.c pdata->num_leds * sizeof(*pdata->leds), GFP_KERNEL); leds 33 drivers/leds/leds-gpio-register.c if (!_pdata.leds) leds 39 drivers/leds/leds-gpio-register.c kfree(_pdata.leds); leds 125 drivers/leds/leds-gpio.c struct gpio_led_data leds[]; leds 150 drivers/leds/leds-gpio.c struct gpio_led_data *led_dat = &priv->leds[priv->num_leds]; leds 271 drivers/leds/leds-gpio.c const struct gpio_led *template = &pdata->leds[i]; leds 272 drivers/leds/leds-gpio.c struct gpio_led_data *led_dat = &priv->leds[i]; leds 309 drivers/leds/leds-gpio.c struct gpio_led_data *led = &priv->leds[i]; leds 73 drivers/leds/leds-is31fl319x.c } leds[IS31FL319X_MAX_LEDS]; leds 113 drivers/leds/leds-is31fl319x.c int chan = led - is31->leds; leds 245 drivers/leds/leds-is31fl319x.c led = &is31->leds[reg - 1]; leds 378 drivers/leds/leds-is31fl319x.c if (is31->leds[i].configured && leds 379 drivers/leds/leds-is31fl319x.c is31->leds[i].max_microamp < aggregated_led_microamp) leds 380 drivers/leds/leds-is31fl319x.c aggregated_led_microamp = is31->leds[i].max_microamp; leds 387 drivers/leds/leds-is31fl319x.c struct is31fl319x_led *led = &is31->leds[i]; leds 47 drivers/leds/leds-is31fl32xx.c struct is31fl32xx_led_data leds[0]; leds 362 drivers/leds/leds-is31fl32xx.c if (priv->leds[i].channel == channel) leds 363 drivers/leds/leds-is31fl32xx.c return &priv->leds[i]; leds 377 drivers/leds/leds-is31fl32xx.c &priv->leds[priv->num_leds]; leds 447 drivers/leds/leds-is31fl32xx.c priv = devm_kzalloc(dev, struct_size(priv, leds, count), leds 173 drivers/leds/leds-lm3532.c struct lm3532_led leds[]; leds 580 drivers/leds/leds-lm3532.c led = &priv->leds[i]; leds 690 drivers/leds/leds-lm3532.c drvdata = devm_kzalloc(&client->dev, struct_size(drvdata, leds, count), leds 82 drivers/leds/leds-lm3697.c struct lm3697_led leds[]; leds 184 drivers/leds/leds-lm3697.c led = &priv->leds[i]; leds 231 drivers/leds/leds-lm3697.c led = &priv->leds[i]; leds 315 drivers/leds/leds-lm3697.c led = devm_kzalloc(&client->dev, struct_size(led, leds, count), leds 73 drivers/leds/leds-lp3944.c struct lp3944_led_data leds[LP3944_LEDS_MAX]; leds 297 drivers/leds/leds-lp3944.c struct lp3944_led *pled = &pdata->leds[i]; leds 298 drivers/leds/leds-lp3944.c struct lp3944_led_data *led = &data->leds[i]; leds 347 drivers/leds/leds-lp3944.c switch (pdata->leds[i].type) { leds 351 drivers/leds/leds-lp3944.c led_classdev_unregister(&data->leds[i].ldev); leds 407 drivers/leds/leds-lp3944.c switch (data->leds[i].type) { leds 410 drivers/leds/leds-lp3944.c led_classdev_unregister(&data->leds[i].ldev); leds 122 drivers/leds/leds-lp3952.c priv->leds[i].name); leds 126 drivers/leds/leds-lp3952.c priv->leds[i].cdev.name = priv->leds[i].name; leds 127 drivers/leds/leds-lp3952.c priv->leds[i].cdev.brightness = LED_OFF; leds 128 drivers/leds/leds-lp3952.c priv->leds[i].cdev.max_brightness = LP3952_BRIGHT_MAX; leds 129 drivers/leds/leds-lp3952.c priv->leds[i].cdev.brightness_set_blocking = leds 131 drivers/leds/leds-lp3952.c priv->leds[i].channel = i; leds 132 drivers/leds/leds-lp3952.c priv->leds[i].priv = priv; leds 135 drivers/leds/leds-lp3952.c &priv->leds[i].cdev); leds 139 drivers/leds/leds-lp3952.c priv->leds[i].cdev.name); leds 66 drivers/leds/leds-max77650.c struct max77650_led *leds, *led; leds 75 drivers/leds/leds-max77650.c leds = devm_kcalloc(dev, sizeof(*leds), leds 77 drivers/leds/leds-max77650.c if (!leds) leds 95 drivers/leds/leds-max77650.c led = &leds[reg]; leds 32 drivers/leds/leds-mc13783.c struct mc13xxx_leds *leds; leds 57 drivers/leds/leds-mc13783.c struct mc13xxx_leds *leds = led->leds; leds 105 drivers/leds/leds-mc13783.c return mc13xxx_reg_rmw(leds->master, leds->devtype->ledctrl_base + reg, leds 114 drivers/leds/leds-mc13783.c struct mc13xxx_leds *leds = platform_get_drvdata(pdev); leds 130 drivers/leds/leds-mc13783.c leds->devtype->num_regs); leds 149 drivers/leds/leds-mc13783.c pdata->led[i].id = leds->devtype->led_min + tmp; leds 183 drivers/leds/leds-mc13783.c struct mc13xxx_leds *leds; leds 187 drivers/leds/leds-mc13783.c leds = devm_kzalloc(dev, sizeof(*leds), GFP_KERNEL); leds 188 drivers/leds/leds-mc13783.c if (!leds) leds 191 drivers/leds/leds-mc13783.c leds->devtype = devtype; leds 192 drivers/leds/leds-mc13783.c leds->master = mcdev; leds 193 drivers/leds/leds-mc13783.c platform_set_drvdata(pdev, leds); leds 202 drivers/leds/leds-mc13783.c leds->num_leds = pdata->num_leds; leds 204 drivers/leds/leds-mc13783.c if ((leds->num_leds < 1) || leds 205 drivers/leds/leds-mc13783.c (leds->num_leds > (devtype->led_max - devtype->led_min + 1))) { leds 206 drivers/leds/leds-mc13783.c dev_err(dev, "Invalid LED count %d\n", leds->num_leds); leds 210 drivers/leds/leds-mc13783.c leds->led = devm_kcalloc(dev, leds->num_leds, sizeof(*leds->led), leds 212 drivers/leds/leds-mc13783.c if (!leds->led) leds 216 drivers/leds/leds-mc13783.c ret = mc13xxx_reg_write(mcdev, leds->devtype->ledctrl_base + i, leds 222 drivers/leds/leds-mc13783.c for (i = 0; i < leds->num_leds; i++) { leds 242 drivers/leds/leds-mc13783.c leds->led[i].id = id; leds 243 drivers/leds/leds-mc13783.c leds->led[i].leds = leds; leds 244 drivers/leds/leds-mc13783.c leds->led[i].cdev.name = name; leds 245 drivers/leds/leds-mc13783.c leds->led[i].cdev.default_trigger = trig; leds 246 drivers/leds/leds-mc13783.c leds->led[i].cdev.flags = LED_CORE_SUSPENDRESUME; leds 247 drivers/leds/leds-mc13783.c leds->led[i].cdev.brightness_set_blocking = mc13xxx_led_set; leds 248 drivers/leds/leds-mc13783.c leds->led[i].cdev.max_brightness = mc13xxx_max_brightness(id); leds 250 drivers/leds/leds-mc13783.c ret = led_classdev_register(dev->parent, &leds->led[i].cdev); leds 259 drivers/leds/leds-mc13783.c led_classdev_unregister(&leds->led[i].cdev); leds 266 drivers/leds/leds-mc13783.c struct mc13xxx_leds *leds = platform_get_drvdata(pdev); leds 269 drivers/leds/leds-mc13783.c for (i = 0; i < leds->num_leds; i++) leds 270 drivers/leds/leds-mc13783.c led_classdev_unregister(&leds->led[i].cdev); leds 31 drivers/leds/leds-menf21bmc.c static struct menf21bmc_led leds[] = { leds 82 drivers/leds/leds-menf21bmc.c for (i = 0; i < ARRAY_SIZE(leds); i++) { leds 83 drivers/leds/leds-menf21bmc.c leds[i].cdev.name = leds[i].name; leds 84 drivers/leds/leds-menf21bmc.c leds[i].cdev.brightness_set = menf21bmc_led_set; leds 85 drivers/leds/leds-menf21bmc.c leds[i].i2c_client = i2c_client; leds 86 drivers/leds/leds-menf21bmc.c ret = devm_led_classdev_register(&pdev->dev, &leds[i].cdev); leds 111 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; leds 112 drivers/leds/leds-mt6323.c struct regmap *regmap = leds->hw->regmap; leds 135 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; leds 136 drivers/leds/leds-mt6323.c struct regmap *regmap = leds->hw->regmap; leds 160 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; leds 161 drivers/leds/leds-mt6323.c struct regmap *regmap = leds->hw->regmap; leds 191 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; leds 192 drivers/leds/leds-mt6323.c struct regmap *regmap = leds->hw->regmap; leds 245 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; leds 246 drivers/leds/leds-mt6323.c struct regmap *regmap = leds->hw->regmap; leds 281 drivers/leds/leds-mt6323.c mutex_lock(&leds->lock); leds 303 drivers/leds/leds-mt6323.c mutex_unlock(&leds->lock); leds 312 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; leds 315 drivers/leds/leds-mt6323.c mutex_lock(&leds->lock); leds 333 drivers/leds/leds-mt6323.c mutex_unlock(&leds->lock); leds 375 drivers/leds/leds-mt6323.c struct mt6323_leds *leds; leds 381 drivers/leds/leds-mt6323.c leds = devm_kzalloc(dev, sizeof(*leds), GFP_KERNEL); leds 382 drivers/leds/leds-mt6323.c if (!leds) leds 385 drivers/leds/leds-mt6323.c platform_set_drvdata(pdev, leds); leds 386 drivers/leds/leds-mt6323.c leds->dev = dev; leds 392 drivers/leds/leds-mt6323.c leds->hw = hw; leds 393 drivers/leds/leds-mt6323.c mutex_init(&leds->lock); leds 396 drivers/leds/leds-mt6323.c ret = regmap_update_bits(leds->hw->regmap, MT6323_TOP_CKPDN0, leds 399 drivers/leds/leds-mt6323.c dev_err(leds->dev, leds 411 drivers/leds/leds-mt6323.c if (reg >= MT6323_MAX_LEDS || leds->led[reg]) { leds 423 drivers/leds/leds-mt6323.c leds->led[reg] = led; leds 424 drivers/leds/leds-mt6323.c leds->led[reg]->id = reg; leds 425 drivers/leds/leds-mt6323.c leds->led[reg]->cdev.max_brightness = MT6323_MAX_BRIGHTNESS; leds 426 drivers/leds/leds-mt6323.c leds->led[reg]->cdev.brightness_set_blocking = leds 428 drivers/leds/leds-mt6323.c leds->led[reg]->cdev.blink_set = mt6323_led_set_blink; leds 429 drivers/leds/leds-mt6323.c leds->led[reg]->cdev.brightness_get = leds 431 drivers/leds/leds-mt6323.c leds->led[reg]->parent = leds; leds 433 drivers/leds/leds-mt6323.c ret = mt6323_led_set_dt_default(&leds->led[reg]->cdev, child); leds 435 drivers/leds/leds-mt6323.c dev_err(leds->dev, leds 440 drivers/leds/leds-mt6323.c ret = devm_led_classdev_register(dev, &leds->led[reg]->cdev); leds 446 drivers/leds/leds-mt6323.c leds->led[reg]->cdev.dev->of_node = child; leds 458 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = platform_get_drvdata(pdev); leds 462 drivers/leds/leds-mt6323.c for (i = 0 ; leds->led[i] ; i++) leds 463 drivers/leds/leds-mt6323.c mt6323_led_hw_off(&leds->led[i]->cdev); leds 465 drivers/leds/leds-mt6323.c regmap_update_bits(leds->hw->regmap, MT6323_TOP_CKPDN0, leds 469 drivers/leds/leds-mt6323.c mutex_destroy(&leds->lock); leds 57 drivers/leds/leds-netxbig.c struct netxbig_led *leds; leds 417 drivers/leds/leds-netxbig.c struct netxbig_led *leds, *led; leds 476 drivers/leds/leds-netxbig.c leds = devm_kcalloc(dev, num_leds, sizeof(*leds), GFP_KERNEL); leds 477 drivers/leds/leds-netxbig.c if (!leds) leds 480 drivers/leds/leds-netxbig.c led = leds; leds 552 drivers/leds/leds-netxbig.c pdata->leds = leds; leds 594 drivers/leds/leds-netxbig.c &leds_data[i], &pdata->leds[i]); leds 247 drivers/leds/leds-ns2.c struct ns2_led *led, *leds; leds 254 drivers/leds/leds-ns2.c leds = devm_kcalloc(dev, num_leds, sizeof(struct ns2_led), leds 256 drivers/leds/leds-ns2.c if (!leds) leds 259 drivers/leds/leds-ns2.c led = leds; leds 316 drivers/leds/leds-ns2.c pdata->leds = leds; leds 376 drivers/leds/leds-ns2.c &pdata->leds[i]); leds 30 drivers/leds/leds-ot200.c static struct ot200_led leds[] = { leds 122 drivers/leds/leds-ot200.c for (i = 0; i < ARRAY_SIZE(leds); i++) { leds 124 drivers/leds/leds-ot200.c leds[i].cdev.name = leds[i].name; leds 125 drivers/leds/leds-ot200.c leds[i].cdev.brightness_set = ot200_led_brightness_set; leds 127 drivers/leds/leds-ot200.c ret = devm_led_classdev_register(&pdev->dev, &leds[i].cdev); leds 39 drivers/leds/leds-pca9532.c struct pca9532_led leds[16]; leds 120 drivers/leds/leds-pca9532.c if (data->leds[i].type == PCA9532_TYPE_LED && leds 121 drivers/leds/leds-pca9532.c data->leds[i].state == PCA9532_PWM0+pwm) { leds 123 drivers/leds/leds-pca9532.c b += data->leds[i].ldev.brightness; leds 272 drivers/leds/leds-pca9532.c struct pca9532_led *led = &data->leds[offset]; leds 283 drivers/leds/leds-pca9532.c struct pca9532_led *led = &data->leds[offset]; leds 327 drivers/leds/leds-pca9532.c switch (data->leds[i].type) { leds 332 drivers/leds/leds-pca9532.c led_classdev_unregister(&data->leds[i].ldev); leds 368 drivers/leds/leds-pca9532.c struct pca9532_led *led = &data->leds[i]; leds 369 drivers/leds/leds-pca9532.c struct pca9532_led *pled = &pdata->leds[i]; leds 488 drivers/leds/leds-pca9532.c &pdata->leds[i].name)) leds 489 drivers/leds/leds-pca9532.c pdata->leds[i].name = child->name; leds 490 drivers/leds/leds-pca9532.c of_property_read_u32(child, "type", &pdata->leds[i].type); leds 492 drivers/leds/leds-pca9532.c &pdata->leds[i].default_trigger); leds 495 drivers/leds/leds-pca9532.c pdata->leds[i].state = PCA9532_ON; leds 497 drivers/leds/leds-pca9532.c pdata->leds[i].state = PCA9532_KEEP; leds 111 drivers/leds/leds-pca955x.c struct pca955x_led *leds; leds 129 drivers/leds/leds-pca955x.c struct pca955x_led *leds; leds 308 drivers/leds/leds-pca955x.c struct pca955x_led *led = &pca955x->leds[offset]; leds 320 drivers/leds/leds-pca955x.c struct pca955x_led *led = &pca955x->leds[offset]; leds 337 drivers/leds/leds-pca955x.c struct pca955x_led *led = &pca955x->leds[offset]; leds 350 drivers/leds/leds-pca955x.c struct pca955x_led *led = &pca955x->leds[offset]; leds 378 drivers/leds/leds-pca955x.c pdata->leds = devm_kcalloc(&client->dev, leds 381 drivers/leds/leds-pca955x.c if (!pdata->leds) leds 397 drivers/leds/leds-pca955x.c snprintf(pdata->leds[reg].name, sizeof(pdata->leds[reg].name), leds 400 drivers/leds/leds-pca955x.c pdata->leds[reg].type = PCA955X_TYPE_LED; leds 401 drivers/leds/leds-pca955x.c fwnode_property_read_u32(child, "type", &pdata->leds[reg].type); leds 403 drivers/leds/leds-pca955x.c &pdata->leds[reg].default_trigger); leds 466 drivers/leds/leds-pca955x.c pca955x->leds = devm_kcalloc(&client->dev, leds 468 drivers/leds/leds-pca955x.c if (!pca955x->leds) leds 478 drivers/leds/leds-pca955x.c pca955x_led = &pca955x->leds[i]; leds 481 drivers/leds/leds-pca955x.c pca955x_led->type = pdata->leds[i].type; leds 494 drivers/leds/leds-pca955x.c if (pdata->leds[i].name[0] == '\0') leds 495 drivers/leds/leds-pca955x.c snprintf(pdata->leds[i].name, leds 496 drivers/leds/leds-pca955x.c sizeof(pdata->leds[i].name), "%d", i); leds 500 drivers/leds/leds-pca955x.c pdata->leds[i].name); leds 502 drivers/leds/leds-pca955x.c if (pdata->leds[i].default_trigger) leds 504 drivers/leds/leds-pca955x.c pdata->leds[i].default_trigger; leds 105 drivers/leds/leds-pca963x.c struct pca963x_led *leds; leds 320 drivers/leds/leds-pca963x.c pdata->leds.leds = pca963x_leds; leds 321 drivers/leds/leds-pca963x.c pdata->leds.num_leds = chip->n_leds; leds 377 drivers/leds/leds-pca963x.c if (pdata && (pdata->leds.num_leds < 1 || leds 378 drivers/leds/leds-pca963x.c pdata->leds.num_leds > chip->n_leds)) { leds 398 drivers/leds/leds-pca963x.c pca963x_chip->leds = pca963x; leds 409 drivers/leds/leds-pca963x.c if (pdata && i < pdata->leds.num_leds) { leds 410 drivers/leds/leds-pca963x.c if (pdata->leds.leds[i].name) leds 413 drivers/leds/leds-pca963x.c pdata->leds.leds[i].name); leds 414 drivers/leds/leds-pca963x.c if (pdata->leds.leds[i].default_trigger) leds 416 drivers/leds/leds-pca963x.c pdata->leds.leds[i].default_trigger; leds 418 drivers/leds/leds-pca963x.c if (!pdata || i >= pdata->leds.num_leds || leds 419 drivers/leds/leds-pca963x.c !pdata->leds.leds[i].name) leds 468 drivers/leds/leds-pca963x.c led_classdev_unregister(&pca963x->leds[i].led_cdev); leds 32 drivers/leds/leds-pwm.c struct led_pwm_data leds[0]; leds 71 drivers/leds/leds-pwm.c struct led_pwm_data *led_data = &priv->leds[priv->num_leds]; leds 171 drivers/leds/leds-pwm.c priv = devm_kzalloc(&pdev->dev, struct_size(priv, leds, count), leds 178 drivers/leds/leds-pwm.c ret = led_pwm_add(&pdev->dev, priv, &pdata->leds[i], leds 56 drivers/leds/leds-sc27xx-bltc.c struct sc27xx_led leds[SC27XX_LEDS_MAX]; leds 82 drivers/leds/leds-sc27xx-bltc.c static u32 sc27xx_led_get_offset(struct sc27xx_led *leds) leds 84 drivers/leds/leds-sc27xx-bltc.c return leds->priv->base + SC27XX_LEDS_OFFSET * leds->line; leds 87 drivers/leds/leds-sc27xx-bltc.c static int sc27xx_led_enable(struct sc27xx_led *leds, enum led_brightness value) leds 89 drivers/leds/leds-sc27xx-bltc.c u32 base = sc27xx_led_get_offset(leds); leds 90 drivers/leds/leds-sc27xx-bltc.c u32 ctrl_base = leds->priv->base + SC27XX_LEDS_CTRL; leds 91 drivers/leds/leds-sc27xx-bltc.c u8 ctrl_shift = SC27XX_CTRL_SHIFT * leds->line; leds 92 drivers/leds/leds-sc27xx-bltc.c struct regmap *regmap = leds->priv->regmap; leds 107 drivers/leds/leds-sc27xx-bltc.c static int sc27xx_led_disable(struct sc27xx_led *leds) leds 109 drivers/leds/leds-sc27xx-bltc.c struct regmap *regmap = leds->priv->regmap; leds 110 drivers/leds/leds-sc27xx-bltc.c u32 ctrl_base = leds->priv->base + SC27XX_LEDS_CTRL; leds 111 drivers/leds/leds-sc27xx-bltc.c u8 ctrl_shift = SC27XX_CTRL_SHIFT * leds->line; leds 119 drivers/leds/leds-sc27xx-bltc.c struct sc27xx_led *leds = to_sc27xx_led(ldev); leds 122 drivers/leds/leds-sc27xx-bltc.c mutex_lock(&leds->priv->lock); leds 125 drivers/leds/leds-sc27xx-bltc.c err = sc27xx_led_disable(leds); leds 127 drivers/leds/leds-sc27xx-bltc.c err = sc27xx_led_enable(leds, value); leds 129 drivers/leds/leds-sc27xx-bltc.c mutex_unlock(&leds->priv->lock); leds 148 drivers/leds/leds-sc27xx-bltc.c struct sc27xx_led *leds = to_sc27xx_led(ldev); leds 149 drivers/leds/leds-sc27xx-bltc.c struct regmap *regmap = leds->priv->regmap; leds 150 drivers/leds/leds-sc27xx-bltc.c u32 base = sc27xx_led_get_offset(leds); leds 151 drivers/leds/leds-sc27xx-bltc.c u32 ctrl_base = leds->priv->base + SC27XX_LEDS_CTRL; leds 152 drivers/leds/leds-sc27xx-bltc.c u8 ctrl_shift = SC27XX_CTRL_SHIFT * leds->line; leds 155 drivers/leds/leds-sc27xx-bltc.c mutex_lock(&leds->priv->lock); leds 166 drivers/leds/leds-sc27xx-bltc.c mutex_unlock(&leds->priv->lock); leds 175 drivers/leds/leds-sc27xx-bltc.c struct sc27xx_led *leds = to_sc27xx_led(ldev); leds 176 drivers/leds/leds-sc27xx-bltc.c u32 base = sc27xx_led_get_offset(leds); leds 177 drivers/leds/leds-sc27xx-bltc.c u32 ctrl_base = leds->priv->base + SC27XX_LEDS_CTRL; leds 178 drivers/leds/leds-sc27xx-bltc.c u8 ctrl_shift = SC27XX_CTRL_SHIFT * leds->line; leds 179 drivers/leds/leds-sc27xx-bltc.c struct regmap *regmap = leds->priv->regmap; leds 189 drivers/leds/leds-sc27xx-bltc.c mutex_lock(&leds->priv->lock); leds 236 drivers/leds/leds-sc27xx-bltc.c mutex_unlock(&leds->priv->lock); leds 250 drivers/leds/leds-sc27xx-bltc.c struct sc27xx_led *led = &priv->leds[i]; leds 316 drivers/leds/leds-sc27xx-bltc.c if (reg >= SC27XX_LEDS_MAX || priv->leds[reg].active) { leds 322 drivers/leds/leds-sc27xx-bltc.c priv->leds[reg].fwnode = of_fwnode_handle(child); leds 323 drivers/leds/leds-sc27xx-bltc.c priv->leds[reg].active = true; leds 123 drivers/leds/leds-sunfire.c struct sunfire_led leds[NUM_LEDS_PER_BOARD]; leds 143 drivers/leds/leds-sunfire.c struct led_classdev *lp = &p->leds[i].led_cdev; leds 145 drivers/leds/leds-sunfire.c p->leds[i].reg = (void __iomem *) pdev->resource[0].start; leds 156 drivers/leds/leds-sunfire.c led_classdev_unregister(&p->leds[i].led_cdev); leds 172 drivers/leds/leds-sunfire.c led_classdev_unregister(&p->leds[i].led_cdev); leds 189 drivers/leds/leds-tca6507.c } leds[NUM_LEDS]; leds 640 drivers/leds/leds-tca6507.c if (pdata->leds.leds[i].name && pdata->leds.leds[i].flags) { leds 642 drivers/leds/leds-tca6507.c tca->gpio_name[gpios] = pdata->leds.leds[i].name; leds 729 drivers/leds/leds-tca6507.c pdata->leds.leds = tca_leds; leds 730 drivers/leds/leds-tca6507.c pdata->leds.num_leds = NUM_LEDS; leds 767 drivers/leds/leds-tca6507.c if (!pdata || pdata->leds.num_leds != NUM_LEDS) { leds 785 drivers/leds/leds-tca6507.c struct tca6507_led *l = tca->leds + i; leds 789 drivers/leds/leds-tca6507.c if (pdata->leds.leds[i].name && !pdata->leds.leds[i].flags) { leds 790 drivers/leds/leds-tca6507.c l->led_cdev.name = pdata->leds.leds[i].name; leds 792 drivers/leds/leds-tca6507.c = pdata->leds.leds[i].default_trigger; leds 812 drivers/leds/leds-tca6507.c if (tca->leds[i].led_cdev.name) leds 813 drivers/leds/leds-tca6507.c led_classdev_unregister(&tca->leds[i].led_cdev); leds 822 drivers/leds/leds-tca6507.c struct tca6507_led *tca_leds = tca->leds; leds 51 drivers/leds/leds-tlc591xx.c struct tlc591xx_led leds[TLC591XX_MAX_LEDS]; leds 138 drivers/leds/leds-tlc591xx.c if (priv->leds[i].active) leds 139 drivers/leds/leds-tlc591xx.c led_classdev_unregister(&priv->leds[i].ldev); leds 153 drivers/leds/leds-tlc591xx.c struct tlc591xx_led *led = &priv->leds[i]; leds 236 drivers/leds/leds-tlc591xx.c priv->leds[reg].active) { leds 240 drivers/leds/leds-tlc591xx.c priv->leds[reg].active = true; leds 241 drivers/leds/leds-tlc591xx.c priv->leds[reg].ldev.name = leds 243 drivers/leds/leds-tlc591xx.c priv->leds[reg].ldev.default_trigger = leds 638 drivers/macintosh/adbhid.c int leds = 0, device = 0, pending = 0; leds 645 drivers/macintosh/adbhid.c leds = leds_pending[device] & 0xff; leds 655 drivers/macintosh/adbhid.c ADB_WRITEREG(device, KEYB_LEDREG), 0xff, ~leds); leds 658 drivers/macintosh/adbhid.c static void real_leds(unsigned char leds, int device) leds 667 drivers/macintosh/adbhid.c ADB_WRITEREG(device, KEYB_LEDREG), 0xff, ~leds); leds 675 drivers/macintosh/adbhid.c leds_pending[device] = leds | 0x100; leds 687 drivers/macintosh/adbhid.c unsigned char leds; leds 691 drivers/macintosh/adbhid.c leds = (test_bit(LED_SCROLLL, dev->led) ? 4 : 0) | leds 694 drivers/macintosh/adbhid.c real_leds(leds, adbhid->id); leds 2854 drivers/media/pci/ddbridge/ddbridge-core.c return sprintf(buf, "%d\n", dev->leds & (1 << num) ? 1 : 0); leds 2901 drivers/media/pci/ddbridge/ddbridge-core.c dev->leds |= (1 << num); leds 2903 drivers/media/pci/ddbridge/ddbridge-core.c dev->leds &= ~(1 << num); leds 346 drivers/media/pci/ddbridge/ddbridge.h u8 leds; leds 68 drivers/media/radio/radio-shark.c struct led_classdev leds[NO_LEDS]; leds 186 drivers/media/radio/radio-shark.c container_of(led_cdev, struct shark_device, leds[BLUE_LED]); leds 198 drivers/media/radio/radio-shark.c struct shark_device, leds[BLUE_PULSE_LED]); leds 210 drivers/media/radio/radio-shark.c container_of(led_cdev, struct shark_device, leds[RED_LED]); leds 245 drivers/media/radio/radio-shark.c shark->leds[i] = shark_led_templates[i]; leds 247 drivers/media/radio/radio-shark.c shark->leds[i].name, shark->v4l2_dev.name); leds 248 drivers/media/radio/radio-shark.c shark->leds[i].name = shark->led_names[i]; leds 249 drivers/media/radio/radio-shark.c retval = led_classdev_register(dev, &shark->leds[i]); leds 265 drivers/media/radio/radio-shark.c led_classdev_unregister(&shark->leds[i]); leds 64 drivers/media/radio/radio-shark2.c struct led_classdev leds[NO_LEDS]; leds 171 drivers/media/radio/radio-shark2.c container_of(led_cdev, struct shark_device, leds[BLUE_LED]); leds 182 drivers/media/radio/radio-shark2.c container_of(led_cdev, struct shark_device, leds[RED_LED]); leds 211 drivers/media/radio/radio-shark2.c shark->leds[i] = shark_led_templates[i]; leds 213 drivers/media/radio/radio-shark2.c shark->leds[i].name, shark->v4l2_dev.name); leds 214 drivers/media/radio/radio-shark2.c shark->leds[i].name = shark->led_names[i]; leds 215 drivers/media/radio/radio-shark2.c retval = led_classdev_register(dev, &shark->leds[i]); leds 231 drivers/media/radio/radio-shark2.c led_classdev_unregister(&shark->leds[i]); leds 2132 drivers/media/usb/em28xx/em28xx-cards.c .leds = terratec_grabby_leds, leds 2355 drivers/media/usb/em28xx/em28xx-cards.c .leds = kworld_ub435q_v3_leds, leds 2364 drivers/media/usb/em28xx/em28xx-cards.c .leds = pctv_80e_leds, leds 2384 drivers/media/usb/em28xx/em28xx-cards.c .leds = speedlink_vad_laplace_leds, leds 2471 drivers/media/usb/em28xx/em28xx-cards.c .leds = hauppauge_dualhd_leds, leds 2488 drivers/media/usb/em28xx/em28xx-cards.c .leds = hauppauge_dualhd_leds, leds 617 drivers/media/usb/em28xx/em28xx-core.c if (dev->board.leds) { leds 620 drivers/media/usb/em28xx/em28xx-core.c while (dev->board.leds[k].role >= 0 && leds 621 drivers/media/usb/em28xx/em28xx-core.c dev->board.leds[k].role < EM28XX_NUM_LED_ROLES) { leds 622 drivers/media/usb/em28xx/em28xx-core.c if (dev->board.leds[k].role == role) leds 623 drivers/media/usb/em28xx/em28xx-core.c return &dev->board.leds[k]; leds 515 drivers/media/usb/em28xx/em28xx.h struct em28xx_led *leds; leds 127 drivers/media/usb/pwc/pwc-if.c static int leds[2] = { 100, 0 }; leds 709 drivers/media/usb/pwc/pwc-if.c pwc_set_leds(pdev, leds[0], leds[1]); leds 1205 drivers/media/usb/pwc/pwc-if.c module_param_array(leds, int, &leds_nargs, 0444); leds 1211 drivers/media/usb/pwc/pwc-if.c MODULE_PARM_DESC(leds, "LED on,off time in milliseconds"); leds 275 drivers/mfd/adp5520.c if (pdata->leds) { leds 277 drivers/mfd/adp5520.c chip->id, pdata->leds, sizeof(*pdata->leds)); leds 928 drivers/mfd/asic3.c if (pdata->leds) { leds 932 drivers/mfd/asic3.c asic3_cell_leds[i].platform_data = &pdata->leds[i]; leds 933 drivers/mfd/asic3.c asic3_cell_leds[i].pdata_size = sizeof(pdata->leds[i]); leds 283 drivers/mfd/dm355evm_msp.c .leds = evm_leds, leds 439 drivers/mfd/lm3533-core.c if (!pdata->leds || pdata->num_leds == 0) leds 446 drivers/mfd/lm3533-core.c lm3533_led_devs[i].platform_data = &pdata->leds[i]; leds 447 drivers/mfd/lm3533-core.c lm3533_led_devs[i].pdata_size = sizeof(pdata->leds[i]); leds 470 drivers/mfd/mc13xxx-core.c pdata->leds, sizeof(*pdata->leds)); leds 79 drivers/mfd/tps65010.c struct platform_device *leds; leds 78 drivers/net/arcnet/com20020-pci.c outb(!!value, priv->misc + ci->leds[card->index].green); leds 93 drivers/net/arcnet/com20020-pci.c outb(!!value, priv->misc + ci->leds[card->index].red); leds 353 drivers/net/arcnet/com20020-pci.c .leds = { leds 382 drivers/net/arcnet/com20020-pci.c .leds = { leds 410 drivers/net/arcnet/com20020-pci.c .leds = { leds 58 drivers/net/arcnet/com20020.h struct ledoffsets leds[PLX_PCI_MAX_CARDS]; leds 8833 drivers/net/ethernet/broadcom/bnxt/bnxt.c memcpy(bp->leds, &resp->led0_id, sizeof(bp->leds[0]) * leds 8836 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt_led_info *led = &bp->leds[i]; leds 1808 drivers/net/ethernet/broadcom/bnxt/bnxt.h struct bnxt_led_info leds[BNXT_MAX_LED]; leds 2626 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c led_cfg->led_id = bp->leds[i].led_id; leds 2630 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c led_cfg->led_group_id = bp->leds[i].led_group_id; leds 2640 drivers/net/ethernet/intel/e100.c u16 leds = 0; leds 2647 drivers/net/ethernet/intel/e100.c leds = (nic->phy == phy_82552_v) ? E100_82552_LED_ON : leds 2652 drivers/net/ethernet/intel/e100.c leds = (nic->phy == phy_82552_v) ? E100_82552_LED_OFF : led_off; leds 2659 drivers/net/ethernet/intel/e100.c mdio_write(netdev, nic->mii.phy_id, led_reg, leds); leds 360 drivers/net/wireless/ath/carl9170/carl9170.h struct carl9170_led leds[AR9170_NUM_LEDS]; leds 78 drivers/net/wireless/ath/carl9170/led.c if (ar->leds[i].registered) { leds 79 drivers/net/wireless/ath/carl9170/led.c if (ar->leds[i].last_state || leds 80 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].toggled) { leds 82 drivers/net/wireless/ath/carl9170/led.c if (ar->leds[i].toggled) leds 83 drivers/net/wireless/ath/carl9170/led.c tmp = 70 + 200 / (ar->leds[i].toggled); leds 89 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].toggled = 0; leds 129 drivers/net/wireless/ath/carl9170/led.c snprintf(ar->leds[i].name, sizeof(ar->leds[i].name), leds 132 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].ar = ar; leds 133 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].l.name = ar->leds[i].name; leds 134 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].l.brightness_set = carl9170_led_set_brightness; leds 135 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].l.brightness = 0; leds 136 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].l.default_trigger = trigger; leds 139 drivers/net/wireless/ath/carl9170/led.c &ar->leds[i].l); leds 142 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].name, err); leds 144 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].registered = true; leds 155 drivers/net/wireless/ath/carl9170/led.c if (ar->leds[i].registered) { leds 156 drivers/net/wireless/ath/carl9170/led.c led_classdev_unregister(&ar->leds[i].l); leds 157 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].registered = false; leds 158 drivers/net/wireless/ath/carl9170/led.c ar->leds[i].toggled = 0; leds 970 drivers/net/wireless/broadcom/b43/b43.h struct b43_leds leds; leds 77 drivers/net/wireless/broadcom/b43/leds.c struct b43_leds *leds = container_of(work, struct b43_leds, work); leds 78 drivers/net/wireless/broadcom/b43/leds.c struct b43_wl *wl = container_of(leds, struct b43_wl, leds); leds 86 drivers/net/wireless/broadcom/b43/leds.c b43_led_update(dev, &wl->leds.led_tx); leds 87 drivers/net/wireless/broadcom/b43/leds.c b43_led_update(dev, &wl->leds.led_rx); leds 88 drivers/net/wireless/broadcom/b43/leds.c b43_led_update(dev, &wl->leds.led_radio); leds 89 drivers/net/wireless/broadcom/b43/leds.c b43_led_update(dev, &wl->leds.led_assoc); leds 102 drivers/net/wireless/broadcom/b43/leds.c if (likely(!wl->leds.stop)) { leds 104 drivers/net/wireless/broadcom/b43/leds.c ieee80211_queue_work(wl->hw, &wl->leds.work); leds 166 drivers/net/wireless/broadcom/b43/leds.c b43_register_led(dev, &dev->wl->leds.led_tx, name, leds 171 drivers/net/wireless/broadcom/b43/leds.c b43_register_led(dev, &dev->wl->leds.led_rx, name, leds 181 drivers/net/wireless/broadcom/b43/leds.c b43_register_led(dev, &dev->wl->leds.led_radio, name, leds 189 drivers/net/wireless/broadcom/b43/leds.c b43_register_led(dev, &dev->wl->leds.led_assoc, name, leds 257 drivers/net/wireless/broadcom/b43/leds.c led = &dev->wl->leds.led_radio; leds 271 drivers/net/wireless/broadcom/b43/leds.c led = &dev->wl->leds.led_tx; leds 277 drivers/net/wireless/broadcom/b43/leds.c led = &dev->wl->leds.led_rx; leds 283 drivers/net/wireless/broadcom/b43/leds.c led = &dev->wl->leds.led_assoc; leds 306 drivers/net/wireless/broadcom/b43/leds.c dev->wl->leds.stop = 0; leds 311 drivers/net/wireless/broadcom/b43/leds.c struct b43_leds *leds = &dev->wl->leds; leds 313 drivers/net/wireless/broadcom/b43/leds.c b43_led_turn_off(dev, leds->led_tx.index, leds->led_tx.activelow); leds 314 drivers/net/wireless/broadcom/b43/leds.c b43_led_turn_off(dev, leds->led_rx.index, leds->led_rx.activelow); leds 315 drivers/net/wireless/broadcom/b43/leds.c b43_led_turn_off(dev, leds->led_assoc.index, leds->led_assoc.activelow); leds 316 drivers/net/wireless/broadcom/b43/leds.c b43_led_turn_off(dev, leds->led_radio.index, leds->led_radio.activelow); leds 321 drivers/net/wireless/broadcom/b43/leds.c struct b43_leds *leds = &dev->wl->leds; leds 323 drivers/net/wireless/broadcom/b43/leds.c leds->stop = 1; leds 324 drivers/net/wireless/broadcom/b43/leds.c cancel_work_sync(&leds->work); leds 333 drivers/net/wireless/broadcom/b43/leds.c INIT_WORK(&dev->wl->leds.work, b43_leds_work); leds 344 drivers/net/wireless/broadcom/b43/leds.c struct b43_leds *leds = &wl->leds; leds 346 drivers/net/wireless/broadcom/b43/leds.c b43_unregister_led(&leds->led_tx); leds 347 drivers/net/wireless/broadcom/b43/leds.c b43_unregister_led(&leds->led_rx); leds 348 drivers/net/wireless/broadcom/b43/leds.c b43_unregister_led(&leds->led_assoc); leds 349 drivers/net/wireless/broadcom/b43/leds.c b43_unregister_led(&leds->led_radio); leds 60 drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c u8 *leds[] = { &sprom->gpio0, leds 76 drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c u8 led = *leds[i]; leds 38 drivers/net/wireless/intersil/p54/led.c for (i = 0; i < ARRAY_SIZE(priv->leds); i++) leds 39 drivers/net/wireless/intersil/p54/led.c if (priv->leds[i].toggled) { leds 42 drivers/net/wireless/intersil/p54/led.c tmp = 70 + 200 / (priv->leds[i].toggled); leds 46 drivers/net/wireless/intersil/p54/led.c if (priv->leds[i].led_dev.brightness == LED_OFF) leds 49 drivers/net/wireless/intersil/p54/led.c priv->leds[i].toggled = leds 50 drivers/net/wireless/intersil/p54/led.c !!priv->leds[i].led_dev.brightness; leds 85 drivers/net/wireless/intersil/p54/led.c struct p54_led_dev *led = &priv->leds[led_index]; leds 149 drivers/net/wireless/intersil/p54/led.c for (i = 0; i < ARRAY_SIZE(priv->leds); i++) { leds 150 drivers/net/wireless/intersil/p54/led.c if (priv->leds[i].registered) { leds 151 drivers/net/wireless/intersil/p54/led.c priv->leds[i].registered = false; leds 152 drivers/net/wireless/intersil/p54/led.c priv->leds[i].toggled = 0; leds 153 drivers/net/wireless/intersil/p54/led.c led_classdev_unregister(&priv->leds[i].led_dev); leds 250 drivers/net/wireless/intersil/p54/p54.h struct p54_led_dev leds[4]; leds 277 drivers/parisc/led.c static void led_ASP_driver(unsigned char leds) leds 281 drivers/parisc/led.c leds = ~leds; leds 284 drivers/parisc/led.c value = (leds & 0x80) >> 7; leds 287 drivers/parisc/led.c leds <<= 1; leds 297 drivers/parisc/led.c static void led_LASI_driver(unsigned char leds) leds 299 drivers/parisc/led.c leds = ~leds; leds 300 drivers/parisc/led.c gsc_writeb( leds, LED_DATA_REG ); leds 309 drivers/parisc/led.c static void led_LCD_driver(unsigned char leds) leds 327 drivers/parisc/led.c if ((leds & mask[i]) != (lastleds & mask[i])) leds 332 drivers/parisc/led.c gsc_writeb( leds & mask[i] ? blockp[i]->on : leds 1122 drivers/pci/hotplug/cpqphp_ctrl.c u32 leds = readl(ctrl->hpc_reg + LED_CONTROL); leds 1224 drivers/pci/hotplug/cpqphp_ctrl.c writel(leds, ctrl->hpc_reg + LED_CONTROL); leds 86 drivers/platform/x86/pcengines-apuv2.c .leds = apu2_leds, leds 1083 drivers/tty/vt/keyboard.c unsigned int leds = *(unsigned int *)data; leds 1086 drivers/tty/vt/keyboard.c input_inject_event(handle, EV_LED, LED_SCROLLL, !!(leds & 0x01)); leds 1087 drivers/tty/vt/keyboard.c input_inject_event(handle, EV_LED, LED_NUML, !!(leds & 0x02)); leds 1088 drivers/tty/vt/keyboard.c input_inject_event(handle, EV_LED, LED_CAPSL, !!(leds & 0x04)); leds 1171 drivers/tty/vt/keyboard.c void vt_set_led_state(int console, int leds) leds 1174 drivers/tty/vt/keyboard.c setledstate(kb, leds); leds 1225 drivers/tty/vt/keyboard.c unsigned int leds; leds 1229 drivers/tty/vt/keyboard.c leds = getleds(); leds 1230 drivers/tty/vt/keyboard.c leds |= (unsigned int)kbd->lockstate << 8; leds 1233 drivers/tty/vt/keyboard.c if (leds != ledstate) { leds 1234 drivers/tty/vt/keyboard.c kbd_propagate_led_state(ledstate, leds); leds 1235 drivers/tty/vt/keyboard.c ledstate = leds; leds 472 drivers/usb/core/hub.c container_of(work, struct usb_hub, leds.work); leds 537 drivers/usb/core/hub.c &hub->leds, LED_CYCLE_PERIOD); leds 1270 drivers/usb/core/hub.c &hub->leds, LED_CYCLE_PERIOD); leds 1327 drivers/usb/core/hub.c cancel_delayed_work_sync(&hub->leds); leds 1858 drivers/usb/core/hub.c INIT_DELAYED_WORK(&hub->leds, led_work); leds 4904 drivers/usb/core/hub.c &hub->leds, 0); leds 5087 drivers/usb/core/hub.c &hub->leds, 0); leds 70 drivers/usb/core/hub.h struct delayed_work leds; leds 242 drivers/video/backlight/adp8860_bl.c cur_led = &pdata->leds[i]; leds 268 drivers/video/backlight/adp8870_bl.c cur_led = &pdata->leds[i]; leds 42 include/linux/leds-lp3944.h struct lp3944_led leds[LP3944_LEDS_MAX]; leds 118 include/linux/leds-lp3952.h struct lp3952_ctrl_hdl leds[LP3952_LED_ALL]; leds 37 include/linux/leds-pca9532.h struct pca9532_led leds[16]; leds 13 include/linux/leds-tca6507.h struct led_platform_data leds; leds 490 include/linux/leds.h struct led_info *leds; leds 526 include/linux/leds.h const struct gpio_led *leds; leds 19 include/linux/leds_pwm.h struct led_pwm *leds; leds 197 include/linux/mfd/adp5520.h struct led_info *leds; leds 279 include/linux/mfd/adp5520.h struct adp5520_leds_platform_data *leds; leds 33 include/linux/mfd/asic3.h struct asic3_led *leds; leds 46 include/linux/mfd/htc-pasic3.h struct pasic3_led *leds; leds 82 include/linux/mfd/lm3533.h struct lm3533_led_platform_data *leds; leds 229 include/linux/mfd/mc13xxx.h struct mc13xxx_leds_platform_data *leds; leds 129 include/linux/platform_data/adp8860.h struct led_info *leds; leds 145 include/linux/platform_data/adp8870.h struct led_info *leds; leds 35 include/linux/platform_data/leds-kirkwood-ns2.h struct ns2_led *leds; leds 16 include/linux/platform_data/leds-omap.h struct omap_led_config *leds; leds 29 include/linux/platform_data/leds-pca963x.h struct led_platform_data leds; leds 183 include/linux/vt_kern.h extern void vt_set_led_state(int console, int leds); leds 184 include/linux/vt_kern.h extern void vt_set_led_state(int console, int leds); leds 166 net/bluetooth/hidp/core.c if (session->leds == newleds) leds 169 net/bluetooth/hidp/core.c session->leds = newleds; leds 172 net/bluetooth/hidp/hidp.h unsigned char leds; leds 57 sound/usb/line6/toneport.c struct toneport_led leds[2]; leds 291 sound/usb/line6/toneport.c (toneport->leds[0].dev.brightness << 8) | 0x0002, leds 292 sound/usb/line6/toneport.c toneport->leds[1].dev.brightness); leds 298 sound/usb/line6/toneport.c struct toneport_led *leds = leds 300 sound/usb/line6/toneport.c toneport_update_led(leds->toneport); leds 309 sound/usb/line6/toneport.c struct toneport_led *led = &toneport->leds[i]; leds 334 sound/usb/line6/toneport.c led = &toneport->leds[i];