Lines Matching refs:plane_config
71 struct intel_initial_plane_config *plane_config) in initial_plane_phys() argument
90 base = round_down(plane_config->base, I915_GTT_MIN_ALIGNMENT); in initial_plane_phys()
118 plane_config->phys_base = dma_addr - mem->region.start; in initial_plane_phys()
119 plane_config->mem = mem; in initial_plane_phys()
126 struct intel_initial_plane_config *plane_config) in initial_plane_vma() argument
137 if (plane_config->size == 0) in initial_plane_vma()
140 if (!initial_plane_phys(display, plane_config)) in initial_plane_vma()
143 phys_base = plane_config->phys_base; in initial_plane_vma()
144 mem = plane_config->mem; in initial_plane_vma()
146 base = round_down(plane_config->base, I915_GTT_MIN_ALIGNMENT); in initial_plane_vma()
147 size = round_up(plane_config->base + plane_config->size, in initial_plane_vma()
180 switch (plane_config->tiling) { in initial_plane_vma()
186 plane_config->fb->base.pitches[0] | in initial_plane_vma()
187 plane_config->tiling; in initial_plane_vma()
190 MISSING_CASE(plane_config->tiling); in initial_plane_vma()
201 if (base != plane_config->base) { in initial_plane_vma()
211 size, plane_config->base, in initial_plane_vma()
232 base = plane_config->base; in initial_plane_vma()
247 i915_ggtt_offset(vma), plane_config->base); in initial_plane_vma()
260 struct intel_initial_plane_config *plane_config) in intel_alloc_initial_plane_obj() argument
264 struct drm_framebuffer *fb = &plane_config->fb->base; in intel_alloc_initial_plane_obj()
280 vma = initial_plane_vma(display, plane_config); in intel_alloc_initial_plane_obj()
298 plane_config->vma = vma; in intel_alloc_initial_plane_obj()
311 struct intel_initial_plane_config *plane_config = in intel_find_initial_plane_obj() local
325 if (!plane_config->fb) in intel_find_initial_plane_obj()
328 if (intel_alloc_initial_plane_obj(crtc, plane_config)) { in intel_find_initial_plane_obj()
329 fb = &plane_config->fb->base; in intel_find_initial_plane_obj()
330 vma = plane_config->vma; in intel_find_initial_plane_obj()
353 plane_state->uapi.rotation = plane_config->rotation; in intel_find_initial_plane_obj()
373 if (plane_config->tiling) in intel_find_initial_plane_obj()
385 static void plane_config_fini(struct intel_initial_plane_config *plane_config) in plane_config_fini() argument
387 if (plane_config->fb) { in plane_config_fini()
388 struct drm_framebuffer *fb = &plane_config->fb->base; in plane_config_fini()
397 if (plane_config->vma) in plane_config_fini()
398 i915_vma_put(plane_config->vma); in plane_config_fini()
407 struct intel_initial_plane_config *plane_config = in intel_initial_plane_config() local
420 display->funcs.display->get_initial_plane_config(crtc, plane_config); in intel_initial_plane_config()
428 if (display->funcs.display->fixup_initial_plane_config(crtc, plane_config)) in intel_initial_plane_config()
431 plane_config_fini(plane_config); in intel_initial_plane_config()