/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_atomic_plane.h | 17 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 D | i9xx_plane.c | 135 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 D | skl_scaler.c | 270 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 D | i9xx_plane.h | 15 struct intel_plane; 18 unsigned int i965_plane_max_stride(struct intel_plane *plane, 23 struct intel_plane *
|
H A D | intel_psr.h | 21 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 D | intel_atomic_plane.c | 51 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 D | intel_cursor.h | 11 struct intel_plane; 13 struct intel_plane *
|
H A D | skl_watermark.h | 20 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 D | intel_display.h | 59 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 D | skl_universal_plane.c | 462 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 D | skl_scaler.h | 15 struct intel_plane; 29 void skl_program_plane_scaler(struct intel_plane *plane,
|
H A D | intel_fbc.h | 17 struct intel_plane; 43 void intel_fbc_add_plane(struct intel_fbc *fbc, struct intel_plane *plane);
|
H A D | intel_cursor.c | 176 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 D | intel_sprite.c | 63 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 D | intel_display_types.h | 748 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 D | intel_fb.h | 20 struct intel_plane; 42 bool intel_fb_plane_supports_modifier(struct intel_plane *plane, u64 modifier);
|
H A D | intel_fbc.c | 77 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 D | intel_atomic_plane.h | 16 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 D | intel_atomic_plane.c | 46 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 D | intel_display.h | 55 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 D | intel_sprite.c | 250 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 D | intel_atomic.c | 334 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 D | intel_sprite.h | 22 struct intel_plane *intel_sprite_plane_create(struct drm_i915_private *dev_priv, 31 struct intel_plane *
|
H A D | intel_display_types.h | 573 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 D | intel_pm.h | 22 struct intel_plane; 61 void skl_write_plane_wm(struct intel_plane *plane, 63 void skl_write_cursor_wm(struct intel_plane *plane,
|