Home
last modified time | relevance | path

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

12

/Linux-v6.1/drivers/gpu/drm/i915/display/
Dintel_atomic_plane.h17 struct intel_plane;
35 void intel_plane_update_noarm(struct intel_plane *plane,
38 void intel_plane_update_arm(struct intel_plane *plane,
41 void intel_plane_disable_arm(struct intel_plane *plane,
43 struct intel_plane *intel_plane_alloc(void);
44 void intel_plane_free(struct intel_plane *plane);
57 struct intel_plane *plane);
59 struct intel_plane *plane,
67 void intel_plane_helper_add(struct intel_plane *plane);
Dintel_atomic_plane.c50 struct intel_plane *plane) in intel_plane_state_reset()
59 struct intel_plane *intel_plane_alloc(void) in intel_plane_alloc()
62 struct intel_plane *plane; in intel_plane_alloc()
81 void intel_plane_free(struct intel_plane *plane) in intel_plane_free()
197 struct intel_plane *plane) in use_min_ddb()
211 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_relative_data_rate()
247 struct intel_plane *plane, in intel_plane_calc_min_cdclk()
359 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_set_invisible()
406 static bool intel_plane_do_async_flip(struct intel_plane *plane, in intel_plane_do_async_flip()
434 struct intel_plane *plane = to_intel_plane(new_plane_state->uapi.plane); in intel_plane_atomic_calc_changes()
[all …]
Di9xx_plane.c133 static bool i9xx_plane_has_windowing(struct intel_plane *plane) in i9xx_plane_has_windowing()
320 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in i9xx_plane_check()
415 static void i9xx_plane_update_noarm(struct intel_plane *plane, in i9xx_plane_update_noarm()
443 static void i9xx_plane_update_arm(struct intel_plane *plane, in i9xx_plane_update_arm()
500 static void i830_plane_update_arm(struct intel_plane *plane, in i830_plane_update_arm()
514 static void i9xx_plane_disable_arm(struct intel_plane *plane, in i9xx_plane_disable_arm()
542 g4x_primary_async_flip(struct intel_plane *plane, in g4x_primary_async_flip()
562 vlv_primary_async_flip(struct intel_plane *plane, in vlv_primary_async_flip()
576 bdw_primary_enable_flip_done(struct intel_plane *plane) in bdw_primary_enable_flip_done()
587 bdw_primary_disable_flip_done(struct intel_plane *plane) in bdw_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 *
Dskl_scaler.c218 struct intel_plane *intel_plane = in skl_update_scaler_plane() local
220 struct drm_i915_private *dev_priv = to_i915(intel_plane->base.dev); in skl_update_scaler_plane()
227 if (!icl_is_hdr_plane(dev_priv, intel_plane->id) && in skl_update_scaler_plane()
232 drm_plane_index(&intel_plane->base), in skl_update_scaler_plane()
249 intel_plane->base.base.id, in skl_update_scaler_plane()
250 intel_plane->base.name); in skl_update_scaler_plane()
291 intel_plane->base.base.id, intel_plane->base.name, in skl_update_scaler_plane()
454 skl_program_plane_scaler(struct intel_plane *plane, in skl_program_plane_scaler()
Dintel_psr.h20 struct intel_plane;
49 void intel_psr2_program_plane_sel_fetch(struct intel_plane *plane,
53 void intel_psr2_disable_plane_sel_fetch(struct intel_plane *plane,
Dskl_watermark.h20 struct intel_plane;
32 void skl_write_plane_wm(struct intel_plane *plane,
34 void skl_write_cursor_wm(struct intel_plane *plane,
Dintel_cursor.h11 struct intel_plane;
13 struct intel_plane *
Dintel_sprite.c127 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in chv_sprite_update_csc()
199 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_sprite_update_clrc()
402 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_sprite_update_gamma()
424 vlv_sprite_update_noarm(struct intel_plane *plane, in vlv_sprite_update_noarm()
445 vlv_sprite_update_arm(struct intel_plane *plane, in vlv_sprite_update_arm()
494 vlv_sprite_disable_arm(struct intel_plane *plane, in vlv_sprite_disable_arm()
506 vlv_sprite_get_hw_state(struct intel_plane *plane, in vlv_sprite_get_hw_state()
811 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ivb_sprite_update_gamma()
839 ivb_sprite_update_noarm(struct intel_plane *plane, in ivb_sprite_update_noarm()
869 ivb_sprite_update_arm(struct intel_plane *plane, in ivb_sprite_update_arm()
[all …]
Dintel_atomic.c335 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_atomic_setup_scaler()
346 struct intel_plane *linked = in intel_atomic_setup_scaler()
397 struct intel_plane *intel_plane; in intel_atomic_setup_scalers() local
476 intel_plane = to_intel_plane(plane); in intel_atomic_setup_scalers()
481 intel_plane->pipe != intel_crtc->pipe)) in intel_atomic_setup_scalers()
485 intel_plane); in intel_atomic_setup_scalers()
Dintel_cursor.c176 i845_cursor_max_stride(struct intel_plane *plane, in i845_cursor_max_stride()
257 static void i845_cursor_update_arm(struct intel_plane *plane, in i845_cursor_update_arm()
297 static void i845_cursor_disable_arm(struct intel_plane *plane, in i845_cursor_disable_arm()
303 static bool i845_cursor_get_hw_state(struct intel_plane *plane, in i845_cursor_get_hw_state()
326 i9xx_cursor_max_stride(struct intel_plane *plane, in i9xx_cursor_max_stride()
430 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in i9xx_check_cursor()
488 static void i9xx_cursor_update_arm(struct intel_plane *plane, in i9xx_cursor_update_arm()
557 static void i9xx_cursor_disable_arm(struct intel_plane *plane, in i9xx_cursor_disable_arm()
563 static bool i9xx_cursor_get_hw_state(struct intel_plane *plane, in i9xx_cursor_get_hw_state()
615 struct intel_plane *plane = to_intel_plane(_plane); in intel_legacy_cursor_update()
[all …]
Dskl_scaler.h14 struct intel_plane;
24 void skl_program_plane_scaler(struct intel_plane *plane,
Dintel_display.h57 struct intel_plane;
411 #define for_each_intel_plane(dev, intel_plane) \ argument
412 list_for_each_entry(intel_plane, \
416 #define for_each_intel_plane_mask(dev, intel_plane, plane_mask) \ argument
417 list_for_each_entry(intel_plane, \
421 drm_plane_mask(&intel_plane->base))
423 #define for_each_intel_plane_on_crtc(dev, intel_crtc, intel_plane) \ argument
424 list_for_each_entry(intel_plane, \
427 for_each_if((intel_plane)->pipe == (intel_crtc)->pipe)
665 struct intel_plane *plane);
Dintel_display_types.h731 struct intel_plane *planar_linked_plane;
1422 struct intel_plane { struct
1451 unsigned int (*max_stride)(struct intel_plane *plane, argument
1455 void (*update_noarm)(struct intel_plane *plane, argument
1459 void (*update_arm)(struct intel_plane *plane, argument
1463 void (*disable_arm)(struct intel_plane *plane, argument
1465 bool (*get_hw_state)(struct intel_plane *plane, enum pipe *pipe); argument
1470 void (*async_flip)(struct intel_plane *plane, argument
1474 void (*enable_flip_done)(struct intel_plane *plane); argument
1475 void (*disable_flip_done)(struct intel_plane *plane); argument
[all …]
Dintel_fbc.h17 struct intel_plane;
43 void intel_fbc_add_plane(struct intel_fbc *fbc, struct intel_plane *plane);
Dskl_universal_plane.c456 skl_plane_max_stride(struct intel_plane *plane, in skl_plane_max_stride()
508 icl_program_input_csc(struct intel_plane *plane, in icl_program_input_csc()
612 skl_plane_disable_arm(struct intel_plane *plane, in skl_plane_disable_arm()
626 icl_plane_disable_arm(struct intel_plane *plane, in icl_plane_disable_arm()
644 skl_plane_get_hw_state(struct intel_plane *plane, in skl_plane_get_hw_state()
949 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in glk_plane_color_ctl()
1065 static void icl_plane_csc_load_black(struct intel_plane *plane) in icl_plane_csc_load_black()
1099 skl_plane_update_noarm(struct intel_plane *plane, in skl_plane_update_noarm()
1129 skl_plane_update_arm(struct intel_plane *plane, in skl_plane_update_arm()
1185 icl_plane_update_noarm(struct intel_plane *plane, in icl_plane_update_noarm()
[all …]
Dintel_fbc.c75 struct intel_plane *plane;
974 struct intel_plane *plane) in intel_fbc_update_state()
1036 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_fbc_is_cfb_ok()
1051 struct intel_plane *plane) in intel_fbc_check_plane()
1179 struct intel_plane *plane) in intel_fbc_can_flip_nuke()
1224 struct intel_plane *plane) in __intel_fbc_pre_update()
1262 struct intel_plane *plane; in intel_fbc_pre_update()
1285 struct intel_plane *plane = fbc->state.plane; in __intel_fbc_disable()
1316 struct intel_plane *plane; in intel_fbc_post_update()
1417 struct intel_plane *plane; in intel_fbc_atomic_check()
[all …]
Dintel_fb.h20 struct intel_plane;
41 bool intel_fb_plane_supports_modifier(struct intel_plane *plane, u64 modifier);
Dskl_universal_plane.h19 struct intel_plane *
Dintel_modeset_setup.c41 struct intel_plane *plane; in intel_crtc_disable_noatomic()
175 struct intel_plane *plane = in intel_sanitize_plane_mapping()
260 struct intel_plane *plane; in intel_sanitize_crtc()
385 struct intel_plane *plane; in readout_plane_state()
542 struct intel_plane *plane; in intel_modeset_readout_hw_state()
Dintel_sprite.h30 struct intel_plane *intel_sprite_plane_create(struct drm_i915_private *dev_priv,
Dskl_watermark.c701 struct intel_plane *plane,
712 struct intel_plane *plane = to_intel_plane(crtc_state->uapi.crtc->cursor); in skl_cursor_allocation()
1326 struct intel_plane *plane) in use_minimal_wm0_only()
1835 struct intel_plane *plane, in skl_compute_plane_wm()
1981 struct intel_plane *plane, in skl_compute_wm_levels()
2001 struct intel_plane *plane, in tgl_compute_sagv_wm()
2083 struct intel_plane *plane, int color_plane) in skl_build_plane_wm_single()
2113 struct intel_plane *plane) in skl_build_plane_wm_uv()
2135 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in skl_build_plane_wm()
2164 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in icl_build_plane_wm()
[all …]
Dintel_plane_initial.c25 struct intel_plane *plane = in intel_reuse_initial_plane_obj()
214 struct intel_plane *plane = in intel_find_initial_plane_obj()
Dintel_crtc_state_dump.c120 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_dump_plane_state()
153 struct intel_plane *plane; in intel_crtc_state_dump()
Dintel_fb.c406 bool intel_fb_plane_supports_modifier(struct intel_plane *plane, u64 modifier) in intel_fb_plane_supports_modifier()
1021 struct intel_plane *intel_plane = to_intel_plane(state->uapi.plane); in intel_plane_compute_aligned_offset() local
1022 struct drm_i915_private *i915 = to_i915(intel_plane->base.dev); in intel_plane_compute_aligned_offset()
1028 if (intel_plane->id == PLANE_CURSOR) in intel_plane_compute_aligned_offset()
1137 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_can_remap()
1194 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_needs_remap()
1751 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_check_stride()

12