drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
3193
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
3197
if (Output == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4055
if (mode_lib->vba.Output[k] == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4061
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4064
} else if (mode_lib->vba.Output[k] == dm_dp
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4065
|| mode_lib->vba.Output[k] == dm_edp) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4066
if (mode_lib->vba.Output[k] == dm_edp) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4077
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4084
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4089
if (mode_lib->vba.Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4106
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4113
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4118
if (mode_lib->vba.Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4137
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4144
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4149
if (mode_lib->vba.Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4184
if ((mode_lib->vba.Output[k] == dm_dp
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4185
|| mode_lib->vba.Output[k] == dm_edp)) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
3268
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
3272
if (Output == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4170
if (mode_lib->vba.Output[k] == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4177
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4180
} else if (mode_lib->vba.Output[k] == dm_dp
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4181
|| mode_lib->vba.Output[k] == dm_edp) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4182
if (mode_lib->vba.Output[k] == dm_edp) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4194
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4202
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4207
if (mode_lib->vba.Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4225
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4233
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4238
if (mode_lib->vba.Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4258
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4266
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4271
if (mode_lib->vba.Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4306
if ((mode_lib->vba.Output[k] == dm_dp
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4307
|| mode_lib->vba.Output[k] == dm_edp)) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
3278
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
3282
if (Output == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4268
if (mode_lib->vba.Output[k] == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4275
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4278
} else if (mode_lib->vba.Output[k] == dm_dp
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4279
|| mode_lib->vba.Output[k] == dm_edp) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4280
if (mode_lib->vba.Output[k] == dm_edp) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4292
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4300
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4305
if (mode_lib->vba.Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4323
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4331
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4336
if (mode_lib->vba.Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4356
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4364
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4369
if (mode_lib->vba.Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4404
if ((mode_lib->vba.Output[k] == dm_dp
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4405
|| mode_lib->vba.Output[k] == dm_edp)) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
2056
else if (v->Output[k] == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
2083
v->Output[k])
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
2084
+ dscComputeDelay(v->OutputFormat[k], v->Output[k]);
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
2091
v->Output[k])
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
2092
+ dscComputeDelay(v->OutputFormat[k], v->Output[k]);
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
2099
v->Output[k])
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
2100
+ dscComputeDelay(v->OutputFormat[k], v->Output[k]);
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
3335
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
3392
} else if (Output == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
3401
if (Output == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
3406
if (DSCEnable && Output == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
3443
} else if ((Output == dm_hdmifrl && hdmifrlresult != FRL_CAP_CHK_OK) || (Output != dm_hdmifrl && MaxLinkBPP < DesiredBPP)) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
3969
if (v->Output[k] == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
3980
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
3987
} else if (v->Output[k] == dm_dp || v->Output[k] == dm_edp) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
3991
if (v->Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4012
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4032
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4052
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4063
if (v->Output[k] == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4074
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4086
} else if (v->Output[k] == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4106
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4125
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4144
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4163
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4182
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4202
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4222
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4241
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4261
if (!v->skip_dio_check[k] && v->BlendingAndTiming[k] == k && (v->Output[k] == dm_dp || v->Output[k] == dm_edp || v->Output[k] == dm_hdmi || v->Output[k] == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4272
if (v->BlendingAndTiming[k] == k && v->Output[k] == dm_hdmifrl
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4292
&& (v->ODMCombine4To1Supported == false || v->Output[k] == dm_dp || v->Output[k] == dm_edp || v->Output[k] == dm_hdmi)) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4335
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]);
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4344
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]);
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4353
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]));
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
618
enum output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
642
else if (Output == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
664
else if (Output == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
688
static unsigned int dscComputeDelay(enum output_format_class pixelFormat, enum output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
736
} else if (Output == dm_hdmifrl && pixelFormat != dm_444) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
78
enum output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
81
enum output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
101
enum output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
102
static unsigned int dscComputeDelay(enum output_format_class pixelFormat, enum output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
2282
else if (v->Output[k] == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
2310
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]);
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
2319
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]));
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
2328
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]));
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
2976
v->Output,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
3641
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
3699
} else if (Output == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
3708
if (Output == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
3715
if (DSCEnable && Output == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
3751
} else if ((Output == dm_hdmifrl && hdmifrlresult != FRL_CAP_CHK_OK) || (Output != dm_hdmifrl && MaxLinkBPP < DesiredBPP)) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4179
|| !(v->Output[k] == dm_dp ||
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4180
v->Output[k] == dm_hdmifrl ||
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4181
v->Output[k] == dm_dp2p0 ||
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4182
v->Output[k] == dm_edp)) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4214
if (v->Output[k] == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4270
&& !UnboundedRequest(v->UseUnboundedRequesting, v->TotalNumberOfActiveDPP[i][j], NoChroma, v->Output[0])) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4379
if (v->Output[k] == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4390
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4397
} else if (v->Output[k] == dm_dp || v->Output[k] == dm_edp || v->Output[k] == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4401
if (v->Output[k] == dm_dp || v->Output[k] == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4409
if (v->Output[k] == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4415
if (v->Output[k] == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4427
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4446
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4469
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4488
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4511
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4530
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4553
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4573
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4593
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4605
} else if (v->Output[k] == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4625
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4644
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4663
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4682
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4701
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4720
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4741
&& (v->Output[k] == dm_dp ||
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4742
v->Output[k] == dm_edp ||
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4743
v->Output[k] == dm_hdmifrl ||
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4744
v->Output[k] == dm_hdmi) && v->OutputBppPerState[i][k] == 0) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4753
&& (v->Output[k] == dm_dp ||
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4754
v->Output[k] == dm_edp ||
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4755
v->Output[k] == dm_hdmifrl ||
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4756
v->Output[k] == dm_hdmi)) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4770
if (v->BlendingAndTiming[k] == k && v->Output[k] == dm_hdmifrl
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4790
&& (v->ODMCombine4To1Supported == false || v->Output[k] == dm_dp || v->Output[k] == dm_edp
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4791
|| (v->Output[k] == dm_hdmifrl && v->DSCEnable[k] == false)
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4792
|| v->Output[k] == dm_hdmi)) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4835
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]);
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4844
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]));
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4853
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]));
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
5576
v->Output,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
666
enum output_encoder_class *Output,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
670
static bool UnboundedRequest(enum unbounded_requesting_policy UseUnboundedRequestingFinal, int TotalNumberOfActiveDPP, bool NoChroma, enum output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
689
enum output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
711
else if (Output == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
734
else if (Output == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
7470
enum output_encoder_class *Output,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
7476
*UnboundedRequestEnabled = UnboundedRequest(UseUnboundedRequestingFinal, TotalActiveDPP, NoChromaPlanes, Output[0]);
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
7494
static bool UnboundedRequest(enum unbounded_requesting_policy UseUnboundedRequestingFinal, int TotalNumberOfActiveDPP, bool NoChroma, enum output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
7499
if (UseUnboundedRequestingFinal == dm_unbounded_requesting_edp_only && Output != dm_edp) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
758
static unsigned int dscComputeDelay(enum output_format_class pixelFormat, enum output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
806
} else if (Output == dm_hdmifrl && pixelFormat != dm_444) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
110
enum output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
111
static unsigned int dscComputeDelay(enum output_format_class pixelFormat, enum output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
2300
else if (v->Output[k] == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
2328
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]);
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
2337
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]));
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
2346
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]));
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
2994
v->Output,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
3747
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
3805
} else if (Output == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
3814
if (Output == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
3821
if (DSCEnable && Output == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
3857
} else if ((Output == dm_hdmifrl && hdmifrlresult != FRL_CAP_CHK_OK) || (Output != dm_hdmifrl && MaxLinkBPP < DesiredBPP)) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4269
|| !(v->Output[k] == dm_dp ||
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4270
v->Output[k] == dm_hdmifrl ||
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4271
v->Output[k] == dm_dp2p0 ||
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4272
v->Output[k] == dm_edp)) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4304
if (v->Output[k] == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4356
&& !UnboundedRequest(v->UseUnboundedRequesting, v->TotalNumberOfActiveDPP[i][j], NoChroma, v->Output[0])) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4466
if (v->Output[k] == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4477
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4484
} else if (v->Output[k] == dm_dp || v->Output[k] == dm_edp || v->Output[k] == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4488
if (v->Output[k] == dm_dp || v->Output[k] == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4496
if (v->Output[k] == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4502
if (v->Output[k] == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4514
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4533
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4556
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4575
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4598
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4617
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4640
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4660
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4680
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4692
} else if (v->Output[k] == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4712
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4731
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4750
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4769
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4788
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4807
v->Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4828
&& (v->Output[k] == dm_dp ||
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4829
v->Output[k] == dm_edp ||
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4830
v->Output[k] == dm_hdmifrl ||
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4831
v->Output[k] == dm_hdmi) && v->OutputBppPerState[i][k] == 0) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4840
&& (v->Output[k] == dm_dp ||
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4841
v->Output[k] == dm_edp ||
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4842
v->Output[k] == dm_hdmifrl ||
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4843
v->Output[k] == dm_hdmi)) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4857
if (v->BlendingAndTiming[k] == k && v->Output[k] == dm_hdmifrl
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4877
&& (v->ODMCombine4To1Supported == false || v->Output[k] == dm_dp || v->Output[k] == dm_edp
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4878
|| v->Output[k] == dm_hdmi)) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4921
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]);
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4930
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]));
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4939
v->Output[k]) + dscComputeDelay(v->OutputFormat[k], v->Output[k]));
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5660
v->Output,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
674
enum output_encoder_class *Output,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
678
static bool UnboundedRequest(enum unbounded_requesting_policy UseUnboundedRequestingFinal, int TotalNumberOfActiveDPP, bool NoChroma, enum output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
707
enum output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
729
else if (Output == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
752
else if (Output == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
7556
enum output_encoder_class *Output,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
7562
*UnboundedRequestEnabled = UnboundedRequest(UseUnboundedRequestingFinal, TotalActiveDPP, NoChromaPlanes, Output[0]);
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
7580
static bool UnboundedRequest(enum unbounded_requesting_policy UseUnboundedRequestingFinal, int TotalNumberOfActiveDPP, bool NoChroma, enum output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
7585
if (UseUnboundedRequestingFinal == dm_unbounded_requesting_edp_only && Output != dm_edp)
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
776
static unsigned int dscComputeDelay(enum output_format_class pixelFormat, enum output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
824
} else if (Output == dm_hdmifrl && pixelFormat != dm_444) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
1975
mode_lib->vba.Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2050
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2073
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2098
mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2194
mode_lib->vba.Output[0],
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2289
if (mode_lib->vba.Output[k] == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2291
if (mode_lib->vba.Output[k] == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2326
if (mode_lib->vba.Output[k] == dm_dp && TotalSlots > 63)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2328
if (mode_lib->vba.Output[k] == dm_dp2p0 && TotalSlots > 64)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2335
&& (mode_lib->vba.Output[k] == dm_dp || mode_lib->vba.Output[k] == dm_dp2p0
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2336
|| mode_lib->vba.Output[k] == dm_edp
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2337
|| mode_lib->vba.Output[k] == dm_hdmifrl
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2338
|| mode_lib->vba.Output[k] == dm_hdmi)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2361
&& (mode_lib->vba.Output[k] == dm_dp || mode_lib->vba.Output[k] == dm_dp2p0
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2362
|| mode_lib->vba.Output[k] == dm_edp
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2363
|| mode_lib->vba.Output[k] == dm_hdmifrl
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2364
|| mode_lib->vba.Output[k] == dm_hdmi)) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2379
&& mode_lib->vba.Output[k] != dm_dp && mode_lib->vba.Output[k] != dm_edp)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2383
&& mode_lib->vba.Output[k] != dm_dp2p0))
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2399
if ((mode_lib->vba.Output[k] == dm_edp
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2400
|| mode_lib->vba.Output[k] == dm_hdmifrl
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2401
|| mode_lib->vba.Output[k] == dm_hdmi)) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2410
if (mode_lib->vba.Output[k] != dm_dp
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2428
&& mode_lib->vba.Output[k] == dm_hdmifrl
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2448
&& mode_lib->vba.Output[k] == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2453
&& (mode_lib->vba.Output[k] == dm_dp || mode_lib->vba.Output[k] == dm_edp
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2454
|| mode_lib->vba.Output[k] == dm_hdmi)) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2464
if (mode_lib->vba.Output[k] == dm_dp || mode_lib->vba.Output[k] == dm_dp2p0
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2465
|| mode_lib->vba.Output[k] == dm_hdmifrl
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2466
|| mode_lib->vba.Output[k] == dm_edp) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2473
} else if (mode_lib->vba.Output[k] == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2542
mode_lib->vba.OutputFormat[k], mode_lib->vba.Output[k],
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2585
mode_lib->vba.Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
347
else if (mode_lib->vba.Output[k] == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
373
mode_lib->vba.Output[k], mode_lib->vba.PixelClock[k],
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
112
dml_print("DML::%s: Output: %d\n", __func__, Output);
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
119
unsigned int dml32_dscComputeDelay(enum output_format_class pixelFormat, enum output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1192
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1237
if (!(Output == dm_hdmi || Output == dm_dp || Output == dm_edp) && (ODMUse == dm_odm_combine_policy_4to1 ||
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1248
} else if (Output != dm_hdmi && (ODMUse == dm_odm_combine_policy_2to1 ||
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1283
if (Output == dm_hdmi && OutFormat == dm_420 &&
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1349
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1382
if (Output == dm_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1386
PixelClockBackEnd, ForcedOutputLinkBPP, false, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1392
} else if (Output == dm_dp || Output == dm_dp2p0 || Output == dm_edp) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1396
if (Output == dm_dp || Output == dm_dp2p0)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1403
if (Output == dm_dp2p0)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1408
if (Output == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1414
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1423
ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1436
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1446
ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1459
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1467
ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
148
} else if (pixelFormat == dm_n422 || (Output == dm_hdmifrl && pixelFormat != dm_444)) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1482
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1489
if (Output == dm_dp)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1493
ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1499
*OutputType = (Output == dm_dp) ? dm_output_type_dp : dm_output_type_edp;
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1506
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1514
if (Output == dm_dp)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1519
ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1525
*OutputType = (Output == dm_dp) ? dm_output_type_dp : dm_output_type_edp;
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1531
ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1539
if (Output == dm_dp)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1544
ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1550
*OutputType = (Output == dm_dp) ? dm_output_type_dp : dm_output_type_edp;
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1554
} else if (Output == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1567
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1576
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1585
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1594
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1603
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1612
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1623
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1631
ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1673
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1726
if (Output == dm_hdmi || Output == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1735
if (Format == dm_n422 || Output == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1743
if (Output == dm_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1749
} else if (Output == dm_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1751
} else if (DSCEnable && Output == dm_dp) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1790
else if ((Output == dm_dp2p0 || Output == dm_dp) && NonDSCBPP3 != BPP_INVALID && MaxLinkBPP >= NonDSCBPP3)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1800
else if ((Output == dm_hdmifrl && hdmifrlresult != FRL_CAP_CHK_OK) ||
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1801
(Output != dm_hdmifrl && MaxLinkBPP < DesiredBPP))
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1846
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1857
OutputFormat, Output) + dml32_dscComputeDelay(OutputFormat, Output));
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1861
OutputFormat, Output) + dml32_dscComputeDelay(OutputFormat, Output));
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
1865
OutputFormat, Output) + dml32_dscComputeDelay(OutputFormat, Output);
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
39
enum output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
414
enum output_encoder_class Output[],
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
569
*UnboundedRequestEnabled = dml32_UnboundedRequest(UseUnboundedRequestingFinal, TotalActiveDPP, NoChromaSurfaces, Output[0], SurfaceTiling[0], *CompBufReservedSpaceNeedAdjustment, DisableUnboundRequestIfCompBufReservedSpaceNeedAdjustment);
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
59
else if (Output == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
84
else if (Output == dm_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
887
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
896
if (UseUnboundedRequestingFinal == dm_unbounded_requesting_edp_only && Output != dm_edp)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h
190
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h
220
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h
255
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h
298
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h
328
enum output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h
41
enum output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h
43
unsigned int dml32_dscComputeDelay(enum output_format_class pixelFormat, enum output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h
98
enum output_encoder_class Output[],
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
629
mode_lib->vba.Output[mode_lib->vba.NumberOfActivePlanes] =
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.h
511
enum output_encoder_class Output[DC__NUM_DPP__MAX];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
109
enum dml_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
183
enum dml_output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
186
enum dml_output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2727
enum dml_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2783
if (Output == dml_hdmi || Output == dml_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2792
if (Format == dml_n422 || Output == dml_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2801
if (Output == dml_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2805
} else if (Output == dml_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2807
} else if (DSCEnable && Output == dml_dp) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2857
} else if ((Output == dml_hdmifrl && hdmifrlresult != FRL_CAP_CHK_OK) || (Output != dml_hdmifrl && MaxLinkBPP < DesiredBPP)) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
384
enum dml_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4228
NoChromaOrLinearSurfaces, p->Output[0]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4762
enum dml_output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4768
if (UseUnboundedRequestingFinal == dml_unbounded_requesting_edp_only && Output != dml_edp) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5396
enum dml_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5430
if (Output == dml_hdmi) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5433
*OutBpp = TruncToValidBPP(dml_min(600, PHYCLKPerState) * 10, 3, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, false, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5438
} else if (Output == dml_dp || Output == dml_dp2p0 || Output == dml_edp) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5442
if (Output == dml_dp || Output == dml_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5450
if (Output == dml_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5456
if (Output == dml_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5459
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 10000, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5464
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 10000, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5472
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 13500, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5478
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 13500, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5486
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 20000, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5491
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 20000, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5501
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 2700, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5506
if (Output == dml_dp) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5509
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 2700, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5513
*OutputType = (Output == dml_dp) ? dml_output_type_dp : dml_output_type_edp;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5517
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 5400, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5523
if (Output == dml_dp) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5526
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 5400, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5530
*OutputType = (Output == dml_dp) ? dml_output_type_dp : dml_output_type_edp;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5534
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 8100, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5540
if (Output == dml_dp) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5543
*OutBpp = TruncToValidBPP((1 - Downspreading / 100) * 8100, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5547
*OutputType = (Output == dml_dp) ? dml_output_type_dp : dml_output_type_edp;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5551
} else if (Output == dml_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5563
*OutBpp = TruncToValidBPP(3000, 3, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (dml_uint_t)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5569
*OutBpp = TruncToValidBPP(6000, 3, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (dml_uint_t)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5575
*OutBpp = TruncToValidBPP(6000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (dml_uint_t)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5581
*OutBpp = TruncToValidBPP(8000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (dml_uint_t)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5587
*OutBpp = TruncToValidBPP(10000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (dml_uint_t)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5592
*OutBpp = TruncToValidBPP(10000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (dml_uint_t)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5600
*OutBpp = TruncToValidBPP(12000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (dml_uint_t)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5605
*OutBpp = TruncToValidBPP(12000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (dml_uint_t)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5619
enum dml_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5656
if (Output == dml_hdmi && ODMUse == dml_odm_use_policy_combine_2to1)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5658
if ((Output == dml_hdmi || Output == dml_dp || Output == dml_edp) && ODMUse == dml_odm_use_policy_combine_4to1)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5678
if (!(Output == dml_hdmi || Output == dml_dp || Output == dml_edp) && (ODMUse == dml_odm_use_policy_combine_4to1 || (ODMUse == dml_odm_use_policy_combine_as_needed &&
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5687
} else if (Output != dml_hdmi && (ODMUse == dml_odm_use_policy_combine_2to1 || (ODMUse == dml_odm_use_policy_combine_as_needed &&
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5988
enum dml_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5997
(dml_uint_t) (NumberOfDSCSlices / 4.0), OutputFormat, Output) + dscComputeDelay(OutputFormat, Output);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6000
(dml_uint_t) (NumberOfDSCSlices / 2.0), OutputFormat, Output) + dscComputeDelay(OutputFormat, Output);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6003
NumberOfDSCSlices, OutputFormat, Output) + dscComputeDelay(OutputFormat, Output);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
666
enum dml_output_encoder_class Output);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7160
CalculateSwathAndDETConfiguration_params->Output = mode_lib->ms.cache_display_cfg.output.OutputEncoder;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
745
enum dml_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7699
CalculateSwathAndDETConfiguration_params->Output = mode_lib->ms.cache_display_cfg.output.OutputEncoder;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
82
enum dml_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
847
enum dml_output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8622
CalculateSwathAndDETConfiguration_params->Output = s->dummy_output_encoder_array;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
869
else if (pixelFormat == dml_n422 || Output == dml_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
889
if (pixelFormat == dml_420 || pixelFormat == dml_444 || pixelFormat == dml_n422 || Output == dml_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
917
dml_print("DML::%s: Output: %u\n", __func__, Output);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
923
static dml_uint_t dscComputeDelay(enum dml_output_format_class pixelFormat, enum dml_output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
952
} else if (pixelFormat == dml_n422 || (Output == dml_hdmifrl && pixelFormat != dml_444)) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1472
enum dml_output_encoder_class *Output;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1276
enum dml2_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1332
if (Output == dml2_hdmi || Output == dml2_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1341
if (Format == dml2_n422 || Output == dml2_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1350
if (Output == dml2_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1354
} else if (Output == dml2_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1356
} else if (DSCEnable && Output == dml2_dp) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1392
} else if ((Output == dml2_hdmifrl && hdmifrlresult != LIB_FRL_CAP_CHECK_OK) || (Output != dml2_hdmifrl && MaxLinkBPP < DesiredBPP)) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1407
enum dml2_output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1428
else if (pixelFormat == dml2_n422 || Output == dml2_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1437
slice_width_modified = (pixelFormat == dml2_444 || pixelFormat == dml2_420 || Output == dml2_hdmifrl) ? sliceWidth / 2 : sliceWidth;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1493
if (pixelFormat == dml2_420 || pixelFormat == dml2_444 || pixelFormat == dml2_n422 || Output == dml2_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1513
DML_LOG_VERBOSE("DML::%s: Output: %u\n", __func__, Output);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1519
static unsigned int dscComputeDelay(enum dml2_output_format_class pixelFormat, enum dml2_output_encoder_class Output)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1527
if (pixelFormat == dml2_420 || pixelFormat == dml2_n422 || (Output == dml2_hdmifrl && pixelFormat != dml2_444)) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1546
} else if (pixelFormat == dml2_n422 || (Output == dml2_hdmifrl && pixelFormat != dml2_444)) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4167
enum dml2_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4196
bool isTMDS420 = (OutFormat == dml2_420 && Output == dml2_hdmi);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4204
DML_LOG_VERBOSE("DML::%s: Output = %d\n", __func__, Output);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4271
enum dml2_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4314
DML_LOG_VERBOSE("DML::%s: Output (encoder) = %u\n", __func__, Output);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4318
if (Output == dml2_hdmi) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4321
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, math_min2(600, PHYCLK) * 10, 3, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, false, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4325
} else if (Output == dml2_dp || Output == dml2_dp2p0 || Output == dml2_edp) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4329
if (Output == dml2_dp || Output == dml2_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4337
if (Output == dml2_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4343
if (Output == dml2_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4346
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 10000, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4351
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 10000, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4359
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 13500, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4365
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 13500, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4373
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 20000, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4378
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 20000, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4388
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 2700, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4393
if (Output == dml2_dp) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4396
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 2700, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4400
*OutputType = (Output == dml2_dp) ? dml2_core_internal_output_type_dp : dml2_core_internal_output_type_edp;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4404
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 5400, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4410
if (Output == dml2_dp) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4413
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 5400, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4417
*OutputType = (Output == dml2_dp) ? dml2_core_internal_output_type_dp : dml2_core_internal_output_type_edp;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4421
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 8100, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4427
if (Output == dml2_dp) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4430
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, (1 - Downspreading / 100) * 8100, OutputLinkDPLanes, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4434
*OutputType = (Output == dml2_dp) ? dml2_core_internal_output_type_dp : dml2_core_internal_output_type_edp;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4438
} else if (Output == dml2_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4450
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, 3000, 3, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (unsigned int)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4456
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, 6000, 3, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (unsigned int)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4462
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, 6000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (unsigned int)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4468
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, 8000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (unsigned int)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4474
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, 10000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (unsigned int)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4479
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, 10000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (unsigned int)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4486
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, 12000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (unsigned int)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4491
*OutBpp = TruncToValidBPP(&s->TruncToValidBPP_locals, 12000, 4, HTotal, HActive, PixelClockBackEnd, ForcedOutputLinkBPP, LinkDSCEnable, Output, OutputFormat, DSCInputBitPerComponent, NumberOfDSCSlices, (unsigned int)AudioSampleRate, AudioSampleLayout, ODMModeNoDSC, ODMModeDSC, &dummy);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4560
enum dml2_output_encoder_class Output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
4577
(NumberOfDSCSlices / NumberOfDSCSlicesFactor), OutputFormat, Output) + dscComputeDelay(OutputFormat, Output));