Lines Matching refs:led
64 struct led_classdev led; member
1298 static void rtsx_usb_led_control(struct led_classdev *led, in rtsx_usb_led_control() argument
1301 struct rtsx_usb_sdmmc *host = container_of(led, in rtsx_usb_led_control()
1302 struct rtsx_usb_sdmmc, led); in rtsx_usb_led_control()
1307 host->led.brightness = brightness; in rtsx_usb_led_control()
1319 if (host->led.brightness == LED_OFF) in rtsx_usb_update_led()
1385 host->led.name = host->led_name; in rtsx_usb_sdmmc_drv_probe()
1386 host->led.brightness = LED_OFF; in rtsx_usb_sdmmc_drv_probe()
1387 host->led.default_trigger = mmc_hostname(mmc); in rtsx_usb_sdmmc_drv_probe()
1388 host->led.brightness_set = rtsx_usb_led_control; in rtsx_usb_sdmmc_drv_probe()
1390 err = led_classdev_register(mmc_dev(mmc), &host->led); in rtsx_usb_sdmmc_drv_probe()
1429 led_classdev_unregister(&host->led); in rtsx_usb_sdmmc_drv_remove()