intel_dsb
static void i9xx_plane_update_noarm(struct intel_dsb *dsb,
static void i9xx_plane_update_arm(struct intel_dsb *dsb,
static void i830_plane_update_arm(struct intel_dsb *dsb,
static void i9xx_plane_disable_arm(struct intel_dsb *dsb,
g4x_primary_async_flip(struct intel_dsb *dsb,
vlv_primary_async_flip(struct intel_dsb *dsb,
static void ilk_color_commit_noarm(struct intel_dsb *dsb,
static void i9xx_color_commit_arm(struct intel_dsb *dsb,
static void ilk_color_commit_arm(struct intel_dsb *dsb,
static void hsw_color_commit_arm(struct intel_dsb *dsb,
static void skl_color_commit_arm(struct intel_dsb *dsb,
static void icl_color_commit_arm(struct intel_dsb *dsb,
void intel_color_commit_noarm(struct intel_dsb *dsb,
void intel_color_commit_arm(struct intel_dsb *dsb,
static void ilk_update_pipe_csc(struct intel_dsb *dsb,
static void icl_update_output_csc(struct intel_dsb *dsb,
void (*color_commit_noarm)(struct intel_dsb *dsb,
static void ilk_load_csc_matrix(struct intel_dsb *dsb,
void (*color_commit_arm)(struct intel_dsb *dsb,
static void icl_load_csc_matrix(struct intel_dsb *dsb,
static void icl_color_commit_noarm(struct intel_dsb *dsb,
static void skl_color_commit_noarm(struct intel_dsb *dsb,
struct intel_dsb;
void intel_color_commit_noarm(struct intel_dsb *dsb,
void intel_color_commit_arm(struct intel_dsb *dsb,
static void i845_cursor_update_arm(struct intel_dsb *dsb,
static void i845_cursor_disable_arm(struct intel_dsb *dsb,
static void i9xx_cursor_disable_sel_fetch_arm(struct intel_dsb *dsb,
static void wa_16021440873(struct intel_dsb *dsb,
static void i9xx_cursor_update_sel_fetch_arm(struct intel_dsb *dsb,
static void skl_write_cursor_wm(struct intel_dsb *dsb,
static void i9xx_cursor_update_arm(struct intel_dsb *dsb,
static void i9xx_cursor_disable_arm(struct intel_dsb *dsb,
intel_de_write_dsb(struct intel_display *display, struct intel_dsb *dsb,
static void bdw_set_pipe_misc(struct intel_dsb *dsb,
static void bdw_set_pipe_misc(struct intel_dsb *dsb,
struct intel_dsb *dsb_color, *dsb_commit;
void (*update_noarm)(struct intel_dsb *dsb,
void (*update_arm)(struct intel_dsb *dsb,
void (*disable_arm)(struct intel_dsb *dsb,
void (*async_flip)(struct intel_dsb *dsb,
static bool assert_dsb_has_room(struct intel_dsb *dsb)
static bool assert_dsb_tail_is_aligned(struct intel_dsb *dsb)
static void intel_dsb_dump(struct intel_dsb *dsb)
unsigned int intel_dsb_size(struct intel_dsb *dsb)
unsigned int intel_dsb_head(struct intel_dsb *dsb)
static unsigned int intel_dsb_tail(struct intel_dsb *dsb)
static void intel_dsb_ins_align(struct intel_dsb *dsb)
static void intel_dsb_emit(struct intel_dsb *dsb, u32 ldw, u32 udw)
static bool intel_dsb_prev_ins_is_write(struct intel_dsb *dsb,
static bool intel_dsb_prev_ins_is_indexed_write(struct intel_dsb *dsb, i915_reg_t reg)
void intel_dsb_reg_write_indexed(struct intel_dsb *dsb,
void intel_dsb_reg_write(struct intel_dsb *dsb,
void intel_dsb_reg_write_masked(struct intel_dsb *dsb,
void intel_dsb_noop(struct intel_dsb *dsb, int count)
void intel_dsb_nonpost_start(struct intel_dsb *dsb)
void intel_dsb_nonpost_end(struct intel_dsb *dsb)
void intel_dsb_interrupt(struct intel_dsb *dsb)
void intel_dsb_wait_usec(struct intel_dsb *dsb, int count)
void intel_dsb_wait_vblanks(struct intel_dsb *dsb, int count)
static void intel_dsb_emit_wait_dsl(struct intel_dsb *dsb,
struct intel_dsb *dsb,
struct intel_dsb *dsb,
struct intel_dsb *dsb,
struct intel_dsb *dsb,
void intel_dsb_poll(struct intel_dsb *dsb,
static void intel_dsb_align_tail(struct intel_dsb *dsb)
static void intel_dsb_gosub_align(struct intel_dsb *dsb)
void intel_dsb_gosub(struct intel_dsb *dsb,
struct intel_dsb *sub_dsb)
void intel_dsb_gosub_finish(struct intel_dsb *dsb)
void intel_dsb_finish(struct intel_dsb *dsb)
struct intel_dsb *dsb)
struct intel_dsb *dsb,
struct intel_dsb *chained_dsb,
struct intel_dsb *dsb,
struct intel_dsb *chained_dsb,
struct intel_dsb *dsb)
void intel_dsb_commit(struct intel_dsb *dsb)
void intel_dsb_wait(struct intel_dsb *dsb)
struct intel_dsb *intel_dsb_prepare(struct intel_atomic_state *state,
struct intel_dsb *dsb;
void intel_dsb_cleanup(struct intel_dsb *dsb)
struct intel_dsb;
unsigned int intel_dsb_size(struct intel_dsb *dsb);
unsigned int intel_dsb_head(struct intel_dsb *dsb);
struct intel_dsb *intel_dsb_prepare(struct intel_atomic_state *state,
void intel_dsb_finish(struct intel_dsb *dsb);
void intel_dsb_gosub_finish(struct intel_dsb *dsb);
void intel_dsb_cleanup(struct intel_dsb *dsb);
void intel_dsb_reg_write(struct intel_dsb *dsb,
void intel_dsb_reg_write_indexed(struct intel_dsb *dsb,
void intel_dsb_reg_write_masked(struct intel_dsb *dsb,
void intel_dsb_noop(struct intel_dsb *dsb, int count);
void intel_dsb_nonpost_start(struct intel_dsb *dsb);
void intel_dsb_nonpost_end(struct intel_dsb *dsb);
void intel_dsb_interrupt(struct intel_dsb *dsb);
void intel_dsb_wait_usec(struct intel_dsb *dsb, int count);
void intel_dsb_wait_vblanks(struct intel_dsb *dsb, int count);
struct intel_dsb *dsb);
struct intel_dsb *dsb,
struct intel_dsb *dsb,
struct intel_dsb *dsb);
void intel_dsb_poll(struct intel_dsb *dsb,
void intel_dsb_gosub(struct intel_dsb *dsb,
struct intel_dsb *sub_dsb);
struct intel_dsb *dsb,
struct intel_dsb *chained_dsb,
void intel_dsb_commit(struct intel_dsb *dsb);
void intel_dsb_wait(struct intel_dsb *dsb);
intel_fbc_program_dirty_rect(struct intel_dsb *dsb, struct intel_fbc *fbc,
intel_fbc_dirty_rect_update(struct intel_dsb *dsb, struct intel_fbc *fbc)
intel_fbc_dirty_rect_update_noarm(struct intel_dsb *dsb,
struct intel_dsb;
void intel_fbc_dirty_rect_update_noarm(struct intel_dsb *dsb,
struct intel_dsb *dsb)
struct intel_dsb *dsb)
struct intel_dsb *dsb)
void intel_flipq_wait_dmc_halt(struct intel_dsb *dsb, struct intel_crtc *crtc)
void intel_flipq_unhalt_dmc(struct intel_dsb *dsb, struct intel_crtc *crtc)
struct intel_dsb;
struct intel_dsb *dsb);
void intel_flipq_wait_dmc_halt(struct intel_dsb *dsb, struct intel_crtc *crtc);
void intel_flipq_unhalt_dmc(struct intel_dsb *dsb, struct intel_crtc *crtc);
void intel_plane_update_noarm(struct intel_dsb *dsb,
void intel_plane_async_flip(struct intel_dsb *dsb,
void intel_plane_update_arm(struct intel_dsb *dsb,
void intel_plane_disable_arm(struct intel_dsb *dsb,
void intel_crtc_planes_update_noarm(struct intel_dsb *dsb,
static void skl_crtc_planes_update_arm(struct intel_dsb *dsb,
static void i9xx_crtc_planes_update_arm(struct intel_dsb *dsb,
void intel_crtc_planes_update_arm(struct intel_dsb *dsb,
struct intel_dsb;
void intel_plane_async_flip(struct intel_dsb *dsb,
void intel_plane_update_noarm(struct intel_dsb *dsb,
void intel_plane_update_arm(struct intel_dsb *dsb,
void intel_plane_disable_arm(struct intel_dsb *dsb,
void intel_crtc_planes_update_noarm(struct intel_dsb *dsb,
void intel_crtc_planes_update_arm(struct intel_dsb *dsbx,
void intel_psr_trigger_frame_change_event(struct intel_dsb *dsb,
void intel_psr2_program_trans_man_trk_ctl(struct intel_dsb *dsb,
struct intel_dsb *dsb)
struct intel_dsb *dsb)
void intel_psr_wait_for_idle_dsb(struct intel_dsb *dsb,
struct intel_dsb;
void intel_psr_wait_for_idle_dsb(struct intel_dsb *dsb,
void intel_psr2_program_trans_man_trk_ctl(struct intel_dsb *dsb,
void intel_psr_trigger_frame_change_event(struct intel_dsb *dsb,
g4x_sprite_update_noarm(struct intel_dsb *dsb,
g4x_sprite_update_arm(struct intel_dsb *dsb,
g4x_sprite_disable_arm(struct intel_dsb *dsb,
vlv_sprite_update_noarm(struct intel_dsb *dsb,
vlv_sprite_update_arm(struct intel_dsb *dsb,
vlv_sprite_disable_arm(struct intel_dsb *dsb,
ivb_sprite_update_noarm(struct intel_dsb *dsb,
ivb_sprite_update_arm(struct intel_dsb *dsb,
ivb_sprite_disable_arm(struct intel_dsb *dsb,
void intel_dsc_su_et_parameters_configure(struct intel_dsb *dsb, struct intel_encoder *encoder,
struct intel_dsb;
void intel_dsc_su_et_parameters_configure(struct intel_dsb *dsb, struct intel_encoder *encoder,
void intel_vrr_send_push(struct intel_dsb *dsb,
void intel_vrr_check_push_sent(struct intel_dsb *dsb,
struct intel_dsb;
void intel_vrr_send_push(struct intel_dsb *dsb,
void intel_vrr_check_push_sent(struct intel_dsb *dsb,
struct intel_dsb *dsb,
struct intel_dsb *dsb, enum pipe pipe,
skl_program_plane_scaler(struct intel_dsb *dsb,
static void skl_detach_scaler(struct intel_dsb *dsb,
void skl_detach_scalers(struct intel_dsb *dsb,
struct intel_dsb;
void skl_program_plane_scaler(struct intel_dsb *dsb,
void skl_detach_scalers(struct intel_dsb *dsb,
static void icl_plane_csc_load_black(struct intel_dsb *dsb,
skl_plane_update_noarm(struct intel_dsb *dsb,
skl_plane_update_arm(struct intel_dsb *dsb,
static void icl_plane_update_sel_fetch_noarm(struct intel_dsb *dsb,
icl_plane_update_noarm(struct intel_dsb *dsb,
static void icl_plane_update_sel_fetch_arm(struct intel_dsb *dsb,
icl_plane_update_arm(struct intel_dsb *dsb,
skl_plane_async_flip(struct intel_dsb *dsb,
icl_program_input_csc(struct intel_dsb *dsb,
static void skl_write_plane_wm(struct intel_dsb *dsb,
skl_plane_disable_arm(struct intel_dsb *dsb,
static void icl_plane_disable_sel_fetch_arm(struct intel_dsb *dsb,
icl_plane_disable_arm(struct intel_dsb *dsb,