• 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
138 mm->update_mqd(mm, m, q); in init_mqd()
141 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma() argument
155 mm->update_mqd(mm, m, q); in init_mqd_sdma()
158 static void free_mqd(struct mqd_manager *mm, void *mqd, in free_mqd() argument
161 kfd_gtt_sa_free(mm->dev, mqd_mem_obj); in free_mqd()
165 static int load_mqd(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, in load_mqd() argument
173 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id, in load_mqd()
178 static int load_mqd_sdma(struct mqd_manager *mm, void *mqd, in load_mqd_sdma() argument
182 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd, in load_mqd_sdma()
187 static void __update_mqd(struct mqd_manager *mm, void *mqd, in __update_mqd() argument
217 update_cu_mask(mm, mqd, q); in __update_mqd()
223 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd() argument
226 __update_mqd(mm, mqd, q, 1); in update_mqd()
236 static void update_mqd_hawaii(struct mqd_manager *mm, void *mqd, in update_mqd_hawaii() argument
239 __update_mqd(mm, mqd, q, 0); in update_mqd_hawaii()
242 static void update_mqd_sdma(struct mqd_manager *mm, void *mqd, in update_mqd_sdma() argument
269 static int destroy_mqd(struct mqd_manager *mm, void *mqd, in destroy_mqd() argument
274 return mm->dev->kfd2kgd->hqd_destroy(mm->dev->kgd, mqd, type, timeout, in destroy_mqd()
282 static int destroy_mqd_sdma(struct mqd_manager *mm, void *mqd, in destroy_mqd_sdma() argument
287 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma()
290 static bool is_occupied(struct mqd_manager *mm, void *mqd, in is_occupied() argument
295 return mm->dev->kfd2kgd->hqd_is_occupied(mm->dev->kgd, queue_address, in is_occupied()
300 static bool is_occupied_sdma(struct mqd_manager *mm, void *mqd, in is_occupied_sdma() argument
304 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()
313 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq() argument
317 init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q); in init_mqd_hiq()
320 static void update_mqd_hiq(struct mqd_manager *mm, void *mqd, in update_mqd_hiq() argument