Home | History | Annotate | Download | only in nouveau

Lines Matching defs:drm

45 	struct nouveau_drm *drm = nouveau_drm(drm_dev);
46 struct nvif_object *device = &drm->client.device.object;
62 struct nouveau_drm *drm = nouveau_drm(drm_dev);
63 struct nvif_object *device = &drm->client.device.object;
85 struct nouveau_drm *drm = nouveau_drm(dev);
86 struct nvkm_gpio *gpio = nvxx_gpio(&drm->client.device);
97 drm->led = kzalloc(sizeof(*drm->led), GFP_KERNEL);
98 if (!drm->led)
100 drm->led->dev = dev;
102 drm->led->led.name = "nvidia-logo";
103 drm->led->led.max_brightness = 255;
104 drm->led->led.brightness_get = nouveau_led_get_brightness;
105 drm->led->led.brightness_set = nouveau_led_set_brightness;
107 ret = led_classdev_register(dev->dev, &drm->led->led);
109 kfree(drm->led);
110 drm->led = NULL;
120 struct nouveau_drm *drm = nouveau_drm(dev);
122 if (drm->led)
123 led_classdev_suspend(&drm->led->led);
129 struct nouveau_drm *drm = nouveau_drm(dev);
131 if (drm->led)
132 led_classdev_resume(&drm->led->led);
138 struct nouveau_drm *drm = nouveau_drm(dev);
140 if (drm->led) {
141 led_classdev_unregister(&drm->led->led);
142 kfree(drm->led);
143 drm->led = NULL;