Home
last modified time | relevance | path

Searched refs:intel_plane (Results 1 - 25 of 52) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A 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,
68 void intel_plane_helper_add(struct intel_plane *plane);
H A Di9xx_plane.c135 static bool i9xx_plane_has_windowing(struct intel_plane *plane) in i9xx_plane_has_windowing()
322 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in i9xx_plane_check()
417 static void i9xx_plane_update_noarm(struct intel_plane *plane, in i9xx_plane_update_noarm()
445 static void i9xx_plane_update_arm(struct intel_plane *plane, in i9xx_plane_update_arm()
502 static void i830_plane_update_arm(struct intel_plane *plane, in i830_plane_update_arm()
516 static void i9xx_plane_disable_arm(struct intel_plane *plane, in i9xx_plane_disable_arm()
544 g4x_primary_async_flip(struct intel_plane *plane, in g4x_primary_async_flip()
564 vlv_primary_async_flip(struct intel_plane *plane, in vlv_primary_async_flip()
578 bdw_primary_enable_flip_done(struct intel_plane *plane) in bdw_primary_enable_flip_done()
589 bdw_primary_disable_flip_done(struct intel_plane *plan
[all...]
H A Dskl_scaler.c270 struct intel_plane *intel_plane = in skl_update_scaler_plane() local
272 struct drm_i915_private *dev_priv = to_i915(intel_plane->base.dev); in skl_update_scaler_plane()
279 if (!icl_is_hdr_plane(dev_priv, intel_plane->id) && in skl_update_scaler_plane()
284 drm_plane_index(&intel_plane->base), in skl_update_scaler_plane()
301 intel_plane->base.base.id, in skl_update_scaler_plane()
302 intel_plane->base.name); in skl_update_scaler_plane()
343 intel_plane->base.base.id, intel_plane->base.name, in skl_update_scaler_plane()
381 struct intel_plane *plan in intel_atomic_setup_scaler()
506 struct intel_plane *intel_plane; intel_atomic_setup_scalers() local
[all...]
H A Di9xx_plane.h15 struct intel_plane;
18 unsigned int i965_plane_max_stride(struct intel_plane *plane,
23 struct intel_plane *
H A Dintel_psr.h21 struct intel_plane;
50 void intel_psr2_program_plane_sel_fetch_noarm(struct intel_plane *plane,
54 void intel_psr2_program_plane_sel_fetch_arm(struct intel_plane *plane,
58 void intel_psr2_disable_plane_sel_fetch_arm(struct intel_plane *plane,
H A Dintel_atomic_plane.c51 struct intel_plane *plane) in intel_plane_state_reset()
60 struct intel_plane *intel_plane_alloc(void) in intel_plane_alloc()
63 struct intel_plane *plane; in intel_plane_alloc()
82 void intel_plane_free(struct intel_plane *plane) in intel_plane_free()
198 struct intel_plane *plane) in use_min_ddb()
212 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_relative_data_rate()
253 struct intel_plane *plane, in intel_plane_calc_min_cdclk()
365 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_set_invisible()
413 static bool intel_plane_do_async_flip(struct intel_plane *plane, in intel_plane_do_async_flip()
439 struct intel_plane *plan in i9xx_must_disable_cxsr()
[all...]
H A Dintel_cursor.h11 struct intel_plane;
13 struct intel_plane *
H A 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,
H A Dintel_display.h59 struct intel_plane;
257 #define for_each_intel_plane(dev, intel_plane) \
258 list_for_each_entry(intel_plane, \
262 #define for_each_intel_plane_mask(dev, intel_plane, plane_mask) \
263 list_for_each_entry(intel_plane, \
267 drm_plane_mask(&intel_plane->base))
269 #define for_each_intel_plane_on_crtc(dev, intel_crtc, intel_plane) \
270 list_for_each_entry(intel_plane, \
273 for_each_if((intel_plane)->pipe == (intel_crtc)->pipe)
510 struct intel_plane *plan
[all...]
H A Dskl_universal_plane.c462 skl_plane_max_stride(struct intel_plane *plane, in skl_plane_max_stride()
514 icl_program_input_csc(struct intel_plane *plane, in icl_program_input_csc()
618 skl_plane_disable_arm(struct intel_plane *plane, in skl_plane_disable_arm()
632 icl_plane_disable_arm(struct intel_plane *plane, in icl_plane_disable_arm()
650 skl_plane_get_hw_state(struct intel_plane *plane, in skl_plane_get_hw_state()
963 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in glk_plane_color_ctl()
1079 static void icl_plane_csc_load_black(struct intel_plane *plane) in icl_plane_csc_load_black()
1113 skl_plane_update_noarm(struct intel_plane *plane, in skl_plane_update_noarm()
1143 skl_plane_update_arm(struct intel_plane *plane, in skl_plane_update_arm()
1199 icl_plane_update_noarm(struct intel_plane *plan
[all...]
H A Dskl_scaler.h15 struct intel_plane;
29 void skl_program_plane_scaler(struct intel_plane *plane,
H A Dintel_fbc.h17 struct intel_plane;
43 void intel_fbc_add_plane(struct intel_fbc *fbc, struct intel_plane *plane);
H A 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()
558 static void i9xx_cursor_disable_arm(struct intel_plane *plane, in i9xx_cursor_disable_arm()
564 static bool i9xx_cursor_get_hw_state(struct intel_plane *plane, in i9xx_cursor_get_hw_state()
616 struct intel_plane *plan in intel_legacy_cursor_update()
[all...]
H A Dintel_sprite.c63 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in chv_sprite_update_csc()
135 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_sprite_update_clrc()
338 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_sprite_update_gamma()
360 vlv_sprite_update_noarm(struct intel_plane *plane, in vlv_sprite_update_noarm()
381 vlv_sprite_update_arm(struct intel_plane *plane, in vlv_sprite_update_arm()
430 vlv_sprite_disable_arm(struct intel_plane *plane, in vlv_sprite_disable_arm()
442 vlv_sprite_get_hw_state(struct intel_plane *plane, in vlv_sprite_get_hw_state()
747 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ivb_sprite_update_gamma()
775 ivb_sprite_update_noarm(struct intel_plane *plane, in ivb_sprite_update_noarm()
805 ivb_sprite_update_arm(struct intel_plane *plan
[all...]
H A Dintel_display_types.h748 struct intel_plane *planar_linked_plane;
1510 struct intel_plane { struct
1539 unsigned int (*max_stride)(struct intel_plane *plane,
1543 void (*update_noarm)(struct intel_plane *plane,
1547 void (*update_arm)(struct intel_plane *plane,
1551 void (*disable_arm)(struct intel_plane *plane,
1553 bool (*get_hw_state)(struct intel_plane *plane, enum pipe *pipe);
1558 void (*async_flip)(struct intel_plane *plane,
1562 void (*enable_flip_done)(struct intel_plane *plane);
1563 void (*disable_flip_done)(struct intel_plane *plan
[all...]
H A Dintel_fb.h20 struct intel_plane;
42 bool intel_fb_plane_supports_modifier(struct intel_plane *plane, u64 modifier);
H A Dintel_fbc.c77 struct intel_plane *plane;
974 struct intel_plane *plane) in intel_fbc_update_state()
1030 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_fbc_is_cfb_ok()
1046 struct intel_plane *plane) in intel_fbc_check_plane()
1181 struct intel_plane *plane) in intel_fbc_can_flip_nuke()
1226 struct intel_plane *plane) in __intel_fbc_pre_update()
1266 struct intel_plane *plane; in intel_fbc_pre_update()
1289 struct intel_plane *plane = fbc->state.plane; in __intel_fbc_disable()
1320 struct intel_plane *plane; in intel_fbc_post_update()
1419 struct intel_plane *plan in intel_fbc_atomic_check()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_atomic_plane.h16 struct intel_plane;
28 void intel_update_plane(struct intel_plane *plane,
31 void intel_disable_plane(struct intel_plane *plane,
33 struct intel_plane *intel_plane_alloc(void);
34 void intel_plane_free(struct intel_plane *plane);
47 struct intel_plane *plane);
53 struct intel_plane *plane,
H A 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()
182 struct intel_plane *plane, in intel_plane_calc_min_cdclk()
270 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_set_invisible()
286 struct intel_plane *plane = to_intel_plane(new_plane_state->uapi.plane); in intel_plane_atomic_check_with_state()
335 struct intel_plane *plane) in intel_plane_atomic_check()
360 static struct intel_plane *
370 struct intel_plane *plan in skl_next_plane_to_commit()
[all...]
H A Dintel_display.h55 struct intel_plane;
362 #define for_each_intel_plane(dev, intel_plane) \
363 list_for_each_entry(intel_plane, \
367 #define for_each_intel_plane_mask(dev, intel_plane, plane_mask) \
368 list_for_each_entry(intel_plane, \
372 drm_plane_mask(&intel_plane->base))
374 #define for_each_intel_plane_on_crtc(dev, intel_crtc, intel_plane) \
375 list_for_each_entry(intel_plane, \
378 for_each_if((intel_plane)->pipe == (intel_crtc)->pipe)
614 unsigned int i9xx_plane_max_stride(struct intel_plane *plan
[all...]
H A Dintel_sprite.c250 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_check_stride()
397 skl_plane_max_stride(struct intel_plane *plane, in skl_plane_max_stride()
415 skl_program_scaler(struct intel_plane *plane, in skl_program_scaler()
486 icl_program_input_csc(struct intel_plane *plane, in icl_program_input_csc()
562 skl_program_plane(struct intel_plane *plane, in skl_program_plane()
664 skl_update_plane(struct intel_plane *plane, in skl_update_plane()
677 skl_disable_plane(struct intel_plane *plane, in skl_disable_plane()
699 skl_plane_get_hw_state(struct intel_plane *plane, in skl_plane_get_hw_state()
735 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in chv_update_csc()
807 struct intel_plane *plan in vlv_update_clrc()
[all...]
H A Dintel_atomic.c334 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()
H A Dintel_sprite.h22 struct intel_plane *intel_sprite_plane_create(struct drm_i915_private *dev_priv,
31 struct intel_plane *
H A Dintel_display_types.h573 struct intel_plane *planar_linked_plane;
1154 struct intel_plane { struct
1173 unsigned int (*max_stride)(struct intel_plane *plane,
1176 void (*update_plane)(struct intel_plane *plane,
1179 void (*disable_plane)(struct intel_plane *plane,
1181 bool (*get_hw_state)(struct intel_plane *plane, enum pipe *pipe);
1213 #define to_intel_plane(x) container_of(x, struct intel_plane, base)
1630 struct intel_plane *plane) in intel_atomic_get_plane_state()
1643 struct intel_plane *plane) in intel_atomic_get_old_plane_state()
1651 struct intel_plane *plan in intel_atomic_get_new_plane_state()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Dintel_pm.h22 struct intel_plane;
61 void skl_write_plane_wm(struct intel_plane *plane,
63 void skl_write_cursor_wm(struct intel_plane *plane,

Completed in 27 milliseconds

123