/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | dce_v8_0.c | 618 u32 yclk; /* bandwidth per dram data pin in kHz */ member 645 fixed20_12 yclk, dram_channels, bandwidth; in dce_v8_0_dram_bandwidth() local 649 yclk.full = dfixed_const(wm->yclk); in dce_v8_0_dram_bandwidth() 650 yclk.full = dfixed_div(yclk, a); in dce_v8_0_dram_bandwidth() 655 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v8_0_dram_bandwidth() 674 fixed20_12 yclk, dram_channels, bandwidth; in dce_v8_0_dram_bandwidth_for_display() local 678 yclk.full = dfixed_const(wm->yclk); in dce_v8_0_dram_bandwidth_for_display() 679 yclk.full = dfixed_div(yclk, a); in dce_v8_0_dram_bandwidth_for_display() 684 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v8_0_dram_bandwidth_for_display() 967 wm_high.yclk = in dce_v8_0_program_watermarks() [all …]
|
D | dce_v6_0.c | 480 u32 yclk; /* bandwidth per dram data pin in kHz */ member 507 fixed20_12 yclk, dram_channels, bandwidth; in dce_v6_0_dram_bandwidth() local 511 yclk.full = dfixed_const(wm->yclk); in dce_v6_0_dram_bandwidth() 512 yclk.full = dfixed_div(yclk, a); in dce_v6_0_dram_bandwidth() 517 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v6_0_dram_bandwidth() 536 fixed20_12 yclk, dram_channels, bandwidth; in dce_v6_0_dram_bandwidth_for_display() local 540 yclk.full = dfixed_const(wm->yclk); in dce_v6_0_dram_bandwidth_for_display() 541 yclk.full = dfixed_div(yclk, a); in dce_v6_0_dram_bandwidth_for_display() 546 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v6_0_dram_bandwidth_for_display() 838 wm_high.yclk = in dce_v6_0_program_watermarks() [all …]
|
D | dce_v11_0.c | 709 u32 yclk; /* bandwidth per dram data pin in kHz */ member 736 fixed20_12 yclk, dram_channels, bandwidth; in dce_v11_0_dram_bandwidth() local 740 yclk.full = dfixed_const(wm->yclk); in dce_v11_0_dram_bandwidth() 741 yclk.full = dfixed_div(yclk, a); in dce_v11_0_dram_bandwidth() 746 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v11_0_dram_bandwidth() 765 fixed20_12 yclk, dram_channels, bandwidth; in dce_v11_0_dram_bandwidth_for_display() local 769 yclk.full = dfixed_const(wm->yclk); in dce_v11_0_dram_bandwidth_for_display() 770 yclk.full = dfixed_div(yclk, a); in dce_v11_0_dram_bandwidth_for_display() 775 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v11_0_dram_bandwidth_for_display() 1058 wm_high.yclk = in dce_v11_0_program_watermarks() [all …]
|
D | dce_v10_0.c | 683 u32 yclk; /* bandwidth per dram data pin in kHz */ member 710 fixed20_12 yclk, dram_channels, bandwidth; in dce_v10_0_dram_bandwidth() local 714 yclk.full = dfixed_const(wm->yclk); in dce_v10_0_dram_bandwidth() 715 yclk.full = dfixed_div(yclk, a); in dce_v10_0_dram_bandwidth() 720 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v10_0_dram_bandwidth() 739 fixed20_12 yclk, dram_channels, bandwidth; in dce_v10_0_dram_bandwidth_for_display() local 743 yclk.full = dfixed_const(wm->yclk); in dce_v10_0_dram_bandwidth_for_display() 744 yclk.full = dfixed_div(yclk, a); in dce_v10_0_dram_bandwidth_for_display() 749 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v10_0_dram_bandwidth_for_display() 1032 wm_high.yclk = in dce_v10_0_program_watermarks() [all …]
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | evergreen.c | 1929 u32 yclk; /* bandwidth per dram data pin in kHz */ member 1947 fixed20_12 yclk, dram_channels, bandwidth; in evergreen_dram_bandwidth() local 1951 yclk.full = dfixed_const(wm->yclk); in evergreen_dram_bandwidth() 1952 yclk.full = dfixed_div(yclk, a); in evergreen_dram_bandwidth() 1957 bandwidth.full = dfixed_mul(dram_channels, yclk); in evergreen_dram_bandwidth() 1967 fixed20_12 yclk, dram_channels, bandwidth; in evergreen_dram_bandwidth_for_display() local 1971 yclk.full = dfixed_const(wm->yclk); in evergreen_dram_bandwidth_for_display() 1972 yclk.full = dfixed_div(yclk, a); in evergreen_dram_bandwidth_for_display() 1977 bandwidth.full = dfixed_mul(dram_channels, yclk); in evergreen_dram_bandwidth_for_display() 2177 wm_high.yclk = in evergreen_program_watermarks() [all …]
|
D | si.c | 2055 u32 yclk; /* bandwidth per dram data pin in kHz */ member 2073 fixed20_12 yclk, dram_channels, bandwidth; in dce6_dram_bandwidth() local 2077 yclk.full = dfixed_const(wm->yclk); in dce6_dram_bandwidth() 2078 yclk.full = dfixed_div(yclk, a); in dce6_dram_bandwidth() 2083 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce6_dram_bandwidth() 2093 fixed20_12 yclk, dram_channels, bandwidth; in dce6_dram_bandwidth_for_display() local 2097 yclk.full = dfixed_const(wm->yclk); in dce6_dram_bandwidth_for_display() 2098 yclk.full = dfixed_div(yclk, a); in dce6_dram_bandwidth_for_display() 2103 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce6_dram_bandwidth_for_display() 2326 wm_high.yclk = in dce6_program_watermarks() [all …]
|
D | cik.c | 8917 u32 yclk; /* bandwidth per dram data pin in kHz */ member 8944 fixed20_12 yclk, dram_channels, bandwidth; in dce8_dram_bandwidth() local 8948 yclk.full = dfixed_const(wm->yclk); in dce8_dram_bandwidth() 8949 yclk.full = dfixed_div(yclk, a); in dce8_dram_bandwidth() 8954 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce8_dram_bandwidth() 8973 fixed20_12 yclk, dram_channels, bandwidth; in dce8_dram_bandwidth_for_display() local 8977 yclk.full = dfixed_const(wm->yclk); in dce8_dram_bandwidth_for_display() 8978 yclk.full = dfixed_div(yclk, a); in dce8_dram_bandwidth_for_display() 8983 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce8_dram_bandwidth_for_display() 9267 wm_high.yclk = in dce8_program_watermarks() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/calcs/ |
D | dce_calcs.c | 98 struct bw_fixed yclk[3]; in calculate_bandwidth() local 123 yclk[low] = vbios->low_yclk; in calculate_bandwidth() 124 yclk[mid] = vbios->mid_yclk; in calculate_bandwidth() 125 yclk[high] = vbios->high_yclk; in calculate_bandwidth() 1185 …red_dram_access_data, (bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[i]), bw_int_to_fixe… in calculate_bandwidth() 1187 …red_dram_access_data, (bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[i]), bw_int_to_fixe… in calculate_bandwidth() 1526 …data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_f… in calculate_bandwidth() 1532 …data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_f… in calculate_bandwidth() 1536 …_percent_of_ideal_drambw_display_can_use_in_normal_system_operation, 100),yclk[low]),bw_div(bw_int… in calculate_bandwidth() 1537 …w_int_to_fixed(1000)), bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[low]), bw_int_to_fi… in calculate_bandwidth() [all …]
|