| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_dsb.c | 18 #include "intel_dsb.h" 27 struct intel_dsb { argument 81 * because they're not used outside of intel_dsb.c. 83 static u32 dsb_buffer_ggtt_offset(struct intel_dsb *dsb) 90 static void dsb_buffer_write(struct intel_dsb *dsb, u32 idx, u32 val) 97 static u32 dsb_buffer_read(struct intel_dsb *dsb, u32 idx) 104 static void dsb_buffer_fill(struct intel_dsb *dsb, u32 idx, u32 val, size_t size) in pre_commit_is_vrr_active() 116 static void dsb_buffer_cleanup(struct intel_dsb *dsb) in pre_commit_is_vrr_active() 123 static void dsb_buffer_flush_map(struct intel_dsb *dsb) in dsb_vtotal() 241 static bool assert_dsb_has_room(struct intel_dsb *ds in intel_dsb_tail() 26 struct intel_dsb { global() struct 29 dsb_bufintel_dsb global() argument 30 crtcintel_dsb global() argument 35 sizeintel_dsb global() argument 41 free_posintel_dsb global() argument 48 insintel_dsb global() argument 55 ins_start_offsetintel_dsb global() argument 57 chickenintel_dsb global() argument 58 hw_dewake_scanlineintel_dsb global() argument [all...] |
| H A D | intel_color.h | 15 struct intel_dsb; 32 void intel_color_commit_noarm(struct intel_dsb *dsb, 34 void intel_color_commit_arm(struct intel_dsb *dsb, 45 void intel_color_plane_program_pipeline(struct intel_dsb *dsb, 47 void intel_color_plane_commit_arm(struct intel_dsb *dsb,
|
| H A D | intel_vdsc.h | 17 struct intel_dsb; 41 void intel_dsc_su_et_parameters_configure(struct intel_dsb *dsb, struct intel_encoder *encoder,
|
| H A D | intel_color.c | 48 void (*color_commit_noarm)(struct intel_dsb *dsb, 57 void (*color_commit_arm)(struct intel_dsb *dsb, 94 void (*load_plane_csc_matrix)(struct intel_dsb *dsb, 98 void (*load_plane_luts)(struct intel_dsb *dsb, 224 static void ilk_update_pipe_csc(struct intel_dsb *dsb, in ilk_update_pipe_csc() 330 static void icl_update_output_csc(struct intel_dsb *dsb, in icl_update_output_csc() 559 static void ilk_load_csc_matrix(struct intel_dsb *dsb, in ilk_load_csc_matrix() 597 static void icl_load_csc_matrix(struct intel_dsb *dsb, in icl_load_csc_matrix() 990 static void icl_color_commit_noarm(struct intel_dsb *dsb, in icl_color_commit_noarm() 1004 static void skl_color_commit_noarm(struct intel_dsb *dsb, in skl_color_commit_noarm() [all …]
|
| H A D | intel_plane.c | 877 void intel_plane_update_noarm(struct intel_dsb *dsb, in intel_plane_async_flip() 893 void intel_plane_async_flip(struct intel_dsb *dsb, in intel_plane_update_arm() 905 void intel_plane_update_arm(struct intel_dsb *dsb, in intel_plane_disable_arm() 921 void intel_plane_disable_arm(struct intel_dsb *dsb, in intel_crtc_planes_update_noarm() 931 void intel_crtc_planes_update_noarm(struct intel_dsb *dsb, in intel_crtc_planes_update_noarm() 962 static void skl_crtc_planes_update_arm(struct intel_dsb *dsb, in skl_crtc_planes_update_arm() 996 static void i9xx_crtc_planes_update_arm(struct intel_dsb *dsb, in i9xx_crtc_planes_update_arm() 1023 void intel_crtc_planes_update_arm(struct intel_dsb *dsb, in intel_plane_check_clipping()
|
| H A D | intel_display_types.h | 1377 struct intel_dsb *dsb_color, *dsb_commit; 1617 void (*update_noarm)(struct intel_dsb *dsb, 1622 void (*update_arm)(struct intel_dsb *dsb, 1627 void (*disable_arm)(struct intel_dsb *dsb, 1639 void (*async_flip)(struct intel_dsb *dsb,
|
| H A D | intel_vrr.c | 712 void intel_vrr_send_push(struct intel_dsb *dsb, in intel_vrr_check_push_sent() 731 void intel_vrr_check_push_sent(struct intel_dsb *dsb, in intel_vrr_check_push_sent()
|
| H A D | intel_psr.c | 47 #include "intel_dsb.h" 2526 void intel_psr_trigger_frame_change_event(struct intel_dsb *dsb, in intel_psr_trigger_frame_change_event() 2602 void intel_psr2_program_trans_man_trk_ctl(struct intel_dsb *dsb, in intel_psr2_program_trans_man_trk_ctl() 3232 struct intel_dsb *dsb) in _psr2_ready_for_pipe_update_locked() 3257 struct intel_dsb *dsb) in _psr1_ready_for_pipe_update_locked() 3313 void intel_psr_wait_for_idle_dsb(struct intel_dsb *dsb,
|
| H A D | intel_fbc.c | 1380 intel_fbc_program_dirty_rect(struct intel_dsb *dsb, struct intel_fbc *fbc, 1393 intel_fbc_dirty_rect_update(struct intel_dsb *dsb, struct intel_fbc *fbc) 1406 intel_fbc_dirty_rect_update_noarm(struct intel_dsb *dsb,
|
| H A D | intel_dmc.c | 1762 void intel_pipedmc_dcb_enable(struct intel_dsb *dsb, struct intel_crtc *crtc) in intel_pipedmc_start_mmioaddr() 1771 void intel_pipedmc_dcb_disable(struct intel_dsb *dsb, struct intel_crtc *crtc) in intel_pipedmc_dcb_enable()
|
| H A D | intel_vdsc.c | 823 void intel_dsc_su_et_parameters_configure(struct intel_dsb *dsb, struct intel_encoder *encoder, in intel_dsc_enable()
|
| H A D | intel_display.c | 89 #include "intel_dsb.h" 139 static void bdw_set_pipe_misc(struct intel_dsb *dsb, 3269 static void bdw_set_pipe_misc(struct intel_dsb *dsb, in bdw_set_pipe_misc()
|