locals 52 arch/sparc/include/asm/sigcontext.h unsigned long locals[8]; locals 53 arch/sparc/include/uapi/asm/ptrace.h unsigned long locals[8]; locals 59 arch/sparc/include/uapi/asm/ptrace.h unsigned int locals[8]; locals 65 arch/sparc/include/uapi/asm/ptrace.h unsigned long locals[8]; locals 76 arch/sparc/include/uapi/asm/ptrace.h unsigned int locals[8]; locals 86 arch/sparc/include/uapi/asm/ptrace.h unsigned long locals[8]; locals 114 arch/sparc/include/uapi/asm/ptrace.h unsigned long locals[8]; locals 120 arch/sparc/include/uapi/asm/ptrace.h unsigned long locals[8]; locals 30 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_L0 + i] = win->locals[i]; locals 64 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_L0 + i] = win->locals[i]; locals 105 arch/sparc/kernel/kgdb_32.c win->locals[i] = gdb_regs[GDB_L0 + i]; locals 30 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_L0 + i] = win->locals[i]; locals 65 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_L0 + i] = win->locals[i]; locals 111 arch/sparc/kernel/kgdb_64.c win->locals[i] = gdb_regs[GDB_L0 + i]; locals 140 arch/sparc/kernel/process_32.c rw->locals[0], rw->locals[1], rw->locals[2], rw->locals[3], locals 141 arch/sparc/kernel/process_32.c rw->locals[4], rw->locals[5], rw->locals[6], rw->locals[7]); locals 127 arch/sparc/kernel/process_64.c r_w.locals[0], r_w.locals[1], r_w.locals[2], r_w.locals[3], locals 128 arch/sparc/kernel/process_64.c r_w.locals[4], r_w.locals[5], r_w.locals[6], r_w.locals[7]); locals 166 arch/sparc/kernel/process_64.c rwk->locals[0], rwk->locals[1], rwk->locals[2], rwk->locals[3]); locals 168 arch/sparc/kernel/process_64.c rwk->locals[4], rwk->locals[5], rwk->locals[6], rwk->locals[7]); locals 205 arch/sparc/kernel/ptrace_64.c wbuf->locals[i] = win32.locals[i]; locals 228 arch/sparc/kernel/ptrace_64.c win32.locals[i] = wbuf->locals[i]; locals 443 arch/sparc/kernel/signal32.c err |= __put_user(rp->locals[i], &sf->ss.locals[i]); locals 575 arch/sparc/kernel/signal32.c err |= __put_user(rp->locals[i], &sf->ss.locals[i]); locals 102 arch/sparc/kernel/unaligned_32.c return win->locals[reg - 16]; /* yes, I know what this does... */ locals 119 arch/sparc/kernel/unaligned_32.c if (get_user(ret, &win->locals[reg - 16])) locals 132 arch/sparc/kernel/unaligned_32.c return &win->locals[reg - 16]; locals 132 arch/sparc/kernel/unaligned_64.c value = win->locals[reg - 16]; locals 136 arch/sparc/kernel/unaligned_64.c get_user(value, &win32->locals[reg - 16]); locals 140 arch/sparc/kernel/unaligned_64.c get_user(value, &win->locals[reg - 16]); locals 157 arch/sparc/kernel/unaligned_64.c return &win->locals[reg - 16]; locals 161 arch/sparc/kernel/unaligned_64.c return (unsigned long *)&win32->locals[reg - 16]; locals 165 arch/sparc/kernel/unaligned_64.c return &win->locals[reg - 16]; locals 420 arch/sparc/kernel/unaligned_64.c put_user(ret, &win32->locals[rd - 16]); locals 424 arch/sparc/kernel/unaligned_64.c put_user(ret, &win->locals[rd - 16]); locals 163 arch/sparc/kernel/visemul.c value = win->locals[reg - 16]; locals 167 arch/sparc/kernel/visemul.c get_user(value, &win32->locals[reg - 16]); locals 171 arch/sparc/kernel/visemul.c get_user(value, &win->locals[reg - 16]); locals 187 arch/sparc/kernel/visemul.c return (unsigned long __user *)&win32->locals[reg - 16]; locals 191 arch/sparc/kernel/visemul.c return &win->locals[reg - 16]; locals 328 arch/sparc/math-emu/math_64.c get_user(XR, &win32->locals[freg - 16]); locals 333 arch/sparc/math-emu/math_64.c get_user(XR, &win->locals[freg - 16]); locals 241 arch/x86/kvm/x86.c struct kvm_shared_msrs *locals locals 251 arch/x86/kvm/x86.c if (locals->registered) { locals 252 arch/x86/kvm/x86.c locals->registered = false; locals 257 arch/x86/kvm/x86.c values = &locals->values[slot]; locals 1014 arch/x86/platform/uv/tlb_uv.c static void record_send_statistics(struct ptc_stats *stat, int locals, int hubs, locals 1018 arch/x86/platform/uv/tlb_uv.c stat->s_ntargcpu += remotes + locals; locals 1020 arch/x86/platform/uv/tlb_uv.c stat->s_ntarglocals += locals; locals 1024 arch/x86/platform/uv/tlb_uv.c if (locals) { locals 1106 arch/x86/platform/uv/tlb_uv.c int locals = 0, remotes = 0, hubs = 0; locals 1154 arch/x86/platform/uv/tlb_uv.c if (set_distrib_bits(flush_mask, bcp, bau_desc, &locals, &remotes)) locals 1157 arch/x86/platform/uv/tlb_uv.c record_send_statistics(stat, locals, hubs, remotes, bau_desc); locals 3286 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c struct vba_vars_st *locals = &mode_lib->vba; locals 3375 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETY[k] = 8.0; locals 3376 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETC[k] = 0.0; locals 3378 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETY[k] = 4.0; locals 3379 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETC[k] = 0.0; locals 3382 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETY[k] = 2.0; locals 3383 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETC[k] = 0.0; locals 3385 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETY[k] = 1.0; locals 3386 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETC[k] = 0.0; locals 3388 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETY[k] = 1.0; locals 3389 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETC[k] = 2.0; locals 3391 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETY[k] = 4.0 / 3; locals 3392 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BytePerPixelInDETC[k] = 8.0 / 3; locals 3395 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathWidthYSingleDPP[k] = mode_lib->vba.ViewportWidth[k]; locals 3397 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathWidthYSingleDPP[k] = mode_lib->vba.ViewportHeight[k]; locals 3401 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReadBandwidthLuma[k] = locals->SwathWidthYSingleDPP[k] * dml_ceil(locals->BytePerPixelInDETY[k], 1.0) locals 3403 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReadBandwidthChroma[k] = locals->SwathWidthYSingleDPP[k] / 2 * dml_ceil(locals->BytePerPixelInDETC[k], 2.0) locals 3405 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReadBandwidth[k] = locals->ReadBandwidthLuma[k] + locals->ReadBandwidthChroma[k]; locals 3410 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->WriteBandwidth[k] = mode_lib->vba.WritebackDestinationWidth[k] locals 3417 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->WriteBandwidth[k] = mode_lib->vba.WritebackDestinationWidth[k] locals 3423 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->WriteBandwidth[k] = mode_lib->vba.WritebackDestinationWidth[k] locals 3429 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->WriteBandwidth[k] = 0.0; locals 3439 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->FabricAndDRAMBandwidthPerState[i] = dml_min( locals 3444 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReturnBWToDCNPerState = dml_min(locals->ReturnBusWidth * locals->DCFCLKPerState[i], locals 3445 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->FabricAndDRAMBandwidthPerState[i] * 1000) locals 3446 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c * locals->PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelDataOnly / 100; locals 3448 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReturnBWPerState[i] = locals->ReturnBWToDCNPerState; locals 3450 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->DCCEnabledInAnyPlane == true && locals->ReturnBWToDCNPerState > locals->DCFCLKPerState[i] * locals->ReturnBusWidth / 4) { locals 3451 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReturnBWPerState[i] = dml_min(locals->ReturnBWPerState[i], locals 3452 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReturnBWToDCNPerState * 4 * (1 - locals->UrgentLatency / locals 3453 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c ((locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024 locals 3454 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / (locals->ReturnBWToDCNPerState - locals->DCFCLKPerState[i] locals 3455 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c * locals->ReturnBusWidth / 4) + locals->UrgentLatency))); locals 3457 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->CriticalPoint = 2 * locals->ReturnBusWidth * locals->DCFCLKPerState[i] * locals 3458 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->UrgentLatency / (locals->ReturnBWToDCNPerState * locals->UrgentLatency locals 3459 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c + (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024); locals 3461 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->DCCEnabledInAnyPlane && locals->CriticalPoint > 1 && locals->CriticalPoint < 4) { locals 3462 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReturnBWPerState[i] = dml_min(locals->ReturnBWPerState[i], locals 3463 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c 4 * locals->ReturnBWToDCNPerState * locals 3464 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024 locals 3465 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c * locals->ReturnBusWidth * locals->DCFCLKPerState[i] * locals->UrgentLatency / locals 3466 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c dml_pow((locals->ReturnBWToDCNPerState * locals->UrgentLatency locals 3467 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c + (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024), 2)); locals 3470 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReturnBWToDCNPerState = dml_min(locals->ReturnBusWidth * locals 3471 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DCFCLKPerState[i], locals->FabricAndDRAMBandwidthPerState[i] * 1000); locals 3473 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->DCCEnabledInAnyPlane == true && locals->ReturnBWToDCNPerState > locals->DCFCLKPerState[i] * locals->ReturnBusWidth / 4) { locals 3474 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReturnBWPerState[i] = dml_min(locals->ReturnBWPerState[i], locals 3475 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReturnBWToDCNPerState * 4 * (1 - locals->UrgentLatency / locals 3476 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c ((locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024 locals 3477 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / (locals->ReturnBWToDCNPerState - locals->DCFCLKPerState[i] locals 3478 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c * locals->ReturnBusWidth / 4) + locals->UrgentLatency))); locals 3480 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->CriticalPoint = 2 * locals->ReturnBusWidth * locals->DCFCLKPerState[i] * locals 3481 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->UrgentLatency / (locals->ReturnBWToDCNPerState * locals->UrgentLatency locals 3482 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c + (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024); locals 3484 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->DCCEnabledInAnyPlane && locals->CriticalPoint > 1 && locals->CriticalPoint < 4) { locals 3485 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ReturnBWPerState[i] = dml_min(locals->ReturnBWPerState[i], locals 3486 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c 4 * locals->ReturnBWToDCNPerState * locals 3487 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024 locals 3488 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c * locals->ReturnBusWidth * locals->DCFCLKPerState[i] * locals->UrgentLatency / locals 3489 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c dml_pow((locals->ReturnBWToDCNPerState * locals->UrgentLatency locals 3490 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c + (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024), 2)); locals 3499 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->WriteBandwidth[k] locals 3506 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->WriteBandwidth[k] locals 3521 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->UrgentRoundTripAndOutOfOrderLatencyPerState[i] = locals 3523 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c + locals->UrgentOutOfOrderReturnPerChannel * mode_lib->vba.NumberOfChannels / locals->ReturnBWPerState[i]; locals 3524 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if ((mode_lib->vba.ROBBufferSizeInKByte - mode_lib->vba.PixelChunkSizeInKByte) * 1024.0 / locals->ReturnBWPerState[i] locals 3525 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c > locals->UrgentRoundTripAndOutOfOrderLatencyPerState[i]) { locals 3526 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ROBSupport[i] = true; locals 3528 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ROBSupport[i] = false; locals 3667 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PSCL_FACTOR[k] = dml_min( locals 3676 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PSCL_FACTOR[k] = dml_min( locals 3680 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->BytePerPixelInDETC[k] == 0.0) { locals 3681 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PSCL_FACTOR_CHROMA[k] = 0.0; locals 3682 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinDPPCLKUsingSingleDPP[k] = locals 3691 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / locals->PSCL_FACTOR[k], locals 3694 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c && locals->MinDPPCLKUsingSingleDPP[k] locals 3696 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinDPPCLKUsingSingleDPP[k] = 2.0 locals 3701 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PSCL_FACTOR_CHROMA[k] = locals 3712 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PSCL_FACTOR_CHROMA[k] = dml_min( locals 3716 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinDPPCLKUsingSingleDPP[k] = locals 3725 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / locals->PSCL_FACTOR[k], locals 3735 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / locals->PSCL_FACTOR_CHROMA[k], locals 3740 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c && locals->MinDPPCLKUsingSingleDPP[k] locals 3742 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinDPPCLKUsingSingleDPP[k] = 2.0 locals 3751 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c dml_ceil(locals->BytePerPixelInDETY[k], 1.0), locals 3752 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c dml_ceil(locals->BytePerPixelInDETC[k], 2.0), locals 3753 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c &locals->Read256BlockHeightY[k], locals 3754 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c &locals->Read256BlockHeightC[k], locals 3755 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c &locals->Read256BlockWidthY[k], locals 3756 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c &locals->Read256BlockWidthC[k]); locals 3758 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MaxSwathHeightY[k] = locals->Read256BlockHeightY[k]; locals 3759 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MaxSwathHeightC[k] = locals->Read256BlockHeightC[k]; locals 3761 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MaxSwathHeightY[k] = locals->Read256BlockWidthY[k]; locals 3762 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MaxSwathHeightC[k] = locals->Read256BlockWidthC[k]; locals 3786 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3788 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k] locals 3791 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3794 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3795 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3798 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k] locals 3800 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3803 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k] locals 3805 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3807 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3808 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3820 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / (locals->BytePerPixelInDETY[k] locals 3821 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c * locals->MinSwathHeightY[k] locals 3822 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c + locals->BytePerPixelInDETC[k] locals 3824 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c * locals->MinSwathHeightC[k])); locals 3825 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->BytePerPixelInDETC[k] == 0.0) { locals 3867 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MaximumSwathWidth[k] = dml_min( locals 3879 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDISPCLK[i][j] = 0.0; locals 3880 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DISPCLK_DPPCLK_Support[i][j] = true; locals 3897 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ODMCombineEnablePerState[i][k] = false; locals 3900 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ODMCombineEnablePerState[i][k] = true; locals 3903 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->MinDPPCLKUsingSingleDPP[k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) <= mode_lib->vba.MaxDppclkRoundedDownToDFSGranularity locals 3904 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c && locals->SwathWidthYSingleDPP[k] <= locals->MaximumSwathWidth[k] locals 3905 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c && locals->ODMCombineEnablePerState[i][k] == false) { locals 3906 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->NoOfDPP[i][j][k] = 1; locals 3907 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDPPCLK[i][j][k] = locals 3908 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinDPPCLKUsingSingleDPP[k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0); locals 3910 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->NoOfDPP[i][j][k] = 2; locals 3911 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDPPCLK[i][j][k] = locals 3912 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinDPPCLKUsingSingleDPP[k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) / 2.0; locals 3914 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDISPCLK[i][j] = dml_max( locals 3915 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDISPCLK[i][j], locals 3917 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if ((locals->MinDPPCLKUsingSingleDPP[k] / locals->NoOfDPP[i][j][k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) locals 3920 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DISPCLK_DPPCLK_Support[i][j] = false; locals 3923 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->TotalNumberOfActiveDPP[i][j] = 0.0; locals 3925 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->TotalNumberOfActiveDPP[i][j] = locals->TotalNumberOfActiveDPP[i][j] + locals->NoOfDPP[i][j][k]; locals 3927 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c while (locals->TotalNumberOfActiveDPP[i][j] < mode_lib->vba.MaxNumDPP locals 3928 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c && locals->TotalNumberOfActiveDPP[i][j] < 2 * mode_lib->vba.NumberOfActivePlanes) { locals 3935 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->ReadBandwidth[k] > BWOfNonSplitPlaneOfMaximumBandwidth && locals->NoOfDPP[i][j][k] == 1) { locals 3936 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c BWOfNonSplitPlaneOfMaximumBandwidth = locals->ReadBandwidth[k]; locals 3940 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->NoOfDPP[i][j][NumberOfNonSplitPlaneOfMaximumBandwidth] = 2; locals 3941 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDPPCLK[i][j][NumberOfNonSplitPlaneOfMaximumBandwidth] = locals 3942 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MinDPPCLKUsingSingleDPP[NumberOfNonSplitPlaneOfMaximumBandwidth] locals 3944 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->TotalNumberOfActiveDPP[i][j] = locals->TotalNumberOfActiveDPP[i][j] + 1; locals 3947 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->TotalNumberOfActiveDPP[i][j] > mode_lib->vba.MaxNumDPP) { locals 3948 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDISPCLK[i][j] = 0.0; locals 3949 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DISPCLK_DPPCLK_Support[i][j] = true; locals 3951 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ODMCombineEnablePerState[i][k] = false; locals 3952 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->SwathWidthYSingleDPP[k] <= locals->MaximumSwathWidth[k]) { locals 3953 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->NoOfDPP[i][j][k] = 1; locals 3954 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDPPCLK[i][j][k] = locals->MinDPPCLKUsingSingleDPP[k] locals 3957 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->NoOfDPP[i][j][k] = 2; locals 3958 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDPPCLK[i][j][k] = locals->MinDPPCLKUsingSingleDPP[k] locals 3970 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDISPCLK[i][j] = dml_max( locals 3971 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDISPCLK[i][j], locals 3973 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->MinDPPCLKUsingSingleDPP[k] / locals->NoOfDPP[i][j][k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) locals 3976 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DISPCLK_DPPCLK_Support[i][j] = false; locals 3978 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->TotalNumberOfActiveDPP[i][j] = 0.0; locals 3980 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->TotalNumberOfActiveDPP[i][j] = locals->TotalNumberOfActiveDPP[i][j] + locals->NoOfDPP[i][j][k]; locals 3982 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDISPCLK[i][j] = dml_max( locals 3983 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDISPCLK[i][j], locals 3987 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DISPCLK_DPPCLK_Support[i][j] = false; locals 3994 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ViewportSizeSupport[i] = true; locals 3996 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->ODMCombineEnablePerState[i][k] == true) { locals 3997 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (dml_min(locals->SwathWidthYSingleDPP[k], dml_round(mode_lib->vba.HActive[k] / 2.0 * mode_lib->vba.HRatio[k])) locals 3998 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c > locals->MaximumSwathWidth[k]) { locals 3999 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ViewportSizeSupport[i] = false; locals 4002 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->SwathWidthYSingleDPP[k] / 2.0 > locals->MaximumSwathWidth[k]) { locals 4003 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ViewportSizeSupport[i] = false; locals 4012 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->TotalNumberOfActiveDPP[i][j] <= mode_lib->vba.MaxNumDPP) locals 4013 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->TotalAvailablePipesSupport[i][j] = true; locals 4015 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->TotalAvailablePipesSupport[i][j] = false; locals 4044 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresDSC[i][k] = 0; locals 4045 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = 0; locals 4048 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresDSC[i][k] = 0; locals 4049 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = 0; locals 4050 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->OutputBppPerState[i][k] = TruncToValidBPP( locals 4080 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresDSC[i][k] = true; locals 4082 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = true; locals 4084 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = false; locals 4088 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresDSC[i][k] = false; locals 4089 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = false; locals 4091 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->OutputBppPerState[i][k] = mode_lib->vba.Outbpp; locals 4109 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresDSC[i][k] = true; locals 4111 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = true; locals 4113 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = false; locals 4117 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresDSC[i][k] = false; locals 4118 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = false; locals 4120 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->OutputBppPerState[i][k] = mode_lib->vba.Outbpp; locals 4140 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresDSC[i][k] = true; locals 4142 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = true; locals 4144 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = false; locals 4148 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresDSC[i][k] = false; locals 4149 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresFEC[i][k] = false; locals 4151 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->OutputBppPerState[i][k] = locals 4156 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->OutputBppPerState[i][k] = BPP_BLENDED_PIPE; locals 4161 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DIOSupport[i] = true; locals 4163 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->OutputBppPerState[i][k] == BPP_INVALID locals 4167 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DIOSupport[i] = false; locals 4173 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DSCCLKRequiredMoreThanSupported[i] = false; locals 4184 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->RequiresDSC[i][k] == true) { locals 4185 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->ODMCombineEnablePerState[i][k] locals 4189 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DSCCLKRequiredMoreThanSupported[i] = locals 4195 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DSCCLKRequiredMoreThanSupported[i] = locals 4205 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->NotEnoughDSCUnits[i] = false; locals 4208 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->RequiresDSC[i][k] == true) { locals 4209 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->ODMCombineEnablePerState[i][k] == true) { locals 4219 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->NotEnoughDSCUnits[i] = true; locals 4228 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->RequiresDSC[i][k] == 0 locals 4229 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c || locals->RequiresDSC[i][k] == false) { locals 4244 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->OutputBppPerState[i][k] == BPP_BLENDED_PIPE locals 4245 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c || locals->OutputBppPerState[i][k] == BPP_INVALID) { locals 4248 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c mode_lib->vba.bpp = locals->OutputBppPerState[i][k]; locals 4250 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->RequiresDSC[i][k] == true && mode_lib->vba.bpp != 0.0) { locals 4251 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->ODMCombineEnablePerState[i][k] == false) { locals 4252 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DSCDelayPerState[i][k] = locals 4265 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DSCDelayPerState[i][k] = locals 4274 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DSCDelayPerState[i][k] = locals 4275 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DSCDelayPerState[i][k] * mode_lib->vba.PixelClock[k] / mode_lib->vba.PixelClockBackEnd[k]; locals 4277 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DSCDelayPerState[i][k] = 0.0; locals 4283 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (mode_lib->vba.BlendingAndTiming[k] == m && locals->RequiresDSC[i][m] == true) locals 4284 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DSCDelayPerState[i][k] = locals->DSCDelayPerState[i][m]; locals 4294 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->ODMCombineEnablePerState[i][k] == true) locals 4295 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathWidthYPerState[i][j][k] = dml_min(locals->SwathWidthYSingleDPP[k], dml_round(locals->HActive[k] / 2 * locals->HRatio[k])); locals 4297 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathWidthYPerState[i][j][k] = locals->SwathWidthYSingleDPP[k] / locals->NoOfDPP[i][j][k]; locals 4298 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathWidthGranularityY = 256 / dml_ceil(locals->BytePerPixelInDETY[k], 1) / locals->MaxSwathHeightY[k]; locals 4299 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RoundedUpMaxSwathSizeBytesY = (dml_ceil(locals->SwathWidthYPerState[i][j][k] - 1, locals->SwathWidthGranularityY) locals 4300 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c + locals->SwathWidthGranularityY) * locals->BytePerPixelInDETY[k] * locals->MaxSwathHeightY[k]; locals 4301 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->SourcePixelFormat[k] == dm_420_10) { locals 4302 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RoundedUpMaxSwathSizeBytesY = dml_ceil(locals->RoundedUpMaxSwathSizeBytesY, 256) + 256; locals 4304 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->MaxSwathHeightC[k] > 0) { locals 4305 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathWidthGranularityC = 256 / dml_ceil(locals->BytePerPixelInDETC[k], 2) / locals->MaxSwathHeightC[k]; locals 4307 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RoundedUpMaxSwathSizeBytesC = (dml_ceil(locals->SwathWidthYPerState[i][j][k] / 2 - 1, locals->SwathWidthGranularityC) locals 4308 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c + locals->SwathWidthGranularityC) * locals->BytePerPixelInDETC[k] * locals->MaxSwathHeightC[k]; locals 4310 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->SourcePixelFormat[k] == dm_420_10) { locals 4311 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RoundedUpMaxSwathSizeBytesC = dml_ceil(locals->RoundedUpMaxSwathSizeBytesC, 256) + 256; locals 4313 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RoundedUpMaxSwathSizeBytesC = 0; locals 4316 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->RoundedUpMaxSwathSizeBytesY + locals->RoundedUpMaxSwathSizeBytesC <= locals->DETBufferSizeInKByte * 1024 / 2) { locals 4317 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathHeightYPerState[i][j][k] = locals->MaxSwathHeightY[k]; locals 4318 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathHeightCPerState[i][j][k] = locals->MaxSwathHeightC[k]; locals 4320 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathHeightYPerState[i][j][k] = locals->MinSwathHeightY[k]; locals 4321 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathHeightCPerState[i][j][k] = locals->MinSwathHeightC[k]; locals 4324 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->BytePerPixelInDETC[k] == 0) { locals 4325 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->LinesInDETLuma = locals->DETBufferSizeInKByte * 1024 / locals->BytePerPixelInDETY[k] / locals->SwathWidthYPerState[i][j][k]; locals 4326 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->LinesInDETChroma = 0; locals 4327 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->SwathHeightYPerState[i][j][k] <= locals->SwathHeightCPerState[i][j][k]) { locals 4328 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->LinesInDETLuma = locals->DETBufferSizeInKByte * 1024 / 2 / locals->BytePerPixelInDETY[k] / locals 4329 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathWidthYPerState[i][j][k]; locals 4330 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->LinesInDETChroma = locals->DETBufferSizeInKByte * 1024 / 2 / locals->BytePerPixelInDETC[k] / (locals->SwathWidthYPerState[i][j][k] / 2); locals 4332 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->LinesInDETLuma = locals->DETBufferSizeInKByte * 1024 * 2 / 3 / locals->BytePerPixelInDETY[k] / locals->SwathWidthYPerState[i][j][k]; locals 4333 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->LinesInDETChroma = locals->DETBufferSizeInKByte * 1024 / 3 / locals->BytePerPixelInDETY[k] / (locals->SwathWidthYPerState[i][j][k] / 2); locals 4336 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->EffectiveLBLatencyHidingSourceLinesLuma = dml_min(locals->MaxLineBufferLines, locals 4337 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c dml_floor(locals->LineBufferSize / locals->LBBitPerPixel[k] / (locals->SwathWidthYPerState[i][j][k] locals 4338 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / dml_max(locals->HRatio[k], 1)), 1)) - (locals->vtaps[k] - 1); locals 4340 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->EffectiveLBLatencyHidingSourceLinesChroma = dml_min(locals->MaxLineBufferLines, locals 4341 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c dml_floor(locals->LineBufferSize / locals->LBBitPerPixel[k] locals 4342 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / (locals->SwathWidthYPerState[i][j][k] / 2 locals 4343 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / dml_max(locals->HRatio[k] / 2, 1)), 1)) - (locals->VTAPsChroma[k] - 1); locals 4345 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->EffectiveDETLBLinesLuma = dml_floor(locals->LinesInDETLuma + dml_min( locals 4346 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->LinesInDETLuma * locals->RequiredDISPCLK[i][j] * locals->BytePerPixelInDETY[k] * locals 4347 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PSCL_FACTOR[k] / locals->ReturnBWPerState[i], locals 4348 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->EffectiveLBLatencyHidingSourceLinesLuma), locals 4349 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathHeightYPerState[i][j][k]); locals 4351 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->EffectiveDETLBLinesChroma = dml_floor(locals->LinesInDETChroma + dml_min( locals 4352 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->LinesInDETChroma * locals->RequiredDISPCLK[i][j] * locals->BytePerPixelInDETC[k] * locals 4353 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PSCL_FACTOR_CHROMA[k] / locals->ReturnBWPerState[i], locals 4354 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->EffectiveLBLatencyHidingSourceLinesChroma), locals 4355 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathHeightCPerState[i][j][k]); locals 4357 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->BytePerPixelInDETC[k] == 0) { locals 4358 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->UrgentLatencySupportUsPerState[i][j][k] = locals->EffectiveDETLBLinesLuma * (locals->HTotal[k] / locals->PixelClock[k]) locals 4359 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / locals->VRatio[k] - locals->EffectiveDETLBLinesLuma * locals->SwathWidthYPerState[i][j][k] * locals 4360 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c dml_ceil(locals->BytePerPixelInDETY[k], 1) / (locals->ReturnBWPerState[i] / locals->NoOfDPP[i][j][k]); locals 4362 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->UrgentLatencySupportUsPerState[i][j][k] = dml_min( locals 4363 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->EffectiveDETLBLinesLuma * (locals->HTotal[k] / locals->PixelClock[k]) locals 4364 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / locals->VRatio[k] - locals->EffectiveDETLBLinesLuma * locals->SwathWidthYPerState[i][j][k] * locals 4365 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c dml_ceil(locals->BytePerPixelInDETY[k], 1) / (locals->ReturnBWPerState[i] / locals->NoOfDPP[i][j][k]), locals 4366 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->EffectiveDETLBLinesChroma * (locals->HTotal[k] / locals->PixelClock[k]) / (locals->VRatio[k] / 2) - locals 4367 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->EffectiveDETLBLinesChroma * locals->SwathWidthYPerState[i][j][k] / 2 * locals 4368 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c dml_ceil(locals->BytePerPixelInDETC[k], 2) / (locals->ReturnBWPerState[i] / locals->NoOfDPP[i][j][k])); locals 4374 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c for (i = 0; i <= locals->soc.num_states; i++) { locals 4376 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->UrgentLatencySupport[i][j] = true; locals 4377 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c for (k = 0; k < locals->NumberOfActivePlanes; k++) { locals 4378 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->UrgentLatencySupportUsPerState[i][j][k] < locals->UrgentLatency) locals 4379 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->UrgentLatencySupport[i][j] = false; locals 4386 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c for (i = 0; i <= locals->soc.num_states; i++) { locals 4388 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->TotalNumberOfDCCActiveDPP[i][j] = 0; locals 4389 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c for (k = 0; k < locals->NumberOfActivePlanes; k++) { locals 4390 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->DCCEnable[k] == true) { locals 4391 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->TotalNumberOfDCCActiveDPP[i][j] = locals 4392 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->TotalNumberOfDCCActiveDPP[i][j] + locals->NoOfDPP[i][j][k]; locals 4398 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c CalculateMinAndMaxPrefetchMode(locals->AllowDRAMSelfRefreshOrDRAMClockChangeInVblank, &locals->MinPrefetchMode, &locals->MaxPrefetchMode); locals 4400 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c for (i = 0; i <= locals->soc.num_states; i++) { locals 4402 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c for (k = 0; k < locals->NumberOfActivePlanes; k++) { locals 4403 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->NoOfDPPThisState[k] = locals->NoOfDPP[i][j][k]; locals 4404 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiredDPPCLKThisState[k] = locals->RequiredDPPCLK[i][j][k]; locals 4405 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathHeightYThisState[k] = locals->SwathHeightYPerState[i][j][k]; locals 4406 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathHeightCThisState[k] = locals->SwathHeightCPerState[i][j][k]; locals 4407 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathWidthYThisState[k] = locals->SwathWidthYPerState[i][j][k]; locals 4566 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PrefetchLinesC[k] = 0.0; locals 4567 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PTEBufferSizeNotExceededC[i][j][k] = true; locals 4568 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PTEBufferSizeInRequestsForLuma = mode_lib->vba.PTEBufferSizeInRequestsLuma + mode_lib->vba.PTEBufferSizeInRequestsChroma; locals 4570 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PDEAndMetaPTEBytesPerFrame[k] = locals 4572 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MetaRowBytes[k] = mode_lib->vba.MetaRowBytesY + mode_lib->vba.MetaRowBytesC; locals 4573 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DPTEBytesPerRow[k] = mode_lib->vba.DPTEBytesPerRowY + mode_lib->vba.DPTEBytesPerRowC; locals 4612 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->WritebackDelay[i][k] = mode_lib->vba.WritebackLatency locals 4621 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c mode_lib->vba.WritebackDestinationWidth[k]) / locals->RequiredDISPCLK[i][j]; locals 4623 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->WritebackDelay[i][k] = 0.0; locals 4629 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->WritebackDelay[i][k] = dml_max(locals->WritebackDelay[i][k], locals 4638 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c mode_lib->vba.WritebackDestinationWidth[m]) / locals->RequiredDISPCLK[i][j]); locals 4646 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->WritebackDelay[i][k] = locals->WritebackDelay[i][m]; locals 4651 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c for (m = 0; m < locals->NumberOfCursors[k]; m++) locals 4652 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->cursor_bw[k] = locals->NumberOfCursors[k] * locals->CursorWidth[k][m] * locals->CursorBPP[k][m] locals 4653 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / 8 / (locals->HTotal[k] / locals->PixelClock[k]) * locals->VRatio[k]; locals 4657 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MaximumVStartup[k] = mode_lib->vba.VTotal[k] - mode_lib->vba.VActive[k] locals 4658 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c - dml_max(1.0, dml_ceil(locals->WritebackDelay[i][k] / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]), 1.0)); locals 4678 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->SwathWidthYPerState[i][j][k], locals 4679 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c dml_ceil(locals->BytePerPixelInDETY[k], 1.0), locals 4766 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->prefetch_vm_bw_valid = true; locals 4767 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->prefetch_row_bw_valid = true; locals 4769 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->PDEAndMetaPTEBytesPerFrame[k] == 0) locals 4770 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->prefetch_vm_bw[k] = 0; locals 4771 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c else if (locals->LinesForMetaPTE[k] > 0) locals 4772 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->prefetch_vm_bw[k] = locals->PDEAndMetaPTEBytesPerFrame[k] locals 4773 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / (locals->LinesForMetaPTE[k] * locals->HTotal[k] / locals->PixelClock[k]); locals 4775 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->prefetch_vm_bw[k] = 0; locals 4776 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->prefetch_vm_bw_valid = false; locals 4778 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->MetaRowBytes[k] + locals->DPTEBytesPerRow[k] == 0) locals 4779 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->prefetch_row_bw[k] = 0; locals 4780 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c else if (locals->LinesForMetaAndDPTERow[k] > 0) locals 4781 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->prefetch_row_bw[k] = (locals->MetaRowBytes[k] + locals->DPTEBytesPerRow[k]) locals 4782 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c / (locals->LinesForMetaAndDPTERow[k] * locals->HTotal[k] / locals->PixelClock[k]); locals 4784 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->prefetch_row_bw[k] = 0; locals 4785 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->prefetch_row_bw_valid = false; locals 4800 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BandwidthWithoutPrefetchSupported[i] = true; locals 4801 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (mode_lib->vba.MaximumReadBandwidthWithoutPrefetch > locals->ReturnBWPerState[i]) { locals 4802 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->BandwidthWithoutPrefetchSupported[i] = false; locals 4805 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PrefetchSupported[i][j] = true; locals 4806 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (mode_lib->vba.MaximumReadBandwidthWithPrefetch > locals->ReturnBWPerState[i]) { locals 4807 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PrefetchSupported[i][j] = false; locals 4810 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->LineTimesForPrefetch[k] < 2.0 locals 4811 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c || locals->LinesForMetaPTE[k] >= 8.0 locals 4812 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c || locals->LinesForMetaAndDPTERow[k] >= 16.0 locals 4814 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PrefetchSupported[i][j] = false; locals 4817 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->VRatioInPrefetchSupported[i][j] = true; locals 4819 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->VRatioPreY[i][j][k] > 4.0 locals 4820 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c || locals->VRatioPreC[i][j][k] > 4.0 locals 4822 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->VRatioInPrefetchSupported[i][j] = false; locals 4825 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } while ((locals->PrefetchSupported[i][j] != true || locals->VRatioInPrefetchSupported[i][j] != true) locals 4934 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PTEBufferSizeNotExceeded[i][j] = true; locals 4936 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->PTEBufferSizeNotExceededY[i][j][k] == false locals 4937 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c || locals->PTEBufferSizeNotExceededC[i][j][k] == false) { locals 4938 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->PTEBufferSizeNotExceeded[i][j] = false; locals 4970 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->AlignedYPitch[k] = dml_ceil( locals 4972 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MacroTileWidthY[k]); locals 4973 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->AlignedYPitch[k] > mode_lib->vba.PitchY[k]) { locals 4977 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->AlignedDCCMetaPitch[k] = dml_ceil( locals 4981 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c 64.0 * locals->Read256BlockWidthY[k]); locals 4983 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->AlignedDCCMetaPitch[k] = mode_lib->vba.DCCMetaPitchY[k]; locals 4985 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->AlignedDCCMetaPitch[k] > mode_lib->vba.DCCMetaPitchY[k]) { locals 4993 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->AlignedCPitch[k] = dml_ceil( locals 4997 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->MacroTileWidthC[k]); locals 4999 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->AlignedCPitch[k] = mode_lib->vba.PitchC[k]; locals 5001 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->AlignedCPitch[k] > mode_lib->vba.PitchC[k]) { locals 5015 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->ViewportSizeSupport[i] != true) { locals 5017 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->DIOSupport[i] != true) { locals 5019 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->NotEnoughDSCUnits[i] != false) { locals 5021 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->DSCCLKRequiredMoreThanSupported[i] != false) { locals 5023 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->UrgentLatencySupport[i][j] != true) { locals 5025 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->ROBSupport[i] != true) { locals 5027 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->DISPCLK_DPPCLK_Support[i][j] != true) { locals 5029 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->TotalAvailablePipesSupport[i][j] != true) { locals 5043 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->PrefetchSupported[i][j] != true) { locals 5045 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->TotalVerticalActiveBandwidthSupport[i] != true) { locals 5047 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->VRatioInPrefetchSupported[i][j] != true) { locals 5049 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c } else if (locals->PTEBufferSizeNotExceeded[i][j] != true) { locals 5056 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ModeSupport[i][j] = true; locals 5058 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ModeSupport[i][j] = false; locals 5060 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ValidationStatus[i] = status; locals 5067 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->ModeSupport[i][0] == true || locals->ModeSupport[i][1] == true) { locals 5069 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c if (locals->ModeSupport[i][1] == true && (locals->ModeSupport[i][0] == false locals 5079 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ImmediateFlipSupportedForState[mode_lib->vba.VoltageLevel][MaximumMPCCombine]; locals 5081 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c mode_lib->vba.DPPPerPlane[k] = locals->NoOfDPP[mode_lib->vba.VoltageLevel][MaximumMPCCombine][k]; locals 5082 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->DPPCLK[k] = locals->RequiredDPPCLK[mode_lib->vba.VoltageLevel][MaximumMPCCombine][k]; locals 5084 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c mode_lib->vba.DISPCLK = locals->RequiredDISPCLK[mode_lib->vba.VoltageLevel][MaximumMPCCombine]; locals 5091 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c mode_lib->vba.ReturnBW = locals->ReturnBWPerState[mode_lib->vba.VoltageLevel]; locals 5092 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c mode_lib->vba.FabricAndDRAMBandwidth = locals->FabricAndDRAMBandwidthPerState[mode_lib->vba.VoltageLevel]; locals 5096 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->ODMCombineEnablePerState[mode_lib->vba.VoltageLevel][k]; locals 5101 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->RequiresDSC[mode_lib->vba.VoltageLevel][k]; locals 5103 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c locals->OutputBppPerState[mode_lib->vba.VoltageLevel][k]; locals 3318 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c struct vba_vars_st *locals = &mode_lib->vba; locals 3407 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETY[k] = 8.0; locals 3408 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETC[k] = 0.0; locals 3410 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETY[k] = 4.0; locals 3411 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETC[k] = 0.0; locals 3414 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETY[k] = 2.0; locals 3415 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETC[k] = 0.0; locals 3417 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETY[k] = 1.0; locals 3418 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETC[k] = 0.0; locals 3420 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETY[k] = 1.0; locals 3421 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETC[k] = 2.0; locals 3423 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETY[k] = 4.0 / 3; locals 3424 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BytePerPixelInDETC[k] = 8.0 / 3; locals 3427 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathWidthYSingleDPP[k] = mode_lib->vba.ViewportWidth[k]; locals 3429 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathWidthYSingleDPP[k] = mode_lib->vba.ViewportHeight[k]; locals 3433 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReadBandwidthLuma[k] = locals->SwathWidthYSingleDPP[k] * dml_ceil(locals->BytePerPixelInDETY[k], 1.0) locals 3435 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReadBandwidthChroma[k] = locals->SwathWidthYSingleDPP[k] / 2 * dml_ceil(locals->BytePerPixelInDETC[k], 2.0) locals 3437 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReadBandwidth[k] = locals->ReadBandwidthLuma[k] + locals->ReadBandwidthChroma[k]; locals 3442 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->WriteBandwidth[k] = mode_lib->vba.WritebackDestinationWidth[k] locals 3449 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->WriteBandwidth[k] = mode_lib->vba.WritebackDestinationWidth[k] locals 3455 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->WriteBandwidth[k] = mode_lib->vba.WritebackDestinationWidth[k] locals 3461 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->WriteBandwidth[k] = 0.0; locals 3471 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->FabricAndDRAMBandwidthPerState[i] = dml_min( locals 3476 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReturnBWToDCNPerState = dml_min(locals->ReturnBusWidth * locals->DCFCLKPerState[i], locals 3477 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->FabricAndDRAMBandwidthPerState[i] * 1000) locals 3478 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c * locals->PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelDataOnly / 100; locals 3480 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReturnBWPerState[i] = locals->ReturnBWToDCNPerState; locals 3482 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->DCCEnabledInAnyPlane == true && locals->ReturnBWToDCNPerState > locals->DCFCLKPerState[i] * locals->ReturnBusWidth / 4) { locals 3483 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReturnBWPerState[i] = dml_min(locals->ReturnBWPerState[i], locals 3484 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReturnBWToDCNPerState * 4 * (1 - locals->UrgentLatency / locals 3485 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c ((locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024 locals 3486 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / (locals->ReturnBWToDCNPerState - locals->DCFCLKPerState[i] locals 3487 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c * locals->ReturnBusWidth / 4) + locals->UrgentLatency))); locals 3489 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->CriticalPoint = 2 * locals->ReturnBusWidth * locals->DCFCLKPerState[i] * locals 3490 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->UrgentLatency / (locals->ReturnBWToDCNPerState * locals->UrgentLatency locals 3491 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c + (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024); locals 3493 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->DCCEnabledInAnyPlane && locals->CriticalPoint > 1 && locals->CriticalPoint < 4) { locals 3494 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReturnBWPerState[i] = dml_min(locals->ReturnBWPerState[i], locals 3495 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c 4 * locals->ReturnBWToDCNPerState * locals 3496 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024 locals 3497 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c * locals->ReturnBusWidth * locals->DCFCLKPerState[i] * locals->UrgentLatency / locals 3498 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c dml_pow((locals->ReturnBWToDCNPerState * locals->UrgentLatency locals 3499 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c + (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024), 2)); locals 3502 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReturnBWToDCNPerState = dml_min(locals->ReturnBusWidth * locals 3503 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DCFCLKPerState[i], locals->FabricAndDRAMBandwidthPerState[i] * 1000); locals 3505 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->DCCEnabledInAnyPlane == true && locals->ReturnBWToDCNPerState > locals->DCFCLKPerState[i] * locals->ReturnBusWidth / 4) { locals 3506 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReturnBWPerState[i] = dml_min(locals->ReturnBWPerState[i], locals 3507 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReturnBWToDCNPerState * 4 * (1 - locals->UrgentLatency / locals 3508 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c ((locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024 locals 3509 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / (locals->ReturnBWToDCNPerState - locals->DCFCLKPerState[i] locals 3510 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c * locals->ReturnBusWidth / 4) + locals->UrgentLatency))); locals 3512 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->CriticalPoint = 2 * locals->ReturnBusWidth * locals->DCFCLKPerState[i] * locals 3513 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->UrgentLatency / (locals->ReturnBWToDCNPerState * locals->UrgentLatency locals 3514 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c + (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024); locals 3516 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->DCCEnabledInAnyPlane && locals->CriticalPoint > 1 && locals->CriticalPoint < 4) { locals 3517 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ReturnBWPerState[i] = dml_min(locals->ReturnBWPerState[i], locals 3518 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c 4 * locals->ReturnBWToDCNPerState * locals 3519 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024 locals 3520 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c * locals->ReturnBusWidth * locals->DCFCLKPerState[i] * locals->UrgentLatency / locals 3521 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c dml_pow((locals->ReturnBWToDCNPerState * locals->UrgentLatency locals 3522 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c + (locals->ROBBufferSizeInKByte - locals->PixelChunkSizeInKByte) * 1024), 2)); locals 3531 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->WriteBandwidth[k] locals 3538 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->WriteBandwidth[k] locals 3553 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->UrgentRoundTripAndOutOfOrderLatencyPerState[i] = locals 3555 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c + locals->UrgentOutOfOrderReturnPerChannel * mode_lib->vba.NumberOfChannels / locals->ReturnBWPerState[i]; locals 3556 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if ((mode_lib->vba.ROBBufferSizeInKByte - mode_lib->vba.PixelChunkSizeInKByte) * 1024.0 / locals->ReturnBWPerState[i] locals 3557 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c > locals->UrgentRoundTripAndOutOfOrderLatencyPerState[i]) { locals 3558 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ROBSupport[i] = true; locals 3560 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ROBSupport[i] = false; locals 3699 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PSCL_FACTOR[k] = dml_min( locals 3708 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PSCL_FACTOR[k] = dml_min( locals 3712 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->BytePerPixelInDETC[k] == 0.0) { locals 3713 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PSCL_FACTOR_CHROMA[k] = 0.0; locals 3714 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinDPPCLKUsingSingleDPP[k] = locals 3723 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / locals->PSCL_FACTOR[k], locals 3726 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c && locals->MinDPPCLKUsingSingleDPP[k] locals 3728 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinDPPCLKUsingSingleDPP[k] = 2.0 locals 3733 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PSCL_FACTOR_CHROMA[k] = locals 3744 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PSCL_FACTOR_CHROMA[k] = dml_min( locals 3748 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinDPPCLKUsingSingleDPP[k] = locals 3757 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / locals->PSCL_FACTOR[k], locals 3767 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / locals->PSCL_FACTOR_CHROMA[k], locals 3772 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c && locals->MinDPPCLKUsingSingleDPP[k] locals 3774 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinDPPCLKUsingSingleDPP[k] = 2.0 locals 3783 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c dml_ceil(locals->BytePerPixelInDETY[k], 1.0), locals 3784 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c dml_ceil(locals->BytePerPixelInDETC[k], 2.0), locals 3785 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c &locals->Read256BlockHeightY[k], locals 3786 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c &locals->Read256BlockHeightC[k], locals 3787 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c &locals->Read256BlockWidthY[k], locals 3788 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c &locals->Read256BlockWidthC[k]); locals 3790 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MaxSwathHeightY[k] = locals->Read256BlockHeightY[k]; locals 3791 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MaxSwathHeightC[k] = locals->Read256BlockHeightC[k]; locals 3793 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MaxSwathHeightY[k] = locals->Read256BlockWidthY[k]; locals 3794 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MaxSwathHeightC[k] = locals->Read256BlockWidthC[k]; locals 3818 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3820 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k] locals 3823 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3826 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3827 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3830 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k] locals 3832 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3835 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k] locals 3837 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3839 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3840 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3852 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / (locals->BytePerPixelInDETY[k] locals 3853 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c * locals->MinSwathHeightY[k] locals 3854 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c + locals->BytePerPixelInDETC[k] locals 3856 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c * locals->MinSwathHeightC[k])); locals 3857 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->BytePerPixelInDETC[k] == 0.0) { locals 3899 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MaximumSwathWidth[k] = dml_min( locals 3911 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDISPCLK[i][j] = 0.0; locals 3912 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DISPCLK_DPPCLK_Support[i][j] = true; locals 3929 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ODMCombineEnablePerState[i][k] = false; locals 3932 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ODMCombineEnablePerState[i][k] = true; locals 3935 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->MinDPPCLKUsingSingleDPP[k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) <= mode_lib->vba.MaxDppclkRoundedDownToDFSGranularity locals 3936 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c && locals->SwathWidthYSingleDPP[k] <= locals->MaximumSwathWidth[k] locals 3937 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c && locals->ODMCombineEnablePerState[i][k] == false) { locals 3938 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->NoOfDPP[i][j][k] = 1; locals 3939 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDPPCLK[i][j][k] = locals 3940 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinDPPCLKUsingSingleDPP[k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0); locals 3942 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->NoOfDPP[i][j][k] = 2; locals 3943 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDPPCLK[i][j][k] = locals 3944 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinDPPCLKUsingSingleDPP[k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) / 2.0; locals 3946 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDISPCLK[i][j] = dml_max( locals 3947 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDISPCLK[i][j], locals 3949 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if ((locals->MinDPPCLKUsingSingleDPP[k] / locals->NoOfDPP[i][j][k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) locals 3952 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DISPCLK_DPPCLK_Support[i][j] = false; locals 3955 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->TotalNumberOfActiveDPP[i][j] = 0.0; locals 3957 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->TotalNumberOfActiveDPP[i][j] = locals->TotalNumberOfActiveDPP[i][j] + locals->NoOfDPP[i][j][k]; locals 3959 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c while (locals->TotalNumberOfActiveDPP[i][j] < mode_lib->vba.MaxNumDPP locals 3960 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c && locals->TotalNumberOfActiveDPP[i][j] < 2 * mode_lib->vba.NumberOfActivePlanes) { locals 3967 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->ReadBandwidth[k] > BWOfNonSplitPlaneOfMaximumBandwidth && locals->NoOfDPP[i][j][k] == 1) { locals 3968 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c BWOfNonSplitPlaneOfMaximumBandwidth = locals->ReadBandwidth[k]; locals 3972 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->NoOfDPP[i][j][NumberOfNonSplitPlaneOfMaximumBandwidth] = 2; locals 3973 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDPPCLK[i][j][NumberOfNonSplitPlaneOfMaximumBandwidth] = locals 3974 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MinDPPCLKUsingSingleDPP[NumberOfNonSplitPlaneOfMaximumBandwidth] locals 3976 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->TotalNumberOfActiveDPP[i][j] = locals->TotalNumberOfActiveDPP[i][j] + 1; locals 3979 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->TotalNumberOfActiveDPP[i][j] > mode_lib->vba.MaxNumDPP) { locals 3980 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDISPCLK[i][j] = 0.0; locals 3981 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DISPCLK_DPPCLK_Support[i][j] = true; locals 3983 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ODMCombineEnablePerState[i][k] = false; locals 3984 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->SwathWidthYSingleDPP[k] <= locals->MaximumSwathWidth[k]) { locals 3985 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->NoOfDPP[i][j][k] = 1; locals 3986 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDPPCLK[i][j][k] = locals->MinDPPCLKUsingSingleDPP[k] locals 3989 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->NoOfDPP[i][j][k] = 2; locals 3990 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDPPCLK[i][j][k] = locals->MinDPPCLKUsingSingleDPP[k] locals 4002 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDISPCLK[i][j] = dml_max( locals 4003 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDISPCLK[i][j], locals 4005 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->MinDPPCLKUsingSingleDPP[k] / locals->NoOfDPP[i][j][k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) locals 4008 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DISPCLK_DPPCLK_Support[i][j] = false; locals 4010 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->TotalNumberOfActiveDPP[i][j] = 0.0; locals 4012 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->TotalNumberOfActiveDPP[i][j] = locals->TotalNumberOfActiveDPP[i][j] + locals->NoOfDPP[i][j][k]; locals 4014 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDISPCLK[i][j] = dml_max( locals 4015 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDISPCLK[i][j], locals 4019 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DISPCLK_DPPCLK_Support[i][j] = false; locals 4026 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ViewportSizeSupport[i] = true; locals 4028 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->ODMCombineEnablePerState[i][k] == true) { locals 4029 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (dml_min(locals->SwathWidthYSingleDPP[k], dml_round(mode_lib->vba.HActive[k] / 2.0 * mode_lib->vba.HRatio[k])) locals 4030 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c > locals->MaximumSwathWidth[k]) { locals 4031 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ViewportSizeSupport[i] = false; locals 4034 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->SwathWidthYSingleDPP[k] / 2.0 > locals->MaximumSwathWidth[k]) { locals 4035 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ViewportSizeSupport[i] = false; locals 4044 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->TotalNumberOfActiveDPP[i][j] <= mode_lib->vba.MaxNumDPP) locals 4045 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->TotalAvailablePipesSupport[i][j] = true; locals 4047 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->TotalAvailablePipesSupport[i][j] = false; locals 4076 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresDSC[i][k] = 0; locals 4077 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = 0; locals 4080 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresDSC[i][k] = 0; locals 4081 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = 0; locals 4082 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->OutputBppPerState[i][k] = TruncToValidBPP( locals 4112 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresDSC[i][k] = true; locals 4114 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = true; locals 4116 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = false; locals 4120 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresDSC[i][k] = false; locals 4121 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = false; locals 4123 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->OutputBppPerState[i][k] = mode_lib->vba.Outbpp; locals 4141 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresDSC[i][k] = true; locals 4143 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = true; locals 4145 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = false; locals 4149 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresDSC[i][k] = false; locals 4150 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = false; locals 4152 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->OutputBppPerState[i][k] = mode_lib->vba.Outbpp; locals 4172 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresDSC[i][k] = true; locals 4174 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = true; locals 4176 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = false; locals 4180 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresDSC[i][k] = false; locals 4181 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresFEC[i][k] = false; locals 4183 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->OutputBppPerState[i][k] = locals 4188 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->OutputBppPerState[i][k] = BPP_BLENDED_PIPE; locals 4193 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DIOSupport[i] = true; locals 4195 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->OutputBppPerState[i][k] == BPP_INVALID locals 4199 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DIOSupport[i] = false; locals 4205 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DSCCLKRequiredMoreThanSupported[i] = false; locals 4216 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->RequiresDSC[i][k] == true) { locals 4217 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->ODMCombineEnablePerState[i][k] locals 4221 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DSCCLKRequiredMoreThanSupported[i] = locals 4227 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DSCCLKRequiredMoreThanSupported[i] = locals 4237 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->NotEnoughDSCUnits[i] = false; locals 4240 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->RequiresDSC[i][k] == true) { locals 4241 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->ODMCombineEnablePerState[i][k] == true) { locals 4251 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->NotEnoughDSCUnits[i] = true; locals 4260 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->RequiresDSC[i][k] == 0 locals 4261 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c || locals->RequiresDSC[i][k] == false) { locals 4276 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->OutputBppPerState[i][k] == BPP_BLENDED_PIPE locals 4277 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c || locals->OutputBppPerState[i][k] == BPP_INVALID) { locals 4280 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c mode_lib->vba.bpp = locals->OutputBppPerState[i][k]; locals 4282 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->RequiresDSC[i][k] == true && mode_lib->vba.bpp != 0.0) { locals 4283 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->ODMCombineEnablePerState[i][k] == false) { locals 4284 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DSCDelayPerState[i][k] = locals 4297 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DSCDelayPerState[i][k] = locals 4306 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DSCDelayPerState[i][k] = locals 4307 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DSCDelayPerState[i][k] * mode_lib->vba.PixelClock[k] / mode_lib->vba.PixelClockBackEnd[k]; locals 4309 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DSCDelayPerState[i][k] = 0.0; locals 4315 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (mode_lib->vba.BlendingAndTiming[k] == m && locals->RequiresDSC[i][m] == true) locals 4316 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DSCDelayPerState[i][k] = locals->DSCDelayPerState[i][m]; locals 4326 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->ODMCombineEnablePerState[i][k] == true) locals 4327 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathWidthYPerState[i][j][k] = dml_min(locals->SwathWidthYSingleDPP[k], dml_round(locals->HActive[k] / 2 * locals->HRatio[k])); locals 4329 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathWidthYPerState[i][j][k] = locals->SwathWidthYSingleDPP[k] / locals->NoOfDPP[i][j][k]; locals 4330 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathWidthGranularityY = 256 / dml_ceil(locals->BytePerPixelInDETY[k], 1) / locals->MaxSwathHeightY[k]; locals 4331 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RoundedUpMaxSwathSizeBytesY = (dml_ceil(locals->SwathWidthYPerState[i][j][k] - 1, locals->SwathWidthGranularityY) locals 4332 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c + locals->SwathWidthGranularityY) * locals->BytePerPixelInDETY[k] * locals->MaxSwathHeightY[k]; locals 4333 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->SourcePixelFormat[k] == dm_420_10) { locals 4334 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RoundedUpMaxSwathSizeBytesY = dml_ceil(locals->RoundedUpMaxSwathSizeBytesY, 256) + 256; locals 4336 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->MaxSwathHeightC[k] > 0) { locals 4337 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathWidthGranularityC = 256 / dml_ceil(locals->BytePerPixelInDETC[k], 2) / locals->MaxSwathHeightC[k]; locals 4339 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RoundedUpMaxSwathSizeBytesC = (dml_ceil(locals->SwathWidthYPerState[i][j][k] / 2 - 1, locals->SwathWidthGranularityC) locals 4340 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c + locals->SwathWidthGranularityC) * locals->BytePerPixelInDETC[k] * locals->MaxSwathHeightC[k]; locals 4342 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->SourcePixelFormat[k] == dm_420_10) { locals 4343 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RoundedUpMaxSwathSizeBytesC = dml_ceil(locals->RoundedUpMaxSwathSizeBytesC, 256) + 256; locals 4345 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RoundedUpMaxSwathSizeBytesC = 0; locals 4348 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->RoundedUpMaxSwathSizeBytesY + locals->RoundedUpMaxSwathSizeBytesC <= locals->DETBufferSizeInKByte * 1024 / 2) { locals 4349 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathHeightYPerState[i][j][k] = locals->MaxSwathHeightY[k]; locals 4350 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathHeightCPerState[i][j][k] = locals->MaxSwathHeightC[k]; locals 4352 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathHeightYPerState[i][j][k] = locals->MinSwathHeightY[k]; locals 4353 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathHeightCPerState[i][j][k] = locals->MinSwathHeightC[k]; locals 4356 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->BytePerPixelInDETC[k] == 0) { locals 4357 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->LinesInDETLuma = locals->DETBufferSizeInKByte * 1024 / locals->BytePerPixelInDETY[k] / locals->SwathWidthYPerState[i][j][k]; locals 4358 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->LinesInDETChroma = 0; locals 4359 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->SwathHeightYPerState[i][j][k] <= locals->SwathHeightCPerState[i][j][k]) { locals 4360 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->LinesInDETLuma = locals->DETBufferSizeInKByte * 1024 / 2 / locals->BytePerPixelInDETY[k] / locals 4361 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathWidthYPerState[i][j][k]; locals 4362 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->LinesInDETChroma = locals->DETBufferSizeInKByte * 1024 / 2 / locals->BytePerPixelInDETC[k] / (locals->SwathWidthYPerState[i][j][k] / 2); locals 4364 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->LinesInDETLuma = locals->DETBufferSizeInKByte * 1024 * 2 / 3 / locals->BytePerPixelInDETY[k] / locals->SwathWidthYPerState[i][j][k]; locals 4365 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->LinesInDETChroma = locals->DETBufferSizeInKByte * 1024 / 3 / locals->BytePerPixelInDETY[k] / (locals->SwathWidthYPerState[i][j][k] / 2); locals 4368 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->EffectiveLBLatencyHidingSourceLinesLuma = dml_min(locals->MaxLineBufferLines, locals 4369 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c dml_floor(locals->LineBufferSize / locals->LBBitPerPixel[k] / (locals->SwathWidthYPerState[i][j][k] locals 4370 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / dml_max(locals->HRatio[k], 1)), 1)) - (locals->vtaps[k] - 1); locals 4372 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->EffectiveLBLatencyHidingSourceLinesChroma = dml_min(locals->MaxLineBufferLines, locals 4373 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c dml_floor(locals->LineBufferSize / locals->LBBitPerPixel[k] locals 4374 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / (locals->SwathWidthYPerState[i][j][k] / 2 locals 4375 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / dml_max(locals->HRatio[k] / 2, 1)), 1)) - (locals->VTAPsChroma[k] - 1); locals 4377 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->EffectiveDETLBLinesLuma = dml_floor(locals->LinesInDETLuma + dml_min( locals 4378 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->LinesInDETLuma * locals->RequiredDISPCLK[i][j] * locals->BytePerPixelInDETY[k] * locals 4379 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PSCL_FACTOR[k] / locals->ReturnBWPerState[i], locals 4380 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->EffectiveLBLatencyHidingSourceLinesLuma), locals 4381 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathHeightYPerState[i][j][k]); locals 4383 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->EffectiveDETLBLinesChroma = dml_floor(locals->LinesInDETChroma + dml_min( locals 4384 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->LinesInDETChroma * locals->RequiredDISPCLK[i][j] * locals->BytePerPixelInDETC[k] * locals 4385 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PSCL_FACTOR_CHROMA[k] / locals->ReturnBWPerState[i], locals 4386 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->EffectiveLBLatencyHidingSourceLinesChroma), locals 4387 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathHeightCPerState[i][j][k]); locals 4389 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->BytePerPixelInDETC[k] == 0) { locals 4390 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->UrgentLatencySupportUsPerState[i][j][k] = locals->EffectiveDETLBLinesLuma * (locals->HTotal[k] / locals->PixelClock[k]) locals 4391 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / locals->VRatio[k] - locals->EffectiveDETLBLinesLuma * locals->SwathWidthYPerState[i][j][k] * locals 4392 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c dml_ceil(locals->BytePerPixelInDETY[k], 1) / (locals->ReturnBWPerState[i] / locals->NoOfDPP[i][j][k]); locals 4394 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->UrgentLatencySupportUsPerState[i][j][k] = dml_min( locals 4395 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->EffectiveDETLBLinesLuma * (locals->HTotal[k] / locals->PixelClock[k]) locals 4396 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / locals->VRatio[k] - locals->EffectiveDETLBLinesLuma * locals->SwathWidthYPerState[i][j][k] * locals 4397 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c dml_ceil(locals->BytePerPixelInDETY[k], 1) / (locals->ReturnBWPerState[i] / locals->NoOfDPP[i][j][k]), locals 4398 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->EffectiveDETLBLinesChroma * (locals->HTotal[k] / locals->PixelClock[k]) / (locals->VRatio[k] / 2) - locals 4399 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->EffectiveDETLBLinesChroma * locals->SwathWidthYPerState[i][j][k] / 2 * locals 4400 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c dml_ceil(locals->BytePerPixelInDETC[k], 2) / (locals->ReturnBWPerState[i] / locals->NoOfDPP[i][j][k])); locals 4406 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c for (i = 0; i <= locals->soc.num_states; i++) { locals 4408 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->UrgentLatencySupport[i][j] = true; locals 4409 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c for (k = 0; k < locals->NumberOfActivePlanes; k++) { locals 4410 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->UrgentLatencySupportUsPerState[i][j][k] < locals->UrgentLatency) locals 4411 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->UrgentLatencySupport[i][j] = false; locals 4418 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c for (i = 0; i <= locals->soc.num_states; i++) { locals 4420 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->TotalNumberOfDCCActiveDPP[i][j] = 0; locals 4421 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c for (k = 0; k < locals->NumberOfActivePlanes; k++) { locals 4422 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->DCCEnable[k] == true) { locals 4423 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->TotalNumberOfDCCActiveDPP[i][j] = locals 4424 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->TotalNumberOfDCCActiveDPP[i][j] + locals->NoOfDPP[i][j][k]; locals 4430 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c CalculateMinAndMaxPrefetchMode(locals->AllowDRAMSelfRefreshOrDRAMClockChangeInVblank, &locals->MinPrefetchMode, &locals->MaxPrefetchMode); locals 4432 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MaxTotalVActiveRDBandwidth = 0; locals 4433 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c for (k = 0; k < locals->NumberOfActivePlanes; k++) { locals 4434 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MaxTotalVActiveRDBandwidth = locals->MaxTotalVActiveRDBandwidth + locals->ReadBandwidth[k]; locals 4437 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c for (i = 0; i <= locals->soc.num_states; i++) { locals 4439 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c for (k = 0; k < locals->NumberOfActivePlanes; k++) { locals 4440 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->NoOfDPPThisState[k] = locals->NoOfDPP[i][j][k]; locals 4441 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiredDPPCLKThisState[k] = locals->RequiredDPPCLK[i][j][k]; locals 4442 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathHeightYThisState[k] = locals->SwathHeightYPerState[i][j][k]; locals 4443 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathHeightCThisState[k] = locals->SwathHeightCPerState[i][j][k]; locals 4444 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathWidthYThisState[k] = locals->SwathWidthYPerState[i][j][k]; locals 4603 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PrefetchLinesC[k] = 0.0; locals 4604 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PTEBufferSizeNotExceededC[i][j][k] = true; locals 4605 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PTEBufferSizeInRequestsForLuma = mode_lib->vba.PTEBufferSizeInRequestsLuma + mode_lib->vba.PTEBufferSizeInRequestsChroma; locals 4607 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PDEAndMetaPTEBytesPerFrame[k] = locals 4609 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MetaRowBytes[k] = mode_lib->vba.MetaRowBytesY + mode_lib->vba.MetaRowBytesC; locals 4610 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DPTEBytesPerRow[k] = mode_lib->vba.DPTEBytesPerRowY + mode_lib->vba.DPTEBytesPerRowC; locals 4649 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->WritebackDelay[i][k] = mode_lib->vba.WritebackLatency locals 4658 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c mode_lib->vba.WritebackDestinationWidth[k]) / locals->RequiredDISPCLK[i][j]; locals 4660 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->WritebackDelay[i][k] = 0.0; locals 4666 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->WritebackDelay[i][k] = dml_max(locals->WritebackDelay[i][k], locals 4675 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c mode_lib->vba.WritebackDestinationWidth[m]) / locals->RequiredDISPCLK[i][j]); locals 4683 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->WritebackDelay[i][k] = locals->WritebackDelay[i][m]; locals 4688 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c for (m = 0; m < locals->NumberOfCursors[k]; m++) locals 4689 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->cursor_bw[k] = locals->NumberOfCursors[k] * locals->CursorWidth[k][m] * locals->CursorBPP[k][m] locals 4690 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / 8 / (locals->HTotal[k] / locals->PixelClock[k]) * locals->VRatio[k]; locals 4694 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MaximumVStartup[k] = mode_lib->vba.VTotal[k] - mode_lib->vba.VActive[k] locals 4695 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c - dml_max(1.0, dml_ceil(locals->WritebackDelay[i][k] / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]), 1.0)); locals 4715 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->SwathWidthYPerState[i][j][k], locals 4716 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c dml_ceil(locals->BytePerPixelInDETY[k], 1.0), locals 4800 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->prefetch_vm_bw_valid = true; locals 4801 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->prefetch_row_bw_valid = true; locals 4803 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->PDEAndMetaPTEBytesPerFrame[k] == 0) locals 4804 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->prefetch_vm_bw[k] = 0; locals 4805 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c else if (locals->LinesForMetaPTE[k] > 0) locals 4806 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->prefetch_vm_bw[k] = locals->PDEAndMetaPTEBytesPerFrame[k] locals 4807 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / (locals->LinesForMetaPTE[k] * locals->HTotal[k] / locals->PixelClock[k]); locals 4809 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->prefetch_vm_bw[k] = 0; locals 4810 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->prefetch_vm_bw_valid = false; locals 4812 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->MetaRowBytes[k] + locals->DPTEBytesPerRow[k] == 0) locals 4813 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->prefetch_row_bw[k] = 0; locals 4814 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c else if (locals->LinesForMetaAndDPTERow[k] > 0) locals 4815 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->prefetch_row_bw[k] = (locals->MetaRowBytes[k] + locals->DPTEBytesPerRow[k]) locals 4816 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c / (locals->LinesForMetaAndDPTERow[k] * locals->HTotal[k] / locals->PixelClock[k]); locals 4818 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->prefetch_row_bw[k] = 0; locals 4819 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->prefetch_row_bw_valid = false; locals 4834 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BandwidthWithoutPrefetchSupported[i] = true; locals 4835 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (mode_lib->vba.MaximumReadBandwidthWithoutPrefetch > locals->ReturnBWPerState[i]) { locals 4836 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->BandwidthWithoutPrefetchSupported[i] = false; locals 4839 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PrefetchSupported[i][j] = true; locals 4840 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (mode_lib->vba.MaximumReadBandwidthWithPrefetch > locals->ReturnBWPerState[i]) { locals 4841 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PrefetchSupported[i][j] = false; locals 4844 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->LineTimesForPrefetch[k] < 2.0 locals 4845 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c || locals->LinesForMetaPTE[k] >= 8.0 locals 4846 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c || locals->LinesForMetaAndDPTERow[k] >= 16.0 locals 4848 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PrefetchSupported[i][j] = false; locals 4851 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->VRatioInPrefetchSupported[i][j] = true; locals 4853 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->VRatioPreY[i][j][k] > 4.0 locals 4854 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c || locals->VRatioPreC[i][j][k] > 4.0 locals 4856 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->VRatioInPrefetchSupported[i][j] = false; locals 4859 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } while ((locals->PrefetchSupported[i][j] != true || locals->VRatioInPrefetchSupported[i][j] != true) locals 4965 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PTEBufferSizeNotExceeded[i][j] = true; locals 4967 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->PTEBufferSizeNotExceededY[i][j][k] == false locals 4968 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c || locals->PTEBufferSizeNotExceededC[i][j][k] == false) { locals 4969 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->PTEBufferSizeNotExceeded[i][j] = false; locals 5001 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->AlignedYPitch[k] = dml_ceil( locals 5003 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MacroTileWidthY[k]); locals 5004 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->AlignedYPitch[k] > mode_lib->vba.PitchY[k]) { locals 5008 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->AlignedDCCMetaPitch[k] = dml_ceil( locals 5012 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c 64.0 * locals->Read256BlockWidthY[k]); locals 5014 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->AlignedDCCMetaPitch[k] = mode_lib->vba.DCCMetaPitchY[k]; locals 5016 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->AlignedDCCMetaPitch[k] > mode_lib->vba.DCCMetaPitchY[k]) { locals 5024 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->AlignedCPitch[k] = dml_ceil( locals 5028 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->MacroTileWidthC[k]); locals 5030 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->AlignedCPitch[k] = mode_lib->vba.PitchC[k]; locals 5032 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->AlignedCPitch[k] > mode_lib->vba.PitchC[k]) { locals 5046 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->ViewportSizeSupport[i] != true) { locals 5048 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->DIOSupport[i] != true) { locals 5050 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->NotEnoughDSCUnits[i] != false) { locals 5052 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->DSCCLKRequiredMoreThanSupported[i] != false) { locals 5054 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->UrgentLatencySupport[i][j] != true) { locals 5056 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->ROBSupport[i] != true) { locals 5058 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->DISPCLK_DPPCLK_Support[i][j] != true) { locals 5060 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->TotalAvailablePipesSupport[i][j] != true) { locals 5074 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->PrefetchSupported[i][j] != true) { locals 5076 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->TotalVerticalActiveBandwidthSupport[i] != true) { locals 5078 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->VRatioInPrefetchSupported[i][j] != true) { locals 5080 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c } else if (locals->PTEBufferSizeNotExceeded[i][j] != true) { locals 5087 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ModeSupport[i][j] = true; locals 5089 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ModeSupport[i][j] = false; locals 5091 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ValidationStatus[i] = status; locals 5098 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->ModeSupport[i][0] == true || locals->ModeSupport[i][1] == true) { locals 5100 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c if (locals->ModeSupport[i][1] == true && (locals->ModeSupport[i][0] == false locals 5110 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ImmediateFlipSupportedForState[mode_lib->vba.VoltageLevel][MaximumMPCCombine]; locals 5112 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c mode_lib->vba.DPPPerPlane[k] = locals->NoOfDPP[mode_lib->vba.VoltageLevel][MaximumMPCCombine][k]; locals 5113 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->DPPCLK[k] = locals->RequiredDPPCLK[mode_lib->vba.VoltageLevel][MaximumMPCCombine][k]; locals 5115 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c mode_lib->vba.DISPCLK = locals->RequiredDISPCLK[mode_lib->vba.VoltageLevel][MaximumMPCCombine]; locals 5122 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c mode_lib->vba.ReturnBW = locals->ReturnBWPerState[mode_lib->vba.VoltageLevel]; locals 5123 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c mode_lib->vba.FabricAndDRAMBandwidth = locals->FabricAndDRAMBandwidthPerState[mode_lib->vba.VoltageLevel]; locals 5127 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->ODMCombineEnablePerState[mode_lib->vba.VoltageLevel][k]; locals 5132 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->RequiresDSC[mode_lib->vba.VoltageLevel][k]; locals 5134 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c locals->OutputBppPerState[mode_lib->vba.VoltageLevel][k]; locals 1465 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c struct vba_vars_st *locals = &mode_lib->vba; locals 1497 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_THROUGHPUT_LUMA[k] = dml_min( locals 1506 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_THROUGHPUT_LUMA[k] = dml_min( locals 1521 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / locals->PSCL_THROUGHPUT_LUMA[k], locals 1532 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_THROUGHPUT_CHROMA[k] = 0.0; locals 1533 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DPPCLKUsingSingleDPP[k] = locals 1537 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_THROUGHPUT_CHROMA[k] = locals 1548 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_THROUGHPUT_CHROMA[k] = dml_min( locals 1565 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / locals->PSCL_THROUGHPUT_CHROMA[k], locals 1575 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DPPCLKUsingSingleDPP[k] = dml_max( locals 1654 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.DPPCLK_calculated[k] = locals->DPPCLKUsingSingleDPP[k] locals 1682 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthSingleDPPY[k] = mode_lib->vba.ViewportWidth[k]; locals 1684 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthSingleDPPY[k] = mode_lib->vba.ViewportHeight[k]; locals 1694 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthY[k] = dml_min( locals 1695 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c (double) locals->SwathWidthSingleDPPY[k], locals 1700 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthY[k] = locals->SwathWidthSingleDPPY[k] locals 1706 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY[k] = 8; locals 1707 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC[k] = 0; locals 1709 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY[k] = 4; locals 1710 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC[k] = 0; locals 1712 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY[k] = 2; locals 1713 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC[k] = 0; locals 1715 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY[k] = 1; locals 1716 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC[k] = 0; locals 1718 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY[k] = 1; locals 1719 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC[k] = 2; locals 1721 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY[k] = 4.0 / 3.0; locals 1722 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC[k] = 8.0 / 3.0; locals 1728 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthPlaneLuma[k] = locals->SwathWidthSingleDPPY[k] locals 1729 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * dml_ceil(locals->BytePerPixelDETY[k], 1) locals 1732 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthPlaneChroma[k] = locals->SwathWidthSingleDPPY[k] locals 1733 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / 2 * dml_ceil(locals->BytePerPixelDETC[k], 2) locals 1739 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthPlaneLuma[k] locals 1740 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->ReadBandwidthPlaneChroma[k]); locals 1741 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.TotalDataReadBandwidth += locals->ReadBandwidthPlaneLuma[k] locals 1742 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->ReadBandwidthPlaneChroma[k]; locals 1749 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY, locals 1750 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC, locals 1752 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthY, locals 1756 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_THROUGHPUT_LUMA, locals 1757 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_THROUGHPUT_CHROMA, locals 1758 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DPPCLK, locals 1764 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCCLK_calculated[k] = 0.0; locals 1772 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCCLK_calculated[k] = locals 1779 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCCLK_calculated[k] = locals 1796 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelay[k] = locals 1809 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelay[k] = locals 1823 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelay[k] = locals->DSCDelay[k] locals 1827 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelay[k] = 0; locals 1835 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelay[k] = locals->DSCDelay[j]; locals 1851 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_ceil(locals->BytePerPixelDETY[k], 1), locals 1852 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_ceil(locals->BytePerPixelDETC[k], 2), locals 1853 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->BlockHeight256BytesY[k], locals 1854 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->BlockHeight256BytesC[k], locals 1855 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->BlockWidth256BytesY[k], locals 1856 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->BlockWidth256BytesC[k]); locals 1858 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchSourceLinesY[k] = CalculatePrefetchSourceLines( locals 1866 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->VInitPreFillY[k], locals 1867 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->MaxNumSwathY[k]); locals 1877 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BlockHeight256BytesC[k], locals 1878 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BlockWidth256BytesC[k], locals 1882 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC[k], locals 1887 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthY[k] / 2, locals 1896 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->MacroTileWidthC[k], locals 1900 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_row_width_chroma_ub[k], locals 1901 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_row_height_chroma[k], locals 1902 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_req_width_chroma[k], locals 1903 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_req_height_chroma[k], locals 1904 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_row_width_chroma[k], locals 1905 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_row_height_chroma[k], locals 1906 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->vm_group_bytes_chroma, locals 1907 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_group_bytes_chroma, locals 1908 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PixelPTEReqWidthC[k], locals 1909 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PixelPTEReqHeightC[k], locals 1910 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PTERequestSizeC[k], locals 1911 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpde0_bytes_per_frame_ub_c[k], locals 1912 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_pte_bytes_per_frame_ub_c[k]); locals 1914 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchSourceLinesC[k] = CalculatePrefetchSourceLines( locals 1922 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->VInitPreFillC[k], locals 1923 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->MaxNumSwathC[k]); locals 1928 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxNumSwathC[k] = 0; locals 1929 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchSourceLinesC[k] = 0; locals 1930 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTEBufferSizeInRequestsForLuma = mode_lib->vba.PTEBufferSizeInRequestsLuma + mode_lib->vba.PTEBufferSizeInRequestsChroma; locals 1936 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BlockHeight256BytesY[k], locals 1937 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BlockWidth256BytesY[k], locals 1940 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_ceil(locals->BytePerPixelDETY[k], 1), locals 1944 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthY[k], locals 1950 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTEBufferSizeInRequestsForLuma, locals 1953 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->MacroTileWidthY[k], locals 1957 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_row_width_luma_ub[k], locals 1958 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_row_height[k], locals 1959 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_req_width[k], locals 1960 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_req_height[k], locals 1961 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_row_width[k], locals 1962 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_row_height[k], locals 1963 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->vm_group_bytes[k], locals 1964 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_group_bytes[k], locals 1965 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PixelPTEReqWidthY[k], locals 1966 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PixelPTEReqHeightY[k], locals 1967 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PTERequestSizeY[k], locals 1968 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpde0_bytes_per_frame_ub_l[k], locals 1969 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_pte_bytes_per_frame_ub_l[k]); locals 1971 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEBytesPerRow[k] = PixelPTEBytesPerRowY + PixelPTEBytesPerRowC; locals 1972 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PDEAndMetaPTEBytesFrame[k] = PDEAndMetaPTEBytesFrameY locals 1974 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MetaRowByte[k] = MetaRowByteY + MetaRowByteC; locals 1984 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_height[k], locals 1985 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_height_chroma[k], locals 1988 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_height[k], locals 1989 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_height_chroma[k], locals 1990 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_row_bw[k], locals 1991 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_row_bw[k]); locals 2026 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_group_bytes, locals 2038 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WritebackDelay[mode_lib->vba.VoltageLevel][k] = locals 2051 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WritebackDelay[mode_lib->vba.VoltageLevel][k] = 0; locals 2055 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WritebackDelay[mode_lib->vba.VoltageLevel][k] = locals 2057 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WritebackDelay[mode_lib->vba.VoltageLevel][k], locals 2077 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WritebackDelay[mode_lib->vba.VoltageLevel][k] = locals 2078 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WritebackDelay[mode_lib->vba.VoltageLevel][j]; locals 2082 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxVStartupLines[k] = mode_lib->vba.VTotal[k] - mode_lib->vba.VActive[k] - dml_max(1.0, dml_ceil(locals->WritebackDelay[mode_lib->vba.VoltageLevel][k] / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]), 1)); locals 2086 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaximumMaxVStartupLines = dml_max(locals->MaximumMaxVStartupLines, locals->MaxVStartupLines[k]); locals 2112 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthY[k], locals 2114 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY[k], locals 2134 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.DPPCLK = locals->DPPCLK[k]; locals 2141 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.BlockWidth256BytesY = locals->BlockWidth256BytesY[k]; locals 2142 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.BlockHeight256BytesY = locals->BlockHeight256BytesY[k]; locals 2143 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.BlockWidth256BytesC = locals->BlockWidth256BytesC[k]; locals 2144 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.BlockHeight256BytesC = locals->BlockHeight256BytesC[k]; locals 2161 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelay[k], locals 2168 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c (unsigned int) (locals->SwathWidthY[k] locals 2172 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_min(mode_lib->vba.VStartupLines, locals->MaxVStartupLines[k]), locals 2173 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxVStartupLines[k], locals 2184 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PDEAndMetaPTEBytesFrame[k], locals 2185 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MetaRowByte[k], locals 2186 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEBytesPerRow[k], locals 2187 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchSourceLinesY[k], locals 2188 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthY[k], locals 2189 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY[k], locals 2190 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VInitPreFillY[k], locals 2191 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxNumSwathY[k], locals 2192 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchSourceLinesC[k], locals 2193 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC[k], locals 2194 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VInitPreFillC[k], locals 2195 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxNumSwathC[k], locals 2202 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DSTXAfterScaler[k], locals 2203 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DSTYAfterScaler[k], locals 2204 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DestinationLinesForPrefetch[k], locals 2205 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PrefetchBandwidth[k], locals 2206 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DestinationLinesToRequestVMInVBlank[k], locals 2207 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DestinationLinesToRequestRowInVBlank[k], locals 2208 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->VRatioPrefetchY[k], locals 2209 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->VRatioPrefetchC[k], locals 2210 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->RequiredPrefetchPixDataBWLuma[k], locals 2211 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->RequiredPrefetchPixDataBWChroma[k], locals 2212 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->VStartupRequiredWhenNotEnoughTimeForDynamicMetadata, locals 2213 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->Tno_bw[k], locals 2214 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->prefetch_vmrow_bw[k], locals 2215 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->swath_width_luma_ub[k], locals 2216 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->swath_width_chroma_ub[k], locals 2221 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VStartup[k] = dml_min( locals 2223 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxVStartupLines[k]); locals 2224 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->VStartupRequiredWhenNotEnoughTimeForDynamicMetadata locals 2226 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VStartup[k] = locals 2227 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VStartupRequiredWhenNotEnoughTimeForDynamicMetadata; locals 2230 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VStartup[k] = locals 2233 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxVStartupLines[mode_lib->vba.BlendingAndTiming[k]]); locals 2240 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->cursor_bw[k] = 0; locals 2241 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->cursor_bw_pre[k] = 0; locals 2243 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->cursor_bw[k] += mode_lib->vba.CursorWidth[k][m] * mode_lib->vba.CursorBPP[k][m] / 8.0 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * mode_lib->vba.VRatio[k]; locals 2244 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->cursor_bw_pre[k] += mode_lib->vba.CursorWidth[k][m] * mode_lib->vba.CursorBPP[k][m] / 8.0 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * locals->VRatioPrefetchY[k]; locals 2251 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthY[k], locals 2259 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VRatioPrefetchY[k], locals 2260 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VRatioPrefetchC[k], locals 2261 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY[k], locals 2262 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC[k], locals 2263 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorCursor[k], locals 2264 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorCursorPre[k], locals 2265 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorLuma[k], locals 2266 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorLumaPre[k], locals 2267 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorChroma[k], locals 2268 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorChromaPre[k], locals 2269 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->NotEnoughUrgentLatencyHiding, locals 2270 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->NotEnoughUrgentLatencyHidingPre); locals 2273 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorLuma[k] = 1; locals 2274 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorChroma[k] = 1; locals 2275 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorCursor[k] = 1; locals 2276 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorLumaPre[k] = 1; locals 2277 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorChromaPre[k] = 1; locals 2278 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorCursorPre[k] = 1; locals 2282 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_max3(locals->prefetch_vmrow_bw[k], locals 2283 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthPlaneLuma[k] * locals->UrgentBurstFactorLuma[k] locals 2284 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->ReadBandwidthPlaneChroma[k] * locals->UrgentBurstFactorChroma[k] + locals->cursor_bw[k] locals 2285 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * locals->UrgentBurstFactorCursor[k] + locals->meta_row_bw[k] + locals->dpte_row_bw[k], locals 2286 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredPrefetchPixDataBWLuma[k] * locals->UrgentBurstFactorLumaPre[k] + locals->RequiredPrefetchPixDataBWChroma[k] locals 2287 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * locals->UrgentBurstFactorChromaPre[k] + locals->cursor_bw_pre[k] * locals->UrgentBurstFactorCursorPre[k]); locals 2290 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_max3(locals->prefetch_vmrow_bw[k], locals 2291 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthPlaneLuma[k] + locals->ReadBandwidthPlaneChroma[k] + locals->cursor_bw[k] locals 2292 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->meta_row_bw[k] + locals->dpte_row_bw[k], locals 2293 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredPrefetchPixDataBWLuma[k] + locals->RequiredPrefetchPixDataBWChroma[k] + locals->cursor_bw_pre[k]); locals 2295 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->DestinationLinesForPrefetch[k] < 2) locals 2297 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->VRatioPrefetchY[k] > 4 || locals->VRatioPrefetchC[k] > 4) locals 2302 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (MaxTotalRDBandwidth <= mode_lib->vba.ReturnBW && locals->NotEnoughUrgentLatencyHiding == 0 && locals->NotEnoughUrgentLatencyHidingPre == 0 && !VRatioPrefetchMoreThan4 locals 2317 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthPlaneLuma[k] * locals->UrgentBurstFactorLuma[k] locals 2318 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->ReadBandwidthPlaneChroma[k] * locals->UrgentBurstFactorChroma[k] locals 2319 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->cursor_bw[k] * locals->UrgentBurstFactorCursor[k], locals 2320 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredPrefetchPixDataBWLuma[k] * locals->UrgentBurstFactorLumaPre[k] + locals 2321 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredPrefetchPixDataBWChroma[k] * locals->UrgentBurstFactorChromaPre[k] + locals 2322 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->cursor_bw_pre[k] * locals->UrgentBurstFactorCursorPre[k]); locals 2327 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.TotImmediateFlipBytes = mode_lib->vba.TotImmediateFlipBytes + locals->PDEAndMetaPTEBytesFrame[k] + locals->MetaRowByte[k] + locals->PixelPTEBytesPerRow[k]; locals 2341 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PDEAndMetaPTEBytesFrame[k], locals 2342 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MetaRowByte[k], locals 2343 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEBytesPerRow[k], locals 2349 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->Tno_bw[k], locals 2351 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_height[k], locals 2352 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_height[k], locals 2353 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_height_chroma[k], locals 2354 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_height_chroma[k], locals 2355 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DestinationLinesToRequestVMInImmediateFlip[k], locals 2356 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DestinationLinesToRequestRowInImmediateFlip[k], locals 2357 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->final_flip_bw[k], locals 2358 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->ImmediateFlipSupportedForPipe[k]); locals 2365 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->prefetch_vmrow_bw[k], locals 2366 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->final_flip_bw[k] + locals->ReadBandwidthLuma[k] * locals->UrgentBurstFactorLuma[k] locals 2367 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->ReadBandwidthChroma[k] * locals->UrgentBurstFactorChroma[k] + locals->cursor_bw[k] * locals->UrgentBurstFactorCursor[k], locals 2368 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->final_flip_bw[k] + locals->RequiredPrefetchPixDataBWLuma[k] * locals->UrgentBurstFactorLumaPre[k] locals 2369 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->RequiredPrefetchPixDataBWChroma[k] * locals->UrgentBurstFactorChromaPre[k] locals 2370 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->cursor_bw_pre[k] * locals->UrgentBurstFactorCursorPre[k]); locals 2373 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_max3(locals->prefetch_vmrow_bw[k], locals 2374 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->final_flip_bw[k] + locals->ReadBandwidthPlaneLuma[k] + locals->ReadBandwidthPlaneChroma[k] + locals->cursor_bw[k], locals 2375 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->final_flip_bw[k] + locals->RequiredPrefetchPixDataBWLuma[k] + locals->RequiredPrefetchPixDataBWChroma[k] + locals->cursor_bw_pre[k]); locals 2385 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->ImmediateFlipSupportedForPipe[k] == false) { locals 2405 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || locals->MaximumMaxVStartupLines < mode_lib->vba.VStartupLines)); locals 2424 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_group_bytes, locals 2437 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DPPCLK, locals 2438 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthSingleDPPY, locals 2440 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthPlaneLuma, locals 2442 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthPlaneChroma, locals 2444 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthY, locals 2452 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY, locals 2453 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC, locals 2474 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VRatioPrefetchY, locals 2475 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VRatioPrefetchC, locals 2476 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->swath_width_luma_ub, locals 2477 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->swath_width_chroma_ub, locals 2481 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_THROUGHPUT_LUMA, locals 2482 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_THROUGHPUT_CHROMA, locals 2483 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DPPCLK, locals 2484 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC, locals 2486 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BlockWidth256BytesY, locals 2487 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BlockHeight256BytesY, locals 2488 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BlockWidth256BytesC, locals 2489 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BlockHeight256BytesC, locals 2490 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DisplayPipeLineDeliveryTimeLuma, locals 2491 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DisplayPipeLineDeliveryTimeChroma, locals 2492 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DisplayPipeLineDeliveryTimeLumaPrefetch, locals 2493 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DisplayPipeLineDeliveryTimeChromaPrefetch, locals 2494 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DisplayPipeRequestDeliveryTimeLuma, locals 2495 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DisplayPipeRequestDeliveryTimeChroma, locals 2496 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DisplayPipeRequestDeliveryTimeLumaPrefetch, locals 2497 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DisplayPipeRequestDeliveryTimeChromaPrefetch); locals 2507 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VRatioPrefetchY, locals 2508 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VRatioPrefetchC, locals 2509 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DestinationLinesToRequestRowInVBlank, locals 2510 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DestinationLinesToRequestRowInImmediateFlip, locals 2511 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DestinationLinesToRequestVMInVBlank, locals 2512 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DestinationLinesToRequestVMInImmediateFlip, locals 2515 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY, locals 2516 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETC, locals 2518 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_height, locals 2519 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_height_chroma, locals 2520 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_width, locals 2521 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_height, locals 2522 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_req_width, locals 2523 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_req_height, locals 2524 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_group_bytes, locals 2525 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTERequestSizeY, locals 2526 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTERequestSizeC, locals 2527 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEReqWidthY, locals 2528 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEReqHeightY, locals 2529 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEReqWidthC, locals 2530 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEReqHeightC, locals 2531 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_width_luma_ub, locals 2532 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_width_chroma_ub, locals 2533 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->vm_group_bytes, locals 2534 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpde0_bytes_per_frame_ub_l, locals 2535 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpde0_bytes_per_frame_ub_c, locals 2536 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_pte_bytes_per_frame_ub_l, locals 2537 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_pte_bytes_per_frame_ub_c, locals 2538 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DST_Y_PER_PTE_ROW_NOM_L, locals 2539 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DST_Y_PER_PTE_ROW_NOM_C, locals 2540 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DST_Y_PER_META_ROW_NOM_L, locals 2541 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TimePerMetaChunkNominal, locals 2542 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TimePerMetaChunkVBlank, locals 2543 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TimePerMetaChunkFlip, locals 2544 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->time_per_pte_group_nom_luma, locals 2545 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->time_per_pte_group_vblank_luma, locals 2546 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->time_per_pte_group_flip_luma, locals 2547 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->time_per_pte_group_nom_chroma, locals 2548 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->time_per_pte_group_vblank_chroma, locals 2549 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->time_per_pte_group_flip_chroma, locals 2550 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TimePerVMGroupVBlank, locals 2551 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TimePerVMGroupFlip, locals 2552 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TimePerVMRequestVBlank, locals 2553 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TimePerVMRequestFlip); locals 2559 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AllowDRAMClockChangeDuringVBlank[k] = true; locals 2560 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AllowDRAMSelfRefreshDuringVBlank[k] = true; locals 2561 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinTTUVBlank[k] = dml_max( locals 2567 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AllowDRAMClockChangeDuringVBlank[k] = false; locals 2568 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AllowDRAMSelfRefreshDuringVBlank[k] = true; locals 2569 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinTTUVBlank[k] = dml_max( locals 2573 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AllowDRAMClockChangeDuringVBlank[k] = false; locals 2574 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AllowDRAMSelfRefreshDuringVBlank[k] = false; locals 2575 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinTTUVBlank[k] = mode_lib->vba.UrgentWatermark; locals 2578 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinTTUVBlank[k] = mode_lib->vba.TCalc locals 2579 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->MinTTUVBlank[k]; locals 2585 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaximumDCCCompressionYSurface[k] = CalculateDCCConfiguration( locals 2591 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BlockHeight256BytesY[k], locals 2594 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelDETY[k], locals 2596 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DCCYMaxUncompressedBlock[k], locals 2597 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DCCYMaxCompressedBlock[k], locals 2598 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DCCYIndependent64ByteBlock[k]); locals 2606 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCSlaveVUpdateOffset[k] = mode_lib->vba.XFCTSlvVupdateOffset; locals 2607 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCSlaveVupdateWidth[k] = mode_lib->vba.XFCTSlvVupdateWidth; locals 2608 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCSlaveVReadyOffset[k] = mode_lib->vba.XFCTSlvVreadyOffset; locals 2617 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthY[k], locals 2618 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_ceil(locals->BytePerPixelDETY[k], 1), locals 2632 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCRemoteSurfaceFlipLatency[k] = locals 2638 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCTransferDelay[k] = locals 2644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCPrechargeDelay[k] = locals 2655 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c (locals->DestinationLinesToRequestVMInVBlank[k] locals 2656 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->DestinationLinesToRequestRowInVBlank[k]) locals 2670 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCPrefetchMargin[k] = locals 2673 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + (locals->DestinationLinesToRequestVMInVBlank[k] locals 2674 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->DestinationLinesToRequestRowInVBlank[k]) locals 2678 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCSlaveVUpdateOffset[k] = 0; locals 2679 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCSlaveVupdateWidth[k] = 0; locals 2680 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCSlaveVReadyOffset[k] = 0; locals 2681 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCRemoteSurfaceFlipLatency[k] = 0; locals 2682 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCPrechargeDelay[k] = 0; locals 2683 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCTransferDelay[k] = 0; locals 2684 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->XFCPrefetchMargin[k] = 0; locals 2694 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DETBufferSizeY[k], locals 2695 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DETBufferSizeC[k]); locals 2697 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->LinesInDETY[k] = locals->DETBufferSizeY[k] locals 2698 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / locals->BytePerPixelDETY[k] / locals->SwathWidthY[k]; locals 2699 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->LinesInDETYRoundedDownToSwath[k] = dml_floor( locals 2700 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->LinesInDETY[k], locals 2702 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->FullDETBufferingTimeY[k] = locals 2703 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->LinesInDETYRoundedDownToSwath[k] locals 2711 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->FullDETBufferingTimeY[k] < mode_lib->vba.StutterPeriod) { locals 2712 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.StutterPeriod = locals->FullDETBufferingTimeY[k]; locals 2716 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelYCriticalPlane = dml_ceil(locals->BytePerPixelDETY[k], 1); locals 2717 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYCriticalPlane = locals->SwathWidthY[k]; locals 2718 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->LinesToFinishSwathTransferStutterCriticalPlane = locals 2719 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.SwathHeightY[k] - (locals->LinesInDETY[k] - locals->LinesInDETYRoundedDownToSwath[k]); locals 2729 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->DCCYMaxCompressedBlock[k] == 256) locals 2736 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + (locals->ReadBandwidthPlaneLuma[k] + locals->ReadBandwidthPlaneChroma[k]) / locals 2741 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->ReadBandwidthPlaneLuma[k] locals 2742 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->ReadBandwidthPlaneChroma[k]; locals 2745 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_bw[k] + locals->dpte_row_bw[k]; locals 2764 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c (locals->LinesToFinishSwathTransferStutterCriticalPlane * locals->BytePerPixelYCriticalPlane * locals 2765 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYCriticalPlane / mode_lib->vba.ReturnBW) locals 3390 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c struct vba_vars_st *locals = &mode_lib->vba; locals 3479 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETY[k] = 8.0; locals 3480 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETC[k] = 0.0; locals 3482 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETY[k] = 4.0; locals 3483 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETC[k] = 0.0; locals 3486 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETY[k] = 2.0; locals 3487 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETC[k] = 0.0; locals 3489 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETY[k] = 1.0; locals 3490 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETC[k] = 0.0; locals 3492 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETY[k] = 1.0; locals 3493 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETC[k] = 2.0; locals 3495 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETY[k] = 4.0 / 3; locals 3496 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETC[k] = 8.0 / 3; locals 3499 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYSingleDPP[k] = mode_lib->vba.ViewportWidth[k]; locals 3501 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYSingleDPP[k] = mode_lib->vba.ViewportHeight[k]; locals 3505 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthLuma[k] = locals->SwathWidthYSingleDPP[k] * dml_ceil(locals->BytePerPixelInDETY[k], 1.0) locals 3507 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthChroma[k] = locals->SwathWidthYSingleDPP[k] / 2 * dml_ceil(locals->BytePerPixelInDETC[k], 2.0) locals 3509 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidth[k] = locals->ReadBandwidthLuma[k] + locals->ReadBandwidthChroma[k]; locals 3514 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WriteBandwidth[k] = mode_lib->vba.WritebackDestinationWidth[k] locals 3521 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WriteBandwidth[k] = mode_lib->vba.WritebackDestinationWidth[k] locals 3527 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WriteBandwidth[k] = mode_lib->vba.WritebackDestinationWidth[k] locals 3533 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WriteBandwidth[k] = 0.0; locals 3543 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->IdealSDPPortBandwidthPerState[i] = dml_min3( locals 3550 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReturnBWPerState[i] = locals->IdealSDPPortBandwidthPerState[i] locals 3553 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReturnBWPerState[i] = locals->IdealSDPPortBandwidthPerState[i] locals 3563 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->WriteBandwidth[k] locals 3570 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->WriteBandwidth[k] locals 3585 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentRoundTripAndOutOfOrderLatencyPerState[i] = locals 3590 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * mode_lib->vba.NumberOfChannels / locals->ReturnBWPerState[i]; locals 3591 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if ((mode_lib->vba.ROBBufferSizeInKByte - mode_lib->vba.PixelChunkSizeInKByte) * 1024.0 / locals->ReturnBWPerState[i] locals 3592 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c > locals->UrgentRoundTripAndOutOfOrderLatencyPerState[i]) { locals 3593 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ROBSupport[i] = true; locals 3595 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ROBSupport[i] = false; locals 3734 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_FACTOR[k] = dml_min( locals 3743 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_FACTOR[k] = dml_min( locals 3747 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->BytePerPixelInDETC[k] == 0.0) { locals 3748 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_FACTOR_CHROMA[k] = 0.0; locals 3749 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinDPPCLKUsingSingleDPP[k] = locals 3758 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / locals->PSCL_FACTOR[k], locals 3761 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c && locals->MinDPPCLKUsingSingleDPP[k] locals 3763 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinDPPCLKUsingSingleDPP[k] = 2.0 locals 3768 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_FACTOR_CHROMA[k] = locals 3779 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_FACTOR_CHROMA[k] = dml_min( locals 3783 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinDPPCLKUsingSingleDPP[k] = locals 3792 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / locals->PSCL_FACTOR[k], locals 3802 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / locals->PSCL_FACTOR_CHROMA[k], locals 3807 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c && locals->MinDPPCLKUsingSingleDPP[k] locals 3809 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinDPPCLKUsingSingleDPP[k] = 2.0 locals 3818 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_ceil(locals->BytePerPixelInDETY[k], 1.0), locals 3819 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_ceil(locals->BytePerPixelInDETC[k], 2.0), locals 3820 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->Read256BlockHeightY[k], locals 3821 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->Read256BlockHeightC[k], locals 3822 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->Read256BlockWidthY[k], locals 3823 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->Read256BlockWidthC[k]); locals 3825 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxSwathHeightY[k] = locals->Read256BlockHeightY[k]; locals 3826 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxSwathHeightC[k] = locals->Read256BlockHeightC[k]; locals 3828 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxSwathHeightY[k] = locals->Read256BlockWidthY[k]; locals 3829 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxSwathHeightC[k] = locals->Read256BlockWidthC[k]; locals 3853 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3855 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k] locals 3858 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3861 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3862 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3865 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k] locals 3867 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3870 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k] locals 3872 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3874 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightY[k] = locals->MaxSwathHeightY[k]; locals 3875 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightC[k] = locals->MaxSwathHeightC[k]; locals 3887 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / (locals->BytePerPixelInDETY[k] locals 3888 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * locals->MinSwathHeightY[k] locals 3889 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->BytePerPixelInDETC[k] locals 3891 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * locals->MinSwathHeightC[k])); locals 3892 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->BytePerPixelInDETC[k] == 0.0) { locals 3934 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaximumSwathWidth[k] = dml_min( locals 3946 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDISPCLK[i][j] = 0.0; locals 3947 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DISPCLK_DPPCLK_Support[i][j] = true; locals 3969 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ODMCombineEnablePerState[i][k] = false; locals 3972 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ODMCombineEnablePerState[i][k] = true; locals 3975 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->MinDPPCLKUsingSingleDPP[k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) <= mode_lib->vba.MaxDppclkRoundedDownToDFSGranularity locals 3976 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c && locals->SwathWidthYSingleDPP[k] <= locals->MaximumSwathWidth[k] locals 3977 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c && locals->ODMCombineEnablePerState[i][k] == false) { locals 3978 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NoOfDPP[i][j][k] = 1; locals 3979 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDPPCLK[i][j][k] = locals 3980 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinDPPCLKUsingSingleDPP[k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0); locals 3982 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NoOfDPP[i][j][k] = 2; locals 3983 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDPPCLK[i][j][k] = locals 3984 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinDPPCLKUsingSingleDPP[k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) / 2.0; locals 3986 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDISPCLK[i][j] = dml_max( locals 3987 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDISPCLK[i][j], locals 3989 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if ((locals->MinDPPCLKUsingSingleDPP[k] / locals->NoOfDPP[i][j][k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) locals 3992 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DISPCLK_DPPCLK_Support[i][j] = false; locals 3995 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalNumberOfActiveDPP[i][j] = 0.0; locals 3997 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalNumberOfActiveDPP[i][j] = locals->TotalNumberOfActiveDPP[i][j] + locals->NoOfDPP[i][j][k]; locals 3999 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c while (locals->TotalNumberOfActiveDPP[i][j] < mode_lib->vba.MaxNumDPP locals 4000 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c && locals->TotalNumberOfActiveDPP[i][j] < 2 * mode_lib->vba.NumberOfActivePlanes) { locals 4007 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->ReadBandwidth[k] > BWOfNonSplitPlaneOfMaximumBandwidth && locals->NoOfDPP[i][j][k] == 1) { locals 4008 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c BWOfNonSplitPlaneOfMaximumBandwidth = locals->ReadBandwidth[k]; locals 4012 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NoOfDPP[i][j][NumberOfNonSplitPlaneOfMaximumBandwidth] = 2; locals 4013 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDPPCLK[i][j][NumberOfNonSplitPlaneOfMaximumBandwidth] = locals 4014 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinDPPCLKUsingSingleDPP[NumberOfNonSplitPlaneOfMaximumBandwidth] locals 4016 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalNumberOfActiveDPP[i][j] = locals->TotalNumberOfActiveDPP[i][j] + 1; locals 4019 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->TotalNumberOfActiveDPP[i][j] > mode_lib->vba.MaxNumDPP) { locals 4020 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDISPCLK[i][j] = 0.0; locals 4021 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DISPCLK_DPPCLK_Support[i][j] = true; locals 4023 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ODMCombineEnablePerState[i][k] = false; locals 4024 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->SwathWidthYSingleDPP[k] <= locals->MaximumSwathWidth[k]) { locals 4025 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NoOfDPP[i][j][k] = 1; locals 4026 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDPPCLK[i][j][k] = locals->MinDPPCLKUsingSingleDPP[k] locals 4029 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NoOfDPP[i][j][k] = 2; locals 4030 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDPPCLK[i][j][k] = locals->MinDPPCLKUsingSingleDPP[k] locals 4042 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDISPCLK[i][j] = dml_max( locals 4043 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDISPCLK[i][j], locals 4045 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->MinDPPCLKUsingSingleDPP[k] / locals->NoOfDPP[i][j][k] * (1.0 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0) locals 4048 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DISPCLK_DPPCLK_Support[i][j] = false; locals 4050 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalNumberOfActiveDPP[i][j] = 0.0; locals 4052 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalNumberOfActiveDPP[i][j] = locals->TotalNumberOfActiveDPP[i][j] + locals->NoOfDPP[i][j][k]; locals 4054 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDISPCLK[i][j] = dml_max( locals 4055 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDISPCLK[i][j], locals 4059 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DISPCLK_DPPCLK_Support[i][j] = false; locals 4066 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ViewportSizeSupport[i] = true; locals 4068 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->ODMCombineEnablePerState[i][k] == true) { locals 4069 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (dml_min(locals->SwathWidthYSingleDPP[k], dml_round(mode_lib->vba.HActive[k] / 2.0 * mode_lib->vba.HRatio[k])) locals 4070 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c > locals->MaximumSwathWidth[k]) { locals 4071 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ViewportSizeSupport[i] = false; locals 4074 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->SwathWidthYSingleDPP[k] / 2.0 > locals->MaximumSwathWidth[k]) { locals 4075 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ViewportSizeSupport[i] = false; locals 4084 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->TotalNumberOfActiveDPP[i][j] <= mode_lib->vba.MaxNumDPP) locals 4085 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalAvailablePipesSupport[i][j] = true; locals 4087 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalAvailablePipesSupport[i][j] = false; locals 4116 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresDSC[i][k] = 0; locals 4117 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = 0; locals 4120 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresDSC[i][k] = 0; locals 4121 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = 0; locals 4122 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->OutputBppPerState[i][k] = TruncToValidBPP( locals 4155 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresDSC[i][k] = true; locals 4157 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = true; locals 4159 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = false; locals 4163 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresDSC[i][k] = false; locals 4164 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = false; locals 4166 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->OutputBppPerState[i][k] = mode_lib->vba.Outbpp; locals 4186 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresDSC[i][k] = true; locals 4188 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = true; locals 4190 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = false; locals 4194 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresDSC[i][k] = false; locals 4195 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = false; locals 4197 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->OutputBppPerState[i][k] = mode_lib->vba.Outbpp; locals 4219 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresDSC[i][k] = true; locals 4221 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = true; locals 4223 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = false; locals 4227 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresDSC[i][k] = false; locals 4228 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresFEC[i][k] = false; locals 4230 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->OutputBppPerState[i][k] = locals 4235 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->OutputBppPerState[i][k] = BPP_BLENDED_PIPE; locals 4240 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DIOSupport[i] = true; locals 4242 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->OutputBppPerState[i][k] == BPP_INVALID locals 4246 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DIOSupport[i] = false; locals 4252 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCCLKRequiredMoreThanSupported[i] = false; locals 4263 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->RequiresDSC[i][k] == true) { locals 4264 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->ODMCombineEnablePerState[i][k] locals 4268 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCCLKRequiredMoreThanSupported[i] = locals 4274 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCCLKRequiredMoreThanSupported[i] = locals 4284 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NotEnoughDSCUnits[i] = false; locals 4287 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->RequiresDSC[i][k] == true) { locals 4288 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->ODMCombineEnablePerState[i][k] == true) { locals 4298 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NotEnoughDSCUnits[i] = true; locals 4307 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->RequiresDSC[i][k] == 0 locals 4308 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || locals->RequiresDSC[i][k] == false) { locals 4323 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->OutputBppPerState[i][k] == BPP_BLENDED_PIPE locals 4324 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || locals->OutputBppPerState[i][k] == BPP_INVALID) { locals 4327 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.bpp = locals->OutputBppPerState[i][k]; locals 4329 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->RequiresDSC[i][k] == true && mode_lib->vba.bpp != 0.0) { locals 4330 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->ODMCombineEnablePerState[i][k] == false) { locals 4331 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelayPerState[i][k] = locals 4344 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelayPerState[i][k] = locals 4353 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelayPerState[i][k] = locals 4354 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelayPerState[i][k] * mode_lib->vba.PixelClock[k] / mode_lib->vba.PixelClockBackEnd[k]; locals 4356 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelayPerState[i][k] = 0.0; locals 4362 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (mode_lib->vba.BlendingAndTiming[k] == m && locals->RequiresDSC[i][m] == true) locals 4363 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelayPerState[i][k] = locals->DSCDelayPerState[i][m]; locals 4372 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalNumberOfDCCActiveDPP[i][j] = 0; locals 4375 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalNumberOfDCCActiveDPP[i][j] = locals->TotalNumberOfDCCActiveDPP[i][j] + locals->NoOfDPP[i][j][k]; locals 4392 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDPPCLKThisState[k] = locals->RequiredDPPCLK[i][j][k]; locals 4393 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NoOfDPPThisState[k] = locals->NoOfDPP[i][j][k]; locals 4394 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->ODMCombineEnablePerState[i][k] == true) { locals 4395 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYThisState[k] = locals 4396 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_min(locals->SwathWidthYSingleDPP[k], dml_round(mode_lib->vba.HActive[k] / 2.0 * mode_lib->vba.HRatio[k])); locals 4398 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYThisState[k] = locals->SwathWidthYSingleDPP[k] / locals->NoOfDPP[i][j][k]; locals 4401 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / dml_ceil(locals->BytePerPixelInDETY[k], 1.0) locals 4402 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / locals->MaxSwathHeightY[k]; locals 4404 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c (dml_ceil(locals->SwathWidthYThisState[k] - 1.0, mode_lib->vba.SwathWidthGranularityY) locals 4405 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + mode_lib->vba.SwathWidthGranularityY) * locals->BytePerPixelInDETY[k] * locals->MaxSwathHeightY[k]; locals 4411 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->MaxSwathHeightC[k] > 0.0) { locals 4412 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.SwathWidthGranularityC = 256.0 / dml_ceil(locals->BytePerPixelInDETC[k], 2.0) / locals->MaxSwathHeightC[k]; locals 4413 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.RoundedUpMaxSwathSizeBytesC = (dml_ceil(locals->SwathWidthYThisState[k] / 2.0 - 1.0, mode_lib->vba.SwathWidthGranularityC) locals 4414 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + mode_lib->vba.SwathWidthGranularityC) * locals->BytePerPixelInDETC[k] * locals->MaxSwathHeightC[k]; locals 4423 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightYThisState[k] = locals->MaxSwathHeightY[k]; locals 4424 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightCThisState[k] = locals->MaxSwathHeightC[k]; locals 4426 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightYThisState[k] = locals 4427 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightY[k]; locals 4428 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightCThisState[k] = locals 4429 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MinSwathHeightC[k]; locals 4436 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETY, locals 4437 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETC, locals 4439 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYThisState, locals 4440 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NoOfDPPThisState, locals 4443 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_FACTOR, locals 4444 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PSCL_FACTOR_CHROMA, locals 4445 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDPPCLKThisState, locals 4457 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->Read256BlockHeightC[k], locals 4458 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->Read256BlockWidthC[k], locals 4461 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_ceil(locals->BytePerPixelInDETC[k], 2.0), locals 4465 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYThisState[k] / 2.0, locals 4474 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->MacroTileWidthC[k], locals 4477 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PTEBufferSizeNotExceededC[i][j][k], locals 4478 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_width_chroma_ub, locals 4479 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_row_height_chroma[k], locals 4480 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_req_width_chroma[k], locals 4481 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_req_height_chroma[k], locals 4482 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_row_width_chroma[k], locals 4483 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_row_height_chroma[k], locals 4484 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->vm_group_bytes_chroma, locals 4485 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_group_bytes_chroma, locals 4486 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEReqWidthC, locals 4487 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEReqHeightC, locals 4488 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTERequestSizeC, locals 4489 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpde0_bytes_per_frame_ub_c, locals 4490 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_pte_bytes_per_frame_ub_c); locals 4491 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchLinesC[k] = CalculatePrefetchSourceLines( locals 4497 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightCThisState[k], locals 4499 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PrefillC[k], locals 4500 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->MaxNumSwC[k]); locals 4501 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTEBufferSizeInRequestsForLuma = mode_lib->vba.PTEBufferSizeInRequestsLuma; locals 4506 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchLinesC[k] = 0.0; locals 4507 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTEBufferSizeNotExceededC[i][j][k] = true; locals 4508 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTEBufferSizeInRequestsForLuma = mode_lib->vba.PTEBufferSizeInRequestsLuma + mode_lib->vba.PTEBufferSizeInRequestsChroma; locals 4513 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->Read256BlockHeightY[k], locals 4514 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->Read256BlockWidthY[k], locals 4517 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_ceil(locals->BytePerPixelInDETY[k], 1.0), locals 4521 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYThisState[k], locals 4527 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTEBufferSizeInRequestsForLuma, locals 4530 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->MacroTileWidthY[k], locals 4533 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PTEBufferSizeNotExceededY[i][j][k], locals 4534 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_width_luma_ub, locals 4535 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_row_height[k], locals 4536 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_req_width[k], locals 4537 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_req_height[k], locals 4538 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_row_width[k], locals 4539 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_row_height[k], locals 4540 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->vm_group_bytes[k], locals 4541 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_group_bytes[k], locals 4542 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEReqWidthY, locals 4543 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PixelPTEReqHeightY, locals 4544 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTERequestSizeY, locals 4545 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpde0_bytes_per_frame_ub_l, locals 4546 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_pte_bytes_per_frame_ub_l); locals 4547 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchLinesY[k] = CalculatePrefetchSourceLines( locals 4553 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightYThisState[k], locals 4555 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PrefillY[k], locals 4556 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->MaxNumSwY[k]); locals 4557 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PDEAndMetaPTEBytesPerFrame[k] = locals 4559 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MetaRowBytes[k] = mode_lib->vba.MetaRowBytesY + mode_lib->vba.MetaRowBytesC; locals 4560 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DPTEBytesPerRow[k] = mode_lib->vba.DPTEBytesPerRowY + mode_lib->vba.DPTEBytesPerRowC; locals 4571 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_height[k], locals 4572 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_height_chroma[k], locals 4575 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_height[k], locals 4576 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_height_chroma[k], locals 4577 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->meta_row_bw[k], locals 4578 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dpte_row_bw[k]); locals 4581 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentRoundTripAndOutOfOrderLatencyPerState[i], locals 4582 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalNumberOfActiveDPP[i][j], locals 4584 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalNumberOfDCCActiveDPP[i][j], locals 4586 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReturnBWPerState[i], locals 4590 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NoOfDPPThisState, locals 4591 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_group_bytes, locals 4601 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WritebackDelay[i][k] = mode_lib->vba.WritebackLatency locals 4610 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.WritebackDestinationWidth[k]) / locals->RequiredDISPCLK[i][j]; locals 4612 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WritebackDelay[i][k] = 0.0; locals 4618 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WritebackDelay[i][k] = dml_max(locals->WritebackDelay[i][k], locals 4627 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.WritebackDestinationWidth[m]) / locals->RequiredDISPCLK[i][j]); locals 4635 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->WritebackDelay[i][k] = locals->WritebackDelay[i][m]; locals 4641 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaximumVStartup[k] = mode_lib->vba.VTotal[k] - mode_lib->vba.VActive[k] locals 4642 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c - dml_max(1.0, dml_ceil(locals->WritebackDelay[i][k] / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]), 1.0)); locals 4643 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.MaxMaxVStartup = dml_max(mode_lib->vba.MaxMaxVStartup, locals->MaximumVStartup[k]); locals 4666 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYThisState[k], locals 4667 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_ceil(locals->BytePerPixelInDETY[k], 1.0), locals 4685 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.DPPCLK = locals->RequiredDPPCLK[i][j][k]; locals 4686 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.DISPCLK = locals->RequiredDISPCLK[i][j]; locals 4689 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.DPPPerPlane = locals->NoOfDPP[i][j][k]; locals 4692 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.BlockWidth256BytesY = locals->Read256BlockWidthY[k]; locals 4693 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.BlockHeight256BytesY = locals->Read256BlockHeightY[k]; locals 4694 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.BlockWidth256BytesC = locals->Read256BlockWidthC[k]; locals 4695 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c myPipe.BlockHeight256BytesC = locals->Read256BlockHeightC[k]; locals 4712 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DSCDelayPerState[i][k], locals 4719 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYThisState[k] / mode_lib->vba.HRatio[k], locals 4722 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c dml_min(mode_lib->vba.MaxVStartup, locals->MaximumVStartup[k]), locals 4723 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaximumVStartup[k], locals 4734 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PDEAndMetaPTEBytesPerFrame[k], locals 4735 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MetaRowBytes[k], locals 4736 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DPTEBytesPerRow[k], locals 4737 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchLinesY[k], locals 4738 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYThisState[k], locals 4739 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETY[k], locals 4740 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefillY[k], locals 4741 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxNumSwY[k], locals 4742 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchLinesC[k], locals 4743 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETC[k], locals 4744 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefillC[k], locals 4745 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxNumSwC[k], locals 4746 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightYThisState[k], locals 4747 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightCThisState[k], locals 4752 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dst_x_after_scaler, locals 4753 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->dst_y_after_scaler, locals 4754 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->LineTimesForPrefetch[k], locals 4755 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->PrefetchBW[k], locals 4756 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->LinesForMetaPTE[k], locals 4757 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->LinesForMetaAndDPTERow[k], locals 4758 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->VRatioPreY[i][j][k], locals 4759 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->VRatioPreC[i][j][k], locals 4760 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->RequiredPrefetchPixelDataBWLuma[i][j][k], locals 4761 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->RequiredPrefetchPixelDataBWChroma[i][j][k], locals 4762 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->VStartupRequiredWhenNotEnoughTimeForDynamicMetadata, locals 4763 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->Tno_bw[k], locals 4764 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->prefetch_vmrow_bw[k], locals 4765 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->swath_width_luma_ub, locals 4766 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->swath_width_chroma_ub, locals 4776 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->cursor_bw[k] = 0; locals 4777 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->cursor_bw_pre[k] = 0; locals 4779 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->cursor_bw[k] = mode_lib->vba.CursorWidth[k][m] * mode_lib->vba.CursorBPP[k][m] locals 4781 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->cursor_bw_pre[k] = mode_lib->vba.CursorWidth[k][m] * mode_lib->vba.CursorBPP[k][m] locals 4782 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c / 8.0 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * locals->VRatioPreY[i][j][k]; locals 4787 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightYThisState[k], locals 4788 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightCThisState[k], locals 4789 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYThisState[k], locals 4796 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VRatioPreY[i][j][k], locals 4797 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VRatioPreC[i][j][k], locals 4798 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETY[k], locals 4799 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETC[k], locals 4800 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorCursor[k], locals 4801 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorCursorPre[k], locals 4802 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorLuma[k], locals 4803 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorLumaPre[k], locals 4804 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorChroma[k], locals 4805 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->UrgentBurstFactorChromaPre[k], locals 4806 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->NotEnoughUrgentLatencyHiding, locals 4807 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->NotEnoughUrgentLatencyHidingPre); locals 4810 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorCursor[k] = 1; locals 4811 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorCursorPre[k] = 1; locals 4812 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorLuma[k] = 1; locals 4813 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorLumaPre[k] = 1; locals 4814 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorChroma[k] = 1; locals 4815 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->UrgentBurstFactorChromaPre[k] = 1; locals 4819 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->cursor_bw[k] * locals->UrgentBurstFactorCursor[k] + locals->ReadBandwidthLuma[k] locals 4820 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * locals->UrgentBurstFactorLuma[k] + locals->ReadBandwidthChroma[k] locals 4821 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * locals->UrgentBurstFactorChroma[k] + locals->meta_row_bw[k] + locals->dpte_row_bw[k]; locals 4823 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + dml_max3(locals->prefetch_vmrow_bw[k], locals 4824 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthLuma[k] * locals->UrgentBurstFactorLuma[k] + locals->ReadBandwidthChroma[k] locals 4825 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * locals->UrgentBurstFactorChroma[k] + locals->cursor_bw[k] * locals->UrgentBurstFactorCursor[k] locals 4826 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->meta_row_bw[k] + locals->dpte_row_bw[k], locals 4827 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredPrefetchPixelDataBWLuma[i][j][k] * locals->UrgentBurstFactorLumaPre[k] locals 4828 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->RequiredPrefetchPixelDataBWChroma[i][j][k] * locals->UrgentBurstFactorChromaPre[k] locals 4829 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->cursor_bw_pre[k] * locals->UrgentBurstFactorCursorPre[k]); locals 4831 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BandwidthWithoutPrefetchSupported[i] = true; locals 4832 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (mode_lib->vba.MaximumReadBandwidthWithoutPrefetch > locals->ReturnBWPerState[i] locals 4833 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || locals->NotEnoughUrgentLatencyHiding == 1) { locals 4834 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BandwidthWithoutPrefetchSupported[i] = false; locals 4837 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchSupported[i][j] = true; locals 4838 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (mode_lib->vba.MaximumReadBandwidthWithPrefetch > locals->ReturnBWPerState[i] locals 4839 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || locals->NotEnoughUrgentLatencyHiding == 1 locals 4840 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || locals->NotEnoughUrgentLatencyHidingPre == 1) { locals 4841 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchSupported[i][j] = false; locals 4844 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->LineTimesForPrefetch[k] < 2.0 locals 4845 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || locals->LinesForMetaPTE[k] >= 32.0 locals 4846 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || locals->LinesForMetaAndDPTERow[k] >= 16.0 locals 4848 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PrefetchSupported[i][j] = false; locals 4851 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VRatioInPrefetchSupported[i][j] = true; locals 4853 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->VRatioPreY[i][j][k] > 4.0 locals 4854 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || locals->VRatioPreC[i][j][k] > 4.0 locals 4856 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->VRatioInPrefetchSupported[i][j] = false; locals 4861 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->LinesForMetaAndDPTERow[k] >= 16 || locals->LinesForMetaPTE[k] >= 32) { locals 4872 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } while ((locals->PrefetchSupported[i][j] != true || locals->VRatioInPrefetchSupported[i][j] != true) locals 4876 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->PrefetchSupported[i][j] == true && locals->VRatioInPrefetchSupported[i][j] == true) { locals 4877 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.BandwidthAvailableForImmediateFlip = locals->ReturnBWPerState[i]; locals 4880 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c - dml_max(locals->ReadBandwidthLuma[k] * locals->UrgentBurstFactorLuma[k] locals 4881 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->ReadBandwidthChroma[k] * locals->UrgentBurstFactorChroma[k] locals 4882 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->cursor_bw[k] * locals->UrgentBurstFactorCursor[k], locals 4883 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredPrefetchPixelDataBWLuma[i][j][k] * locals->UrgentBurstFactorLumaPre[k] locals 4884 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->RequiredPrefetchPixelDataBWChroma[i][j][k] * locals->UrgentBurstFactorChromaPre[k] locals 4885 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->cursor_bw_pre[k] * locals->UrgentBurstFactorCursorPre[k]); locals 4890 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->PDEAndMetaPTEBytesPerFrame[k] + locals->MetaRowBytes[k] + locals->DPTEBytesPerRow[k]; locals 4905 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PDEAndMetaPTEBytesPerFrame[k], locals 4906 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MetaRowBytes[k], locals 4907 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DPTEBytesPerRow[k], locals 4913 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->Tno_bw[k], locals 4915 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_height[k], locals 4916 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_height[k], locals 4917 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_row_height_chroma[k], locals 4918 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->meta_row_height_chroma[k], locals 4919 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DestinationLinesToRequestVMInImmediateFlip[k], locals 4920 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DestinationLinesToRequestRowInImmediateFlip[k], locals 4921 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->final_flip_bw[k], locals 4922 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->ImmediateFlipSupportedForPipe[k]); locals 4927 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->prefetch_vmrow_bw[k], locals 4928 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->final_flip_bw[k] + locals->ReadBandwidthLuma[k] * locals->UrgentBurstFactorLuma[k] locals 4929 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->ReadBandwidthChroma[k] * locals->UrgentBurstFactorChroma[k] locals 4930 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c + locals->cursor_bw[k] * locals->UrgentBurstFactorCursor[k], locals 4931 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->final_flip_bw[k] + locals->RequiredPrefetchPixelDataBWLuma[i][j][k] locals 4932 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * locals->UrgentBurstFactorLumaPre[k] + locals->RequiredPrefetchPixelDataBWChroma[i][j][k] locals 4933 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * locals->UrgentBurstFactorChromaPre[k] + locals->cursor_bw_pre[k] locals 4934 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c * locals->UrgentBurstFactorCursorPre[k]); locals 4936 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ImmediateFlipSupportedForState[i][j] = true; locals 4938 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c > locals->ReturnBWPerState[i]) { locals 4939 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ImmediateFlipSupportedForState[i][j] = false; locals 4942 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->ImmediateFlipSupportedForPipe[k] == false) { locals 4943 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ImmediateFlipSupportedForState[i][j] = false; locals 4947 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ImmediateFlipSupportedForState[i][j] = false; locals 4965 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReturnBWPerState[i], locals 4967 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->dpte_group_bytes, locals 4978 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->NoOfDPPThisState, locals 4980 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiredDPPCLKThisState, locals 4981 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYSingleDPP, locals 4982 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightYThisState, locals 4983 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthLuma, locals 4984 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathHeightCThisState, locals 4985 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ReadBandwidthChroma, locals 4987 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->SwathWidthYThisState, locals 4995 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETY, locals 4996 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->BytePerPixelInDETC, locals 5002 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c &locals->DRAMClockChangeSupport[i][j], locals 5017 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c MaxTotalVActiveRDBandwidth = MaxTotalVActiveRDBandwidth + locals->ReadBandwidth[k]; locals 5020 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MaxTotalVerticalActiveAvailableBandwidth[i] = dml_min( locals 5021 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->IdealSDPPortBandwidthPerState[i] * locals 5029 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (MaxTotalVActiveRDBandwidth <= locals->MaxTotalVerticalActiveAvailableBandwidth[i]) { locals 5030 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalVerticalActiveBandwidthSupport[i] = true; locals 5032 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->TotalVerticalActiveBandwidthSupport[i] = false; locals 5041 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTEBufferSizeNotExceeded[i][j] = true; locals 5043 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->PTEBufferSizeNotExceededY[i][j][k] == false locals 5044 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || locals->PTEBufferSizeNotExceededC[i][j][k] == false) { locals 5045 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->PTEBufferSizeNotExceeded[i][j] = false; locals 5066 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AlignedYPitch[k] = dml_ceil( locals 5068 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MacroTileWidthY[k]); locals 5069 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->AlignedYPitch[k] > mode_lib->vba.PitchY[k]) { locals 5073 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AlignedDCCMetaPitch[k] = dml_ceil( locals 5077 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c 64.0 * locals->Read256BlockWidthY[k]); locals 5079 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AlignedDCCMetaPitch[k] = mode_lib->vba.DCCMetaPitchY[k]; locals 5081 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->AlignedDCCMetaPitch[k] > mode_lib->vba.DCCMetaPitchY[k]) { locals 5089 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AlignedCPitch[k] = dml_ceil( locals 5093 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->MacroTileWidthC[k]); locals 5095 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->AlignedCPitch[k] = mode_lib->vba.PitchC[k]; locals 5097 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->AlignedCPitch[k] > mode_lib->vba.PitchC[k]) { locals 5111 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->ViewportSizeSupport[i] != true) { locals 5113 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->DIOSupport[i] != true) { locals 5115 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->NotEnoughDSCUnits[i] != false) { locals 5117 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->DSCCLKRequiredMoreThanSupported[i] != false) { locals 5119 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->ROBSupport[i] != true) { locals 5121 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->DISPCLK_DPPCLK_Support[i][j] != true) { locals 5123 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->TotalAvailablePipesSupport[i][j] != true) { locals 5137 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->TotalVerticalActiveBandwidthSupport[i] != true) { locals 5139 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->PTEBufferSizeNotExceeded[i][j] != true) { locals 5144 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c && locals->ImmediateFlipSupportedForState[i][j] != true)) { locals 5146 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->PrefetchSupported[i][j] != true) { locals 5148 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c } else if (locals->VRatioInPrefetchSupported[i][j] != true) { locals 5153 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ModeSupport[i][j] = true; locals 5155 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ModeSupport[i][j] = false; locals 5157 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ValidationStatus[i] = status; locals 5164 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->ModeSupport[i][0] == true || locals->ModeSupport[i][1] == true) { locals 5166 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c if (locals->ModeSupport[i][1] == true && (locals->ModeSupport[i][0] == false locals 5169 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c && ((locals->DRAMClockChangeSupport[i][1] == dm_dram_clock_change_vactive locals 5170 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c && locals->DRAMClockChangeSupport[i][0] != dm_dram_clock_change_vactive) locals 5171 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c || (locals->DRAMClockChangeSupport[i][1] == dm_dram_clock_change_vblank locals 5172 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c && locals->DRAMClockChangeSupport[i][0] == dm_dram_clock_change_unsupported))))) { locals 5181 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ImmediateFlipSupportedForState[mode_lib->vba.VoltageLevel][MaximumMPCCombine]; locals 5183 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.DPPPerPlane[k] = locals->NoOfDPP[mode_lib->vba.VoltageLevel][MaximumMPCCombine][k]; locals 5184 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->DPPCLK[k] = locals->RequiredDPPCLK[mode_lib->vba.VoltageLevel][MaximumMPCCombine][k]; locals 5186 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.DISPCLK = locals->RequiredDISPCLK[mode_lib->vba.VoltageLevel][MaximumMPCCombine]; locals 5193 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c mode_lib->vba.ReturnBW = locals->ReturnBWPerState[mode_lib->vba.VoltageLevel]; locals 5197 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->ODMCombineEnablePerState[mode_lib->vba.VoltageLevel][k]; locals 5202 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->RequiresDSC[mode_lib->vba.VoltageLevel][k]; locals 5204 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c locals->OutputBppPerState[mode_lib->vba.VoltageLevel][k];