Lines Matching defs:adev
60 bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev) in amdgpu_virt_mmio_blocked()
68 void amdgpu_virt_init_setting(struct amdgpu_device *adev) in amdgpu_virt_init_setting()
96 int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init) in amdgpu_virt_request_full_gpu()
121 int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init) in amdgpu_virt_release_full_gpu()
142 int amdgpu_virt_reset_gpu(struct amdgpu_device *adev) in amdgpu_virt_reset_gpu()
158 void amdgpu_virt_request_init_data(struct amdgpu_device *adev) in amdgpu_virt_request_init_data()
178 void amdgpu_virt_ready_to_reset(struct amdgpu_device *adev) in amdgpu_virt_ready_to_reset()
192 int amdgpu_virt_wait_reset(struct amdgpu_device *adev) in amdgpu_virt_wait_reset()
208 int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev) in amdgpu_virt_alloc_mm_table()
238 void amdgpu_virt_free_mm_table(struct amdgpu_device *adev) in amdgpu_virt_free_mm_table()
255 bool amdgpu_virt_rcvd_ras_interrupt(struct amdgpu_device *adev) in amdgpu_virt_rcvd_ras_interrupt()
286 static int amdgpu_virt_init_ras_err_handler_data(struct amdgpu_device *adev) in amdgpu_virt_init_ras_err_handler_data()
326 static void amdgpu_virt_ras_release_bp(struct amdgpu_device *adev) in amdgpu_virt_ras_release_bp()
346 void amdgpu_virt_release_ras_err_handler_data(struct amdgpu_device *adev) in amdgpu_virt_release_ras_err_handler_data()
364 static void amdgpu_virt_ras_add_bps(struct amdgpu_device *adev, in amdgpu_virt_ras_add_bps()
377 static void amdgpu_virt_ras_reserve_bps(struct amdgpu_device *adev) in amdgpu_virt_ras_reserve_bps()
417 static bool amdgpu_virt_ras_check_bad_page(struct amdgpu_device *adev, in amdgpu_virt_ras_check_bad_page()
434 static void amdgpu_virt_add_bad_page(struct amdgpu_device *adev, in amdgpu_virt_add_bad_page()
466 static int amdgpu_virt_read_pf2vf_data(struct amdgpu_device *adev) in amdgpu_virt_read_pf2vf_data()
558 static void amdgpu_virt_populate_vf2pf_ucode_info(struct amdgpu_device *adev) in amdgpu_virt_populate_vf2pf_ucode_info()
592 static int amdgpu_virt_write_vf2pf_data(struct amdgpu_device *adev) in amdgpu_virt_write_vf2pf_data()
648 struct amdgpu_device *adev = container_of(work, struct amdgpu_device, virt.vf2pf_work.work); in amdgpu_virt_update_vf2pf_work_item() local
677 static int amdgpu_virt_read_exchange_data_from_mem(struct amdgpu_device *adev, uint32_t *pfvf_data) in amdgpu_virt_read_exchange_data_from_mem()
701 void amdgpu_virt_fini_data_exchange(struct amdgpu_device *adev) in amdgpu_virt_fini_data_exchange()
710 void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev) in amdgpu_virt_init_data_exchange()
761 void amdgpu_virt_exchange_data(struct amdgpu_device *adev) in amdgpu_virt_exchange_data()
823 static u32 amdgpu_virt_init_detect_asic(struct amdgpu_device *adev) in amdgpu_virt_init_detect_asic()
862 static bool amdgpu_virt_init_req_data(struct amdgpu_device *adev, u32 reg) in amdgpu_virt_init_req_data()
907 static void amdgpu_virt_init_ras(struct amdgpu_device *adev) in amdgpu_virt_init_ras()
939 int amdgpu_virt_init_critical_region(struct amdgpu_device *adev) in amdgpu_virt_init_critical_region()
1106 int amdgpu_virt_get_dynamic_data_info(struct amdgpu_device *adev, in amdgpu_virt_get_dynamic_data_info()
1135 void amdgpu_virt_init(struct amdgpu_device *adev) in amdgpu_virt_init()
1146 static bool amdgpu_virt_access_debugfs_is_mmio(struct amdgpu_device *adev) in amdgpu_virt_access_debugfs_is_mmio()
1151 static bool amdgpu_virt_access_debugfs_is_kiq(struct amdgpu_device *adev) in amdgpu_virt_access_debugfs_is_kiq()
1156 int amdgpu_virt_enable_access_debugfs(struct amdgpu_device *adev) in amdgpu_virt_enable_access_debugfs()
1170 void amdgpu_virt_disable_access_debugfs(struct amdgpu_device *adev) in amdgpu_virt_disable_access_debugfs()
1176 enum amdgpu_sriov_vf_mode amdgpu_virt_get_sriov_vf_mode(struct amdgpu_device *adev) in amdgpu_virt_get_sriov_vf_mode()
1192 void amdgpu_virt_pre_reset(struct amdgpu_device *adev) in amdgpu_virt_pre_reset()
1199 void amdgpu_virt_post_reset(struct amdgpu_device *adev) in amdgpu_virt_post_reset()
1211 bool amdgpu_virt_fw_load_skip_check(struct amdgpu_device *adev, uint32_t ucode_id) in amdgpu_virt_fw_load_skip_check()
1277 void amdgpu_virt_update_sriov_video_codec(struct amdgpu_device *adev, in amdgpu_virt_update_sriov_video_codec()
1309 bool amdgpu_virt_get_rlcg_reg_access_flag(struct amdgpu_device *adev, in amdgpu_virt_get_rlcg_reg_access_flag()
1342 static u32 amdgpu_virt_rlcg_vfi_reg_rw(struct amdgpu_device *adev, u32 offset, u32 v, u32 flag, u32… in amdgpu_virt_rlcg_vfi_reg_rw()
1469 u32 amdgpu_virt_rlcg_reg_rw(struct amdgpu_device *adev, u32 offset, u32 v, u32 flag, u32 xcc_id) in amdgpu_virt_rlcg_reg_rw()
1569 void amdgpu_sriov_wreg(struct amdgpu_device *adev, in amdgpu_sriov_wreg()
1590 u32 amdgpu_sriov_rreg(struct amdgpu_device *adev, in amdgpu_sriov_rreg()
1608 bool amdgpu_sriov_xnack_support(struct amdgpu_device *adev) in amdgpu_sriov_xnack_support()
1619 bool amdgpu_virt_get_ras_capability(struct amdgpu_device *adev) in amdgpu_virt_get_ras_capability()
1675 amdgpu_ras_block_to_sriov(struct amdgpu_device *adev, enum amdgpu_ras_block block) { in amdgpu_ras_block_to_sriov()
1722 static int amdgpu_virt_cache_host_error_counts(struct amdgpu_device *adev, in amdgpu_virt_cache_host_error_counts()
1749 static int amdgpu_virt_req_ras_err_count_internal(struct amdgpu_device *adev, bool force_update) in amdgpu_virt_req_ras_err_count_internal()
1772 int amdgpu_virt_req_ras_err_count(struct amdgpu_device *adev, enum amdgpu_ras_block block, in amdgpu_virt_req_ras_err_count()
1797 amdgpu_virt_write_cpers_to_ring(struct amdgpu_device *adev, in amdgpu_virt_write_cpers_to_ring()
1854 static int amdgpu_virt_req_ras_cper_dump_internal(struct amdgpu_device *adev) in amdgpu_virt_req_ras_cper_dump_internal()
1874 int amdgpu_virt_req_ras_cper_dump(struct amdgpu_device *adev, bool force_update) in amdgpu_virt_req_ras_cper_dump()
1893 int amdgpu_virt_ras_telemetry_post_reset(struct amdgpu_device *adev) in amdgpu_virt_ras_telemetry_post_reset()
1905 bool amdgpu_virt_ras_telemetry_block_en(struct amdgpu_device *adev, in amdgpu_virt_ras_telemetry_block_en()
1924 void amdgpu_virt_request_bad_pages(struct amdgpu_device *adev) in amdgpu_virt_request_bad_pages()
1932 static int amdgpu_virt_cache_chk_criti_hit(struct amdgpu_device *adev, in amdgpu_virt_cache_chk_criti_hit()
1961 int amdgpu_virt_check_vf_critical_region(struct amdgpu_device *adev, u64 addr, bool *hit) in amdgpu_virt_check_vf_critical_region()
1984 static int req_remote_ras_cmd(struct amdgpu_device *adev, in req_remote_ras_cmd()
1994 int amdgpu_virt_send_remote_ras_cmd(struct amdgpu_device *adev, in amdgpu_virt_send_remote_ras_cmd()