Lines Matching refs:crtc

229 	struct drm_crtc *crtc = &head->base.base;  in nv50_head_atomic_check_lut()  local
241 size, crtc->base.id, crtc->name); in nv50_head_atomic_check_lut()
273 size, crtc->base.id, crtc->name); in nv50_head_atomic_check_lut()
333 nv50_head_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) in nv50_head_atomic_check() argument
336 crtc); in nv50_head_atomic_check()
338 crtc); in nv50_head_atomic_check()
339 struct nouveau_drm *drm = nouveau_drm(crtc->dev); in nv50_head_atomic_check()
340 struct nv50_head *head = nv50_head(crtc); in nv50_head_atomic_check()
350 NV_ATOMIC(drm, "%s atomic_check %d\n", crtc->name, asyh->state.active); in nv50_head_atomic_check()
360 if (conns->crtc == crtc) { in nv50_head_atomic_check()
460 nv50_head_atomic_destroy_state(struct drm_crtc *crtc, in nv50_head_atomic_destroy_state() argument
469 nv50_head_atomic_duplicate_state(struct drm_crtc *crtc) in nv50_head_atomic_duplicate_state() argument
471 struct nv50_head_atom *armh = nv50_head_atom(crtc->state); in nv50_head_atomic_duplicate_state()
475 __drm_atomic_helper_crtc_duplicate_state(crtc, &asyh->state); in nv50_head_atomic_duplicate_state()
495 nv50_head_reset(struct drm_crtc *crtc) in nv50_head_reset() argument
502 if (crtc->state) in nv50_head_reset()
503 nv50_head_atomic_destroy_state(crtc, crtc->state); in nv50_head_reset()
505 __drm_atomic_helper_crtc_reset(crtc, &asyh->state); in nv50_head_reset()
509 nv50_head_late_register(struct drm_crtc *crtc) in nv50_head_late_register() argument
511 return nv50_head_crc_late_register(nv50_head(crtc)); in nv50_head_late_register()
515 nv50_head_destroy(struct drm_crtc *crtc) in nv50_head_destroy() argument
517 struct nv50_head *head = nv50_head(crtc); in nv50_head_destroy()
522 drm_crtc_cleanup(crtc); in nv50_head_destroy()
576 struct drm_crtc *crtc; in nv50_head_create() local
609 crtc = &nv_crtc->base; in nv50_head_create()
610 drm_crtc_init_with_planes(dev, crtc, &base->plane, &curs->plane, in nv50_head_create()
612 drm_crtc_helper_add(crtc, &nv50_head_help); in nv50_head_create()
614 drm_mode_crtc_set_gamma_size(crtc, 256); in nv50_head_create()
615 drm_crtc_enable_color_mgmt(crtc, base->func->ilut_size, in nv50_head_create()
622 nv50_head_destroy(crtc); in nv50_head_create()