Lines Matching refs:amdgpu_device
55 int (*req_full_gpu)(struct amdgpu_device *adev, bool init);
56 int (*rel_full_gpu)(struct amdgpu_device *adev, bool init);
57 int (*reset_gpu)(struct amdgpu_device *adev);
58 int (*wait_reset)(struct amdgpu_device *adev);
59 void (*trans_msg)(struct amdgpu_device *adev, u32 req, u32 data1, u32 data2, u32 data3);
282 uint64_t amdgpu_csa_vaddr(struct amdgpu_device *adev);
283 bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev);
284 int amdgpu_allocate_static_csa(struct amdgpu_device *adev);
285 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
287 void amdgpu_free_static_csa(struct amdgpu_device *adev);
288 void amdgpu_virt_init_setting(struct amdgpu_device *adev);
289 uint32_t amdgpu_virt_kiq_rreg(struct amdgpu_device *adev, uint32_t reg);
290 void amdgpu_virt_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v);
291 int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init);
292 int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init);
293 int amdgpu_virt_reset_gpu(struct amdgpu_device *adev);
294 int amdgpu_virt_wait_reset(struct amdgpu_device *adev);
295 int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev);
296 void amdgpu_virt_free_mm_table(struct amdgpu_device *adev);
300 void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev);