Lines Matching defs:adev

177 static inline bool amdgpu_ip_member_of_hwini(struct amdgpu_device *adev,  in amdgpu_ip_member_of_hwini()
183 void amdgpu_set_init_level(struct amdgpu_device *adev, in amdgpu_set_init_level()
218 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_device_get_pcie_replay_count() local
233 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_sysfs_reg_state_get() local
267 int amdgpu_reg_state_sysfs_init(struct amdgpu_device *adev) in amdgpu_reg_state_sysfs_init()
279 void amdgpu_reg_state_sysfs_fini(struct amdgpu_device *adev) in amdgpu_reg_state_sysfs_fini()
343 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_device_get_board_info() local
377 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_board_attrs_is_visible() local
403 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_supports_px() local
420 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_supports_boco() local
443 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_supports_baco() local
448 void amdgpu_device_detect_runtime_pm_mode(struct amdgpu_device *adev) in amdgpu_device_detect_runtime_pm_mode()
551 void amdgpu_device_mm_access(struct amdgpu_device *adev, loff_t pos, in amdgpu_device_mm_access()
595 size_t amdgpu_device_aper_access(struct amdgpu_device *adev, loff_t pos, in amdgpu_device_aper_access()
644 void amdgpu_device_vram_access(struct amdgpu_device *adev, loff_t pos, in amdgpu_device_vram_access()
665 bool amdgpu_device_skip_hw_access(struct amdgpu_device *adev) in amdgpu_device_skip_hw_access()
701 uint32_t amdgpu_device_rreg(struct amdgpu_device *adev, in amdgpu_device_rreg()
740 uint8_t amdgpu_mm_rreg8(struct amdgpu_device *adev, uint32_t offset) in amdgpu_mm_rreg8()
761 uint32_t amdgpu_device_xcc_rreg(struct amdgpu_device *adev, in amdgpu_device_xcc_rreg()
808 void amdgpu_mm_wreg8(struct amdgpu_device *adev, uint32_t offset, uint8_t value) in amdgpu_mm_wreg8()
829 void amdgpu_device_wreg(struct amdgpu_device *adev, in amdgpu_device_wreg()
862 void amdgpu_mm_wreg_mmio_rlc(struct amdgpu_device *adev, in amdgpu_mm_wreg_mmio_rlc()
892 void amdgpu_device_xcc_wreg(struct amdgpu_device *adev, in amdgpu_device_xcc_wreg()
930 u32 amdgpu_device_indirect_rreg(struct amdgpu_device *adev, in amdgpu_device_indirect_rreg()
953 u32 amdgpu_device_indirect_rreg_ext(struct amdgpu_device *adev, in amdgpu_device_indirect_rreg_ext()
1013 u64 amdgpu_device_indirect_rreg64(struct amdgpu_device *adev, in amdgpu_device_indirect_rreg64()
1041 u64 amdgpu_device_indirect_rreg64_ext(struct amdgpu_device *adev, in amdgpu_device_indirect_rreg64_ext()
1099 void amdgpu_device_indirect_wreg(struct amdgpu_device *adev, in amdgpu_device_indirect_wreg()
1120 void amdgpu_device_indirect_wreg_ext(struct amdgpu_device *adev, in amdgpu_device_indirect_wreg_ext()
1168 void amdgpu_device_indirect_wreg64(struct amdgpu_device *adev, in amdgpu_device_indirect_wreg64()
1195 void amdgpu_device_indirect_wreg64_ext(struct amdgpu_device *adev, in amdgpu_device_indirect_wreg64_ext()
1251 u32 amdgpu_device_get_rev_id(struct amdgpu_device *adev) in amdgpu_device_get_rev_id()
1266 static uint32_t amdgpu_invalid_rreg(struct amdgpu_device *adev, uint32_t reg) in amdgpu_invalid_rreg()
1273 static uint32_t amdgpu_invalid_rreg_ext(struct amdgpu_device *adev, uint64_t reg) in amdgpu_invalid_rreg_ext()
1290 static void amdgpu_invalid_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v) in amdgpu_invalid_wreg()
1297 static void amdgpu_invalid_wreg_ext(struct amdgpu_device *adev, uint64_t reg, uint32_t v) in amdgpu_invalid_wreg_ext()
1314 static uint64_t amdgpu_invalid_rreg64(struct amdgpu_device *adev, uint32_t reg) in amdgpu_invalid_rreg64()
1321 static uint64_t amdgpu_invalid_rreg64_ext(struct amdgpu_device *adev, uint64_t reg) in amdgpu_invalid_rreg64_ext()
1338 static void amdgpu_invalid_wreg64(struct amdgpu_device *adev, uint32_t reg, uint64_t v) in amdgpu_invalid_wreg64()
1345 static void amdgpu_invalid_wreg64_ext(struct amdgpu_device *adev, uint64_t reg, uint64_t v) in amdgpu_invalid_wreg64_ext()
1363 static uint32_t amdgpu_block_invalid_rreg(struct amdgpu_device *adev, in amdgpu_block_invalid_rreg()
1383 static void amdgpu_block_invalid_wreg(struct amdgpu_device *adev, in amdgpu_block_invalid_wreg()
1399 static int amdgpu_device_asic_init(struct amdgpu_device *adev) in amdgpu_device_asic_init()
1427 static int amdgpu_device_mem_scratch_init(struct amdgpu_device *adev) in amdgpu_device_mem_scratch_init()
1444 static void amdgpu_device_mem_scratch_fini(struct amdgpu_device *adev) in amdgpu_device_mem_scratch_fini()
1459 void amdgpu_device_program_register_sequence(struct amdgpu_device *adev, in amdgpu_device_program_register_sequence()
1496 void amdgpu_device_pci_config_reset(struct amdgpu_device *adev) in amdgpu_device_pci_config_reset()
1508 int amdgpu_device_pci_reset(struct amdgpu_device *adev) in amdgpu_device_pci_reset()
1527 static void amdgpu_device_wb_fini(struct amdgpu_device *adev) in amdgpu_device_wb_fini()
1546 static int amdgpu_device_wb_init(struct amdgpu_device *adev) in amdgpu_device_wb_init()
1580 int amdgpu_device_wb_get(struct amdgpu_device *adev, u32 *wb) in amdgpu_device_wb_get()
1605 void amdgpu_device_wb_free(struct amdgpu_device *adev, u32 wb) in amdgpu_device_wb_free()
1625 int amdgpu_device_resize_fb_bar(struct amdgpu_device *adev) in amdgpu_device_resize_fb_bar()
1708 static bool amdgpu_device_read_bios(struct amdgpu_device *adev) in amdgpu_device_read_bios()
1728 bool amdgpu_device_need_post(struct amdgpu_device *adev) in amdgpu_device_need_post()
1789 bool amdgpu_device_seamless_boot_supported(struct amdgpu_device *adev) in amdgpu_device_seamless_boot_supported()
1821 static bool amdgpu_device_pcie_dynamic_switching_supported(struct amdgpu_device *adev) in amdgpu_device_pcie_dynamic_switching_supported()
1846 bool amdgpu_device_should_use_aspm(struct amdgpu_device *adev) in amdgpu_device_should_use_aspm()
1878 struct amdgpu_device *adev = drm_to_adev(pci_get_drvdata(pdev)); in amdgpu_device_vga_set_decode() local
1898 static void amdgpu_device_check_block_size(struct amdgpu_device *adev) in amdgpu_device_check_block_size()
1922 static void amdgpu_device_check_vm_size(struct amdgpu_device *adev) in amdgpu_device_check_vm_size()
1935 static void amdgpu_device_check_smu_prv_buffer_size(struct amdgpu_device *adev) in amdgpu_device_check_smu_prv_buffer_size()
1975 static int amdgpu_device_init_apu_flags(struct amdgpu_device *adev) in amdgpu_device_init_apu_flags()
2020 static int amdgpu_device_check_arguments(struct amdgpu_device *adev) in amdgpu_device_check_arguments()
2170 struct amdgpu_device *adev = dev; in amdgpu_device_ip_set_clockgating_state() local
2204 struct amdgpu_device *adev = dev; in amdgpu_device_ip_set_powergating_state() local
2234 void amdgpu_device_ip_get_clockgating_state(struct amdgpu_device *adev, in amdgpu_device_ip_get_clockgating_state()
2256 int amdgpu_device_ip_wait_for_idle(struct amdgpu_device *adev, in amdgpu_device_ip_wait_for_idle()
2287 bool amdgpu_device_ip_is_valid(struct amdgpu_device *adev, in amdgpu_device_ip_is_valid()
2310 amdgpu_device_ip_get_ip_block(struct amdgpu_device *adev, in amdgpu_device_ip_get_ip_block()
2333 int amdgpu_device_ip_block_version_cmp(struct amdgpu_device *adev, in amdgpu_device_ip_block_version_cmp()
2356 int amdgpu_device_ip_block_add(struct amdgpu_device *adev, in amdgpu_device_ip_block_add()
2397 static void amdgpu_device_enable_virtual_display(struct amdgpu_device *adev) in amdgpu_device_enable_virtual_display()
2441 void amdgpu_device_set_sriov_virtual_display(struct amdgpu_device *adev) in amdgpu_device_set_sriov_virtual_display()
2461 static int amdgpu_device_parse_gpu_info_fw(struct amdgpu_device *adev) in amdgpu_device_parse_gpu_info_fw()
2584 static int amdgpu_device_ip_early_init(struct amdgpu_device *adev) in amdgpu_device_ip_early_init()
2734 static int amdgpu_device_ip_hw_init_phase1(struct amdgpu_device *adev) in amdgpu_device_ip_hw_init_phase1()
2762 static int amdgpu_device_ip_hw_init_phase2(struct amdgpu_device *adev) in amdgpu_device_ip_hw_init_phase2()
2786 static int amdgpu_device_fw_loading(struct amdgpu_device *adev) in amdgpu_device_fw_loading()
2831 static int amdgpu_device_init_schedulers(struct amdgpu_device *adev) in amdgpu_device_init_schedulers()
2900 static int amdgpu_device_ip_init(struct amdgpu_device *adev) in amdgpu_device_ip_init()
3080 static void amdgpu_device_fill_reset_magic(struct amdgpu_device *adev) in amdgpu_device_fill_reset_magic()
3095 static bool amdgpu_device_check_vram_lost(struct amdgpu_device *adev) in amdgpu_device_check_vram_lost()
3130 int amdgpu_device_set_cg_state(struct amdgpu_device *adev, in amdgpu_device_set_cg_state()
3167 int amdgpu_device_set_pg_state(struct amdgpu_device *adev, in amdgpu_device_set_pg_state()
3206 struct amdgpu_device *adev; in amdgpu_device_enable_mgpu_fan_boost() local
3250 static int amdgpu_device_ip_late_init(struct amdgpu_device *adev) in amdgpu_device_ip_late_init()
3356 static void amdgpu_device_smu_fini_early(struct amdgpu_device *adev) in amdgpu_device_smu_fini_early()
3373 static int amdgpu_device_ip_fini_early(struct amdgpu_device *adev) in amdgpu_device_ip_fini_early()
3422 static int amdgpu_device_ip_fini(struct amdgpu_device *adev) in amdgpu_device_ip_fini()
3479 struct amdgpu_device *adev = in amdgpu_device_delayed_init_work_handler() local
3490 struct amdgpu_device *adev = in amdgpu_device_delay_enable_gfx_off() local
3511 static int amdgpu_device_ip_suspend_phase1(struct amdgpu_device *adev) in amdgpu_device_ip_suspend_phase1()
3554 static int amdgpu_device_ip_suspend_phase2(struct amdgpu_device *adev) in amdgpu_device_ip_suspend_phase2()
3641 int amdgpu_device_ip_suspend(struct amdgpu_device *adev) in amdgpu_device_ip_suspend()
3663 static int amdgpu_device_ip_reinit_early_sriov(struct amdgpu_device *adev) in amdgpu_device_ip_reinit_early_sriov()
3700 static int amdgpu_device_ip_reinit_late_sriov(struct amdgpu_device *adev) in amdgpu_device_ip_reinit_late_sriov()
3754 static int amdgpu_device_ip_resume_phase1(struct amdgpu_device *adev) in amdgpu_device_ip_resume_phase1()
3788 static int amdgpu_device_ip_resume_phase2(struct amdgpu_device *adev) in amdgpu_device_ip_resume_phase2()
3822 static int amdgpu_device_ip_resume_phase3(struct amdgpu_device *adev) in amdgpu_device_ip_resume_phase3()
3851 static int amdgpu_device_ip_resume(struct amdgpu_device *adev) in amdgpu_device_ip_resume()
3885 static void amdgpu_device_detect_sriov_bios(struct amdgpu_device *adev) in amdgpu_device_detect_sriov_bios()
3965 bool amdgpu_device_has_dc_support(struct amdgpu_device *adev) in amdgpu_device_has_dc_support()
3976 struct amdgpu_device *adev = in amdgpu_device_xgmi_reset_func() local
4018 static int amdgpu_device_get_job_timeout_settings(struct amdgpu_device *adev) in amdgpu_device_get_job_timeout_settings()
4096 static void amdgpu_device_check_iommu_direct_map(struct amdgpu_device *adev) in amdgpu_device_check_iommu_direct_map()
4113 static bool amdgpu_device_check_iommu_remap(struct amdgpu_device *adev) in amdgpu_device_check_iommu_remap()
4131 static void amdgpu_device_set_mcbp(struct amdgpu_device *adev) in amdgpu_device_set_mcbp()
4155 int amdgpu_device_init(struct amdgpu_device *adev, in amdgpu_device_init()
4644 static void amdgpu_device_unmap_mmio(struct amdgpu_device *adev) in amdgpu_device_unmap_mmio()
4674 void amdgpu_device_fini_hw(struct amdgpu_device *adev) in amdgpu_device_fini_hw()
4732 void amdgpu_device_fini_sw(struct amdgpu_device *adev) in amdgpu_device_fini_sw()
4798 static int amdgpu_device_evict_resources(struct amdgpu_device *adev) in amdgpu_device_evict_resources()
4828 struct amdgpu_device *adev = container_of(nb, struct amdgpu_device, pm_nb); in amdgpu_device_pm_notifier() local
4861 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_prepare() local
4906 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_suspend() local
4968 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_resume() local
5068 static bool amdgpu_device_ip_check_soft_reset(struct amdgpu_device *adev) in amdgpu_device_ip_check_soft_reset()
5105 static int amdgpu_device_ip_pre_soft_reset(struct amdgpu_device *adev) in amdgpu_device_ip_pre_soft_reset()
5132 static bool amdgpu_device_ip_need_full_reset(struct amdgpu_device *adev) in amdgpu_device_ip_need_full_reset()
5167 static int amdgpu_device_ip_soft_reset(struct amdgpu_device *adev) in amdgpu_device_ip_soft_reset()
5196 static int amdgpu_device_ip_post_soft_reset(struct amdgpu_device *adev) in amdgpu_device_ip_post_soft_reset()
5222 static int amdgpu_device_reset_sriov(struct amdgpu_device *adev, in amdgpu_device_reset_sriov()
5306 bool amdgpu_device_has_job_running(struct amdgpu_device *adev) in amdgpu_device_has_job_running()
5330 bool amdgpu_device_should_recover_gpu(struct amdgpu_device *adev) in amdgpu_device_should_recover_gpu()
5373 int amdgpu_device_mode1_reset(struct amdgpu_device *adev) in amdgpu_device_mode1_reset()
5429 int amdgpu_device_pre_asic_reset(struct amdgpu_device *adev, in amdgpu_device_pre_asic_reset()
5728 static void amdgpu_device_set_mp1_state(struct amdgpu_device *adev) in amdgpu_device_set_mp1_state()
5744 static void amdgpu_device_unset_mp1_state(struct amdgpu_device *adev) in amdgpu_device_unset_mp1_state()
5750 static void amdgpu_device_resume_display_audio(struct amdgpu_device *adev) in amdgpu_device_resume_display_audio()
5764 static int amdgpu_device_suspend_display_audio(struct amdgpu_device *adev) in amdgpu_device_suspend_display_audio()
5812 static inline void amdgpu_device_stop_pending_resets(struct amdgpu_device *adev) in amdgpu_device_stop_pending_resets()
5861 int amdgpu_device_gpu_recover(struct amdgpu_device *adev, in amdgpu_device_gpu_recover()
6140 static void amdgpu_device_partner_bandwidth(struct amdgpu_device *adev, in amdgpu_device_partner_bandwidth()
6177 static void amdgpu_device_gpu_bandwidth(struct amdgpu_device *adev, in amdgpu_device_gpu_bandwidth()
6214 static void amdgpu_device_get_pcie_info(struct amdgpu_device *adev) in amdgpu_device_get_pcie_info()
6413 bool amdgpu_device_is_peer_accessible(struct amdgpu_device *adev, in amdgpu_device_is_peer_accessible()
6445 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_baco_enter() local
6460 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_baco_exit() local
6494 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_pci_error_detected() local
6570 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_pci_slot_reset() local
6646 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_pci_resume() local
6672 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_cache_pci_state() local
6699 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_load_pci_state() local
6717 void amdgpu_device_flush_hdp(struct amdgpu_device *adev, in amdgpu_device_flush_hdp()
6733 void amdgpu_device_invalidate_hdp(struct amdgpu_device *adev, in amdgpu_device_invalidate_hdp()
6746 int amdgpu_in_reset(struct amdgpu_device *adev) in amdgpu_in_reset()
6771 void amdgpu_device_halt(struct amdgpu_device *adev) in amdgpu_device_halt()
6791 u32 amdgpu_device_pcie_port_rreg(struct amdgpu_device *adev, in amdgpu_device_pcie_port_rreg()
6808 void amdgpu_device_pcie_port_wreg(struct amdgpu_device *adev, in amdgpu_device_pcie_port_wreg()
6830 struct dma_fence *amdgpu_device_get_gang(struct amdgpu_device *adev) in amdgpu_device_get_gang()
6849 struct dma_fence *amdgpu_device_switch_gang(struct amdgpu_device *adev, in amdgpu_device_switch_gang()
6878 bool amdgpu_device_has_display_hardware(struct amdgpu_device *adev) in amdgpu_device_has_display_hardware()
6919 uint32_t amdgpu_device_wait_on_rreg(struct amdgpu_device *adev, in amdgpu_device_wait_on_rreg()