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