Home
last modified time | relevance | path

Searched refs:mqd (Results 1 – 25 of 38) sorted by relevance

12

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager_cik.c35 static inline struct cik_mqd *get_mqd(void *mqd) in get_mqd() argument
37 return (struct cik_mqd *)mqd; in get_mqd()
40 static inline struct cik_sdma_rlc_registers *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument
42 return (struct cik_sdma_rlc_registers *)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()
89 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument
137 *mqd = m; in init_mqd()
143 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma() argument
153 *mqd = m; in init_mqd_sdma()
[all …]
H A Dkfd_mqd_manager_vi.c38 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()
92 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument
152 *mqd = m; in init_mqd()
158 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument
166 return mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd()
[all …]
H A Dkfd_mqd_manager_v10.c35 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()
89 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument
145 *mqd = m; in init_mqd()
151 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument
159 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd()
[all …]
H A Dkfd_mqd_manager_v11.c34 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()
115 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument
185 *mqd = m; in init_mqd()
191 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument
199 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd()
[all …]
H A Dkfd_mqd_manager_v12.c34 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()
96 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument
160 *mqd = m; in init_mqd()
166 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument
174 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd()
[all …]
H A Dkfd_mqd_manager_v9.c37 static void update_mqd(struct mqd_manager *mm, void *mqd,
52 static inline struct v9_mqd *get_mqd(void *mqd) in get_mqd() argument
54 return (struct v9_mqd *)mqd; in get_mqd()
57 static inline struct v9_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument
59 return (struct v9_sdma_mqd *)mqd; in get_sdma_mqd()
62 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask() argument
74 m = get_mqd(mqd); in update_cu_mask()
177 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument
242 *mqd = m; in init_mqd()
248 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument
[all …]
H A Dkfd_mqd_manager_v12_1.c35 static inline struct v12_1_compute_mqd *get_mqd(void *mqd) in get_mqd() argument
37 return (struct v12_1_compute_mqd *)mqd; in get_mqd()
40 static inline struct v12_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument
42 return (struct v12_sdma_mqd *)mqd; in get_sdma_mqd()
110 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask() argument
122 m = get_mqd(mqd); in update_cu_mask()
153 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument
216 *mqd = m; in init_mqd()
222 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument
230 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd()
[all …]
H A Dkfd_mqd_manager.c93 void free_mqd_hiq_sdma(struct mqd_manager *mm, void *mqd, in free_mqd_hiq_sdma() argument
210 int kfd_hiq_load_mqd_kiq(struct mqd_manager *mm, void *mqd, in kfd_hiq_load_mqd_kiq() argument
214 return mm->dev->kfd2kgd->hiq_mqd_load(mm->dev->adev, mqd, pipe_id, in kfd_hiq_load_mqd_kiq()
218 int kfd_destroy_mqd_cp(struct mqd_manager *mm, void *mqd, in kfd_destroy_mqd_cp() argument
222 return mm->dev->kfd2kgd->hqd_destroy(mm->dev->adev, mqd, type, timeout, in kfd_destroy_mqd_cp()
226 void kfd_free_mqd_cp(struct mqd_manager *mm, void *mqd, in kfd_free_mqd_cp() argument
237 bool kfd_is_occupied_cp(struct mqd_manager *mm, void *mqd, in kfd_is_occupied_cp() argument
245 int kfd_load_mqd_sdma(struct mqd_manager *mm, void *mqd, in kfd_load_mqd_sdma() argument
249 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->adev, mqd, in kfd_load_mqd_sdma()
258 int kfd_destroy_mqd_sdma(struct mqd_manager *mm, void *mqd, in kfd_destroy_mqd_sdma() argument
[all …]
H A Dkfd_process_queue_manager.c792 void *mqd, in pqm_checkpoint_mqd() argument
809 pqn->q, mqd, ctl_stack); in pqm_checkpoint_mqd()
816 uint8_t *mqd, *ctl_stack; in criu_checkpoint_queue() local
819 mqd = (void *)(q_data + 1); in criu_checkpoint_queue()
820 ctl_stack = mqd + q_data->mqd_size; in criu_checkpoint_queue()
849 ret = pqm_checkpoint_mqd(&pdd->process->pqm, q->properties.queue_id, mqd, ctl_stack); in criu_checkpoint_queue()
983 uint8_t *mqd, *ctl_stack, *q_extra_data = NULL; in kfd_criu_restore_queue() local
1037 mqd = q_extra_data; in kfd_criu_restore_queue()
1038 ctl_stack = mqd + q_data->mqd_size; in kfd_criu_restore_queue()
1045 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 Dkfd_kernel_queue.c137 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()
H A Dkfd_device_queue_manager.c688 mqd_mgr->restore_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, &q->gart_mqd_addr, in create_queue_nocpsch()
692 mqd_mgr->init_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, in create_queue_nocpsch()
705 retval = mqd_mgr->load_mqd(mqd_mgr, q->mqd, q->pipe, in create_queue_nocpsch()
727 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in create_queue_nocpsch()
884 retval = mqd_mgr->destroy_mqd(mqd_mgr, q->mqd, in destroy_queue_nocpsch_locked()
940 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in destroy_queue_nocpsch()
994 retval = mqd_mgr->destroy_mqd(mqd_mgr, q->mqd, in update_queue()
1005 mqd_mgr->update_mqd(mqd_mgr, q->mqd, &q->properties, minfo); in update_queue()
1044 retval = mqd_mgr->load_mqd(mqd_mgr, q->mqd, in update_queue()
1173 retval = mqd_mgr->destroy_mqd(mqd_mgr, q->mqd, in evict_process_queues_nocpsch()
[all …]
/linux/drivers/misc/sgi-gru/
H A Dgrukservices.c543 int gru_create_message_queue(struct gru_message_queue_desc *mqd, in gru_create_message_queue() argument
559 mqd->mq = mq; in gru_create_message_queue()
560 mqd->mq_gpa = uv_gpa(mq); in gru_create_message_queue()
561 mqd->qlines = qlines; in gru_create_message_queue()
562 mqd->interrupt_pnode = nasid >> 1; in gru_create_message_queue()
563 mqd->interrupt_vector = vector; in gru_create_message_queue()
564 mqd->interrupt_apicid = apicid; in gru_create_message_queue()
577 static int send_noop_message(void *cb, struct gru_message_queue_desc *mqd, in send_noop_message() argument
589 gru_mesq(cb, mqd->mq_gpa, gru_get_tri(mhdr), 1, IMA); in send_noop_message()
613 m = mqd->mq_gpa + (gru_get_amo_value_head(cb) << 6); in send_noop_message()
[all …]
H A Dgrukservices.h61 extern int gru_create_message_queue(struct gru_message_queue_desc *mqd,
81 extern int gru_send_message_gpa(struct gru_message_queue_desc *mqd,
101 extern void gru_free_message(struct gru_message_queue_desc *mqd,
117 extern void *gru_get_next_message(struct gru_message_queue_desc *mqd);
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dmes_v11_0.c1117 struct v11_compute_mqd *mqd = ring->mqd_ptr; in mes_v11_0_mqd_init() local
1121 memset(mqd, 0, sizeof(*mqd)); in mes_v11_0_mqd_init()
1123 mqd->header = 0xC0310800; in mes_v11_0_mqd_init()
1124 mqd->compute_pipelinestat_enable = 0x00000001; in mes_v11_0_mqd_init()
1125 mqd->compute_static_thread_mgmt_se0 = 0xffffffff; in mes_v11_0_mqd_init()
1126 mqd->compute_static_thread_mgmt_se1 = 0xffffffff; in mes_v11_0_mqd_init()
1127 mqd->compute_static_thread_mgmt_se2 = 0xffffffff; in mes_v11_0_mqd_init()
1128 mqd->compute_static_thread_mgmt_se3 = 0xffffffff; in mes_v11_0_mqd_init()
1129 mqd->compute_misc_reserved = 0x00000007; in mes_v11_0_mqd_init()
1138 mqd->cp_hqd_eop_base_addr_lo = lower_32_bits(eop_base_addr); in mes_v11_0_mqd_init()
[all …]
H A Damdgpu_amdkfd_gfx_v10_3.c169 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 Damdgpu_amdkfd_gfx_v8.c144 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 Damdgpu_amdkfd_gfx_v7.c149 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 Damdgpu_amdkfd_gfx_v11.c154 static inline struct v11_compute_mqd *get_mqd(void *mqd) in get_mqd() argument
156 return (struct v11_compute_mqd *)mqd; in get_mqd()
159 static inline struct v11_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument
161 return (struct v11_sdma_mqd *)mqd; in get_sdma_mqd()
164 static int hqd_load_v11(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id, in hqd_load_v11() argument
173 m = get_mqd(mqd); in hqd_load_v11()
261 static int hiq_mqd_load_v11(struct amdgpu_device *adev, void *mqd, in hiq_mqd_load_v11() argument
270 m = get_mqd(mqd); in hiq_mqd_load_v11()
344 static int hqd_sdma_load_v11(struct amdgpu_device *adev, void *mqd, in hqd_sdma_load_v11() argument
354 m = get_sdma_mqd(mqd); in hqd_sdma_load_v11()
[all …]
H A Dgfx_v12_0.c2972 struct v12_gfx_mqd *mqd = m; in gfx_v12_0_gfx_mqd_init() local
2978 mqd->cp_gfx_hqd_wptr = 0; in gfx_v12_0_gfx_mqd_init()
2979 mqd->cp_gfx_hqd_wptr_hi = 0; in gfx_v12_0_gfx_mqd_init()
2982 mqd->cp_mqd_base_addr = prop->mqd_gpu_addr & 0xfffffffc; in gfx_v12_0_gfx_mqd_init()
2983 mqd->cp_mqd_base_addr_hi = upper_32_bits(prop->mqd_gpu_addr); in gfx_v12_0_gfx_mqd_init()
2990 mqd->cp_gfx_mqd_control = tmp; in gfx_v12_0_gfx_mqd_init()
2995 mqd->cp_gfx_hqd_vmid = 0; in gfx_v12_0_gfx_mqd_init()
3001 mqd->cp_gfx_hqd_queue_priority = tmp; in gfx_v12_0_gfx_mqd_init()
3006 mqd->cp_gfx_hqd_quantum = tmp; in gfx_v12_0_gfx_mqd_init()
3010 mqd->cp_gfx_hqd_base = hqd_gpu_addr; in gfx_v12_0_gfx_mqd_init()
[all …]
H A Damdgpu_amdkfd_arcturus.h23 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 Damdgpu_amdkfd_gc_9_4_3.c38 static inline struct v9_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument
40 return (struct v9_sdma_mqd *)mqd; in get_sdma_mqd()
59 static int kgd_gfx_v9_4_3_hqd_sdma_load(struct amdgpu_device *adev, void *mqd, in kgd_gfx_v9_4_3_hqd_sdma_load() argument
69 m = get_sdma_mqd(mqd); in kgd_gfx_v9_4_3_hqd_sdma_load()
165 static bool kgd_gfx_v9_4_3_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd) in kgd_gfx_v9_4_3_hqd_sdma_is_occupied() argument
171 m = get_sdma_mqd(mqd); in kgd_gfx_v9_4_3_hqd_sdma_is_occupied()
183 static int kgd_gfx_v9_4_3_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd, in kgd_gfx_v9_4_3_hqd_sdma_destroy() argument
191 m = get_sdma_mqd(mqd); in kgd_gfx_v9_4_3_hqd_sdma_destroy()
279 static inline struct v9_mqd *get_mqd(void *mqd) in get_mqd() argument
281 return (struct v9_mqd *)mqd; in get_mqd()
[all …]
H A Damdgpu_amdkfd_arcturus.c62 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 Dmes_userqueue.c162 queue_input.mqd_addr = queue->mqd.gpu_addr; in mes_userq_map()
292 r = amdgpu_userq_create_object(uq_mgr, &queue->mqd, in mes_userq_mqd_create()
304 userq_props->mqd_gpu_addr = queue->mqd.gpu_addr; in mes_userq_mqd_create()
318 compute_mqd = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
348 if (mqd_user->mqd_size != sizeof(*mqd_gfx_v11) || !mqd_user->mqd) { in mes_userq_mqd_create()
354 mqd_gfx_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
379 if (mqd_user->mqd_size != sizeof(*mqd_sdma_v11) || !mqd_user->mqd) { in mes_userq_mqd_create()
385 mqd_sdma_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
402 r = mqd_hw_default->init_mqd(adev, (void *)queue->mqd.cpu_ptr, userq_props); in mes_userq_mqd_create()
428 amdgpu_userq_destroy_object(uq_mgr, &queue->mqd); in mes_userq_mqd_create()
[all …]
H A Damdgpu_amdkfd_gfx_v10.c198 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 Damdgpu_amdkfd_gfx_v9.c212 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 …]

12