Lines Matching refs:cdev
39 static void brightness_set(struct led_classdev *cdev, in brightness_set() argument
42 struct platform_device *pdev = to_platform_device(cdev->dev->parent); in brightness_set()
57 static int blink_set(struct led_classdev *cdev, in blink_set() argument
61 struct platform_device *pdev = to_platform_device(cdev->dev->parent); in blink_set()
103 led->cdev = devm_kzalloc(&pdev->dev, sizeof(struct led_classdev), in asic3_led_probe()
105 if (!led->cdev) { in asic3_led_probe()
110 led->cdev->name = led->name; in asic3_led_probe()
111 led->cdev->flags = LED_CORE_SUSPENDRESUME; in asic3_led_probe()
112 led->cdev->brightness_set = brightness_set; in asic3_led_probe()
113 led->cdev->blink_set = blink_set; in asic3_led_probe()
114 led->cdev->default_trigger = led->default_trigger; in asic3_led_probe()
116 ret = led_classdev_register(&pdev->dev, led->cdev); in asic3_led_probe()
131 led_classdev_unregister(led->cdev); in asic3_led_remove()