amdgpu_mes
struct amdgpu_mes mes;
extern int amdgpu_mes;
int amdgpu_mes;
module_param_named(mes, amdgpu_mes, int, 0444);
struct amdgpu_mes *mes = &adev->mes;
int (*add_hw_queue)(struct amdgpu_mes *mes,
int (*remove_hw_queue)(struct amdgpu_mes *mes,
int (*map_legacy_queue)(struct amdgpu_mes *mes,
int (*unmap_legacy_queue)(struct amdgpu_mes *mes,
int (*suspend_gang)(struct amdgpu_mes *mes,
int (*resume_gang)(struct amdgpu_mes *mes,
int (*misc_op)(struct amdgpu_mes *mes,
int (*reset_hw_queue)(struct amdgpu_mes *mes,
int (*detect_and_reset_hung_queues)(struct amdgpu_mes *mes,
int (*invalidate_tlbs_pasid)(struct amdgpu_mes *mes,
static inline void amdgpu_mes_lock(struct amdgpu_mes *mes)
static inline void amdgpu_mes_unlock(struct amdgpu_mes *mes)
static int mes_v11_0_submit_pkt_and_poll_completion(struct amdgpu_mes *mes,
static int mes_v11_0_add_hw_queue(struct amdgpu_mes *mes,
static int mes_v11_0_remove_hw_queue(struct amdgpu_mes *mes,
static int mes_v11_0_reset_queue_mmio(struct amdgpu_mes *mes, uint32_t queue_type,
static int mes_v11_0_map_legacy_queue(struct amdgpu_mes *mes,
static int mes_v11_0_unmap_legacy_queue(struct amdgpu_mes *mes,
static int mes_v11_0_suspend_gang(struct amdgpu_mes *mes,
static int mes_v11_0_resume_gang(struct amdgpu_mes *mes,
static int mes_v11_0_query_sched_status(struct amdgpu_mes *mes)
static int mes_v11_0_misc_op(struct amdgpu_mes *mes,
static int mes_v11_0_set_hw_resources(struct amdgpu_mes *mes)
static int mes_v11_0_set_hw_resources_1(struct amdgpu_mes *mes)
static int mes_v11_0_reset_hw_queue(struct amdgpu_mes *mes,
static int mes_v11_0_detect_and_reset_hung_queues(struct amdgpu_mes *mes,
static int mes_v12_0_submit_pkt_and_poll_completion(struct amdgpu_mes *mes,
static int mes_v12_0_add_hw_queue(struct amdgpu_mes *mes,
static int mes_v12_0_remove_hw_queue(struct amdgpu_mes *mes,
static int mes_v12_0_reset_queue_mmio(struct amdgpu_mes *mes, uint32_t queue_type,
static int mes_v12_0_map_legacy_queue(struct amdgpu_mes *mes,
static int mes_v12_0_unmap_legacy_queue(struct amdgpu_mes *mes,
static int mes_v12_0_suspend_gang(struct amdgpu_mes *mes,
static int mes_v12_0_resume_gang(struct amdgpu_mes *mes,
static int mes_v12_0_query_sched_status(struct amdgpu_mes *mes, int pipe)
static int mes_v12_0_misc_op(struct amdgpu_mes *mes,
static int mes_v12_0_set_hw_resources_1(struct amdgpu_mes *mes, int pipe)
static int mes_v12_0_set_hw_resources(struct amdgpu_mes *mes, int pipe)
static void mes_v12_0_init_aggregated_doorbell(struct amdgpu_mes *mes)
struct amdgpu_mes *mes, bool enable)
static int mes_v12_0_reset_hw_queue(struct amdgpu_mes *mes,
static int mes_v12_0_detect_and_reset_hung_queues(struct amdgpu_mes *mes,
static int mes_v12_0_inv_tlbs_pasid(struct amdgpu_mes *mes,
static int mes_v12_1_submit_pkt_and_poll_completion(struct amdgpu_mes *mes,
static int mes_v12_1_add_hw_queue(struct amdgpu_mes *mes,
static int mes_v12_1_remove_hw_queue(struct amdgpu_mes *mes,
static int mes_v12_1_reset_hw_queue(struct amdgpu_mes *mes,
static int mes_v12_1_map_legacy_queue(struct amdgpu_mes *mes,
static int mes_v12_1_unmap_legacy_queue(struct amdgpu_mes *mes,
static int mes_v12_1_suspend_gang(struct amdgpu_mes *mes,
static int mes_v12_1_resume_gang(struct amdgpu_mes *mes,
static int mes_v12_1_query_sched_status(struct amdgpu_mes *mes,
static int mes_v12_1_misc_op(struct amdgpu_mes *mes,
static int mes_v12_1_set_hw_resources_1(struct amdgpu_mes *mes,
static int mes_v12_1_set_hw_resources(struct amdgpu_mes *mes,
static void mes_v12_1_init_aggregated_doorbell(struct amdgpu_mes *mes,
struct amdgpu_mes *mes, bool enable, int xcc_id)
static int mes_v12_1_reset_legacy_queue(struct amdgpu_mes *mes,
static int mes_v12_1_inv_tlbs_pasid(struct amdgpu_mes *mes,