Lines Matching full:drm

40 	struct nouveau_drm *drm = nouveau_drm(drm_dev);  in nouveau_led_get_brightness()  local
41 struct nvif_object *device = &drm->client.device.object; in nouveau_led_get_brightness()
57 struct nouveau_drm *drm = nouveau_drm(drm_dev); in nouveau_led_set_brightness() local
58 struct nvif_object *device = &drm->client.device.object; in nouveau_led_set_brightness()
80 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_led_init() local
81 struct nvkm_gpio *gpio = nvxx_gpio(drm); in nouveau_led_init()
92 drm->led = kzalloc(sizeof(*drm->led), GFP_KERNEL); in nouveau_led_init()
93 if (!drm->led) in nouveau_led_init()
95 drm->led->dev = dev; in nouveau_led_init()
97 drm->led->led.name = "nvidia-logo"; in nouveau_led_init()
98 drm->led->led.max_brightness = 255; in nouveau_led_init()
99 drm->led->led.brightness_get = nouveau_led_get_brightness; in nouveau_led_init()
100 drm->led->led.brightness_set = nouveau_led_set_brightness; in nouveau_led_init()
102 ret = led_classdev_register(dev->dev, &drm->led->led); in nouveau_led_init()
104 kfree(drm->led); in nouveau_led_init()
105 drm->led = NULL; in nouveau_led_init()
115 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_led_suspend() local
117 if (drm->led) in nouveau_led_suspend()
118 led_classdev_suspend(&drm->led->led); in nouveau_led_suspend()
124 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_led_resume() local
126 if (drm->led) in nouveau_led_resume()
127 led_classdev_resume(&drm->led->led); in nouveau_led_resume()
133 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_led_fini() local
135 if (drm->led) { in nouveau_led_fini()
136 led_classdev_unregister(&drm->led->led); in nouveau_led_fini()
137 kfree(drm->led); in nouveau_led_fini()
138 drm->led = NULL; in nouveau_led_fini()