Lines Matching refs:dsb

274 static void i845_cursor_update_arm(struct intel_dsb *dsb,  in i845_cursor_update_arm()  argument
315 static void i845_cursor_disable_arm(struct intel_dsb *dsb, in i845_cursor_disable_arm() argument
319 i845_cursor_update_arm(dsb, plane, crtc_state, NULL); in i845_cursor_disable_arm()
532 static void i9xx_cursor_disable_sel_fetch_arm(struct intel_dsb *dsb, in i9xx_cursor_disable_sel_fetch_arm() argument
543 intel_de_write_dsb(display, dsb, SEL_FETCH_CUR_CTL(pipe), 0); in i9xx_cursor_disable_sel_fetch_arm()
546 static void wa_16021440873(struct intel_dsb *dsb, in wa_16021440873() argument
559 intel_de_write_dsb(display, dsb, SEL_FETCH_CUR_CTL(pipe), ctl); in wa_16021440873()
561 intel_de_write_dsb(display, dsb, CURPOS_ERLY_TPT(display, pipe), in wa_16021440873()
565 static void i9xx_cursor_update_sel_fetch_arm(struct intel_dsb *dsb, in i9xx_cursor_update_sel_fetch_arm() argument
574 i9xx_cursor_disable_sel_fetch_arm(dsb, plane, crtc_state); in i9xx_cursor_update_sel_fetch_arm()
583 intel_de_write_dsb(display, dsb, CURPOS_ERLY_TPT(display, pipe), val); in i9xx_cursor_update_sel_fetch_arm()
586 intel_de_write_dsb(display, dsb, SEL_FETCH_CUR_CTL(pipe), plane_state->ctl); in i9xx_cursor_update_sel_fetch_arm()
590 wa_16021440873(dsb, plane, crtc_state, plane_state); in i9xx_cursor_update_sel_fetch_arm()
592 i9xx_cursor_disable_sel_fetch_arm(dsb, plane, crtc_state); in i9xx_cursor_update_sel_fetch_arm()
619 static void skl_write_cursor_wm(struct intel_dsb *dsb, in skl_write_cursor_wm() argument
632 intel_de_write_dsb(display, dsb, CUR_WM(pipe, level), in skl_write_cursor_wm()
635 intel_de_write_dsb(display, dsb, CUR_WM_TRANS(pipe), in skl_write_cursor_wm()
641 intel_de_write_dsb(display, dsb, CUR_WM_SAGV(pipe), in skl_write_cursor_wm()
643 intel_de_write_dsb(display, dsb, CUR_WM_SAGV_TRANS(pipe), in skl_write_cursor_wm()
647 intel_de_write_dsb(display, dsb, CUR_BUF_CFG(pipe), in skl_write_cursor_wm()
652 static void i9xx_cursor_update_arm(struct intel_dsb *dsb, in i9xx_cursor_update_arm() argument
696 skl_write_cursor_wm(dsb, plane, crtc_state); in i9xx_cursor_update_arm()
699 i9xx_cursor_update_sel_fetch_arm(dsb, plane, crtc_state, plane_state); in i9xx_cursor_update_arm()
701 i9xx_cursor_disable_sel_fetch_arm(dsb, plane, crtc_state); in i9xx_cursor_update_arm()
707 intel_de_write_dsb(display, dsb, CUR_FBC_CTL(display, pipe), fbc_ctl); in i9xx_cursor_update_arm()
708 intel_de_write_dsb(display, dsb, CURCNTR(display, pipe), cntl); in i9xx_cursor_update_arm()
709 intel_de_write_dsb(display, dsb, CURPOS(display, pipe), pos); in i9xx_cursor_update_arm()
710 intel_de_write_dsb(display, dsb, CURBASE(display, pipe), base); 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()
721 static void i9xx_cursor_disable_arm(struct intel_dsb *dsb, in i9xx_cursor_disable_arm() argument
725 i9xx_cursor_update_arm(dsb, plane, crtc_state, NULL); in i9xx_cursor_disable_arm()