• Home
  • Raw
  • Download

Lines Matching refs:mm

44 static void update_cu_mask(struct mqd_manager *mm, void *mqd,  in update_cu_mask()  argument
53 mqd_symmetrically_map_cu_mask(mm, in update_cu_mask()
87 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd() argument
123 if (mm->dev->cwsr_enabled) { in init_mqd()
139 mm->update_mqd(mm, m, q); in init_mqd()
142 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd() argument
150 r = mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id, in load_mqd()
156 static int hiq_load_mqd_kiq(struct mqd_manager *mm, void *mqd, in hiq_load_mqd_kiq() argument
160 return mm->dev->kfd2kgd->hiq_mqd_load(mm->dev->kgd, mqd, pipe_id, in hiq_load_mqd_kiq()
164 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd() argument
218 if (mm->dev->cwsr_enabled) in update_mqd()
221 update_cu_mask(mm, mqd, q); in update_mqd()
234 static int destroy_mqd(struct mqd_manager *mm, void *mqd, in destroy_mqd() argument
239 return mm->dev->kfd2kgd->hqd_destroy in destroy_mqd()
240 (mm->dev->kgd, mqd, type, timeout, in destroy_mqd()
244 static void free_mqd(struct mqd_manager *mm, void *mqd, in free_mqd() argument
247 kfd_gtt_sa_free(mm->dev, mqd_mem_obj); in free_mqd()
250 static bool is_occupied(struct mqd_manager *mm, void *mqd, in is_occupied() argument
254 return mm->dev->kfd2kgd->hqd_is_occupied( in is_occupied()
255 mm->dev->kgd, queue_address, in is_occupied()
259 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state() argument
286 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq() argument
292 init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q); in init_mqd_hiq()
300 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma() argument
314 mm->update_mqd(mm, m, q); in init_mqd_sdma()
317 static int load_mqd_sdma(struct mqd_manager *mm, void *mqd, in load_mqd_sdma() argument
321 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd, in load_mqd_sdma()
328 static void update_mqd_sdma(struct mqd_manager *mm, void *mqd, in update_mqd_sdma() argument
358 static int destroy_mqd_sdma(struct mqd_manager *mm, void *mqd, in destroy_mqd_sdma() argument
363 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma()
366 static bool is_occupied_sdma(struct mqd_manager *mm, void *mqd, in is_occupied_sdma() argument
370 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()