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);
60 int (*get_pp_clk)(struct amdgpu_device *adev, u32 type, char *buf);
61 int (*force_dpm_level)(struct amdgpu_device *adev, u32 level);
292 bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev);
293 void amdgpu_virt_init_setting(struct amdgpu_device *adev);
294 uint32_t amdgpu_virt_kiq_rreg(struct amdgpu_device *adev, uint32_t reg);
295 void amdgpu_virt_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v);
296 void amdgpu_virt_kiq_reg_write_reg_wait(struct amdgpu_device *adev,
299 int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init);
300 int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init);
301 int amdgpu_virt_reset_gpu(struct amdgpu_device *adev);
302 int amdgpu_virt_wait_reset(struct amdgpu_device *adev);
303 int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev);
304 void amdgpu_virt_free_mm_table(struct amdgpu_device *adev);
308 void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev);
309 uint32_t amdgpu_virt_get_sclk(struct amdgpu_device *adev, bool lowest);
310 uint32_t amdgpu_virt_get_mclk(struct amdgpu_device *adev, bool lowest);