Lines Matching refs:amdgpu_device

82 	int (*req_full_gpu)(struct amdgpu_device *adev, bool init);
83 int (*rel_full_gpu)(struct amdgpu_device *adev, bool init);
84 int (*req_init_data)(struct amdgpu_device *adev);
85 int (*reset_gpu)(struct amdgpu_device *adev);
86 int (*wait_reset)(struct amdgpu_device *adev);
87 void (*trans_msg)(struct amdgpu_device *adev, u32 req, u32 data1, u32 data2, u32 data3);
321 bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev);
322 void amdgpu_virt_init_setting(struct amdgpu_device *adev);
323 void amdgpu_virt_kiq_reg_write_reg_wait(struct amdgpu_device *adev,
326 int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init);
327 int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init);
328 int amdgpu_virt_reset_gpu(struct amdgpu_device *adev);
329 void amdgpu_virt_request_init_data(struct amdgpu_device *adev);
330 int amdgpu_virt_wait_reset(struct amdgpu_device *adev);
331 int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev);
332 void amdgpu_virt_free_mm_table(struct amdgpu_device *adev);
333 void amdgpu_virt_release_ras_err_handler_data(struct amdgpu_device *adev);
334 void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev);
335 void amdgpu_virt_exchange_data(struct amdgpu_device *adev);
336 void amdgpu_virt_fini_data_exchange(struct amdgpu_device *adev);
337 void amdgpu_detect_virtualization(struct amdgpu_device *adev);
339 bool amdgpu_virt_can_access_debugfs(struct amdgpu_device *adev);
340 int amdgpu_virt_enable_access_debugfs(struct amdgpu_device *adev);
341 void amdgpu_virt_disable_access_debugfs(struct amdgpu_device *adev);
343 enum amdgpu_sriov_vf_mode amdgpu_virt_get_sriov_vf_mode(struct amdgpu_device *adev);
345 void amdgpu_virt_update_sriov_video_codec(struct amdgpu_device *adev,
348 void amdgpu_sriov_wreg(struct amdgpu_device *adev,
351 u32 amdgpu_sriov_rreg(struct amdgpu_device *adev,
353 bool amdgpu_virt_fw_load_skip_check(struct amdgpu_device *adev,