Lines Matching refs:amdgpu_device
235 bool (*is_rlc_enabled)(struct amdgpu_device *adev);
236 void (*set_safe_mode)(struct amdgpu_device *adev, int xcc_id);
237 void (*unset_safe_mode)(struct amdgpu_device *adev, int xcc_id);
238 int (*init)(struct amdgpu_device *adev);
239 u32 (*get_csb_size)(struct amdgpu_device *adev);
254 void (*get_csb_buffer)(struct amdgpu_device *adev, volatile u32 *buffer);
255 int (*get_cp_table_num)(struct amdgpu_device *adev);
256 int (*resume)(struct amdgpu_device *adev);
257 void (*stop)(struct amdgpu_device *adev);
258 void (*reset)(struct amdgpu_device *adev);
259 void (*start)(struct amdgpu_device *adev);
260 void (*update_spm_vmid)(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned vmid);
261 bool (*is_rlcg_access_range)(struct amdgpu_device *adev, uint32_t reg);
353 void amdgpu_gfx_rlc_enter_safe_mode(struct amdgpu_device *adev, int xcc_id);
354 void amdgpu_gfx_rlc_exit_safe_mode(struct amdgpu_device *adev, int xcc_id);
355 int amdgpu_gfx_rlc_init_sr(struct amdgpu_device *adev, u32 dws);
356 int amdgpu_gfx_rlc_init_csb(struct amdgpu_device *adev);
357 int amdgpu_gfx_rlc_init_cpt(struct amdgpu_device *adev);
358 void amdgpu_gfx_rlc_setup_cp_table(struct amdgpu_device *adev);
359 void amdgpu_gfx_rlc_fini(struct amdgpu_device *adev);
360 int amdgpu_gfx_rlc_init_microcode(struct amdgpu_device *adev,