| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
| D | display_mode_vba_21.c | 754 *VUpdateOffsetPix = dml_ceil(myPipe->HTotal / 4.0, 1); in CalculatePrefetchSchedule() 807 …*swath_width_luma_ub = dml_ceil(SwathWidthY - 1, myPipe->BlockWidth256BytesY) + myPipe->BlockWidth… in CalculatePrefetchSchedule() 808 …*swath_width_chroma_ub = dml_ceil(SwathWidthY / 2 - 1, myPipe->BlockWidth256BytesC) + myPipe->Bloc… in CalculatePrefetchSchedule() 810 …*swath_width_luma_ub = dml_ceil(SwathWidthY - 1, myPipe->BlockHeight256BytesY) + myPipe->BlockHeig… in CalculatePrefetchSchedule() 811 …*swath_width_chroma_ub = dml_ceil(SwathWidthY / 2 - 1, myPipe->BlockHeight256BytesC) + myPipe->Blo… in CalculatePrefetchSchedule() 814 …LinesY * *swath_width_luma_ub * dml_ceil(BytePerPixelDETY, 1) + PrefetchSourceLinesC * *swath_widt… in CalculatePrefetchSchedule() 831 Tvm_oto_lines = dml_ceil(4 * Tvm_oto / LineTime, 1) / 4.0; in CalculatePrefetchSchedule() 832 Tr0_oto_lines = dml_ceil(4 * Tr0_oto / LineTime, 1) / 4.0; in CalculatePrefetchSchedule() 833 Tsw_oto_lines = dml_ceil(4 * Tsw_oto / LineTime, 1) / 4.0; in CalculatePrefetchSchedule() 863 + PrefetchSourceLinesY * *swath_width_luma_ub * dml_ceil(BytePerPixelDETY, 1) in CalculatePrefetchSchedule() [all …]
|
| D | display_rq_dlg_calc_21.c | 434 + dml_ceil((double) (log2_blk_bytes - 8) / 2.0, 1); in get_meta_and_pte_attr() 670 rq_dlg_param->dpte_groups_per_row_ub = dml_ceil( in get_meta_and_pte_attr() 1617 disp_dlg_regs->xfc_reg_prefetch_margin = dml_ceil( in dml_rq_dlg_get_dlg_params() 1622 disp_dlg_regs->dst_y_delta_drq_limit = dml_ceil(xfc_dst_y_delta_drq_limit, 1); in dml_rq_dlg_get_dlg_params() 1769 cur_width_ub = dml_ceil((double) cur_src_width / (double) cur_req_width, 1) in calculate_ttu_cursor()
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
| D | display_mode_vba_20.c | 545 *VUpdateOffsetPix = dml_ceil(HTotal / 4.0, 1); in CalculatePrefetchSchedule() 600 + PrefetchSourceLinesY * SwathWidthY * dml_ceil(BytePerPixelDETY, 1) in CalculatePrefetchSchedule() 601 + PrefetchSourceLinesC * SwathWidthY / 2 * dml_ceil(BytePerPixelDETC, 2)) in CalculatePrefetchSchedule() 656 + PrefetchSourceLinesY * SwathWidthY * dml_ceil(BytePerPixelDETY, 1) in CalculatePrefetchSchedule() 658 * dml_ceil(BytePerPixelDETC, 2)) in CalculatePrefetchSchedule() 764 * dml_ceil( in CalculatePrefetchSchedule() 769 * dml_ceil( in CalculatePrefetchSchedule() 808 return VCOSpeed * 4 / dml_ceil(VCOSpeed * 4 / Clock, 1); in RoundToDFSGranularityDown() 831 *MaxNumSwath = dml_ceil((*VInitPreFill - 1.0) / SwathHeight, 1) + 1.0; in CalculatePrefetchSourceLines() 846 *MaxNumSwath = dml_ceil(*VInitPreFill / SwathHeight, 1); in CalculatePrefetchSourceLines() [all …]
|
| D | display_mode_vba_20v2.c | 501 …DataFabricLineDeliveryTimeLuma = SwathWidthSingleDPPY * SwathHeightY * dml_ceil(BytePerPixelDETY, … in CalculateDelayAfterScaler() 505 …DataFabricLineDeliveryTimeChroma = SwathWidthSingleDPPY / 2 * SwathHeightC * dml_ceil(BytePerPixel… in CalculateDelayAfterScaler() 607 *VUpdateOffsetPix = dml_ceil(HTotal / 4.0, 1); in CalculatePrefetchSchedule() 659 + PrefetchSourceLinesY * SwathWidthY * dml_ceil(BytePerPixelDETY, 1) in CalculatePrefetchSchedule() 660 + PrefetchSourceLinesC * SwathWidthY / 2 * dml_ceil(BytePerPixelDETC, 2)) in CalculatePrefetchSchedule() 715 + PrefetchSourceLinesY * SwathWidthY * dml_ceil(BytePerPixelDETY, 1) in CalculatePrefetchSchedule() 717 * dml_ceil(BytePerPixelDETC, 2)) in CalculatePrefetchSchedule() 823 * dml_ceil( in CalculatePrefetchSchedule() 828 * dml_ceil( in CalculatePrefetchSchedule() 867 return VCOSpeed * 4 / dml_ceil(VCOSpeed * 4 / Clock, 1); in RoundToDFSGranularityDown() [all …]
|
| D | display_rq_dlg_calc_20.c | 441 + dml_ceil((double) (log2_blk_bytes - 8) / 2.0, 1); in get_meta_and_pte_attr() 662 rq_dlg_param->dpte_groups_per_row_ub = dml_ceil((double) dpte_row_width_ub / dpte_group_width, in get_meta_and_pte_attr() 1517 disp_dlg_regs->xfc_reg_prefetch_margin = dml_ceil(xfc_prefetch_margin * refclk_freq_in_mhz, in dml20_rq_dlg_get_dlg_params() 1522 disp_dlg_regs->dst_y_delta_drq_limit = dml_ceil(xfc_dst_y_delta_drq_limit, 1); in dml20_rq_dlg_get_dlg_params() 1655 cur_width_ub = dml_ceil((double) cur_src_width / (double) cur_req_width, 1) in calculate_ttu_cursor()
|
| D | display_rq_dlg_calc_20v2.c | 441 + dml_ceil((double) (log2_blk_bytes - 8) / 2.0, 1); in get_meta_and_pte_attr() 662 rq_dlg_param->dpte_groups_per_row_ub = dml_ceil((double) dpte_row_width_ub / dpte_group_width, in get_meta_and_pte_attr() 1517 disp_dlg_regs->xfc_reg_prefetch_margin = dml_ceil(xfc_prefetch_margin * refclk_freq_in_mhz, in dml20v2_rq_dlg_get_dlg_params() 1522 disp_dlg_regs->dst_y_delta_drq_limit = dml_ceil(xfc_dst_y_delta_drq_limit, 1); in dml20v2_rq_dlg_get_dlg_params() 1655 cur_width_ub = dml_ceil((double) cur_src_width / (double) cur_req_width, 1) in calculate_ttu_cursor()
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/ |
| D | display_mode_vba.c | 840 dml_ceil(WritebackLumaHTaps / 4.0, 1) / WritebackHRatio, in CalculateWriteBackDISPCLK() 841 …dml_max((WritebackLumaVTaps * dml_ceil(1.0 / WritebackVRatio, 1) * dml_ceil(WritebackDestinationWi… in CalculateWriteBackDISPCLK() 842 …+ dml_ceil(WritebackDestinationWidth / 4.0, 1)) / (double) HTotal + dml_ceil(1.0 / WritebackVRatio… in CalculateWriteBackDISPCLK() 843 * (dml_ceil(WritebackLumaVTaps / 4.0, 1) + 4.0) / (double) HTotal, in CalculateWriteBackDISPCLK() 844 dml_ceil(1.0 / WritebackVRatio, 1) * WritebackDestinationWidth / (double) HTotal)); in CalculateWriteBackDISPCLK() 847 dml_ceil(WritebackChromaHTaps / 2.0, 1) / (2 * WritebackHRatio), in CalculateWriteBackDISPCLK() 848 …dml_max((WritebackChromaVTaps * dml_ceil(1 / (2 * WritebackVRatio), 1) * dml_ceil(WritebackDestina… in CalculateWriteBackDISPCLK() 849 + dml_ceil(WritebackDestinationWidth / 2.0 / WritebackChromaLineBufferWidth, 1)) / HTotal in CalculateWriteBackDISPCLK() 850 … + dml_ceil(1 / (2 * WritebackVRatio), 1) * (dml_ceil(WritebackChromaVTaps / 4.0, 1) + 4) / HTotal, in CalculateWriteBackDISPCLK() 851 dml_ceil(1.0 / (2 * WritebackVRatio), 1) * WritebackDestinationWidth / 2.0 / HTotal))); in CalculateWriteBackDISPCLK()
|
| D | dml_common_defs.c | 34 double ceil = dml_ceil(a, 1); in dml_round()
|
| D | dml_inline_defs.h | 68 static inline double dml_ceil(double a, double granularity) in dml_ceil() function
|
| D | dml1_display_rq_dlg_calc.c | 185 …*max_num_sw = (unsigned int) (dml_ceil((prefill - 1.0) / (double) swath_height, 1) + 1.0); /* pref… in get_swath_need() 429 + dml_ceil((double) (log2_blk_bytes - 8) / 2.0, 1); in dml1_rq_dlg_get_row_heights() 669 + dml_ceil((double) (log2_blk_bytes - 8) / 2.0, 1); in get_surf_rq_param() 905 rq_dlg_param->dpte_groups_per_row_ub = dml_ceil( in get_surf_rq_param() 1837 cur0_width_ub = dml_ceil((double) cur0_src_width / (double) cur0_req_width, 1) in dml1_rq_dlg_get_dlg_params()
|