| H A D | dml2_core_dcn4_calcs.c | 21 const char *dml2_core_internal_bw_type_str(enum dml2_core_internal_bw_type bw_type) in dml2_core_internal_bw_type_str() 23 switch (bw_type) { in dml2_core_internal_bw_type_str() 2698 enum dml2_core_internal_bw_type bw_type, in dml_get_return_bandwidth_available() 2762 if (bw_type == dml2_core_internal_bw_sdp) in calculate_bandwidth_available() 2771 DML_LOG_VERBOSE("DML::%s: bw_type = %s\n", __func__, dml2_core_internal_bw_type_str(bw_type)); in calculate_bandwidth_available() 2809 n, // bw_type in calculate_bandwidth_available() 4915 enum dml2_core_internal_bw_type bw_type, in get_urgent_bandwidth_required() 4955 l->mall_svp_prefetch_factor = (state_type == dml2_core_internal_soc_state_svp_prefetch) ? (bw_type == dml2_core_internal_bw_dram ? mall_prefetch_dram_overhead_factor[k] : mall_prefetch_sdp_overhead_factor[k]) : 1.0; in get_urgent_bandwidth_required() 4956 l->tmp_nom_adj_factor_p0 = (bw_type in get_urgent_bandwidth_required() 20 dml2_core_internal_bw_type_str(enum dml2_core_internal_bw_type bw_type) dml2_core_internal_bw_type_str() argument 2671 dml_get_return_bandwidth_available(const struct dml2_soc_bb * soc,enum dml2_core_internal_soc_state_type state_type,enum dml2_core_internal_bw_type bw_type,bool is_avg_bw,bool is_hvm_en,bool is_hvm_only,double dcfclk_mhz,double fclk_mhz,double dram_bw_mbps) dml_get_return_bandwidth_available() argument 4888 get_urgent_bandwidth_required(struct dml2_core_shared_get_urgent_bandwidth_required_locals * l,const struct dml2_display_cfg * display_cfg,enum dml2_core_internal_soc_state_type state_type,enum dml2_core_internal_bw_type bw_type,bool inc_flip_bw,bool use_qual_row_bw,unsigned int NumberOfActiveSurfaces,unsigned int NumberOfDPP[],double dcc_dram_bw_nom_overhead_factor_p0[],double dcc_dram_bw_nom_overhead_factor_p1[],double dcc_dram_bw_pref_overhead_factor_p0[],double dcc_dram_bw_pref_overhead_factor_p1[],double mall_prefetch_sdp_overhead_factor[],double mall_prefetch_dram_overhead_factor[],double ReadBandwidthLuma[],double ReadBandwidthChroma[],double PrefetchBandwidthLuma[],double PrefetchBandwidthChroma[],double PrefetchBandwidthMax[],double excess_vactive_fill_bw_l[],double excess_vactive_fill_bw_c[],double cursor_bw[],double dpte_row_bw[],double meta_row_bw[],double prefetch_cursor_bw[],double prefetch_vmrow_bw[],double flip_bw[],double UrgentBurstFactorLuma[],double UrgentBurstFactorChroma[],double UrgentBurstFactorCursor[],double UrgentBurstFactorLumaPre[],double UrgentBurstFactorChromaPre[],double UrgentBurstFactorCursorPre[],double surface_required_bw[],double surface_peak_required_bw[]) get_urgent_bandwidth_required() argument 7045 unsigned int bw_type; calculate_vactive_det_fill_latency() local [all...] |