Lines Matching refs:base
23 #include "base.h"
70 if (asyh->set.base ) head->func->base (head, asyh);
100 if (asyh->base.depth > asyh->or.bpc * 3)
228 struct drm_device *dev = head->base.base.dev;
229 struct drm_crtc *crtc = &head->base.base;
241 size, crtc->base.id, crtc->name);
273 size, crtc->base.id, crtc->name);
370 if (armh->base.depth != asyh->base.depth)
401 asyh->set.base = armh->base.cpp != asyh->base.cpp;
407 asyh->base.cpp = 0;
482 asyh->base = armh->base;
519 nvif_event_dtor(&head->base.vblank);
520 nvif_head_dtor(&head->base.head);
562 if (drm_crtc_handle_vblank(&nv_crtc->base))
563 nv50_crc_handle_vblank(nv50_head(&nv_crtc->base));
574 struct nv50_wndw *base, *ovly, *curs;
585 head->base.index = index;
593 ret = nv50_base_new(drm, head->base.index, &base);
594 ret = nv50_ovly_new(drm, head->base.index, &ovly);
597 head->base.index * 2 + 0, &base);
599 head->base.index * 2 + 1, &ovly);
602 ret = nv50_curs_new(drm, head->base.index, &curs);
608 nv_crtc = &head->base;
609 crtc = &nv_crtc->base;
610 drm_crtc_init_with_planes(dev, crtc, &base->plane, &curs->plane,
611 funcs, "head-%d", head->base.index);
615 drm_crtc_enable_color_mgmt(crtc, base->func->ilut_size,
627 ret = nvif_head_ctor(disp->disp, head->base.base.name, head->base.index, &head->base.head);
631 ret = nvif_head_vblank_event_ctor(&head->base.head, "kmsVbl", nv50_head_vblank_handler,