Lines Matching refs:pi

1336 	struct rv7xx_power_info *pi = rv770_get_pi(rdev);  in btc_enable_bif_dynamic_pcie_gen2()  local
1343 if (!pi->boot_in_gen2) { in btc_enable_bif_dynamic_pcie_gen2()
1362 if (!pi->boot_in_gen2) { in btc_enable_bif_dynamic_pcie_gen2()
1630 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in btc_init_smc_table() local
1632 RV770_SMC_STATETABLE *table = &pi->smc_statetable; in btc_init_smc_table()
1661 if (pi->mem_gddr5) in btc_init_smc_table()
1685 pi->state_table_start, in btc_init_smc_table()
1688 pi->sram_end); in btc_init_smc_table()
1694 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in btc_set_at_for_uvd() local
1702 pi->rlp = 10; in btc_set_at_for_uvd()
1703 pi->rmp = 100; in btc_set_at_for_uvd()
1704 pi->lhp = 100; in btc_set_at_for_uvd()
1705 pi->lmp = 10; in btc_set_at_for_uvd()
1707 pi->rlp = eg_pi->ats[idx].rlp; in btc_set_at_for_uvd()
1708 pi->rmp = eg_pi->ats[idx].rmp; in btc_set_at_for_uvd()
1709 pi->lhp = eg_pi->ats[idx].lhp; in btc_set_at_for_uvd()
1710 pi->lmp = eg_pi->ats[idx].lmp; in btc_set_at_for_uvd()
1919 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in btc_set_mc_special_registers() local
1946 if (!pi->mem_gddr5) in btc_set_mc_special_registers()
2068 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in btc_init_stutter_mode() local
2071 if (pi->mclk_stutter_mode_threshold) { in btc_init_stutter_mode()
2072 if (pi->mem_gddr5) { in btc_init_stutter_mode()
2084 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in btc_dpm_vblank_too_short() local
2086 u32 switch_limit = pi->mem_gddr5 ? 450 : 100; in btc_dpm_vblank_too_short()
2378 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in btc_dpm_enable() local
2383 if (pi->gfx_clock_gating) in btc_dpm_enable()
2389 if (pi->mg_clock_gating) in btc_dpm_enable()
2395 if (pi->voltage_control) { in btc_dpm_enable()
2404 if (pi->mvdd_control) { in btc_dpm_enable()
2421 if (pi->dynamic_ss) in btc_dpm_enable()
2424 if (pi->thermal_protection) in btc_dpm_enable()
2436 if (pi->dynamic_pcie_gen2) in btc_dpm_enable()
2475 if (pi->gfx_clock_gating) in btc_dpm_enable()
2478 if (pi->mg_clock_gating) in btc_dpm_enable()
2495 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in btc_dpm_disable() local
2503 if (pi->thermal_protection) in btc_dpm_disable()
2506 if (pi->dynamic_pcie_gen2) in btc_dpm_disable()
2515 if (pi->gfx_clock_gating) in btc_dpm_disable()
2518 if (pi->mg_clock_gating) in btc_dpm_disable()
2554 struct rv7xx_power_info *pi; in btc_dpm_init() local
2563 pi = &eg_pi->rv7xx; in btc_dpm_init()
2568 pi->acpi_vddc = 0; in btc_dpm_init()
2570 pi->min_vddc_in_table = 0; in btc_dpm_init()
2571 pi->max_vddc_in_table = 0; in btc_dpm_init()
2608 pi->ref_div = dividers.ref_div + 1; in btc_dpm_init()
2610 pi->ref_div = R600_REFERENCEDIVIDER_DFLT; in btc_dpm_init()
2612 pi->mclk_strobe_mode_threshold = 40000; in btc_dpm_init()
2613 pi->mclk_edc_enable_threshold = 40000; in btc_dpm_init()
2616 pi->rlp = RV770_RLP_DFLT; in btc_dpm_init()
2617 pi->rmp = RV770_RMP_DFLT; in btc_dpm_init()
2618 pi->lhp = RV770_LHP_DFLT; in btc_dpm_init()
2619 pi->lmp = RV770_LMP_DFLT; in btc_dpm_init()
2633 pi->voltage_control = in btc_dpm_init()
2636 pi->mvdd_control = in btc_dpm_init()
2644 pi->asi = RV770_ASI_DFLT; in btc_dpm_init()
2645 pi->pasi = CYPRESS_HASI_DFLT; in btc_dpm_init()
2646 pi->vrc = CYPRESS_VRC_DFLT; in btc_dpm_init()
2648 pi->power_gating = false; in btc_dpm_init()
2650 pi->gfx_clock_gating = true; in btc_dpm_init()
2652 pi->mg_clock_gating = true; in btc_dpm_init()
2653 pi->mgcgtssm = true; in btc_dpm_init()
2657 pi->dynamic_pcie_gen2 = true; in btc_dpm_init()
2660 pi->thermal_protection = true; in btc_dpm_init()
2662 pi->thermal_protection = false; in btc_dpm_init()
2664 pi->display_gap = true; in btc_dpm_init()
2667 pi->dcodt = true; in btc_dpm_init()
2669 pi->dcodt = false; in btc_dpm_init()
2671 pi->ulps = true; in btc_dpm_init()
2692 pi->mclk_stutter_mode_threshold = 30000; in btc_dpm_init()
2694 pi->mclk_stutter_mode_threshold = 0; in btc_dpm_init()
2696 pi->sram_end = SMC_RAM_END; in btc_dpm_init()