Lines Matching defs:drm

33 #include <drm/drm_atomic.h>
34 #include <drm/drm_atomic_helper.h>
35 #include <drm/drm_blend.h>
36 #include <drm/drm_gem_atomic_helper.h>
37 #include <drm/drm_fourcc.h>
53 struct nouveau_drm *drm = nouveau_drm(fb->dev);
84 args.base.limit = drm->client.device.info.ram_user - 1;
86 if (drm->client.device.info.chipset < 0x80) {
90 if (drm->client.device.info.chipset < 0xc0) {
95 if (drm->client.device.info.chipset < 0xd0) {
198 struct nouveau_drm *drm = nouveau_drm(wndw->plane.dev);
199 NV_ATOMIC(drm, "%s release\n", wndw->plane.name);
275 struct nouveau_drm *drm = nouveau_drm(wndw->plane.dev);
280 NV_ATOMIC(drm, "%s acquire\n", wndw->plane.name);
298 if (drm->client.device.info.chipset >= 0xc0)
442 struct nouveau_drm *drm = nouveau_drm(plane->dev);
450 NV_ATOMIC(drm, "%s atomic_check\n", plane->name);
520 struct nouveau_drm *drm = nouveau_drm(plane->dev);
523 NV_ATOMIC(drm, "%s cleanup: %p\n", plane->name, old_state->fb);
535 struct nouveau_drm *drm = nouveau_drm(plane->dev);
543 NV_ATOMIC(drm, "%s prepare: %p\n", plane->name, fb);
663 struct nouveau_drm *drm = nouveau_drm(plane->dev);
666 if (drm->client.device.info.chipset < 0xc0) {
702 struct nouveau_drm *drm = nouveau_drm(dev);
703 struct nvif_mmu *mmu = &drm->client.mmu;
770 nv50_wndw_new(struct nouveau_drm *drm, enum drm_plane_type type, int index,
784 struct nv50_disp *disp = nv50_disp(drm->dev);
789 NV_ERROR(drm, "No supported window class\n");
793 ret = wndws[cid].new(drm, type, index, wndws[cid].oclass, pwndw);
797 return nv50_wimm_init(drm, *pwndw);