Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/i915/display/
H A Dintel_dsb.c26 struct intel_dsb { struct
183 static bool assert_dsb_has_room(struct intel_dsb *dsb) in assert_dsb_has_room()
194 static bool assert_dsb_tail_is_aligned(struct intel_dsb *dsb) in assert_dsb_tail_is_aligned()
203 static void intel_dsb_dump(struct intel_dsb *dsb) in intel_dsb_dump()
227 unsigned int intel_dsb_size(struct intel_dsb *dsb) in intel_dsb_size()
232 unsigned int intel_dsb_head(struct intel_dsb *dsb) in intel_dsb_head()
237 static unsigned int intel_dsb_tail(struct intel_dsb *dsb) in intel_dsb_tail()
242 static void intel_dsb_ins_align(struct intel_dsb *dsb) in intel_dsb_ins_align()
255 static void intel_dsb_emit(struct intel_dsb *dsb, u32 ldw, u32 udw) in intel_dsb_emit()
270 static bool intel_dsb_prev_ins_is_write(struct intel_dsb *dsb, in intel_dsb_prev_ins_is_write()
[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_flipq.h17 struct intel_dsb;
30 struct intel_dsb *dsb);
32 void intel_flipq_wait_dmc_halt(struct intel_dsb *dsb, struct intel_crtc *crtc);
33 void intel_flipq_unhalt_dmc(struct intel_dsb *dsb, struct intel_crtc *crtc);
H A Dskl_scaler.h14 struct intel_dsb;
29 void skl_program_plane_scaler(struct intel_dsb *dsb,
33 void skl_detach_scalers(struct intel_dsb *dsb,
H A Dintel_vdsc.h16 struct intel_dsb;
35 void intel_dsc_su_et_parameters_configure(struct intel_dsb *dsb, struct intel_encoder *encoder,
H A Dintel_flipq.c355 struct intel_dsb *dsb) in lnl_flipq_add()
390 struct intel_dsb *dsb) in ptl_flipq_add()
425 struct intel_dsb *dsb) in intel_flipq_add()
458 void intel_flipq_wait_dmc_halt(struct intel_dsb *dsb, struct intel_crtc *crtc) in intel_flipq_wait_dmc_halt()
466 void intel_flipq_unhalt_dmc(struct intel_dsb *dsb, struct intel_crtc *crtc) in intel_flipq_unhalt_dmc()
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.c855 void intel_plane_update_noarm(struct intel_dsb *dsb, in intel_plane_update_noarm()
871 void intel_plane_async_flip(struct intel_dsb *dsb, in intel_plane_async_flip()
883 void intel_plane_update_arm(struct intel_dsb *dsb, in intel_plane_update_arm()
899 void intel_plane_disable_arm(struct intel_dsb *dsb, in intel_plane_disable_arm()
909 void intel_crtc_planes_update_noarm(struct intel_dsb *dsb, in intel_crtc_planes_update_noarm()
940 static void skl_crtc_planes_update_arm(struct intel_dsb *dsb, in skl_crtc_planes_update_arm()
974 static void i9xx_crtc_planes_update_arm(struct intel_dsb *dsb, in i9xx_crtc_planes_update_arm()
1001 void intel_crtc_planes_update_arm(struct intel_dsb *dsb, in intel_crtc_planes_update_arm()
H A Dskl_scaler.c701 struct intel_dsb *dsb, in glk_program_nearest_filter_coefs()
741 struct intel_dsb *dsb, enum pipe pipe, in skl_scaler_setup_filter()
862 skl_program_plane_scaler(struct intel_dsb *dsb, in skl_program_plane_scaler()
928 static void skl_detach_scaler(struct intel_dsb *dsb, in skl_detach_scaler()
943 void skl_detach_scalers(struct intel_dsb *dsb, in skl_detach_scalers()
H A Dintel_display_types.h1373 struct intel_dsb *dsb_color, *dsb_commit;
1613 void (*update_noarm)(struct intel_dsb *dsb,
1618 void (*update_arm)(struct intel_dsb *dsb,
1623 void (*disable_arm)(struct intel_dsb *dsb,
1635 void (*async_flip)(struct intel_dsb *dsb,
H A Dintel_de.h231 intel_de_write_dsb(struct intel_display *display, struct intel_dsb *dsb, in intel_de_write_dsb()
H A Dintel_vrr.c691 void intel_vrr_send_push(struct intel_dsb *dsb, in intel_vrr_send_push()
711 void intel_vrr_check_push_sent(struct intel_dsb *dsb, in intel_vrr_check_push_sent()
H A Dintel_psr.c2517 void intel_psr_trigger_frame_change_event(struct intel_dsb *dsb, in intel_psr_trigger_frame_change_event()
2591 void intel_psr2_program_trans_man_trk_ctl(struct intel_dsb *dsb, in intel_psr2_program_trans_man_trk_ctl()
3213 struct intel_dsb *dsb) in _psr2_ready_for_pipe_update_locked()
3238 struct intel_dsb *dsb) in _psr1_ready_for_pipe_update_locked()
3294 void intel_psr_wait_for_idle_dsb(struct intel_dsb *dsb, in intel_psr_wait_for_idle_dsb()
H A Dintel_fbc.c1381 intel_fbc_program_dirty_rect(struct intel_dsb *dsb, struct intel_fbc *fbc, in intel_fbc_program_dirty_rect()
1394 intel_fbc_dirty_rect_update(struct intel_dsb *dsb, struct intel_fbc *fbc) in intel_fbc_dirty_rect_update()
1407 intel_fbc_dirty_rect_update_noarm(struct intel_dsb *dsb, in intel_fbc_dirty_rect_update_noarm()
H A Dintel_dmc.c1766 void intel_pipedmc_dcb_enable(struct intel_dsb *dsb, struct intel_crtc *crtc) in intel_pipedmc_dcb_enable()
1775 void intel_pipedmc_dcb_disable(struct intel_dsb *dsb, struct intel_crtc *crtc) in intel_pipedmc_dcb_disable()
H A Dintel_vdsc.c770 void intel_dsc_su_et_parameters_configure(struct intel_dsb *dsb, struct intel_encoder *encoder, in intel_dsc_su_et_parameters_configure()
H A Dintel_display.c141 static void bdw_set_pipe_misc(struct intel_dsb *dsb,
3246 static void bdw_set_pipe_misc(struct intel_dsb *dsb, in bdw_set_pipe_misc()
/linux/Documentation/gpu/
H A Di915.rst255 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dsb.c
258 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dsb.c