Lines Matching defs:mm
45 static void update_cu_mask(struct mqd_manager *mm, void *mqd,
54 mqd_symmetrically_map_cu_mask(mm,
88 static void init_mqd(struct mqd_manager *mm, void **mqd,
129 if (mm->dev->kfd->cwsr_enabled) {
145 mm->update_mqd(mm, m, q, NULL);
148 static int load_mqd(struct mqd_manager *mm, void *mqd,
156 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id,
162 static void update_mqd(struct mqd_manager *mm, void *mqd,
218 if (mm->dev->kfd->cwsr_enabled)
221 update_cu_mask(mm, mqd, minfo);
227 static bool check_preemption_failed(struct mqd_manager *mm, void *mqd)
231 return kfd_check_hiq_mqd_doorbell_id(mm->dev, m->queue_doorbell_id0, 0);
234 static int get_wave_state(struct mqd_manager *mm, void *mqd,
272 static void checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst)
281 static void restore_mqd(struct mqd_manager *mm, void **mqd,
308 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd,
314 init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q);
322 static int destroy_hiq_mqd(struct mqd_manager *mm, void *mqd,
335 err = amdgpu_amdkfd_unmap_hiq(mm->dev->adev, doorbell_off, 0);
342 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd,
356 mm->update_mqd(mm, m, q, NULL);
361 static void update_mqd_sdma(struct mqd_manager *mm, void *mqd,
388 static void checkpoint_mqd_sdma(struct mqd_manager *mm,
400 static void restore_mqd_sdma(struct mqd_manager *mm, void **mqd,