Lines Matching refs:gma_crtc

61 	struct gma_crtc *gma_crtc = to_gma_crtc(crtc);  in gma_pipe_set_base()  local
64 int pipe = gma_crtc->pipe; in gma_pipe_set_base()
146 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in gma_crtc_load_lut() local
147 const struct psb_offset *map = &dev_priv->regmap[gma_crtc->pipe]; in gma_crtc_load_lut()
163 (((*r++ >> 8) + gma_crtc->lut_adj[i]) << 16) | in gma_crtc_load_lut()
164 (((*g++ >> 8) + gma_crtc->lut_adj[i]) << 8) | in gma_crtc_load_lut()
165 ((*b++ >> 8) + gma_crtc->lut_adj[i])); in gma_crtc_load_lut()
172 (((*r++ >> 8) + gma_crtc->lut_adj[i]) << 16) | in gma_crtc_load_lut()
173 (((*g++ >> 8) + gma_crtc->lut_adj[i]) << 8) | in gma_crtc_load_lut()
174 ((*b++ >> 8) + gma_crtc->lut_adj[i]); in gma_crtc_load_lut()
199 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in gma_crtc_dpms() local
200 int pipe = gma_crtc->pipe; in gma_crtc_dpms()
215 if (gma_crtc->active) in gma_crtc_dpms()
218 gma_crtc->active = true; in gma_crtc_dpms()
268 if (!gma_crtc->active) in gma_crtc_dpms()
271 gma_crtc->active = false; in gma_crtc_dpms()
333 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in gma_crtc_cursor_set() local
334 int pipe = gma_crtc->pipe; in gma_crtc_cursor_set()
340 struct psb_gem_object *cursor_pobj = gma_crtc->cursor_pobj; in gma_crtc_cursor_set()
355 if (gma_crtc->cursor_obj) { in gma_crtc_cursor_set()
356 pobj = to_psb_gem_object(gma_crtc->cursor_obj); in gma_crtc_cursor_set()
358 drm_gem_object_put(gma_crtc->cursor_obj); in gma_crtc_cursor_set()
359 gma_crtc->cursor_obj = NULL; in gma_crtc_cursor_set()
409 addr = gma_crtc->cursor_addr; in gma_crtc_cursor_set()
412 gma_crtc->cursor_addr = addr; in gma_crtc_cursor_set()
427 if (gma_crtc->cursor_obj) { in gma_crtc_cursor_set()
428 pobj = to_psb_gem_object(gma_crtc->cursor_obj); in gma_crtc_cursor_set()
430 drm_gem_object_put(gma_crtc->cursor_obj); in gma_crtc_cursor_set()
433 gma_crtc->cursor_obj = obj; in gma_crtc_cursor_set()
445 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in gma_crtc_cursor_move() local
446 int pipe = gma_crtc->pipe; in gma_crtc_cursor_move()
462 addr = gma_crtc->cursor_addr; in gma_crtc_cursor_move()
499 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in gma_crtc_destroy() local
501 if (gma_crtc->cursor_pobj) in gma_crtc_destroy()
502 drm_gem_object_put(&gma_crtc->cursor_pobj->base); in gma_crtc_destroy()
504 kfree(gma_crtc->crtc_state); in gma_crtc_destroy()
506 kfree(gma_crtc); in gma_crtc_destroy()
515 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in gma_crtc_page_flip() local
534 gma_crtc->page_flip_event = event; in gma_crtc_page_flip()
541 if (gma_crtc->page_flip_event) { in gma_crtc_page_flip()
542 gma_crtc->page_flip_event = NULL; in gma_crtc_page_flip()
577 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in gma_crtc_save() local
578 struct psb_intel_crtc_state *crtc_state = gma_crtc->crtc_state; in gma_crtc_save()
579 const struct psb_offset *map = &dev_priv->regmap[gma_crtc->pipe]; in gma_crtc_save()
620 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in gma_crtc_restore() local
621 struct psb_intel_crtc_state *crtc_state = gma_crtc->crtc_state; in gma_crtc_restore()
622 const struct psb_offset *map = &dev_priv->regmap[gma_crtc->pipe]; in gma_crtc_restore()