| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | dce_v8_0.c | 650 u32 yclk; /* bandwidth per dram data pin in kHz */ member 677 fixed20_12 yclk, dram_channels, bandwidth; in dce_v8_0_dram_bandwidth() local 681 yclk.full = dfixed_const(wm->yclk); in dce_v8_0_dram_bandwidth() 682 yclk.full = dfixed_div(yclk, a); in dce_v8_0_dram_bandwidth() 687 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v8_0_dram_bandwidth() 706 fixed20_12 yclk, dram_channels, bandwidth; in dce_v8_0_dram_bandwidth_for_display() local 710 yclk.full = dfixed_const(wm->yclk); in dce_v8_0_dram_bandwidth_for_display() 711 yclk.full = dfixed_div(yclk, a); in dce_v8_0_dram_bandwidth_for_display() 716 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v8_0_dram_bandwidth_for_display() 999 wm_high.yclk = in dce_v8_0_program_watermarks() [all …]
|
| H A D | dce_v6_0.c | 550 u32 yclk; /* bandwidth per dram data pin in kHz */ member 577 fixed20_12 yclk, dram_channels, bandwidth; in dce_v6_0_dram_bandwidth() local 581 yclk.full = dfixed_const(wm->yclk); in dce_v6_0_dram_bandwidth() 582 yclk.full = dfixed_div(yclk, a); in dce_v6_0_dram_bandwidth() 587 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v6_0_dram_bandwidth() 606 fixed20_12 yclk, dram_channels, bandwidth; in dce_v6_0_dram_bandwidth_for_display() local 610 yclk.full = dfixed_const(wm->yclk); in dce_v6_0_dram_bandwidth_for_display() 611 yclk.full = dfixed_div(yclk, a); in dce_v6_0_dram_bandwidth_for_display() 616 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v6_0_dram_bandwidth_for_display() 908 wm_high.yclk = in dce_v6_0_program_watermarks() [all …]
|
| H A D | dce_v10_0.c | 697 u32 yclk; /* bandwidth per dram data pin in kHz */ member 724 fixed20_12 yclk, dram_channels, bandwidth; in dce_v10_0_dram_bandwidth() local 728 yclk.full = dfixed_const(wm->yclk); in dce_v10_0_dram_bandwidth() 729 yclk.full = dfixed_div(yclk, a); in dce_v10_0_dram_bandwidth() 734 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v10_0_dram_bandwidth() 753 fixed20_12 yclk, dram_channels, bandwidth; in dce_v10_0_dram_bandwidth_for_display() local 757 yclk.full = dfixed_const(wm->yclk); in dce_v10_0_dram_bandwidth_for_display() 758 yclk.full = dfixed_div(yclk, a); in dce_v10_0_dram_bandwidth_for_display() 763 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v10_0_dram_bandwidth_for_display() 1046 wm_high.yclk = in dce_v10_0_program_watermarks() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/basics/ |
| H A D | dce_calcs.c | 99 struct bw_fixed *yclk; in calculate_bandwidth() local 123 yclk = kzalloc_objs(*yclk, 3); in calculate_bandwidth() 124 if (!yclk) in calculate_bandwidth() 139 yclk[low] = vbios->low_yclk; in calculate_bandwidth() 140 yclk[mid] = vbios->mid_yclk; in calculate_bandwidth() 141 yclk[high] = vbios->high_yclk; in calculate_bandwidth() 1197 …red_dram_access_data, (bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[i]), bw_int_to_fixe… in calculate_bandwidth() 1199 …red_dram_access_data, (bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[i]), bw_int_to_fixe… in calculate_bandwidth() 1535 …data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_f… in calculate_bandwidth() 1541 …data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_f… in calculate_bandwidth() [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | si.c | 2035 u32 yclk; /* bandwidth per dram data pin in kHz */ member 2053 fixed20_12 yclk, dram_channels, bandwidth; in dce6_dram_bandwidth() local 2057 yclk.full = dfixed_const(wm->yclk); in dce6_dram_bandwidth() 2058 yclk.full = dfixed_div(yclk, a); in dce6_dram_bandwidth() 2063 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce6_dram_bandwidth() 2073 fixed20_12 yclk, dram_channels, bandwidth; in dce6_dram_bandwidth_for_display() local 2077 yclk.full = dfixed_const(wm->yclk); in dce6_dram_bandwidth_for_display() 2078 yclk.full = dfixed_div(yclk, a); in dce6_dram_bandwidth_for_display() 2083 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce6_dram_bandwidth_for_display() 2306 wm_high.yclk = in dce6_program_watermarks() [all …]
|
| H A D | cik.c | 8918 u32 yclk; /* bandwidth per dram data pin in kHz */ member 8945 fixed20_12 yclk, dram_channels, bandwidth; in dce8_dram_bandwidth() local 8949 yclk.full = dfixed_const(wm->yclk); in dce8_dram_bandwidth() 8950 yclk.full = dfixed_div(yclk, a); in dce8_dram_bandwidth() 8955 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce8_dram_bandwidth() 8974 fixed20_12 yclk, dram_channels, bandwidth; in dce8_dram_bandwidth_for_display() local 8978 yclk.full = dfixed_const(wm->yclk); in dce8_dram_bandwidth_for_display() 8979 yclk.full = dfixed_div(yclk, a); in dce8_dram_bandwidth_for_display() 8984 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce8_dram_bandwidth_for_display() 9268 wm_high.yclk = in dce8_program_watermarks() [all …]
|