Home
last modified time | relevance | path

Searched refs:intel_plane (Results 1 – 25 of 26) sorted by relevance

12

/drivers/gpu/drm/i915/display/
Dintel_atomic_plane.h17 struct intel_plane;
33 void intel_update_plane(struct intel_plane *plane,
36 void intel_disable_plane(struct intel_plane *plane,
38 struct intel_plane *intel_plane_alloc(void);
39 void intel_plane_free(struct intel_plane *plane);
52 struct intel_plane *plane);
58 struct intel_plane *plane,
66 void intel_plane_helper_add(struct intel_plane *plane);
Dintel_atomic_plane.c46 struct intel_plane *plane) in intel_plane_state_reset()
55 struct intel_plane *intel_plane_alloc(void) in intel_plane_alloc()
58 struct intel_plane *plane; in intel_plane_alloc()
77 void intel_plane_free(struct intel_plane *plane) in intel_plane_free()
205 struct intel_plane *plane, in intel_plane_calc_min_cdclk()
317 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_set_invisible()
333 struct intel_plane *plane = to_intel_plane(new_plane_state->uapi.plane); in intel_plane_atomic_check_with_state()
372 static struct intel_plane *
376 struct intel_plane *plane; in intel_crtc_get_plane()
387 struct intel_plane *plane) in intel_plane_atomic_check()
[all …]
Dskl_scaler.c216 struct intel_plane *intel_plane = in skl_update_scaler_plane() local
218 struct drm_i915_private *dev_priv = to_i915(intel_plane->base.dev); in skl_update_scaler_plane()
225 if (!icl_is_hdr_plane(dev_priv, intel_plane->id) && in skl_update_scaler_plane()
230 drm_plane_index(&intel_plane->base), in skl_update_scaler_plane()
247 intel_plane->base.base.id, in skl_update_scaler_plane()
248 intel_plane->base.name); in skl_update_scaler_plane()
289 intel_plane->base.base.id, intel_plane->base.name, in skl_update_scaler_plane()
327 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_atomic_setup_scaler()
339 struct intel_plane *linked = in intel_atomic_setup_scaler()
452 struct intel_plane *intel_plane; in intel_atomic_setup_scalers() local
[all …]
Di9xx_plane.c139 static bool i9xx_plane_has_windowing(struct intel_plane *plane) in i9xx_plane_has_windowing()
326 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in i9xx_plane_check()
421 static void i9xx_update_plane(struct intel_plane *plane, in i9xx_update_plane()
496 static void i9xx_disable_plane(struct intel_plane *plane, in i9xx_disable_plane()
528 g4x_primary_async_flip(struct intel_plane *plane, in g4x_primary_async_flip()
550 vlv_primary_async_flip(struct intel_plane *plane, in vlv_primary_async_flip()
567 bdw_primary_enable_flip_done(struct intel_plane *plane) in bdw_primary_enable_flip_done()
578 bdw_primary_disable_flip_done(struct intel_plane *plane) in bdw_primary_disable_flip_done()
589 ivb_primary_enable_flip_done(struct intel_plane *plane) in ivb_primary_enable_flip_done()
599 ivb_primary_disable_flip_done(struct intel_plane *plane) in ivb_primary_disable_flip_done()
[all …]
Di9xx_plane.h15 struct intel_plane;
18 unsigned int i965_plane_max_stride(struct intel_plane *plane,
23 struct intel_plane *
Dintel_cursor.c176 i845_cursor_max_stride(struct intel_plane *plane, in i845_cursor_max_stride()
256 static void i845_update_cursor(struct intel_plane *plane, in i845_update_cursor()
301 static void i845_disable_cursor(struct intel_plane *plane, in i845_disable_cursor()
307 static bool i845_cursor_get_hw_state(struct intel_plane *plane, in i845_cursor_get_hw_state()
330 i9xx_cursor_max_stride(struct intel_plane *plane, in i9xx_cursor_max_stride()
434 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in i9xx_check_cursor()
491 static void i9xx_update_cursor(struct intel_plane *plane, in i9xx_update_cursor()
563 static void i9xx_disable_cursor(struct intel_plane *plane, in i9xx_disable_cursor()
569 static bool i9xx_cursor_get_hw_state(struct intel_plane *plane, in i9xx_cursor_get_hw_state()
620 struct intel_plane *plane = to_intel_plane(_plane); in intel_legacy_cursor_update()
[all …]
Dintel_sprite.c123 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in chv_update_csc()
195 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_update_clrc()
398 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_update_gamma()
420 vlv_update_plane(struct intel_plane *plane, in vlv_update_plane()
488 vlv_disable_plane(struct intel_plane *plane, in vlv_disable_plane()
505 vlv_plane_get_hw_state(struct intel_plane *plane, in vlv_plane_get_hw_state()
810 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ivb_update_gamma()
838 ivb_update_plane(struct intel_plane *plane, in ivb_update_plane()
911 ivb_disable_plane(struct intel_plane *plane, in ivb_disable_plane()
930 ivb_plane_get_hw_state(struct intel_plane *plane, in ivb_plane_get_hw_state()
[all …]
Dintel_display.h56 struct intel_plane;
383 #define for_each_intel_plane(dev, intel_plane) \ argument
384 list_for_each_entry(intel_plane, \
388 #define for_each_intel_plane_mask(dev, intel_plane, plane_mask) \ argument
389 list_for_each_entry(intel_plane, \
393 drm_plane_mask(&intel_plane->base))
395 #define for_each_intel_plane_on_crtc(dev, intel_crtc, intel_plane) \ argument
396 list_for_each_entry(intel_plane, \
399 for_each_if((intel_plane)->pipe == (intel_crtc)->pipe)
633 struct intel_plane *plane);
Dintel_cursor.h11 struct intel_plane;
13 struct intel_plane *
Dskl_universal_plane.c488 skl_plane_max_stride(struct intel_plane *plane, in skl_plane_max_stride()
540 icl_program_input_csc(struct intel_plane *plane, in icl_program_input_csc()
644 skl_disable_plane(struct intel_plane *plane, in skl_disable_plane()
666 skl_plane_get_hw_state(struct intel_plane *plane, in skl_plane_get_hw_state()
959 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in glk_plane_color_ctl()
1005 skl_program_plane(struct intel_plane *plane, in skl_program_plane()
1123 skl_plane_async_flip(struct intel_plane *plane, in skl_plane_async_flip()
1150 skl_update_plane(struct intel_plane *plane, in skl_update_plane()
1178 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in skl_plane_check_fb()
1328 static int intel_plane_min_width(struct intel_plane *plane, in intel_plane_min_width()
[all …]
Dskl_scaler.h15 struct intel_plane;
29 void skl_program_plane_scaler(struct intel_plane *plane,
Dintel_display_types.h669 struct intel_plane *planar_linked_plane;
1328 struct intel_plane { struct
1357 unsigned int (*max_stride)(struct intel_plane *plane, argument
1360 void (*update_plane)(struct intel_plane *plane, argument
1363 void (*disable_plane)(struct intel_plane *plane, argument
1365 bool (*get_hw_state)(struct intel_plane *plane, enum pipe *pipe); argument
1370 void (*async_flip)(struct intel_plane *plane, argument
1374 void (*enable_flip_done)(struct intel_plane *plane); argument
1375 void (*disable_flip_done)(struct intel_plane *plane); argument
1403 #define to_intel_plane(x) container_of(x, struct intel_plane, base)
[all …]
Dintel_psr.h19 struct intel_plane;
50 void intel_psr2_program_plane_sel_fetch(struct intel_plane *plane,
Dintel_fb.c334 struct intel_plane *intel_plane = to_intel_plane(state->uapi.plane); in intel_plane_compute_aligned_offset() local
335 struct drm_i915_private *i915 = to_i915(intel_plane->base.dev); in intel_plane_compute_aligned_offset()
341 if (intel_plane->id == PLANE_CURSOR) in intel_plane_compute_aligned_offset()
453 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_can_remap()
511 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_needs_remap()
924 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_check_stride()
Dskl_universal_plane.h19 struct intel_plane *
Dintel_sprite.h32 struct intel_plane *intel_sprite_plane_create(struct drm_i915_private *dev_priv,
Dintel_fbdev.c349 struct intel_plane *plane = in intel_fbdev_init_bios()
389 struct intel_plane *plane = in intel_fbdev_init_bios()
460 struct intel_plane *plane = in intel_fbdev_init_bios()
Dintel_fbc.c996 struct intel_plane *plane = to_intel_plane(crtc->base.primary); in intel_fbc_pre_update()
1102 struct intel_plane *plane = to_intel_plane(crtc->base.primary); in intel_fbc_post_update()
1196 struct intel_plane *plane; in intel_fbc_choose_crtc()
1253 struct intel_plane *plane = to_intel_plane(crtc->base.primary); in intel_fbc_enable()
1313 struct intel_plane *plane = to_intel_plane(crtc->base.primary); in intel_fbc_disable()
Dintel_crtc.c256 struct intel_plane *primary, *cursor; in intel_crtc_init()
280 struct intel_plane *plane; in intel_crtc_init()
Dintel_display.c480 static void assert_plane(struct intel_plane *plane, bool state) in assert_plane()
498 struct intel_plane *plane; in assert_planes_disabled()
1037 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_uses_fence()
1424 struct intel_plane *plane; in intel_plane_fb_max_stride()
1631 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_set_plane_visible()
1662 struct intel_plane *plane) in intel_plane_disable_noatomic()
1718 struct intel_plane *plane = in intel_reuse_initial_plane_obj()
1747 struct intel_plane *plane = in intel_find_initial_plane_obj()
2677 struct intel_plane *plane; in intel_crtc_enable_flip_done()
2695 struct intel_plane *plane; in intel_crtc_disable_flip_done()
[all …]
Dintel_psr.c1519 void intel_psr2_program_plane_sel_fetch(struct intel_plane *plane, in intel_psr2_program_plane_sel_fetch()
1646 const struct intel_plane *plane = to_intel_plane(new_plane_state->uapi.plane); in cursor_area_workaround()
1700 struct intel_plane *plane; in intel_psr2_sel_fetch_update()
Dintel_display_debugfs.c809 static void intel_plane_uapi_info(struct seq_file *m, struct intel_plane *plane) in intel_plane_uapi_info()
840 static void intel_plane_hw_info(struct seq_file *m, struct intel_plane *plane) in intel_plane_hw_info()
866 struct intel_plane *plane; in intel_plane_info()
Dintel_color.c1214 static bool need_plane_update(struct intel_plane *plane, in need_plane_update()
1238 struct intel_plane *plane; in intel_color_add_affected_planes()
/drivers/gpu/drm/i915/
Dintel_pm.h24 struct intel_plane;
66 void skl_write_plane_wm(struct intel_plane *plane,
68 void skl_write_cursor_wm(struct intel_plane *plane,
Dintel_pm.c842 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_wm_plane_visible()
1151 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in g4x_compute_wm()
1250 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in g4x_raw_plane_wm_compute()
1396 struct intel_plane *plane; in g4x_compute_pipe_wm()
1677 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_compute_wm_level()
1848 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_raw_plane_wm_compute()
1920 struct intel_plane *plane; in vlv_compute_pipe_wm()
3168 struct intel_plane *plane; in ilk_compute_pipe_wm()
4937 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in skl_plane_relative_data_rate()
4985 struct intel_plane *plane; in skl_get_total_relative_data_rate()
[all …]

12