Lines Matching refs:funcs
342 return adev->nbio.funcs->get_memsize(adev); in soc15_get_config_memsize()
513 adev->nbio.funcs->enable_doorbell_interrupt(adev, false); in soc15_asic_baco_reset()
521 adev->nbio.funcs->enable_doorbell_interrupt(adev, true); in soc15_asic_baco_reset()
703 if (adev->nbio.funcs->program_aspm) in soc15_program_aspm()
704 adev->nbio.funcs->program_aspm(adev); in soc15_program_aspm()
713 .funcs = &soc15_common_ip_funcs,
964 adev->nbio.funcs->set_reg_remap(adev); in soc15_common_early_init()
1242 adev->nbio.funcs->enable_doorbell_selfring_aperture(adev, true); in soc15_common_late_init()
1254 if (adev->df.funcs && in soc15_common_sw_init()
1255 adev->df.funcs->sw_init) in soc15_common_sw_init()
1256 adev->df.funcs->sw_init(adev); in soc15_common_sw_init()
1265 if (adev->df.funcs && in soc15_common_sw_fini()
1266 adev->df.funcs->sw_fini) in soc15_common_sw_fini()
1267 adev->df.funcs->sw_fini(adev); in soc15_common_sw_fini()
1278 adev->nbio.funcs->sdma_doorbell_range(adev, i, in soc15_sdma_doorbell_range_init()
1292 adev->nbio.funcs->init_registers(adev); in soc15_common_hw_init()
1297 if (adev->nbio.funcs->remap_hdp_registers && !amdgpu_sriov_vf(adev)) in soc15_common_hw_init()
1298 adev->nbio.funcs->remap_hdp_registers(adev); in soc15_common_hw_init()
1301 adev->nbio.funcs->enable_doorbell_aperture(adev, true); in soc15_common_hw_init()
1323 adev->nbio.funcs->enable_doorbell_aperture(adev, false); in soc15_common_hw_fini()
1324 adev->nbio.funcs->enable_doorbell_selfring_aperture(adev, false); in soc15_common_hw_fini()
1425 adev->nbio.funcs->update_medium_grain_clock_gating(adev, in soc15_common_set_clockgating_state()
1427 adev->nbio.funcs->update_medium_grain_light_sleep(adev, in soc15_common_set_clockgating_state()
1429 adev->hdp.funcs->update_clock_gating(adev, in soc15_common_set_clockgating_state()
1435 adev->smuio.funcs->update_rom_clock_gating(adev, in soc15_common_set_clockgating_state()
1437 adev->df.funcs->update_medium_grain_clock_gating(adev, in soc15_common_set_clockgating_state()
1443 adev->nbio.funcs->update_medium_grain_clock_gating(adev, in soc15_common_set_clockgating_state()
1445 adev->nbio.funcs->update_medium_grain_light_sleep(adev, in soc15_common_set_clockgating_state()
1447 adev->hdp.funcs->update_clock_gating(adev, in soc15_common_set_clockgating_state()
1456 adev->hdp.funcs->update_clock_gating(adev, in soc15_common_set_clockgating_state()
1473 if (adev->nbio.funcs && adev->nbio.funcs->get_clockgating_state) in soc15_common_get_clockgating_state()
1474 adev->nbio.funcs->get_clockgating_state(adev, flags); in soc15_common_get_clockgating_state()
1476 if (adev->hdp.funcs && adev->hdp.funcs->get_clock_gating_state) in soc15_common_get_clockgating_state()
1477 adev->hdp.funcs->get_clock_gating_state(adev, flags); in soc15_common_get_clockgating_state()
1495 if (adev->smuio.funcs && adev->smuio.funcs->get_clock_gating_state) in soc15_common_get_clockgating_state()
1496 adev->smuio.funcs->get_clock_gating_state(adev, flags); in soc15_common_get_clockgating_state()
1498 if (adev->df.funcs && adev->df.funcs->get_clockgating_state) in soc15_common_get_clockgating_state()
1499 adev->df.funcs->get_clockgating_state(adev, flags); in soc15_common_get_clockgating_state()