Lines Matching refs:disp
113 struct nouveau_display *disp = nouveau_display(crtc->dev); in nouveau_display_scanoutpos_head() local
119 ret = nvif_mthd(&disp->disp.object, 0, &args, sizeof(args)); in nouveau_display_scanoutpos_head()
172 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_vblank_init() local
178 ret = nvif_notify_init(&disp->disp.object, in nouveau_display_vblank_init()
416 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_init() local
422 ret = disp->init(dev); in nouveau_display_init()
447 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_fini() local
474 disp->fini(dev); in nouveau_display_fini()
480 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_create_properties() local
483 if (disp->disp.object.oclass < NV50_DISP) in nouveau_display_create_properties()
486 if (disp->disp.object.oclass < GF110_DISP) in nouveau_display_create_properties()
491 PROP_ENUM(disp->dithering_mode, gen, "dithering mode", dither_mode); in nouveau_display_create_properties()
492 PROP_ENUM(disp->dithering_depth, gen, "dithering depth", dither_depth); in nouveau_display_create_properties()
493 PROP_ENUM(disp->underscan_property, gen, "underscan", underscan); in nouveau_display_create_properties()
495 disp->underscan_hborder_property = in nouveau_display_create_properties()
498 disp->underscan_vborder_property = in nouveau_display_create_properties()
505 disp->vibrant_hue_property = in nouveau_display_create_properties()
509 disp->color_vibrance_property = in nouveau_display_create_properties()
518 struct nouveau_display *disp; in nouveau_display_create() local
521 disp = drm->display = kzalloc(sizeof(*disp), GFP_KERNEL); in nouveau_display_create()
522 if (!disp) in nouveau_display_create()
562 ret = nvif_disp_ctor(&drm->client.device, 0, &disp->disp); in nouveau_display_create()
565 if (disp->disp.object.oclass < NV50_DISP) in nouveau_display_create()
595 disp->dtor(dev); in nouveau_display_create()
605 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_destroy() local
616 if (disp->dtor) in nouveau_display_destroy()
617 disp->dtor(dev); in nouveau_display_destroy()
619 nvif_disp_dtor(&disp->disp); in nouveau_display_destroy()
622 kfree(disp); in nouveau_display_destroy()
628 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_suspend() local
633 disp->suspend = drm_atomic_helper_suspend(dev); in nouveau_display_suspend()
634 if (IS_ERR(disp->suspend)) { in nouveau_display_suspend()
635 int ret = PTR_ERR(disp->suspend); in nouveau_display_suspend()
636 disp->suspend = NULL; in nouveau_display_suspend()
672 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_resume() local
679 if (disp->suspend) { in nouveau_display_resume()
680 drm_atomic_helper_resume(dev, disp->suspend); in nouveau_display_resume()
681 disp->suspend = NULL; in nouveau_display_resume()