| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_mqd_manager_vi.c | 38 static inline struct vi_mqd *get_mqd(void *mqd) in get_mqd() argument 40 return (struct vi_mqd *)mqd; in get_mqd() 43 static inline struct vi_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 45 return (struct vi_sdma_mqd *)mqd; in get_sdma_mqd() 48 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask() argument 60 m = get_mqd(mqd); in update_cu_mask() 91 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument 156 *mqd = m; in init_mqd() 162 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument 170 return mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd() [all …]
|
| H A D | kfd_mqd_manager_v10.c | 35 static inline struct v10_compute_mqd *get_mqd(void *mqd) in get_mqd() argument 37 return (struct v10_compute_mqd *)mqd; in get_mqd() 40 static inline struct v10_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 42 return (struct v10_sdma_mqd *)mqd; in get_sdma_mqd() 45 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask() argument 57 m = get_mqd(mqd); in update_cu_mask() 88 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument 149 *mqd = m; in init_mqd() 155 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument 163 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd() [all …]
|
| H A D | kfd_mqd_manager_v12.c | 34 static inline struct v12_compute_mqd *get_mqd(void *mqd) in get_mqd() argument 36 return (struct v12_compute_mqd *)mqd; in get_mqd() 39 static inline struct v12_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 41 return (struct v12_sdma_mqd *)mqd; in get_sdma_mqd() 44 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask() argument 56 m = get_mqd(mqd); in update_cu_mask() 95 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument 163 *mqd = m; in init_mqd() 169 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument 177 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd() [all …]
|
| H A D | kfd_mqd_manager_v11.c | 34 static inline struct v11_compute_mqd *get_mqd(void *mqd) in get_mqd() argument 36 return (struct v11_compute_mqd *)mqd; in get_mqd() 39 static inline struct v11_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 41 return (struct v11_sdma_mqd *)mqd; in get_sdma_mqd() 44 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask() argument 55 m = get_mqd(mqd); in update_cu_mask() 114 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument 188 *mqd = m; in init_mqd() 194 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument 202 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd() [all …]
|
| H A D | kfd_mqd_manager_v9.c | 38 static void update_mqd(struct mqd_manager *mm, void *mqd, 60 static inline struct v9_mqd *get_mqd(void *mqd) in get_mqd() argument 62 return (struct v9_mqd *)mqd; in get_mqd() 65 static inline struct v9_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 67 return (struct v9_sdma_mqd *)mqd; in get_sdma_mqd() 70 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask() argument 82 m = get_mqd(mqd); in update_cu_mask() 170 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument 239 *mqd = m; in init_mqd() 245 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument [all …]
|
| H A D | kfd_mqd_manager_v12_1.c | 35 static void update_mqd(struct mqd_manager *mm, void *mqd, 39 static inline struct v12_1_compute_mqd *get_mqd(void *mqd) in get_mqd() argument 41 return (struct v12_1_compute_mqd *)mqd; in get_mqd() 44 static inline struct v12_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 46 return (struct v12_sdma_mqd *)mqd; in get_sdma_mqd() 114 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask() argument 126 m = get_mqd(mqd); in update_cu_mask() 156 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument 219 *mqd = m; in init_mqd() 225 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument [all …]
|
| H A D | kfd_mqd_manager.h | 74 void (*init_mqd)(struct mqd_manager *mm, void **mqd, 78 int (*load_mqd)(struct mqd_manager *mm, void *mqd, 83 void (*update_mqd)(struct mqd_manager *mm, void *mqd, 87 int (*destroy_mqd)(struct mqd_manager *mm, void *mqd, 92 void (*free_mqd)(struct mqd_manager *mm, void *mqd, 95 bool (*is_occupied)(struct mqd_manager *mm, void *mqd, 99 int (*get_wave_state)(struct mqd_manager *mm, void *mqd, 105 int (*get_checkpoint_info)(struct mqd_manager *mm, void *mqd, 109 void *mqd, 113 void (*restore_mqd)(struct mqd_manager *mm, void **mqd, [all …]
|
| H A D | kfd_process_queue_manager.c | 820 void *mqd, in pqm_checkpoint_mqd() argument 837 pqn->q, mqd, ctl_stack); in pqm_checkpoint_mqd() 844 uint8_t *mqd, *ctl_stack; in criu_checkpoint_queue() local 847 mqd = (void *)(q_data + 1); in criu_checkpoint_queue() 848 ctl_stack = mqd + q_data->mqd_size; in criu_checkpoint_queue() 877 ret = pqm_checkpoint_mqd(&pdd->process->pqm, q->properties.queue_id, mqd, ctl_stack); in criu_checkpoint_queue() 1011 uint8_t *mqd, *ctl_stack, *q_extra_data = NULL; in kfd_criu_restore_queue() local 1075 mqd = q_extra_data; in kfd_criu_restore_queue() 1076 ctl_stack = mqd + q_data->mqd_size; in kfd_criu_restore_queue() 1083 ret = pqm_create_queue(&p->pqm, pdd->dev, &qp, &queue_id, q_data, mqd, ctl_stack, NULL); in kfd_criu_restore_queue() [all …]
|
| H A D | kfd_kernel_queue.c | 137 kq->mqd_mgr->init_mqd(kq->mqd_mgr, &kq->queue->mqd, in kq_initialize() 146 kq->mqd_mgr->load_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_initialize() 176 kq->queue->mqd, in kq_uninitialize() 184 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_uninitialize()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd_gfx_v10_3.c | 169 static inline struct v10_compute_mqd *get_mqd(void *mqd) in get_mqd() argument 171 return (struct v10_compute_mqd *)mqd; in get_mqd() 174 static inline struct v10_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 176 return (struct v10_sdma_mqd *)mqd; in get_sdma_mqd() 179 static int hqd_load_v10_3(struct amdgpu_device *adev, void *mqd, in hqd_load_v10_3() argument 188 m = get_mqd(mqd); in hqd_load_v10_3() 276 static int hiq_mqd_load_v10_3(struct amdgpu_device *adev, void *mqd, in hiq_mqd_load_v10_3() argument 285 m = get_mqd(mqd); in hiq_mqd_load_v10_3() 359 static int hqd_sdma_load_v10_3(struct amdgpu_device *adev, void *mqd, in hqd_sdma_load_v10_3() argument 369 m = get_sdma_mqd(mqd); in hqd_sdma_load_v10_3() [all …]
|
| H A D | amdgpu_amdkfd_gfx_v8.c | 144 static inline struct vi_mqd *get_mqd(void *mqd) in get_mqd() argument 146 return (struct vi_mqd *)mqd; in get_mqd() 149 static inline struct vi_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 151 return (struct vi_sdma_mqd *)mqd; in get_sdma_mqd() 154 static int kgd_hqd_load(struct amdgpu_device *adev, void *mqd, in kgd_hqd_load() argument 164 m = get_mqd(mqd); in kgd_hqd_load() 263 static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd, in kgd_hqd_sdma_load() argument 271 m = get_sdma_mqd(mqd); in kgd_hqd_sdma_load() 374 static bool kgd_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd) in kgd_hqd_sdma_is_occupied() argument 380 m = get_sdma_mqd(mqd); in kgd_hqd_sdma_is_occupied() [all …]
|
| H A D | amdgpu_amdkfd_gfx_v7.c | 149 static inline struct cik_mqd *get_mqd(void *mqd) in get_mqd() argument 151 return (struct cik_mqd *)mqd; in get_mqd() 154 static inline struct cik_sdma_rlc_registers *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 156 return (struct cik_sdma_rlc_registers *)mqd; in get_sdma_mqd() 159 static int kgd_hqd_load(struct amdgpu_device *adev, void *mqd, in kgd_hqd_load() argument 169 m = get_mqd(mqd); in kgd_hqd_load() 239 static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd, in kgd_hqd_sdma_load() argument 247 m = get_sdma_mqd(mqd); in kgd_hqd_sdma_load() 342 static bool kgd_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd) in kgd_hqd_sdma_is_occupied() argument 348 m = get_sdma_mqd(mqd); in kgd_hqd_sdma_is_occupied() [all …]
|
| H A D | mes_v11_0.c | 1417 struct v11_compute_mqd *mqd = ring->mqd_ptr; in mes_v11_0_mqd_init() local 1421 memset(mqd, 0, sizeof(*mqd)); in mes_v11_0_mqd_init() 1423 mqd->header = 0xC0310800; in mes_v11_0_mqd_init() 1424 mqd->compute_pipelinestat_enable = 0x00000001; in mes_v11_0_mqd_init() 1425 mqd->compute_static_thread_mgmt_se0 = 0xffffffff; in mes_v11_0_mqd_init() 1426 mqd->compute_static_thread_mgmt_se1 = 0xffffffff; in mes_v11_0_mqd_init() 1427 mqd->compute_static_thread_mgmt_se2 = 0xffffffff; in mes_v11_0_mqd_init() 1428 mqd->compute_static_thread_mgmt_se3 = 0xffffffff; in mes_v11_0_mqd_init() 1429 mqd->compute_misc_reserved = 0x00000007; in mes_v11_0_mqd_init() 1438 mqd->cp_hqd_eop_base_addr_lo = lower_32_bits(eop_base_addr); in mes_v11_0_mqd_init() [all …]
|
| H A D | amdgpu_amdkfd_arcturus.h | 23 int kgd_arcturus_hqd_sdma_load(struct amdgpu_device *adev, void *mqd, 29 void *mqd); 30 int kgd_arcturus_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
|
| H A D | gfx_v12_0.c | 3005 struct v12_gfx_mqd *mqd = m; in gfx_v12_0_gfx_mqd_init() local 3011 mqd->cp_gfx_hqd_wptr = 0; in gfx_v12_0_gfx_mqd_init() 3012 mqd->cp_gfx_hqd_wptr_hi = 0; in gfx_v12_0_gfx_mqd_init() 3015 mqd->cp_mqd_base_addr = prop->mqd_gpu_addr & 0xfffffffc; in gfx_v12_0_gfx_mqd_init() 3016 mqd->cp_mqd_base_addr_hi = upper_32_bits(prop->mqd_gpu_addr); in gfx_v12_0_gfx_mqd_init() 3023 mqd->cp_gfx_mqd_control = tmp; in gfx_v12_0_gfx_mqd_init() 3028 mqd->cp_gfx_hqd_vmid = 0; in gfx_v12_0_gfx_mqd_init() 3034 mqd->cp_gfx_hqd_queue_priority = tmp; in gfx_v12_0_gfx_mqd_init() 3039 mqd->cp_gfx_hqd_quantum = tmp; in gfx_v12_0_gfx_mqd_init() 3043 mqd->cp_gfx_hqd_base = hqd_gpu_addr; in gfx_v12_0_gfx_mqd_init() [all …]
|
| H A D | mes_v12_1.c | 1264 struct v12_1_mes_mqd *mqd = ring->mqd_ptr; in mes_v12_1_mqd_init() local 1268 mqd->header = 0xC0310800; in mes_v12_1_mqd_init() 1269 mqd->compute_pipelinestat_enable = 0x00000001; in mes_v12_1_mqd_init() 1270 mqd->compute_static_thread_mgmt_se0 = 0xffffffff; in mes_v12_1_mqd_init() 1271 mqd->compute_static_thread_mgmt_se1 = 0xffffffff; in mes_v12_1_mqd_init() 1272 mqd->compute_static_thread_mgmt_se2 = 0xffffffff; in mes_v12_1_mqd_init() 1273 mqd->compute_static_thread_mgmt_se3 = 0xffffffff; in mes_v12_1_mqd_init() 1274 mqd->compute_misc_reserved = 0x00000007; in mes_v12_1_mqd_init() 1283 mqd->cp_hqd_eop_base_addr_lo = lower_32_bits(eop_base_addr); in mes_v12_1_mqd_init() 1284 mqd->cp_hqd_eop_base_addr_hi = upper_32_bits(eop_base_addr); in mes_v12_1_mqd_init() [all …]
|
| H A D | mes_v12_0.c | 1488 struct v12_compute_mqd *mqd = ring->mqd_ptr; in mes_v12_0_mqd_init() local 1492 mqd->header = 0xC0310800; in mes_v12_0_mqd_init() 1493 mqd->compute_pipelinestat_enable = 0x00000001; in mes_v12_0_mqd_init() 1494 mqd->compute_static_thread_mgmt_se0 = 0xffffffff; in mes_v12_0_mqd_init() 1495 mqd->compute_static_thread_mgmt_se1 = 0xffffffff; in mes_v12_0_mqd_init() 1496 mqd->compute_static_thread_mgmt_se2 = 0xffffffff; in mes_v12_0_mqd_init() 1497 mqd->compute_static_thread_mgmt_se3 = 0xffffffff; in mes_v12_0_mqd_init() 1498 mqd->compute_misc_reserved = 0x00000007; in mes_v12_0_mqd_init() 1507 mqd->cp_hqd_eop_base_addr_lo = lower_32_bits(eop_base_addr); in mes_v12_0_mqd_init() 1508 mqd->cp_hqd_eop_base_addr_hi = upper_32_bits(eop_base_addr); in mes_v12_0_mqd_init() [all …]
|
| H A D | amdgpu_amdkfd_arcturus.c | 62 static inline struct v9_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 64 return (struct v9_sdma_mqd *)mqd; in get_sdma_mqd() 123 int kgd_arcturus_hqd_sdma_load(struct amdgpu_device *adev, void *mqd, in kgd_arcturus_hqd_sdma_load() argument 133 m = get_sdma_mqd(mqd); in kgd_arcturus_hqd_sdma_load() 224 void *mqd) in kgd_arcturus_hqd_sdma_is_occupied() argument 230 m = get_sdma_mqd(mqd); in kgd_arcturus_hqd_sdma_is_occupied() 242 int kgd_arcturus_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd, in kgd_arcturus_hqd_sdma_destroy() argument 250 m = get_sdma_mqd(mqd); in kgd_arcturus_hqd_sdma_destroy()
|
| H A D | gfx_v11_0.c | 4145 struct v11_gfx_mqd *mqd, in gfx_v11_0_gfx_mqd_set_priority() argument 4159 mqd->cp_gfx_hqd_queue_priority = tmp; in gfx_v11_0_gfx_mqd_set_priority() 4165 struct v11_gfx_mqd *mqd = m; in gfx_v11_0_gfx_mqd_init() local 4171 mqd->cp_gfx_hqd_wptr = 0; in gfx_v11_0_gfx_mqd_init() 4172 mqd->cp_gfx_hqd_wptr_hi = 0; in gfx_v11_0_gfx_mqd_init() 4175 mqd->cp_mqd_base_addr = prop->mqd_gpu_addr & 0xfffffffc; in gfx_v11_0_gfx_mqd_init() 4176 mqd->cp_mqd_base_addr_hi = upper_32_bits(prop->mqd_gpu_addr); in gfx_v11_0_gfx_mqd_init() 4183 mqd->cp_gfx_mqd_control = tmp; in gfx_v11_0_gfx_mqd_init() 4188 mqd->cp_gfx_hqd_vmid = 0; in gfx_v11_0_gfx_mqd_init() 4191 gfx_v11_0_gfx_mqd_set_priority(adev, mqd, prop); in gfx_v11_0_gfx_mqd_init() [all …]
|
| H A D | gfx_v9_4_3.c | 1747 static void gfx_v9_4_3_mqd_set_priority(struct amdgpu_ring *ring, struct v9_mqd *mqd) in gfx_v9_4_3_mqd_set_priority() argument 1753 mqd->cp_hqd_pipe_priority = AMDGPU_GFX_PIPE_PRIO_HIGH; in gfx_v9_4_3_mqd_set_priority() 1754 mqd->cp_hqd_queue_priority = in gfx_v9_4_3_mqd_set_priority() 1763 struct v9_mqd *mqd = ring->mqd_ptr; in gfx_v9_4_3_xcc_mqd_init() local 1767 mqd->header = 0xC0310800; in gfx_v9_4_3_xcc_mqd_init() 1768 mqd->compute_pipelinestat_enable = 0x00000001; in gfx_v9_4_3_xcc_mqd_init() 1769 mqd->compute_static_thread_mgmt_se0 = 0xffffffff; in gfx_v9_4_3_xcc_mqd_init() 1770 mqd->compute_static_thread_mgmt_se1 = 0xffffffff; in gfx_v9_4_3_xcc_mqd_init() 1771 mqd->compute_static_thread_mgmt_se2 = 0xffffffff; in gfx_v9_4_3_xcc_mqd_init() 1772 mqd->compute_static_thread_mgmt_se3 = 0xffffffff; in gfx_v9_4_3_xcc_mqd_init() [all …]
|
| H A D | gfx_v12_1.c | 2443 struct v12_1_compute_mqd *mqd = m; in gfx_v12_1_compute_mqd_init() local 2447 mqd->header = 0xC0310800; in gfx_v12_1_compute_mqd_init() 2448 mqd->compute_pipelinestat_enable = 0x00000001; in gfx_v12_1_compute_mqd_init() 2449 mqd->compute_static_thread_mgmt_se0 = 0xffffffff; in gfx_v12_1_compute_mqd_init() 2450 mqd->compute_static_thread_mgmt_se1 = 0xffffffff; in gfx_v12_1_compute_mqd_init() 2451 mqd->compute_static_thread_mgmt_se2 = 0xffffffff; in gfx_v12_1_compute_mqd_init() 2452 mqd->compute_static_thread_mgmt_se3 = 0xffffffff; in gfx_v12_1_compute_mqd_init() 2453 mqd->compute_misc_reserved = 0x00000007; in gfx_v12_1_compute_mqd_init() 2456 mqd->cp_hqd_eop_base_addr_lo = eop_base_addr; in gfx_v12_1_compute_mqd_init() 2457 mqd->cp_hqd_eop_base_addr_hi = upper_32_bits(eop_base_addr); in gfx_v12_1_compute_mqd_init() [all …]
|
| H A D | amdgpu_amdkfd_gfx_v10.c | 198 static inline struct v10_compute_mqd *get_mqd(void *mqd) in get_mqd() argument 200 return (struct v10_compute_mqd *)mqd; in get_mqd() 203 static inline struct v10_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 205 return (struct v10_sdma_mqd *)mqd; in get_sdma_mqd() 208 static int kgd_hqd_load(struct amdgpu_device *adev, void *mqd, in kgd_hqd_load() argument 217 m = get_mqd(mqd); in kgd_hqd_load() 290 static int kgd_hiq_mqd_load(struct amdgpu_device *adev, void *mqd, in kgd_hiq_mqd_load() argument 299 m = get_mqd(mqd); in kgd_hiq_mqd_load() 373 static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd, in kgd_hqd_sdma_load() argument 383 m = get_sdma_mqd(mqd); in kgd_hqd_sdma_load() [all …]
|
| H A D | amdgpu_amdkfd_gfx_v9.c | 212 static inline struct v9_mqd *get_mqd(void *mqd) in get_mqd() argument 214 return (struct v9_mqd *)mqd; in get_mqd() 217 static inline struct v9_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 219 return (struct v9_sdma_mqd *)mqd; in get_sdma_mqd() 222 int kgd_gfx_v9_hqd_load(struct amdgpu_device *adev, void *mqd, in kgd_gfx_v9_hqd_load() argument 232 m = get_mqd(mqd); in kgd_gfx_v9_hqd_load() 301 int kgd_gfx_v9_hiq_mqd_load(struct amdgpu_device *adev, void *mqd, in kgd_gfx_v9_hiq_mqd_load() argument 310 m = get_mqd(mqd); in kgd_gfx_v9_hiq_mqd_load() 384 static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd, in kgd_hqd_sdma_load() argument 394 m = get_sdma_mqd(mqd); in kgd_hqd_sdma_load() [all …]
|
| H A D | gfx_v9_0.c | 3537 static void gfx_v9_0_mqd_set_priority(struct amdgpu_ring *ring, struct v9_mqd *mqd) in gfx_v9_0_mqd_set_priority() argument 3543 mqd->cp_hqd_pipe_priority = AMDGPU_GFX_PIPE_PRIO_HIGH; in gfx_v9_0_mqd_set_priority() 3544 mqd->cp_hqd_queue_priority = in gfx_v9_0_mqd_set_priority() 3553 struct v9_mqd *mqd = ring->mqd_ptr; in gfx_v9_0_mqd_init() local 3557 mqd->header = 0xC0310800; in gfx_v9_0_mqd_init() 3558 mqd->compute_pipelinestat_enable = 0x00000001; in gfx_v9_0_mqd_init() 3559 mqd->compute_static_thread_mgmt_se0 = 0xffffffff; in gfx_v9_0_mqd_init() 3560 mqd->compute_static_thread_mgmt_se1 = 0xffffffff; in gfx_v9_0_mqd_init() 3561 mqd->compute_static_thread_mgmt_se2 = 0xffffffff; in gfx_v9_0_mqd_init() 3562 mqd->compute_static_thread_mgmt_se3 = 0xffffffff; in gfx_v9_0_mqd_init() [all …]
|
| H A D | gfx_v8_0.c | 4399 static void gfx_v8_0_mqd_set_priority(struct amdgpu_ring *ring, struct vi_mqd *mqd) in gfx_v8_0_mqd_set_priority() argument 4405 mqd->cp_hqd_pipe_priority = AMDGPU_GFX_PIPE_PRIO_HIGH; in gfx_v8_0_mqd_set_priority() 4406 mqd->cp_hqd_queue_priority = in gfx_v8_0_mqd_set_priority() 4415 struct vi_mqd *mqd = ring->mqd_ptr; in gfx_v8_0_mqd_init() local 4419 mqd->header = 0xC0310800; in gfx_v8_0_mqd_init() 4420 mqd->compute_pipelinestat_enable = 0x00000001; in gfx_v8_0_mqd_init() 4421 mqd->compute_static_thread_mgmt_se0 = 0xffffffff; in gfx_v8_0_mqd_init() 4422 mqd->compute_static_thread_mgmt_se1 = 0xffffffff; in gfx_v8_0_mqd_init() 4423 mqd->compute_static_thread_mgmt_se2 = 0xffffffff; in gfx_v8_0_mqd_init() 4424 mqd->compute_static_thread_mgmt_se3 = 0xffffffff; in gfx_v8_0_mqd_init() [all …]
|