dfixed_mul
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, dram_efficiency);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, disp_dram_allocation);
bandwidth.full = dfixed_mul(a, sclk);
bandwidth.full = dfixed_mul(bandwidth, return_efficiency);
b.full = dfixed_mul(a, disp_clk);
bandwidth.full = dfixed_mul(b, disp_clk_request_efficiency);
bandwidth.full = dfixed_mul(src_width, bpp);
bandwidth.full = dfixed_mul(bandwidth, wm->vsc);
c.full = dfixed_mul(c, b);
c.full = dfixed_mul(c, amdgpu_crtc->hsc);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, dram_efficiency);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, disp_dram_allocation);
bandwidth.full = dfixed_mul(a, sclk);
bandwidth.full = dfixed_mul(bandwidth, return_efficiency);
b.full = dfixed_mul(a, disp_clk);
bandwidth.full = dfixed_mul(b, disp_clk_request_efficiency);
bandwidth.full = dfixed_mul(src_width, bpp);
bandwidth.full = dfixed_mul(bandwidth, wm->vsc);
c.full = dfixed_mul(c, b);
c.full = dfixed_mul(c, amdgpu_crtc->hsc);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, dram_efficiency);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, disp_dram_allocation);
bandwidth.full = dfixed_mul(a, sclk);
bandwidth.full = dfixed_mul(bandwidth, return_efficiency);
b.full = dfixed_mul(a, disp_clk);
bandwidth.full = dfixed_mul(b, disp_clk_request_efficiency);
bandwidth.full = dfixed_mul(src_width, bpp);
bandwidth.full = dfixed_mul(bandwidth, wm->vsc);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, dram_efficiency);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, disp_dram_allocation);
bandwidth.full = dfixed_mul(a, sclk);
bandwidth.full = dfixed_mul(bandwidth, return_efficiency);
b.full = dfixed_mul(a, disp_clk);
bandwidth.full = dfixed_mul(b, disp_clk_request_efficiency);
bandwidth.full = dfixed_mul(src_width, bpp);
bandwidth.full = dfixed_mul(bandwidth, wm->vsc);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, dram_efficiency);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, disp_dram_allocation);
bandwidth.full = dfixed_mul(a, sclk);
bandwidth.full = dfixed_mul(bandwidth, return_efficiency);
bandwidth.full = dfixed_mul(a, disp_clk);
bandwidth.full = dfixed_mul(bandwidth, disp_clk_request_efficiency);
bandwidth.full = dfixed_mul(src_width, bpp);
bandwidth.full = dfixed_mul(bandwidth, wm->vsc);
c.full = dfixed_mul(c, b);
c.full = dfixed_mul(c, radeon_crtc->hsc);
c.full = dfixed_mul(c, b);
c.full = dfixed_mul(c, radeon_crtc->hsc);
mem_bw.full = dfixed_mul(mclk_ff, temp_ff);
peak_disp_bw.full += dfixed_mul(pix_clk, temp_ff);
peak_disp_bw.full += dfixed_mul(pix_clk2, temp_ff);
mem_bw.full = dfixed_mul(mem_bw, min_mem_eff);
sclk_eff_ff.full -= dfixed_mul(agpmode_ff, temp_ff);
mc_latency_mclk.full = dfixed_mul(trcd_ff, temp_ff);
mc_latency_mclk.full += dfixed_mul(tcas_ff, temp_ff);
mc_latency_mclk.full += dfixed_mul(tras_ff, temp_ff);
mc_latency_mclk.full += dfixed_mul(trp_ff, temp_ff);
crit_point_ff.full = dfixed_mul(disp_drain_rate, disp_latency);
temp_ff.full = dfixed_mul(mclk_ff, temp_ff);
crit_point_ff.full = dfixed_mul(crit_point_ff, disp_drain_rate2);
rdev->pm.k8_bandwidth.full = dfixed_mul(rdev->pm.igp_system_mclk, tmp);
rdev->pm.ht_bandwidth.full = dfixed_mul(rdev->pm.igp_ht_link_clk,
rdev->pm.sideport_bandwidth.full = dfixed_mul(rdev->pm.igp_sideport_mclk, tmp);
request_fifo_depth.full = dfixed_mul(a, wm->num_line_pair);
b.full = dfixed_mul(b, crtc->hsc);
line_time.full = dfixed_mul(a, pclk);
wm->active_time.full = dfixed_mul(line_time, b);
read_delay_latency.full = dfixed_mul(read_delay_latency, a);
sclk.full = dfixed_mul(max_bandwidth, a);
chunk_time.full = dfixed_mul(sclk, a);
wm->worst_case_latency.full = dfixed_mul(a, chunk_time);
wm->worst_case_latency.full = dfixed_mul(a, chunk_time);
tolerable_latency.full = dfixed_mul(tolerable_latency, chunk_time);
a.full = dfixed_mul(wm0->dbpp, wm0->num_line_pair);
b.full = dfixed_mul(wm1->dbpp, wm1->num_line_pair);
b.full = dfixed_mul(b, wm0->active_time);
a.full = dfixed_mul(wm0->worst_case_latency,
a.full = dfixed_mul(wm0->worst_case_latency,
b.full = dfixed_mul(b, wm1->active_time);
a.full = dfixed_mul(wm1->worst_case_latency,
a.full = dfixed_mul(wm1->worst_case_latency,
a.full = dfixed_mul(wm0->dbpp, wm0->num_line_pair);
b.full = dfixed_mul(b, wm0->active_time);
a.full = dfixed_mul(wm0->worst_case_latency,
a.full = dfixed_mul(wm0->worst_case_latency,
a.full = dfixed_mul(wm1->dbpp, wm1->num_line_pair);
b.full = dfixed_mul(b, wm1->active_time);
a.full = dfixed_mul(wm1->worst_case_latency,
a.full = dfixed_mul(wm1->worst_case_latency,
line_time.full = dfixed_mul(a, pclk);
wm->active_time.full = dfixed_mul(line_time, b);
wm->worst_case_latency.full = dfixed_mul(a, chunk_time);
tolerable_latency.full = dfixed_mul(tolerable_latency, chunk_time);
b.full = dfixed_mul(b, wm0->active_time);
a.full = dfixed_mul(wm0->worst_case_latency,
a.full = dfixed_mul(wm0->worst_case_latency,
b.full = dfixed_mul(b, wm1->active_time);
a.full = dfixed_mul(wm1->worst_case_latency,
a.full = dfixed_mul(wm1->worst_case_latency,
b.full = dfixed_mul(b, wm0->active_time);
a.full = dfixed_mul(wm0->worst_case_latency,
a.full = dfixed_mul(wm0->worst_case_latency,
b.full = dfixed_mul(b, wm1->active_time);
a.full = dfixed_mul(wm1->worst_case_latency,
a.full = dfixed_mul(wm1->worst_case_latency,
request_fifo_depth.full = dfixed_mul(a, wm->num_line_pair);
b.full = dfixed_mul(b, crtc->hsc);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, dram_efficiency);
bandwidth.full = dfixed_mul(dram_channels, yclk);
bandwidth.full = dfixed_mul(bandwidth, disp_dram_allocation);
bandwidth.full = dfixed_mul(a, sclk);
bandwidth.full = dfixed_mul(bandwidth, return_efficiency);
b1.full = dfixed_mul(a, disp_clk);
b2.full = dfixed_mul(a, sclk);
bandwidth.full = dfixed_mul(a, disp_clk_request_efficiency);
bandwidth.full = dfixed_mul(src_width, bpp);
bandwidth.full = dfixed_mul(bandwidth, wm->vsc);
c.full = dfixed_mul(c, b);
c.full = dfixed_mul(c, radeon_crtc->hsc);
c.full = dfixed_mul(c, b);
c.full = dfixed_mul(c, radeon_crtc->hsc);