Lines Matching refs:nv_crtc

89 		struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc);  in nv04_display_fini()  local
90 if (nv_crtc->cursor.nvbo) { in nv04_display_fini()
91 if (nv_crtc->cursor.set_offset) in nv04_display_fini()
92 nouveau_bo_unmap(nv_crtc->cursor.nvbo); in nv04_display_fini()
93 nouveau_bo_unpin(nv_crtc->cursor.nvbo); in nv04_display_fini()
116 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv04_display_init() local
117 nv_crtc->save(&nv_crtc->base); in nv04_display_init()
143 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv04_display_init() local
144 if (!nv_crtc->cursor.nvbo) in nv04_display_init()
147 ret = nouveau_bo_pin(nv_crtc->cursor.nvbo, in nv04_display_init()
149 if (!ret && nv_crtc->cursor.set_offset) in nv04_display_init()
150 ret = nouveau_bo_map(nv_crtc->cursor.nvbo); in nv04_display_init()
157 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv04_display_init() local
159 nv_crtc->lut.depth = 0; in nv04_display_init()
173 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv04_display_init() local
175 if (!nv_crtc->cursor.nvbo) in nv04_display_init()
178 if (nv_crtc->cursor.set_offset) in nv04_display_init()
179 nv_crtc->cursor.set_offset(nv_crtc, in nv04_display_init()
180 nv_crtc->cursor.nvbo->offset); in nv04_display_init()
181 nv_crtc->cursor.set_pos(nv_crtc, nv_crtc->cursor_saved_x, in nv04_display_init()
182 nv_crtc->cursor_saved_y); in nv04_display_init()
194 struct nouveau_crtc *nv_crtc; in nv04_display_destroy() local
200 list_for_each_entry(nv_crtc, &dev->mode_config.crtc_list, base.head) in nv04_display_destroy()
201 nv_crtc->restore(&nv_crtc->base); in nv04_display_destroy()