Lines Matching refs:wm0
1028 struct rv515_watermark wm0; in rv515_bandwidth_avivo_update() local
1042 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0); in rv515_bandwidth_avivo_update()
1045 tmp = wm0.lb_request_fifo_depth; in rv515_bandwidth_avivo_update()
1050 if (dfixed_trunc(wm0.dbpp) > 64) in rv515_bandwidth_avivo_update()
1051 a.full = dfixed_div(wm0.dbpp, wm0.num_line_pair); in rv515_bandwidth_avivo_update()
1053 a.full = wm0.num_line_pair.full; in rv515_bandwidth_avivo_update()
1059 fill_rate.full = dfixed_div(wm0.sclk, a); in rv515_bandwidth_avivo_update()
1060 if (wm0.consumption_rate.full > fill_rate.full) { in rv515_bandwidth_avivo_update()
1061 b.full = wm0.consumption_rate.full - fill_rate.full; in rv515_bandwidth_avivo_update()
1062 b.full = dfixed_mul(b, wm0.active_time); in rv515_bandwidth_avivo_update()
1065 a.full = dfixed_mul(wm0.worst_case_latency, in rv515_bandwidth_avivo_update()
1066 wm0.consumption_rate); in rv515_bandwidth_avivo_update()
1069 a.full = dfixed_mul(wm0.worst_case_latency, in rv515_bandwidth_avivo_update()
1070 wm0.consumption_rate); in rv515_bandwidth_avivo_update()
1088 if (wm0.priority_mark.full > priority_mark02.full) in rv515_bandwidth_avivo_update()
1089 priority_mark02.full = wm0.priority_mark.full; in rv515_bandwidth_avivo_update()
1092 if (wm0.priority_mark_max.full > priority_mark02.full) in rv515_bandwidth_avivo_update()
1093 priority_mark02.full = wm0.priority_mark_max.full; in rv515_bandwidth_avivo_update()
1107 if (dfixed_trunc(wm0.dbpp) > 64) in rv515_bandwidth_avivo_update()
1108 a.full = dfixed_div(wm0.dbpp, wm0.num_line_pair); in rv515_bandwidth_avivo_update()
1110 a.full = wm0.num_line_pair.full; in rv515_bandwidth_avivo_update()
1111 fill_rate.full = dfixed_div(wm0.sclk, a); in rv515_bandwidth_avivo_update()
1112 if (wm0.consumption_rate.full > fill_rate.full) { in rv515_bandwidth_avivo_update()
1113 b.full = wm0.consumption_rate.full - fill_rate.full; in rv515_bandwidth_avivo_update()
1114 b.full = dfixed_mul(b, wm0.active_time); in rv515_bandwidth_avivo_update()
1117 a.full = dfixed_mul(wm0.worst_case_latency, in rv515_bandwidth_avivo_update()
1118 wm0.consumption_rate); in rv515_bandwidth_avivo_update()
1121 a.full = dfixed_mul(wm0.worst_case_latency, in rv515_bandwidth_avivo_update()
1122 wm0.consumption_rate); in rv515_bandwidth_avivo_update()
1126 if (wm0.priority_mark.full > priority_mark02.full) in rv515_bandwidth_avivo_update()
1127 priority_mark02.full = wm0.priority_mark.full; in rv515_bandwidth_avivo_update()
1130 if (wm0.priority_mark_max.full > priority_mark02.full) in rv515_bandwidth_avivo_update()
1131 priority_mark02.full = wm0.priority_mark_max.full; in rv515_bandwidth_avivo_update()