Home
last modified time | relevance | path

Searched refs:intel_dsb (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/i915/display/
H A Dintel_dsb.c18 #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 Dintel_color.h15 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 Dintel_vdsc.h17 struct intel_dsb;
41 void intel_dsc_su_et_parameters_configure(struct intel_dsb *dsb, struct intel_encoder *encoder,
H A Dintel_color.c48 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 Dintel_plane.c877 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 Dintel_display_types.h1377 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 Dintel_vrr.c712 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 Dintel_psr.c47 #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 Dintel_fbc.c1380 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 Dintel_dmc.c1762 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 Dintel_vdsc.c823 void intel_dsc_su_et_parameters_configure(struct intel_dsb *dsb, struct intel_encoder *encoder, in intel_dsc_enable()
H A Dintel_display.c89 #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()