Searched refs:dml_floor (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/ |
| D | dml_common_defs.c | 35 double floor = dml_floor(a, 1); in dml_round()
|
| D | dml1_display_rq_dlg_calc.c | 136 double prefill = dml_floor(vinit, 1); in get_vratio_pre() 177 double prefill = dml_floor(vinit, 1); in get_swath_need() 504 log2_dpte_row_height_linear = dml_floor( in dml1_rq_dlg_get_row_heights() 831 log2_dpte_row_height_linear = dml_floor( in get_surf_rq_param() 1335 dst_y_prefetch = dml_floor(4.0 * (dst_y_prefetch + 0.125), 1) / 4; in dml1_rq_dlg_get_dlg_params() 1447 dst_y_per_vm_vblank = dml_floor(4.0 * (dst_y_per_vm_vblank + 0.125), 1) / 4.0; in dml1_rq_dlg_get_dlg_params() 1451 dst_y_per_row_vblank = dml_floor(4.0 * (dst_y_per_row_vblank + 0.125), 1) / 4.0; in dml1_rq_dlg_get_dlg_params() 1675 disp_dlg_regs->refcyc_per_line_delivery_pre_l = (unsigned int) dml_floor( in dml1_rq_dlg_get_dlg_params() 1678 disp_dlg_regs->refcyc_per_line_delivery_l = (unsigned int) dml_floor( in dml1_rq_dlg_get_dlg_params() 1714 disp_dlg_regs->refcyc_per_line_delivery_pre_c = (unsigned int) dml_floor( in dml1_rq_dlg_get_dlg_params() [all …]
|
| D | dml_inline_defs.h | 73 static inline double dml_floor(double a, double granularity) in dml_floor() function
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
| D | display_rq_dlg_calc_20.c | 198 rq_regs->rq_regs_l.pte_row_height_linear = dml_floor(dml_log2(rq_param.dlg.rq_l.dpte_row_height), in extract_rq_regs() 203 rq_regs->rq_regs_c.pte_row_height_linear = dml_floor(dml_log2(rq_param.dlg.rq_c.dpte_row_height), in extract_rq_regs() 592 log2_dpte_row_height_linear = dml_floor(dml_log2(dml_min(64 * 1024 * pde_buf_entries in get_meta_and_pte_attr() 1495 …disp_dlg_regs->refcyc_per_line_delivery_pre_l = (unsigned int) dml_floor(refcyc_per_line_delivery_… in dml20_rq_dlg_get_dlg_params() 1497 disp_dlg_regs->refcyc_per_line_delivery_l = (unsigned int) dml_floor(refcyc_per_line_delivery_l, in dml20_rq_dlg_get_dlg_params() 1502 …disp_dlg_regs->refcyc_per_line_delivery_pre_c = (unsigned int) dml_floor(refcyc_per_line_delivery_… in dml20_rq_dlg_get_dlg_params() 1504 disp_dlg_regs->refcyc_per_line_delivery_c = (unsigned int) dml_floor(refcyc_per_line_delivery_c, in dml20_rq_dlg_get_dlg_params()
|
| D | display_rq_dlg_calc_20v2.c | 198 rq_regs->rq_regs_l.pte_row_height_linear = dml_floor(dml_log2(rq_param.dlg.rq_l.dpte_row_height), in extract_rq_regs() 203 rq_regs->rq_regs_c.pte_row_height_linear = dml_floor(dml_log2(rq_param.dlg.rq_c.dpte_row_height), in extract_rq_regs() 592 log2_dpte_row_height_linear = dml_floor(dml_log2(dml_min(64 * 1024 * pde_buf_entries in get_meta_and_pte_attr() 1495 …disp_dlg_regs->refcyc_per_line_delivery_pre_l = (unsigned int) dml_floor(refcyc_per_line_delivery_… in dml20v2_rq_dlg_get_dlg_params() 1497 disp_dlg_regs->refcyc_per_line_delivery_l = (unsigned int) dml_floor(refcyc_per_line_delivery_l, in dml20v2_rq_dlg_get_dlg_params() 1502 …disp_dlg_regs->refcyc_per_line_delivery_pre_c = (unsigned int) dml_floor(refcyc_per_line_delivery_… in dml20v2_rq_dlg_get_dlg_params() 1504 disp_dlg_regs->refcyc_per_line_delivery_c = (unsigned int) dml_floor(refcyc_per_line_delivery_c, in dml20v2_rq_dlg_get_dlg_params()
|
| D | display_mode_vba_20.c | 542 *DSTYAfterScaler = dml_floor(DSTTotalPixelsAfterScaler / HTotal, 1); in CalculatePrefetchSchedule() 633 *DestinationLinesForPrefetch = dml_floor(4.0 * (*DestinationLinesForPrefetch + 0.125), 1) in CalculatePrefetchSchedule() 698 *DestinationLinesToRequestVMInVBlank = dml_floor( in CalculatePrefetchSchedule() 702 *DestinationLinesToRequestRowInVBlank = dml_floor( in CalculatePrefetchSchedule() 803 return VCOSpeed * 4 / dml_floor(VCOSpeed * 4 / Clock, 1); in RoundToDFSGranularityUp() 825 *VInitPreFill = dml_floor((VRatio + vtaps + 1) / 2.0, 1); in CalculatePrefetchSourceLines() 827 *VInitPreFill = dml_floor((VRatio + vtaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1); in CalculatePrefetchSourceLines() 1042 << (unsigned int) dml_floor( in CalculateVMAndRowBytes() 1532 mode_lib->vba.LinesInDETYRoundedDownToSwath[k] = dml_floor( in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1544 mode_lib->vba.LinesInDETCRoundedDownToSwath[k] = dml_floor( in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
| D | display_mode_vba_20v2.c | 533 *DSTYAfterScaler = dml_floor(DSTTotalPixelsAfterScaler / HTotal, 1); in CalculateDelayAfterScaler() 692 *DestinationLinesForPrefetch = dml_floor(4.0 * (*DestinationLinesForPrefetch + 0.125), 1) in CalculatePrefetchSchedule() 757 *DestinationLinesToRequestVMInVBlank = dml_floor( in CalculatePrefetchSchedule() 761 *DestinationLinesToRequestRowInVBlank = dml_floor( in CalculatePrefetchSchedule() 862 return VCOSpeed * 4 / dml_floor(VCOSpeed * 4 / Clock, 1); in RoundToDFSGranularityUp() 884 *VInitPreFill = dml_floor((VRatio + vtaps + 1) / 2.0, 1); in CalculatePrefetchSourceLines() 886 *VInitPreFill = dml_floor((VRatio + vtaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1); in CalculatePrefetchSourceLines() 1101 << (unsigned int) dml_floor( in CalculateVMAndRowBytes() 1567 mode_lib->vba.LinesInDETYRoundedDownToSwath[k] = dml_floor( in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1579 mode_lib->vba.LinesInDETCRoundedDownToSwath[k] = dml_floor( in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
| D | display_rq_dlg_calc_21.c | 177 rq_regs->rq_regs_l.pte_row_height_linear = dml_floor( in extract_rq_regs() 183 rq_regs->rq_regs_c.pte_row_height_linear = dml_floor( in extract_rq_regs() 591 log2_dpte_row_height_linear = dml_floor( in get_meta_and_pte_attr() 1595 disp_dlg_regs->refcyc_per_line_delivery_pre_l = (unsigned int) dml_floor( in dml_rq_dlg_get_dlg_params() 1597 disp_dlg_regs->refcyc_per_line_delivery_l = (unsigned int) dml_floor( in dml_rq_dlg_get_dlg_params() 1602 disp_dlg_regs->refcyc_per_line_delivery_pre_c = (unsigned int) dml_floor( in dml_rq_dlg_get_dlg_params() 1604 disp_dlg_regs->refcyc_per_line_delivery_c = (unsigned int) dml_floor( in dml_rq_dlg_get_dlg_params()
|
| D | display_mode_vba_21.c | 751 *DSTYAfterScaler = dml_floor(DSTTotalPixelsAfterScaler / myPipe->HTotal, 1); in CalculatePrefetchSchedule() 836 dst_y_prefetch_equ = dml_floor(4.0 * (dst_y_prefetch_equ + 0.125), 1) / 4.0; in CalculatePrefetchSchedule() 1063 return VCOSpeed * 4 / dml_floor(VCOSpeed * 4 / Clock, 1); in RoundToDFSGranularityUp() 1219 *VInitPreFill = dml_floor((VRatio + vtaps + 1) / 2.0, 1); in CalculatePrefetchSourceLines() 1221 *VInitPreFill = dml_floor((VRatio + vtaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1); in CalculatePrefetchSourceLines() 1413 1 << (unsigned int) dml_floor( in CalculateVMAndRowBytes() 2633 dml_floor( in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2699 locals->LinesInDETYRoundedDownToSwath[k] = dml_floor( in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 3309 return dml_floor(16 * DecimalBPP, 1) / 16.0; in TruncToValidBPP() 3327 return dml_floor(16 * DecimalBPP, 1) / 16.0; in TruncToValidBPP() [all …]
|