Home
last modified time | relevance | path

Searched refs:yclk (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Ddce_v11_0.c723 u32 yclk; /* bandwidth per dram data pin in kHz */ member
750 fixed20_12 yclk, dram_channels, bandwidth; in dce_v11_0_dram_bandwidth() local
754 yclk.full = dfixed_const(wm->yclk); in dce_v11_0_dram_bandwidth()
755 yclk.full = dfixed_div(yclk, a); in dce_v11_0_dram_bandwidth()
760 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v11_0_dram_bandwidth()
779 fixed20_12 yclk, dram_channels, bandwidth; in dce_v11_0_dram_bandwidth_for_display() local
783 yclk.full = dfixed_const(wm->yclk); in dce_v11_0_dram_bandwidth_for_display()
[all...]
H A Ddce_v8_0.c632 u32 yclk; /* bandwidth per dram data pin in kHz */ member
659 fixed20_12 yclk, dram_channels, bandwidth; in dce_v8_0_dram_bandwidth() local
663 yclk.full = dfixed_const(wm->yclk); in dce_v8_0_dram_bandwidth()
664 yclk.full = dfixed_div(yclk, a); in dce_v8_0_dram_bandwidth()
669 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v8_0_dram_bandwidth()
688 fixed20_12 yclk, dram_channels, bandwidth; in dce_v8_0_dram_bandwidth_for_display() local
692 yclk.full = dfixed_const(wm->yclk); in dce_v8_0_dram_bandwidth_for_display()
[all...]
H A Ddce_v10_0.c697 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()
[all...]
H A Ddce_v6_0.c495 u32 yclk; /* bandwidth per dram data pin in kHz */ member
522 fixed20_12 yclk, dram_channels, bandwidth; in dce_v6_0_dram_bandwidth() local
526 yclk.full = dfixed_const(wm->yclk); in dce_v6_0_dram_bandwidth()
527 yclk.full = dfixed_div(yclk, a); in dce_v6_0_dram_bandwidth()
532 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v6_0_dram_bandwidth()
551 fixed20_12 yclk, dram_channels, bandwidth; in dce_v6_0_dram_bandwidth_for_display() local
555 yclk.full = dfixed_const(wm->yclk); in dce_v6_0_dram_bandwidth_for_display()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Ddce_v8_0.c633 u32 yclk; /* bandwidth per dram data pin in kHz */ member
660 fixed20_12 yclk, dram_channels, bandwidth; in dce_v8_0_dram_bandwidth() local
664 yclk.full = dfixed_const(wm->yclk); in dce_v8_0_dram_bandwidth()
665 yclk.full = dfixed_div(yclk, a); in dce_v8_0_dram_bandwidth()
670 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v8_0_dram_bandwidth()
689 fixed20_12 yclk, dram_channels, bandwidth; in dce_v8_0_dram_bandwidth_for_display() local
693 yclk.full = dfixed_const(wm->yclk); in dce_v8_0_dram_bandwidth_for_display()
[all...]
H A Ddce_v11_0.c726 u32 yclk; /* bandwidth per dram data pin in kHz */ member
753 fixed20_12 yclk, dram_channels, bandwidth; in dce_v11_0_dram_bandwidth() local
757 yclk.full = dfixed_const(wm->yclk); in dce_v11_0_dram_bandwidth()
758 yclk.full = dfixed_div(yclk, a); in dce_v11_0_dram_bandwidth()
763 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v11_0_dram_bandwidth()
782 fixed20_12 yclk, dram_channels, bandwidth; in dce_v11_0_dram_bandwidth_for_display() local
786 yclk.full = dfixed_const(wm->yclk); in dce_v11_0_dram_bandwidth_for_display()
[all...]
H A Ddce_v10_0.c694 u32 yclk; /* bandwidth per dram data pin in kHz */ member
721 fixed20_12 yclk, dram_channels, bandwidth; in dce_v10_0_dram_bandwidth() local
725 yclk.full = dfixed_const(wm->yclk); in dce_v10_0_dram_bandwidth()
726 yclk.full = dfixed_div(yclk, a); in dce_v10_0_dram_bandwidth()
731 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v10_0_dram_bandwidth()
750 fixed20_12 yclk, dram_channels, bandwidth; in dce_v10_0_dram_bandwidth_for_display() local
754 yclk.full = dfixed_const(wm->yclk); in dce_v10_0_dram_bandwidth_for_display()
[all...]
H A Ddce_v6_0.c498 u32 yclk; /* bandwidth per dram data pin in kHz */ member
525 fixed20_12 yclk, dram_channels, bandwidth; in dce_v6_0_dram_bandwidth() local
529 yclk.full = dfixed_const(wm->yclk); in dce_v6_0_dram_bandwidth()
530 yclk.full = dfixed_div(yclk, a); in dce_v6_0_dram_bandwidth()
535 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce_v6_0_dram_bandwidth()
554 fixed20_12 yclk, dram_channels, bandwidth; in dce_v6_0_dram_bandwidth_for_display() local
558 yclk.full = dfixed_const(wm->yclk); in dce_v6_0_dram_bandwidth_for_display()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/calcs/
H A Ddce_calcs.c101 struct bw_fixed *yclk; in calculate_bandwidth() local
125 yclk = kcalloc(3, sizeof(*yclk), GFP_KERNEL); in calculate_bandwidth()
126 if (!yclk) in calculate_bandwidth()
141 yclk[low] = vbios->low_yclk; in calculate_bandwidth()
142 yclk[mid] = vbios->mid_yclk; in calculate_bandwidth()
143 yclk[high] = vbios->high_yclk; in calculate_bandwidth()
1067 /*the dmif and mcifwr yclk(pclk) required is the one that allows the transfer of all pipe's data buffer size in memory in the time for data transfer*/ in calculate_bandwidth()
1155 /*it will take 4 memclk cycles or 8 yclk cycles to fetch 64 bytes of data from the hbm memory (2 read commands).*/ in calculate_bandwidth()
1156 /*it will take 2 memclk cycles or 4 yclk cycle in calculate_bandwidth()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/calcs/
H A Ddce_calcs.c101 struct bw_fixed yclk[3]; in calculate_bandwidth() local
126 yclk[low] = vbios->low_yclk; in calculate_bandwidth()
127 yclk[mid] = vbios->mid_yclk; in calculate_bandwidth()
128 yclk[high] = vbios->high_yclk; in calculate_bandwidth()
1056 /*the dmif and mcifwr yclk(pclk) required is the one that allows the transfer of all pipe's data buffer size in memory in the time for data transfer*/ in calculate_bandwidth()
1144 /*it will take 4 memclk cycles or 8 yclk cycles to fetch 64 bytes of data from the hbm memory (2 read commands).*/ in calculate_bandwidth()
1145 /*it will take 2 memclk cycles or 4 yclk cycles to fetch 32 bytes of data from the hbm memory (1 read command).*/ in calculate_bandwidth()
1188 data->dmif_burst_time[i][j] = bw_max3(data->dmif_total_page_close_open_time, bw_div(data->total_display_reads_required_dram_access_data, (bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[i]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)))), bw_div(data->total_display_reads_required_data, (bw_mul(bw_mul(sclk[j], vbios->data_return_bus_width), bw_frc_to_fixed(dceip->percent_of_ideal_port_bw_received_after_urgent_latency, 100))))); in calculate_bandwidth()
1190 data->mcifwr_burst_time[i][j] = bw_max3(data->mcifwr_total_page_close_open_time, bw_div(data->total_display_writes_required_dram_access_data, (bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[i]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_wrchannels)))), bw_div(data->total_display_writes_required_data, (bw_mul(sclk[j], vbios->data_return_bus_width)))); in calculate_bandwidth()
1265 /*for cpu p-state change to be possible for a yclk(pcl in calculate_bandwidth()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Devergreen.c1933 u32 yclk; /* bandwidth per dram data pin in kHz */ member
1951 fixed20_12 yclk, dram_channels, bandwidth; in evergreen_dram_bandwidth() local
1955 yclk.full = dfixed_const(wm->yclk); in evergreen_dram_bandwidth()
1956 yclk.full = dfixed_div(yclk, a); in evergreen_dram_bandwidth()
1961 bandwidth.full = dfixed_mul(dram_channels, yclk); in evergreen_dram_bandwidth()
1971 fixed20_12 yclk, dram_channels, bandwidth; in evergreen_dram_bandwidth_for_display() local
1975 yclk.full = dfixed_const(wm->yclk); in evergreen_dram_bandwidth_for_display()
[all...]
H A Dsi.c2059 u32 yclk; /* bandwidth per dram data pin in kHz */ member
2077 fixed20_12 yclk, dram_channels, bandwidth; in dce6_dram_bandwidth() local
2081 yclk.full = dfixed_const(wm->yclk); in dce6_dram_bandwidth()
2082 yclk.full = dfixed_div(yclk, a); in dce6_dram_bandwidth()
2087 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce6_dram_bandwidth()
2097 fixed20_12 yclk, dram_channels, bandwidth; in dce6_dram_bandwidth_for_display() local
2101 yclk.full = dfixed_const(wm->yclk); in dce6_dram_bandwidth_for_display()
[all...]
H A Dcik.c8918 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()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dsi.c2054 u32 yclk; /* bandwidth per dram data pin in kHz */ member
2072 fixed20_12 yclk, dram_channels, bandwidth; in dce6_dram_bandwidth() local
2076 yclk.full = dfixed_const(wm->yclk); in dce6_dram_bandwidth()
2077 yclk.full = dfixed_div(yclk, a); in dce6_dram_bandwidth()
2082 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce6_dram_bandwidth()
2092 fixed20_12 yclk, dram_channels, bandwidth; in dce6_dram_bandwidth_for_display() local
2096 yclk.full = dfixed_const(wm->yclk); in dce6_dram_bandwidth_for_display()
[all...]
H A Devergreen.c1935 u32 yclk; /* bandwidth per dram data pin in kHz */ member
1953 fixed20_12 yclk, dram_channels, bandwidth; in evergreen_dram_bandwidth() local
1957 yclk.full = dfixed_const(wm->yclk); in evergreen_dram_bandwidth()
1958 yclk.full = dfixed_div(yclk, a); in evergreen_dram_bandwidth()
1963 bandwidth.full = dfixed_mul(dram_channels, yclk); in evergreen_dram_bandwidth()
1973 fixed20_12 yclk, dram_channels, bandwidth; in evergreen_dram_bandwidth_for_display() local
1977 yclk.full = dfixed_const(wm->yclk); in evergreen_dram_bandwidth_for_display()
[all...]
H A Dcik.c8900 u32 yclk; /* bandwidth per dram data pin in kHz */ member
8927 fixed20_12 yclk, dram_channels, bandwidth; in dce8_dram_bandwidth() local
8931 yclk.full = dfixed_const(wm->yclk); in dce8_dram_bandwidth()
8932 yclk.full = dfixed_div(yclk, a); in dce8_dram_bandwidth()
8937 bandwidth.full = dfixed_mul(dram_channels, yclk); in dce8_dram_bandwidth()
8956 fixed20_12 yclk, dram_channels, bandwidth; in dce8_dram_bandwidth_for_display() local
8960 yclk.full = dfixed_const(wm->yclk); in dce8_dram_bandwidth_for_display()
[all...]

Completed in 52 milliseconds