Lines Matching refs:crtc
24 struct intel_crtc *crtc;
26 for_each_intel_crtc(&i915->drm, crtc) {
28 to_intel_plane(crtc->base.primary);
32 to_intel_crtc_state(crtc->base.state);
40 if (plane_configs[this->pipe].base == plane_configs[crtc->pipe].base) {
271 intel_alloc_initial_plane_obj(struct intel_crtc *crtc,
274 struct drm_device *dev = crtc->base.dev;
319 intel_find_initial_plane_obj(struct intel_crtc *crtc,
322 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
324 &plane_configs[crtc->pipe];
326 to_intel_plane(crtc->base.primary);
340 if (intel_alloc_initial_plane_obj(crtc, plane_config)) {
350 if (intel_reuse_initial_plane_obj(crtc, plane_configs, &fb, &vma))
360 intel_plane_disable_noatomic(crtc, plane);
391 plane_state->uapi.crtc = &crtc->base;
392 intel_plane_copy_uapi_to_hw_state(plane_state, plane_state, crtc);
416 struct intel_crtc *crtc;
418 for_each_intel_crtc(&i915->drm, crtc) {
420 &plane_configs[crtc->pipe];
422 if (!to_intel_crtc_state(crtc->base.state)->uapi.active)
432 i915->display.funcs.display->get_initial_plane_config(crtc, plane_config);
438 intel_find_initial_plane_obj(crtc, plane_configs);
440 if (i915->display.funcs.display->fixup_initial_plane_config(crtc, plane_config))
441 intel_crtc_wait_for_next_vblank(crtc);