Lines Matching full:dsb

604 icl_program_input_csc(struct intel_dsb *dsb,  in icl_program_input_csc()  argument
652 intel_de_write_dsb(display, dsb, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 0), in icl_program_input_csc()
654 intel_de_write_dsb(display, dsb, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 1), in icl_program_input_csc()
656 intel_de_write_dsb(display, dsb, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 2), in icl_program_input_csc()
658 intel_de_write_dsb(display, dsb, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 3), in icl_program_input_csc()
660 intel_de_write_dsb(display, dsb, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 4), in icl_program_input_csc()
662 intel_de_write_dsb(display, dsb, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 5), in icl_program_input_csc()
665 intel_de_write_dsb(display, dsb, PLANE_INPUT_CSC_PREOFF(pipe, plane_id, 0), in icl_program_input_csc()
667 intel_de_write_dsb(display, dsb, PLANE_INPUT_CSC_PREOFF(pipe, plane_id, 1), in icl_program_input_csc()
669 intel_de_write_dsb(display, dsb, PLANE_INPUT_CSC_PREOFF(pipe, plane_id, 2), in icl_program_input_csc()
671 intel_de_write_dsb(display, dsb, in icl_program_input_csc()
673 intel_de_write_dsb(display, dsb, in icl_program_input_csc()
675 intel_de_write_dsb(display, dsb, in icl_program_input_csc()
749 static void skl_write_plane_wm(struct intel_dsb *dsb, in skl_write_plane_wm() argument
767 intel_de_write_dsb(display, dsb, PLANE_WM(pipe, plane_id, level), in skl_write_plane_wm()
770 intel_de_write_dsb(display, dsb, PLANE_WM_TRANS(pipe, plane_id), in skl_write_plane_wm()
776 intel_de_write_dsb(display, dsb, PLANE_WM_SAGV(pipe, plane_id), in skl_write_plane_wm()
778 intel_de_write_dsb(display, dsb, PLANE_WM_SAGV_TRANS(pipe, plane_id), in skl_write_plane_wm()
782 intel_de_write_dsb(display, dsb, PLANE_BUF_CFG(pipe, plane_id), in skl_write_plane_wm()
786 intel_de_write_dsb(display, dsb, PLANE_NV12_BUF_CFG(pipe, plane_id), in skl_write_plane_wm()
790 intel_de_write_dsb(display, dsb, PLANE_MIN_BUF_CFG(pipe, plane_id), in skl_write_plane_wm()
795 skl_plane_disable_arm(struct intel_dsb *dsb, in skl_plane_disable_arm() argument
803 skl_write_plane_wm(dsb, plane, crtc_state); in skl_plane_disable_arm()
805 intel_de_write_dsb(display, dsb, PLANE_CTL(pipe, plane_id), 0); in skl_plane_disable_arm()
806 intel_de_write_dsb(display, dsb, PLANE_SURF(pipe, plane_id), 0); in skl_plane_disable_arm()
809 static void icl_plane_disable_sel_fetch_arm(struct intel_dsb *dsb, in icl_plane_disable_sel_fetch_arm() argument
819 intel_de_write_dsb(display, dsb, SEL_FETCH_PLANE_CTL(pipe, plane->id), 0); in icl_plane_disable_sel_fetch_arm()
823 icl_plane_disable_arm(struct intel_dsb *dsb, in icl_plane_disable_arm() argument
833 intel_de_write_dsb(display, dsb, PLANE_CUS_CTL(pipe, plane_id), 0); in icl_plane_disable_arm()
835 skl_write_plane_wm(dsb, plane, crtc_state); in icl_plane_disable_arm()
837 icl_plane_disable_sel_fetch_arm(dsb, plane, crtc_state); in icl_plane_disable_arm()
838 intel_de_write_dsb(display, dsb, PLANE_CTL(pipe, plane_id), 0); in icl_plane_disable_arm()
839 intel_de_write_dsb(display, dsb, PLANE_SURF(pipe, plane_id), 0); in icl_plane_disable_arm()
1276 static void icl_plane_csc_load_black(struct intel_dsb *dsb, in icl_plane_csc_load_black() argument
1284 intel_de_write_dsb(display, dsb, PLANE_CSC_COEFF(pipe, plane_id, 0), 0); in icl_plane_csc_load_black()
1285 intel_de_write_dsb(display, dsb, PLANE_CSC_COEFF(pipe, plane_id, 1), 0); in icl_plane_csc_load_black()
1287 intel_de_write_dsb(display, dsb, PLANE_CSC_COEFF(pipe, plane_id, 2), 0); in icl_plane_csc_load_black()
1288 intel_de_write_dsb(display, dsb, PLANE_CSC_COEFF(pipe, plane_id, 3), 0); in icl_plane_csc_load_black()
1290 intel_de_write_dsb(display, dsb, PLANE_CSC_COEFF(pipe, plane_id, 4), 0); in icl_plane_csc_load_black()
1291 intel_de_write_dsb(display, dsb, PLANE_CSC_COEFF(pipe, plane_id, 5), 0); in icl_plane_csc_load_black()
1293 intel_de_write_dsb(display, dsb, PLANE_CSC_PREOFF(pipe, plane_id, 0), 0); in icl_plane_csc_load_black()
1294 intel_de_write_dsb(display, dsb, PLANE_CSC_PREOFF(pipe, plane_id, 1), 0); in icl_plane_csc_load_black()
1295 intel_de_write_dsb(display, dsb, PLANE_CSC_PREOFF(pipe, plane_id, 2), 0); in icl_plane_csc_load_black()
1297 intel_de_write_dsb(display, dsb, PLANE_CSC_POSTOFF(pipe, plane_id, 0), 0); in icl_plane_csc_load_black()
1298 intel_de_write_dsb(display, dsb, PLANE_CSC_POSTOFF(pipe, plane_id, 1), 0); in icl_plane_csc_load_black()
1299 intel_de_write_dsb(display, dsb, PLANE_CSC_POSTOFF(pipe, plane_id, 2), 0); in icl_plane_csc_load_black()
1312 skl_plane_update_noarm(struct intel_dsb *dsb, in skl_plane_update_noarm() argument
1332 intel_de_write_dsb(display, dsb, PLANE_STRIDE(pipe, plane_id), in skl_plane_update_noarm()
1334 intel_de_write_dsb(display, dsb, PLANE_POS(pipe, plane_id), in skl_plane_update_noarm()
1336 intel_de_write_dsb(display, dsb, PLANE_SIZE(pipe, plane_id), in skl_plane_update_noarm()
1339 skl_write_plane_wm(dsb, plane, crtc_state); in skl_plane_update_noarm()
1343 skl_plane_update_arm(struct intel_dsb *dsb, in skl_plane_update_arm() argument
1368 intel_de_write_dsb(display, dsb, PLANE_KEYVAL(pipe, plane_id), in skl_plane_update_arm()
1370 intel_de_write_dsb(display, dsb, PLANE_KEYMSK(pipe, plane_id), in skl_plane_update_arm()
1372 intel_de_write_dsb(display, dsb, PLANE_KEYMAX(pipe, plane_id), in skl_plane_update_arm()
1375 intel_de_write_dsb(display, dsb, PLANE_OFFSET(pipe, plane_id), in skl_plane_update_arm()
1378 intel_de_write_dsb(display, dsb, PLANE_AUX_DIST(pipe, plane_id), in skl_plane_update_arm()
1381 intel_de_write_dsb(display, dsb, PLANE_AUX_OFFSET(pipe, plane_id), in skl_plane_update_arm()
1386 intel_de_write_dsb(display, dsb, PLANE_COLOR_CTL(pipe, plane_id), in skl_plane_update_arm()
1404 intel_de_write_dsb(display, dsb, PLANE_CTL(pipe, plane_id), in skl_plane_update_arm()
1406 intel_de_write_dsb(display, dsb, PLANE_SURF(pipe, plane_id), in skl_plane_update_arm()
1410 static void icl_plane_update_sel_fetch_noarm(struct intel_dsb *dsb, in icl_plane_update_sel_fetch_noarm() argument
1433 intel_de_write_dsb(display, dsb, SEL_FETCH_PLANE_POS(pipe, plane->id), val); in icl_plane_update_sel_fetch_noarm()
1448 intel_de_write_dsb(display, dsb, SEL_FETCH_PLANE_OFFSET(pipe, plane->id), val); in icl_plane_update_sel_fetch_noarm()
1453 intel_de_write_dsb(display, dsb, SEL_FETCH_PLANE_SIZE(pipe, plane->id), val); in icl_plane_update_sel_fetch_noarm()
1457 icl_plane_update_noarm(struct intel_dsb *dsb, in icl_plane_update_noarm() argument
1486 intel_de_write_dsb(display, dsb, PLANE_STRIDE(pipe, plane_id), in icl_plane_update_noarm()
1488 intel_de_write_dsb(display, dsb, PLANE_POS(pipe, plane_id), in icl_plane_update_noarm()
1490 intel_de_write_dsb(display, dsb, PLANE_SIZE(pipe, plane_id), in icl_plane_update_noarm()
1493 intel_de_write_dsb(display, dsb, PLANE_KEYVAL(pipe, plane_id), in icl_plane_update_noarm()
1495 intel_de_write_dsb(display, dsb, PLANE_KEYMSK(pipe, plane_id), in icl_plane_update_noarm()
1497 intel_de_write_dsb(display, dsb, PLANE_KEYMAX(pipe, plane_id), in icl_plane_update_noarm()
1500 intel_de_write_dsb(display, dsb, PLANE_OFFSET(pipe, plane_id), in icl_plane_update_noarm()
1504 intel_de_write_dsb(display, dsb, PLANE_CC_VAL(pipe, plane_id, 0), in icl_plane_update_noarm()
1506 intel_de_write_dsb(display, dsb, PLANE_CC_VAL(pipe, plane_id, 1), in icl_plane_update_noarm()
1512 intel_de_write_dsb(display, dsb, PLANE_AUX_DIST(pipe, plane_id), in icl_plane_update_noarm()
1516 intel_de_write_dsb(display, dsb, PLANE_CUS_CTL(pipe, plane_id), in icl_plane_update_noarm()
1519 intel_de_write_dsb(display, dsb, PLANE_COLOR_CTL(pipe, plane_id), in icl_plane_update_noarm()
1523 icl_program_input_csc(dsb, plane, plane_state); in icl_plane_update_noarm()
1525 skl_write_plane_wm(dsb, plane, crtc_state); in icl_plane_update_noarm()
1532 icl_plane_csc_load_black(dsb, plane, crtc_state); in icl_plane_update_noarm()
1534 icl_plane_update_sel_fetch_noarm(dsb, plane, crtc_state, plane_state, color_plane); in icl_plane_update_noarm()
1537 static void icl_plane_update_sel_fetch_arm(struct intel_dsb *dsb, in icl_plane_update_sel_fetch_arm() argument
1549 intel_de_write_dsb(display, dsb, SEL_FETCH_PLANE_CTL(pipe, plane->id), in icl_plane_update_sel_fetch_arm()
1552 icl_plane_disable_sel_fetch_arm(dsb, plane, crtc_state); in icl_plane_update_sel_fetch_arm()
1556 icl_plane_update_arm(struct intel_dsb *dsb, in icl_plane_update_arm() argument
1580 icl_plane_update_sel_fetch_arm(dsb, plane, crtc_state, plane_state); in icl_plane_update_arm()
1587 intel_de_write_dsb(display, dsb, PLANE_CTL(pipe, plane_id), in icl_plane_update_arm()
1589 intel_de_write_dsb(display, dsb, PLANE_SURF(pipe, plane_id), in icl_plane_update_arm()
1594 skl_plane_async_flip(struct intel_dsb *dsb, in skl_plane_async_flip() argument
1615 intel_de_write_dsb(display, dsb, PLANE_CTL(pipe, plane_id), in skl_plane_async_flip()
1617 intel_de_write_dsb(display, dsb, PLANE_SURF(pipe, plane_id), in skl_plane_async_flip()