Lines Matching refs:dsb
283 static void i845_cursor_update_arm(struct intel_dsb *dsb, in i845_cursor_update_arm() argument
324 static void i845_cursor_disable_arm(struct intel_dsb *dsb, in i845_cursor_disable_arm() argument
328 i845_cursor_update_arm(dsb, plane, crtc_state, NULL); in i845_cursor_disable_arm()
542 static void i9xx_cursor_disable_sel_fetch_arm(struct intel_dsb *dsb, in i9xx_cursor_disable_sel_fetch_arm() argument
552 intel_de_write_dsb(display, dsb, SEL_FETCH_CUR_CTL(pipe), 0); in i9xx_cursor_disable_sel_fetch_arm()
555 static void wa_16021440873(struct intel_dsb *dsb, in wa_16021440873() argument
568 intel_de_write_dsb(display, dsb, SEL_FETCH_CUR_CTL(pipe), ctl); in wa_16021440873()
570 intel_de_write_dsb(display, dsb, CURPOS_ERLY_TPT(display, pipe), in wa_16021440873()
574 static void i9xx_cursor_update_sel_fetch_arm(struct intel_dsb *dsb, in i9xx_cursor_update_sel_fetch_arm() argument
590 intel_de_write_dsb(display, dsb, CURPOS_ERLY_TPT(display, pipe), val); in i9xx_cursor_update_sel_fetch_arm()
593 intel_de_write_dsb(display, dsb, SEL_FETCH_CUR_CTL(pipe), plane_state->ctl); in i9xx_cursor_update_sel_fetch_arm()
597 wa_16021440873(dsb, plane, crtc_state, plane_state); in i9xx_cursor_update_sel_fetch_arm()
599 i9xx_cursor_disable_sel_fetch_arm(dsb, plane, crtc_state); in i9xx_cursor_update_sel_fetch_arm()
626 static void skl_write_cursor_wm(struct intel_dsb *dsb, in skl_write_cursor_wm() argument
639 intel_de_write_dsb(display, dsb, CUR_WM(pipe, level), in skl_write_cursor_wm()
642 intel_de_write_dsb(display, dsb, CUR_WM_TRANS(pipe), in skl_write_cursor_wm()
648 intel_de_write_dsb(display, dsb, CUR_WM_SAGV(pipe), in skl_write_cursor_wm()
650 intel_de_write_dsb(display, dsb, CUR_WM_SAGV_TRANS(pipe), in skl_write_cursor_wm()
654 intel_de_write_dsb(display, dsb, CUR_BUF_CFG(pipe), in skl_write_cursor_wm()
659 static void i9xx_cursor_update_arm(struct intel_dsb *dsb, in i9xx_cursor_update_arm() argument
703 skl_write_cursor_wm(dsb, plane, crtc_state); in i9xx_cursor_update_arm()
706 i9xx_cursor_update_sel_fetch_arm(dsb, plane, crtc_state, plane_state); in i9xx_cursor_update_arm()
708 i9xx_cursor_disable_sel_fetch_arm(dsb, plane, crtc_state); in i9xx_cursor_update_arm()
714 intel_de_write_dsb(display, dsb, CUR_FBC_CTL(display, pipe), fbc_ctl); in i9xx_cursor_update_arm()
715 intel_de_write_dsb(display, dsb, CURCNTR(display, pipe), cntl); in i9xx_cursor_update_arm()
716 intel_de_write_dsb(display, dsb, CURPOS(display, pipe), pos); in i9xx_cursor_update_arm()
717 intel_de_write_dsb(display, dsb, CURBASE(display, pipe), base); in i9xx_cursor_update_arm()
723 intel_de_write_dsb(display, dsb, CURPOS(display, pipe), pos); in i9xx_cursor_update_arm()
724 intel_de_write_dsb(display, dsb, CURBASE(display, pipe), base); in i9xx_cursor_update_arm()
728 static void i9xx_cursor_disable_arm(struct intel_dsb *dsb, in i9xx_cursor_disable_arm() argument
732 i9xx_cursor_update_arm(dsb, plane, crtc_state, NULL); in i9xx_cursor_disable_arm()