Lines Matching refs:wm
45 int wm, wm1, dl, fifo, fbc, burst; member
245 uint32_t wm[num_levels][num_pipes][max_planes]; in skl_wm_dump() local
271 wm[level][pipe][plane] = read_reg(wm_offset); in skl_wm_dump()
304 wm[level][pipe][plane]); in skl_wm_dump()
379 blocks = REG_DECODE1(wm[level][pipe][plane], 0, 11); in skl_wm_dump()
380 lines = REG_DECODE1(wm[level][pipe][plane], 14, 5); in skl_wm_dump()
381 enable = REG_DECODE1(wm[level][pipe][plane], 31, 1); in skl_wm_dump()
384 if (!REG_DECODE1(wm[level][pipe][plane], 30, 1)) in skl_wm_dump()
470 struct ilk_wm wm = {}; in ilk_wm_dump() local
530 wm.pipe[i].primary = REG_DECODE1(wm_pipe[i], 16, 8); in ilk_wm_dump()
531 wm.pipe[i].sprite = REG_DECODE1(wm_pipe[i], 8, 8); in ilk_wm_dump()
532 wm.pipe[i].cursor = REG_DECODE1(wm_pipe[i], 0, 6); in ilk_wm_dump()
535 wm.linetime[i].linetime = REG_DECODE1(wm_linetime[i], 0, 9); in ilk_wm_dump()
536 wm.linetime[i].ips = REG_DECODE1(wm_linetime[i], 16, 9); in ilk_wm_dump()
539 wm.pipe[i].primary_trickle_feed_dis = in ilk_wm_dump()
542 wm.pipe[i].sprite_trickle_feed_dis = in ilk_wm_dump()
547 wm.lp[i].enabled = REG_DECODE1(wm_lp[i], 31, 1); in ilk_wm_dump()
548 wm.lp[i].latency = REG_DECODE1(wm_lp[i], 24, 7); in ilk_wm_dump()
550 wm.lp[i].fbc = REG_DECODE1(wm_lp[i], 19, 5); in ilk_wm_dump()
552 wm.lp[i].fbc = REG_DECODE1(wm_lp[i], 20, 4); in ilk_wm_dump()
553 wm.lp[i].primary = REG_DECODE1(wm_lp[i], 8, 11); in ilk_wm_dump()
554 wm.lp[i].cursor = REG_DECODE1(wm_lp[i], 0, 8); in ilk_wm_dump()
558 wm.lp[i].sprite_enabled = REG_DECODE1(wm_lp_spr[i], 31, 1); in ilk_wm_dump()
559 wm.lp[i].sprite = REG_DECODE1(wm_lp_spr[i], 0, 11); in ilk_wm_dump()
565 pipe_name(i), wm.pipe[i].primary, wm.pipe[i].cursor, wm.pipe[i].sprite); in ilk_wm_dump()
571 wm.linetime[i].linetime, wm.linetime[i].linetime * 0.125f, in ilk_wm_dump()
572 wm.linetime[i].ips, wm.linetime[i].ips * 0.125f); in ilk_wm_dump()
578 i + 1, endis(wm.lp[i].enabled), wm.lp[i].latency, wm.lp[i].fbc, in ilk_wm_dump()
579 wm.lp[i].primary, wm.lp[i].cursor, wm.lp[i].sprite); in ilk_wm_dump()
584 i + 1, endis(wm.lp[i].enabled), wm.lp[i].latency, wm.lp[i].fbc, in ilk_wm_dump()
585 wm.lp[i].primary, wm.lp[i].cursor, wm.lp[i].sprite, in ilk_wm_dump()
586 endis(wm.lp[i].sprite_enabled)); in ilk_wm_dump()
589 i + 1, endis(wm.lp[i].enabled), wm.lp[i].latency, wm.lp[i].fbc, in ilk_wm_dump()
590 wm.lp[i].primary, wm.lp[i].cursor); in ilk_wm_dump()
595 pipe_name(i), endis(!wm.pipe[i].primary_trickle_feed_dis)); in ilk_wm_dump()
598 pipe_name(i), endis(!wm.pipe[i].sprite_trickle_feed_dis)); in ilk_wm_dump()
731 wms[PRI_A].wm = REG_DECODE2(fw1, 0, 8, howm, 0, 1); in vlv_wm_dump()
732 wms[PRI_B].wm = REG_DECODE2(fw1, 8, 8, howm, 12, 1); in vlv_wm_dump()
733 wms[CUR_B].wm = REG_DECODE1(fw1, 16, 6); in vlv_wm_dump()
734 wms[PRI_SR].wm = REG_DECODE2(fw1, 23, 9, howm, 24, 2); in vlv_wm_dump()
736 wms[SPR_A].wm = REG_DECODE2(fw2, 0, 8, howm, 4, 1); in vlv_wm_dump()
737 wms[CUR_A].wm = REG_DECODE1(fw2, 8, 6); in vlv_wm_dump()
738 wms[SPR_B].wm = REG_DECODE2(fw2, 16, 8, howm, 8, 1); in vlv_wm_dump()
740 wms[CUR_SR].wm = REG_DECODE1(fw3, 24, 6); in vlv_wm_dump()
753 wms[SPR_C].wm = REG_DECODE2(fw7, 0, 8, howm, 16, 1); in vlv_wm_dump()
755 wms[SPR_D].wm = REG_DECODE2(fw7, 16, 8, howm, 20, 1); in vlv_wm_dump()
759 wms[SPR_E].wm = REG_DECODE2(fw8, 0, 8, howm, 22, 1); in vlv_wm_dump()
761 wms[SPR_F].wm = REG_DECODE2(fw8, 16, 8, howm, 23, 1); in vlv_wm_dump()
764 wms[CUR_C].wm = REG_DECODE1(fw9, 0, 6); in vlv_wm_dump()
766 wms[PRI_C].wm = REG_DECODE2(fw9, 16, 8, howm, 21, 1); in vlv_wm_dump()
806 plane_name[i], wms[i].wm, wms[i].wm1, wms[i].dl, wms[i].dl_prec, wms[i].fifo); in vlv_wm_dump()
874 wms[PRI_A].wm = REG_DECODE1(fw1, 0, 7); in g4x_wm_dump()
875 wms[PRI_B].wm = REG_DECODE1(fw1, 8, 7); in g4x_wm_dump()
876 wms[CUR_B].wm = REG_DECODE1(fw1, 16, 6); in g4x_wm_dump()
877 wms[PRI_SR].wm = REG_DECODE1(fw1, 23, 9); in g4x_wm_dump()
882 wms[SPR_B].wm = REG_DECODE1(fw2, 16, 7); in g4x_wm_dump()
883 wms[CUR_A].wm = REG_DECODE1(fw2, 8, 6); in g4x_wm_dump()
884 wms[SPR_A].wm = REG_DECODE1(fw2, 0, 7); in g4x_wm_dump()
886 wms[CUR_SR].wm = REG_DECODE1(fw3, 24, 6); in g4x_wm_dump()
887 wms[CUR_HPLL_SR].wm = REG_DECODE1(fw3, 16, 6); in g4x_wm_dump()
888 wms[PRI_HPLL_SR].wm = REG_DECODE1(fw3, 0, 9); in g4x_wm_dump()
894 plane_name[i], wms[i].wm, wms[i].fbc, wms[i].fifo); in g4x_wm_dump()
956 wms[PRI_A].wm = REG_DECODE1(fw1, 0, 7); in gen4_wm_dump()
957 wms[PRI_B].wm = REG_DECODE1(fw1, 8, 7); in gen4_wm_dump()
958 wms[CUR_B].wm = REG_DECODE1(fw1, 16, 6); in gen4_wm_dump()
959 wms[PRI_SR].wm = REG_DECODE1(fw1, 23, 9); in gen4_wm_dump()
961 wms[CUR_A].wm = REG_DECODE1(fw2, 8, 6); in gen4_wm_dump()
962 wms[PRI_C].wm = REG_DECODE1(fw2, 0, 7); in gen4_wm_dump()
964 wms[CUR_SR].wm = REG_DECODE1(fw3, 24, 6); in gen4_wm_dump()
965 wms[CUR_HPLL_SR].wm = REG_DECODE1(fw3, 16, 6); in gen4_wm_dump()
966 wms[PRI_HPLL_SR].wm = REG_DECODE1(fw3, 0, 9); in gen4_wm_dump()
972 plane_name[i], wms[i].wm, wms[i].fifo); in gen4_wm_dump()
1029 wms[PRI_A].wm = REG_DECODE1(fw1, 0, 7); in pnv_wm_dump()
1030 wms[PRI_B].wm = REG_DECODE1(fw1, 8, 7); in pnv_wm_dump()
1031 wms[CUR_B].wm = REG_DECODE1(fw1, 16, 6); in pnv_wm_dump()
1032 wms[PRI_SR].wm = REG_DECODE1(fw1, 23, 9); in pnv_wm_dump()
1034 wms[CUR_A].wm = REG_DECODE1(fw2, 8, 6); in pnv_wm_dump()
1035 wms[PRI_C].wm = REG_DECODE1(fw2, 0, 7); in pnv_wm_dump()
1050 wms[CUR_SR].wm = REG_DECODE1(fw3, 24, 6); in pnv_wm_dump()
1051 wms[CUR_HPLL_SR].wm = REG_DECODE1(fw3, 16, 6); in pnv_wm_dump()
1052 wms[PRI_HPLL_SR].wm = REG_DECODE1(fw3, 0, 9); in pnv_wm_dump()
1058 plane_name[i], wms[i].wm, wms[i].fifo); in pnv_wm_dump()
1105 wms[PRI_SR].wm = REG_DECODE1(fw_blc_self, 0, 8); in gen3_wm_dump()
1108 wms[PRI_C].wm = REG_DECODE1(fw_blc, 32, 8); in gen3_wm_dump()
1111 wms[PRI_B].wm = REG_DECODE1(fw_blc, 16, 8); in gen3_wm_dump()
1114 wms[PRI_A].wm = REG_DECODE1(fw_blc, 0, 8); in gen3_wm_dump()
1124 plane_name[i], wms[i].wm, wms[i].fifo, wms[i].burst); in gen3_wm_dump()
1171 wms[PRI_C].wm = REG_DECODE1(fw_blc, 32, 8); in gen2_wm_dump()
1174 wms[PRI_B].wm = REG_DECODE1(fw_blc, 16, 8); in gen2_wm_dump()
1177 wms[PRI_A].wm = REG_DECODE1(fw_blc, 0, 8); in gen2_wm_dump()
1205 plane_name[i], wms[i].wm, wms[i].fifo, wms[i].burst); in gen2_wm_dump()