/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | dce_v11_0.c | 725 u32 disp_clk; /* display clock in kHz */ member 837 fixed20_12 disp_clk, bandwidth; in dce_v11_0_dmif_request_bandwidth() local 841 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v11_0_dmif_request_bandwidth() 842 disp_clk.full = dfixed_div(disp_clk, a); in dce_v11_0_dmif_request_bandwidth() 844 b.full = dfixed_mul(a, disp_clk); in dce_v11_0_dmif_request_bandwidth() 923 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v11_0_latency_watermark() 947 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v11_0_latency_watermark() 950 lb_fill_bw = min(tmp, wm->disp_clk * w in dce_v11_0_latency_watermark() [all...] |
H A D | dce_v8_0.c | 634 u32 disp_clk; /* display clock in kHz */ member 746 fixed20_12 disp_clk, bandwidth; in dce_v8_0_dmif_request_bandwidth() local 750 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v8_0_dmif_request_bandwidth() 751 disp_clk.full = dfixed_div(disp_clk, a); in dce_v8_0_dmif_request_bandwidth() 753 b.full = dfixed_mul(a, disp_clk); in dce_v8_0_dmif_request_bandwidth() 832 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v8_0_latency_watermark() 856 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v8_0_latency_watermark() 859 lb_fill_bw = min(tmp, wm->disp_clk * w in dce_v8_0_latency_watermark() [all...] |
H A D | dce_v10_0.c | 699 u32 disp_clk; /* display clock in kHz */ member 811 fixed20_12 disp_clk, bandwidth; in dce_v10_0_dmif_request_bandwidth() local 815 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v10_0_dmif_request_bandwidth() 816 disp_clk.full = dfixed_div(disp_clk, a); in dce_v10_0_dmif_request_bandwidth() 818 b.full = dfixed_mul(a, disp_clk); in dce_v10_0_dmif_request_bandwidth() 897 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v10_0_latency_watermark() 921 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v10_0_latency_watermark() 924 lb_fill_bw = min(tmp, wm->disp_clk * w in dce_v10_0_latency_watermark() [all...] |
H A D | dce_v6_0.c | 497 u32 disp_clk; /* display clock in kHz */ member 609 fixed20_12 disp_clk, bandwidth; in dce_v6_0_dmif_request_bandwidth() local 613 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v6_0_dmif_request_bandwidth() 614 disp_clk.full = dfixed_div(disp_clk, a); in dce_v6_0_dmif_request_bandwidth() 616 b.full = dfixed_mul(a, disp_clk); in dce_v6_0_dmif_request_bandwidth() 695 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v6_0_latency_watermark() 719 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v6_0_latency_watermark() 722 lb_fill_bw = min(tmp, wm->disp_clk * w in dce_v6_0_latency_watermark() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | dce_v8_0.c | 635 u32 disp_clk; /* display clock in kHz */ member 747 fixed20_12 disp_clk, bandwidth; in dce_v8_0_dmif_request_bandwidth() local 751 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v8_0_dmif_request_bandwidth() 752 disp_clk.full = dfixed_div(disp_clk, a); in dce_v8_0_dmif_request_bandwidth() 754 b.full = dfixed_mul(a, disp_clk); in dce_v8_0_dmif_request_bandwidth() 833 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v8_0_latency_watermark() 857 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v8_0_latency_watermark() 860 lb_fill_bw = min(tmp, wm->disp_clk * w in dce_v8_0_latency_watermark() [all...] |
H A D | dce_v11_0.c | 728 u32 disp_clk; /* display clock in kHz */ member 840 fixed20_12 disp_clk, bandwidth; in dce_v11_0_dmif_request_bandwidth() local 844 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v11_0_dmif_request_bandwidth() 845 disp_clk.full = dfixed_div(disp_clk, a); in dce_v11_0_dmif_request_bandwidth() 847 b.full = dfixed_mul(a, disp_clk); in dce_v11_0_dmif_request_bandwidth() 926 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v11_0_latency_watermark() 950 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v11_0_latency_watermark() 953 lb_fill_bw = min(tmp, wm->disp_clk * w in dce_v11_0_latency_watermark() [all...] |
H A D | dce_v10_0.c | 696 u32 disp_clk; /* display clock in kHz */ member 808 fixed20_12 disp_clk, bandwidth; in dce_v10_0_dmif_request_bandwidth() local 812 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v10_0_dmif_request_bandwidth() 813 disp_clk.full = dfixed_div(disp_clk, a); in dce_v10_0_dmif_request_bandwidth() 815 b.full = dfixed_mul(a, disp_clk); in dce_v10_0_dmif_request_bandwidth() 894 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v10_0_latency_watermark() 918 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v10_0_latency_watermark() 921 lb_fill_bw = min(tmp, wm->disp_clk * w in dce_v10_0_latency_watermark() [all...] |
H A D | dce_v6_0.c | 500 u32 disp_clk; /* display clock in kHz */ member 612 fixed20_12 disp_clk, bandwidth; in dce_v6_0_dmif_request_bandwidth() local 616 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v6_0_dmif_request_bandwidth() 617 disp_clk.full = dfixed_div(disp_clk, a); in dce_v6_0_dmif_request_bandwidth() 619 b.full = dfixed_mul(a, disp_clk); in dce_v6_0_dmif_request_bandwidth() 698 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v6_0_latency_watermark() 722 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v6_0_latency_watermark() 725 lb_fill_bw = min(tmp, wm->disp_clk * w in dce_v6_0_latency_watermark() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | si.c | 2061 u32 disp_clk; /* display clock in kHz */ member 2142 fixed20_12 disp_clk, sclk, bandwidth; in dce6_dmif_request_bandwidth() local 2147 disp_clk.full = dfixed_const(wm->disp_clk); in dce6_dmif_request_bandwidth() 2148 disp_clk.full = dfixed_div(disp_clk, a); in dce6_dmif_request_bandwidth() 2150 b1.full = dfixed_mul(a, disp_clk); in dce6_dmif_request_bandwidth() 2211 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce6_latency_watermark() 2235 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce6_latency_watermark() 2238 lb_fill_bw = min(tmp, wm->disp_clk * w in dce6_latency_watermark() [all...] |
H A D | evergreen.c | 1935 u32 disp_clk; /* display clock in kHz */ member 2011 fixed20_12 disp_clk, bandwidth; in evergreen_dmif_request_bandwidth() local 2015 disp_clk.full = dfixed_const(wm->disp_clk); in evergreen_dmif_request_bandwidth() 2016 disp_clk.full = dfixed_div(disp_clk, a); in evergreen_dmif_request_bandwidth() 2021 bandwidth.full = dfixed_mul(a, disp_clk); in evergreen_dmif_request_bandwidth() 2068 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in evergreen_latency_watermark() 2092 lb_fill_bw = min(dfixed_trunc(a), wm->disp_clk * wm->bytes_per_pixel / 1000); in evergreen_latency_watermark() 2190 wm_high.disp_clk in evergreen_program_watermarks() [all...] |
H A D | cik.c | 8920 u32 disp_clk; /* display clock in kHz */ member 9032 fixed20_12 disp_clk, bandwidth; in dce8_dmif_request_bandwidth() local 9036 disp_clk.full = dfixed_const(wm->disp_clk); in dce8_dmif_request_bandwidth() 9037 disp_clk.full = dfixed_div(disp_clk, a); in dce8_dmif_request_bandwidth() 9039 b.full = dfixed_mul(a, disp_clk); in dce8_dmif_request_bandwidth() 9118 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce8_latency_watermark() 9142 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce8_latency_watermark() 9145 lb_fill_bw = min(tmp, wm->disp_clk * w in dce8_latency_watermark() [all...] |
H A D | trinity_dpm.c | 1638 u64 disp_clk = rdev->clock.default_dispclk / 100; in trinity_add_dccac_value() local 1644 dc_cac_value = (u32)((14213 * disp_clk * disp_clk * (u64)num_active_displays) >> in trinity_add_dccac_value()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | si.c | 2056 u32 disp_clk; /* display clock in kHz */ member 2137 fixed20_12 disp_clk, sclk, bandwidth; in dce6_dmif_request_bandwidth() local 2142 disp_clk.full = dfixed_const(wm->disp_clk); in dce6_dmif_request_bandwidth() 2143 disp_clk.full = dfixed_div(disp_clk, a); in dce6_dmif_request_bandwidth() 2145 b1.full = dfixed_mul(a, disp_clk); in dce6_dmif_request_bandwidth() 2206 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce6_latency_watermark() 2230 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce6_latency_watermark() 2233 lb_fill_bw = min(tmp, wm->disp_clk * w in dce6_latency_watermark() [all...] |
H A D | evergreen.c | 1937 u32 disp_clk; /* display clock in kHz */ member 2013 fixed20_12 disp_clk, bandwidth; in evergreen_dmif_request_bandwidth() local 2017 disp_clk.full = dfixed_const(wm->disp_clk); in evergreen_dmif_request_bandwidth() 2018 disp_clk.full = dfixed_div(disp_clk, a); in evergreen_dmif_request_bandwidth() 2023 bandwidth.full = dfixed_mul(a, disp_clk); in evergreen_dmif_request_bandwidth() 2070 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in evergreen_latency_watermark() 2094 lb_fill_bw = min(dfixed_trunc(a), wm->disp_clk * wm->bytes_per_pixel / 1000); in evergreen_latency_watermark() 2192 wm_high.disp_clk in evergreen_program_watermarks() [all...] |
H A D | cik.c | 8902 u32 disp_clk; /* display clock in kHz */ member 9014 fixed20_12 disp_clk, bandwidth; in dce8_dmif_request_bandwidth() local 9018 disp_clk.full = dfixed_const(wm->disp_clk); in dce8_dmif_request_bandwidth() 9019 disp_clk.full = dfixed_div(disp_clk, a); in dce8_dmif_request_bandwidth() 9021 b.full = dfixed_mul(a, disp_clk); in dce8_dmif_request_bandwidth() 9100 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce8_latency_watermark() 9124 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce8_latency_watermark() 9127 lb_fill_bw = min(tmp, wm->disp_clk * w in dce8_latency_watermark() [all...] |
H A D | trinity_dpm.c | 1594 u64 disp_clk = rdev->clock.default_dispclk / 100; in trinity_add_dccac_value() local 1600 dc_cac_value = (u32)((14213 * disp_clk * disp_clk * (u64)num_active_displays) >> in trinity_add_dccac_value()
|