cac_weights 1987 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_tahiti; cac_weights 2021 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_pitcairn; cac_weights 2056 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_cape_verde_pro; cac_weights 2060 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_cape_verde_pro; cac_weights 2066 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_heathrow; cac_weights 2071 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_chelsea_xt; cac_weights 2075 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_chelsea_pro; cac_weights 2079 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_heathrow; cac_weights 2083 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_heathrow; cac_weights 2090 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_chelsea_pro; cac_weights 2094 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_cape_verde; cac_weights 2109 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_mars_pro; cac_weights 2116 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_mars_xt; cac_weights 2122 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_oland_pro; cac_weights 2126 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_oland_xt; cac_weights 2130 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_oland; cac_weights 2138 drivers/gpu/drm/amd/amdgpu/si_dpm.c si_pi->cac_weights = cac_weights_hainan; cac_weights 2892 drivers/gpu/drm/amd/amdgpu/si_dpm.c ret = si_program_cac_config_registers(adev, si_pi->cac_weights); cac_weights 842 drivers/gpu/drm/amd/amdgpu/si_dpm.h const struct ni_cac_weights *cac_weights; cac_weights 994 drivers/gpu/drm/amd/amdgpu/si_dpm.h const struct si_cac_config_reg *cac_weights; cac_weights 3155 drivers/gpu/drm/radeon/ni_dpm.c reg |= (TID_CNT(ni_pi->cac_weights->tid_cnt) | cac_weights 3156 drivers/gpu/drm/radeon/ni_dpm.c TID_UNIT(ni_pi->cac_weights->tid_unit)); cac_weights 3160 drivers/gpu/drm/radeon/ni_dpm.c ni_pi->dc_cac_table[i] = ni_pi->cac_weights->dc_cac[i]; cac_weights 3163 drivers/gpu/drm/radeon/ni_dpm.c cac_tables->cac_bif_lut[i] = ni_pi->cac_weights->pcie_cac[i]; cac_weights 3169 drivers/gpu/drm/radeon/ni_dpm.c ni_pi->cac_data.mc_wr_weight = ni_pi->cac_weights->mc_write_weight; cac_weights 3170 drivers/gpu/drm/radeon/ni_dpm.c ni_pi->cac_data.mc_rd_weight = ni_pi->cac_weights->mc_read_weight; cac_weights 3217 drivers/gpu/drm/radeon/ni_dpm.c if (ni_pi->cac_weights == NULL) cac_weights 3223 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_TCP_SIG0(ni_pi->cac_weights->weight_tcp_sig0) | cac_weights 3224 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_TCP_SIG1(ni_pi->cac_weights->weight_tcp_sig1) | cac_weights 3225 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_TA_SIG(ni_pi->cac_weights->weight_ta_sig)); cac_weights 3231 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_TCC_EN0(ni_pi->cac_weights->weight_tcc_en0) | cac_weights 3232 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_TCC_EN1(ni_pi->cac_weights->weight_tcc_en1) | cac_weights 3233 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_TCC_EN2(ni_pi->cac_weights->weight_tcc_en2)); cac_weights 3240 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_CB_EN0(ni_pi->cac_weights->weight_cb_en0) | cac_weights 3241 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_CB_EN1(ni_pi->cac_weights->weight_cb_en1) | cac_weights 3242 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_CB_EN2(ni_pi->cac_weights->weight_cb_en2) | cac_weights 3243 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_CB_EN3(ni_pi->cac_weights->weight_cb_en3)); cac_weights 3250 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_DB_SIG0(ni_pi->cac_weights->weight_db_sig0) | cac_weights 3251 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_DB_SIG1(ni_pi->cac_weights->weight_db_sig1) | cac_weights 3252 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_DB_SIG2(ni_pi->cac_weights->weight_db_sig2) | cac_weights 3253 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_DB_SIG3(ni_pi->cac_weights->weight_db_sig3)); cac_weights 3261 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_SXM_SIG0(ni_pi->cac_weights->weight_sxm_sig0) | cac_weights 3262 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SXM_SIG1(ni_pi->cac_weights->weight_sxm_sig1) | cac_weights 3263 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SXM_SIG2(ni_pi->cac_weights->weight_sxm_sig2) | cac_weights 3264 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SXS_SIG0(ni_pi->cac_weights->weight_sxs_sig0) | cac_weights 3265 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SXS_SIG1(ni_pi->cac_weights->weight_sxs_sig1)); cac_weights 3272 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_XBR_0(ni_pi->cac_weights->weight_xbr_0) | cac_weights 3273 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_XBR_1(ni_pi->cac_weights->weight_xbr_1) | cac_weights 3274 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_XBR_2(ni_pi->cac_weights->weight_xbr_2) | cac_weights 3275 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SPI_SIG0(ni_pi->cac_weights->weight_spi_sig0)); cac_weights 3283 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_SPI_SIG1(ni_pi->cac_weights->weight_spi_sig1) | cac_weights 3284 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SPI_SIG2(ni_pi->cac_weights->weight_spi_sig2) | cac_weights 3285 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SPI_SIG3(ni_pi->cac_weights->weight_spi_sig3) | cac_weights 3286 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SPI_SIG4(ni_pi->cac_weights->weight_spi_sig4) | cac_weights 3287 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SPI_SIG5(ni_pi->cac_weights->weight_spi_sig5)); cac_weights 3293 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_LDS_SIG0(ni_pi->cac_weights->weight_lds_sig0) | cac_weights 3294 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_LDS_SIG1(ni_pi->cac_weights->weight_lds_sig1) | cac_weights 3295 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SC(ni_pi->cac_weights->weight_sc)); cac_weights 3303 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_BIF(ni_pi->cac_weights->weight_bif) | cac_weights 3304 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_CP(ni_pi->cac_weights->weight_cp) | cac_weights 3305 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_PA_SIG0(ni_pi->cac_weights->weight_pa_sig0) | cac_weights 3306 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_PA_SIG1(ni_pi->cac_weights->weight_pa_sig1) | cac_weights 3307 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_VGT_SIG0(ni_pi->cac_weights->weight_vgt_sig0)); cac_weights 3315 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_VGT_SIG1(ni_pi->cac_weights->weight_vgt_sig1) | cac_weights 3316 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_VGT_SIG2(ni_pi->cac_weights->weight_vgt_sig2) | cac_weights 3317 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_DC_SIG0(ni_pi->cac_weights->weight_dc_sig0) | cac_weights 3318 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_DC_SIG1(ni_pi->cac_weights->weight_dc_sig1) | cac_weights 3319 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_DC_SIG2(ni_pi->cac_weights->weight_dc_sig2)); cac_weights 3327 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_DC_SIG3(ni_pi->cac_weights->weight_dc_sig3) | cac_weights 3328 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_UVD_SIG0(ni_pi->cac_weights->weight_uvd_sig0) | cac_weights 3329 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_UVD_SIG1(ni_pi->cac_weights->weight_uvd_sig1) | cac_weights 3330 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SPARE0(ni_pi->cac_weights->weight_spare0) | cac_weights 3331 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SPARE1(ni_pi->cac_weights->weight_spare1)); cac_weights 3336 drivers/gpu/drm/radeon/ni_dpm.c reg |= (WEIGHT_SQ_VSP(ni_pi->cac_weights->weight_sq_vsp) | cac_weights 3337 drivers/gpu/drm/radeon/ni_dpm.c WEIGHT_SQ_VSP0(ni_pi->cac_weights->weight_sq_vsp0)); cac_weights 3341 drivers/gpu/drm/radeon/ni_dpm.c reg |= WEIGHT_SQ_GPR(ni_pi->cac_weights->weight_sq_gpr); cac_weights 3348 drivers/gpu/drm/radeon/ni_dpm.c reg |= (OVR_MODE_SPARE_0(ni_pi->cac_weights->ovr_mode_spare_0) | cac_weights 3349 drivers/gpu/drm/radeon/ni_dpm.c OVR_VAL_SPARE_0(ni_pi->cac_weights->ovr_val_spare_0) | cac_weights 3350 drivers/gpu/drm/radeon/ni_dpm.c OVR_MODE_SPARE_1(ni_pi->cac_weights->ovr_mode_spare_1) | cac_weights 3351 drivers/gpu/drm/radeon/ni_dpm.c OVR_VAL_SPARE_1(ni_pi->cac_weights->ovr_val_spare_1)); cac_weights 3357 drivers/gpu/drm/radeon/ni_dpm.c reg |= (VSP(ni_pi->cac_weights->vsp) | cac_weights 3358 drivers/gpu/drm/radeon/ni_dpm.c VSP0(ni_pi->cac_weights->vsp0) | cac_weights 3359 drivers/gpu/drm/radeon/ni_dpm.c GPR(ni_pi->cac_weights->gpr)); cac_weights 3369 drivers/gpu/drm/radeon/ni_dpm.c reg = (READ_WEIGHT(ni_pi->cac_weights->mc_read_weight) | cac_weights 3370 drivers/gpu/drm/radeon/ni_dpm.c WRITE_WEIGHT(ni_pi->cac_weights->mc_write_weight) | cac_weights 4217 drivers/gpu/drm/radeon/ni_dpm.c ni_pi->cac_weights = &cac_weights_cayman_xt; cac_weights 4224 drivers/gpu/drm/radeon/ni_dpm.c ni_pi->cac_weights = &cac_weights_cayman_pro; cac_weights 4231 drivers/gpu/drm/radeon/ni_dpm.c ni_pi->cac_weights = &cac_weights_cayman_le; cac_weights 4235 drivers/gpu/drm/radeon/ni_dpm.c if (ni_pi->cac_weights->enable_power_containment_by_default) { cac_weights 4250 drivers/gpu/drm/radeon/ni_dpm.c ni_pi->lta_window_size = ni_pi->cac_weights->l2_lta_window_size; cac_weights 4251 drivers/gpu/drm/radeon/ni_dpm.c ni_pi->lts_truncate = ni_pi->cac_weights->lts_truncate; cac_weights 202 drivers/gpu/drm/radeon/ni_dpm.h const struct ni_cac_weights *cac_weights; cac_weights 1875 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_tahiti; cac_weights 1912 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_pitcairn; cac_weights 1921 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_pitcairn; cac_weights 1930 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_pitcairn; cac_weights 1938 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_pitcairn; cac_weights 1955 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_cape_verde_pro; cac_weights 1959 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_cape_verde_pro; cac_weights 1965 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_heathrow; cac_weights 1970 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_chelsea_xt; cac_weights 1974 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_chelsea_pro; cac_weights 1978 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_heathrow; cac_weights 1982 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_heathrow; cac_weights 1989 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_chelsea_pro; cac_weights 1993 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_cape_verde; cac_weights 2003 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_mars_pro; cac_weights 2014 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_mars_xt; cac_weights 2024 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_oland_pro; cac_weights 2032 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_oland_xt; cac_weights 2040 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_oland; cac_weights 2048 drivers/gpu/drm/radeon/si_dpm.c si_pi->cac_weights = cac_weights_hainan; cac_weights 2793 drivers/gpu/drm/radeon/si_dpm.c ret = si_program_cac_config_registers(rdev, si_pi->cac_weights); cac_weights 187 drivers/gpu/drm/radeon/si_dpm.h const struct si_cac_config_reg *cac_weights;