Home
last modified time | relevance | path

Searched refs:kfd2kgd (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager_v10.c150 r = mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id, in load_mqd()
160 return mm->dev->kfd2kgd->hiq_mqd_load(mm->dev->kgd, mqd, pipe_id, in hiq_load_mqd_kiq()
232 return mm->dev->kfd2kgd->hqd_destroy in destroy_mqd()
247 return mm->dev->kfd2kgd->hqd_is_occupied( in is_occupied()
314 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd, in load_mqd_sdma()
356 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma()
363 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()
H A Dkfd_mqd_manager_v9.c201 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id, in load_mqd()
210 return mm->dev->kfd2kgd->hiq_mqd_load(mm->dev->kgd, mqd, pipe_id, in hiq_load_mqd_kiq()
284 return mm->dev->kfd2kgd->hqd_destroy in destroy_mqd()
306 return mm->dev->kfd2kgd->hqd_is_occupied( in is_occupied()
369 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd, in load_mqd_sdma()
411 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma()
418 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()
H A Dkfd_mqd_manager_cik.c173 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id, in load_mqd()
182 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd, in load_mqd_sdma()
267 return mm->dev->kfd2kgd->hqd_destroy(mm->dev->kgd, mqd, type, timeout, in destroy_mqd()
280 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma()
288 return mm->dev->kfd2kgd->hqd_is_occupied(mm->dev->kgd, queue_address, in is_occupied()
297 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()
H A Dkfd_dbgdev.c44 dev->kfd2kgd->address_watch_disable(dev->kgd); in dbgdev_address_watch_disable_nodiq()
324 pdd->dev->kfd2kgd->address_watch_execute( in dbgdev_address_watch_nodiq()
422 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq()
433 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq()
443 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq()
459 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq()
755 return dbgdev->dev->kfd2kgd->wave_control_execute(dbgdev->dev->kgd, in dbgdev_wave_control_nodiq()
786 status = dev->kfd2kgd->get_atc_vmid_pasid_mapping_info in dbgdev_wave_reset_wavefronts()
814 dev->kfd2kgd->wave_control_execute(dev->kgd, in dbgdev_wave_reset_wavefronts()
H A Dkfd_mqd_manager_vi.c164 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id, in load_mqd()
257 return mm->dev->kfd2kgd->hqd_destroy in destroy_mqd()
272 return mm->dev->kfd2kgd->hqd_is_occupied( in is_occupied()
339 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd, in load_mqd_sdma()
380 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma()
387 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()
H A Dkfd_device_queue_manager.c132 return dqm->dev->kfd2kgd->program_sh_mem_settings( in program_sh_mem_settings()
261 dqm->dev->kfd2kgd->set_vm_context_page_table_base(dqm->dev->kgd, in allocate_vmid()
267 if (dqm->dev->kfd2kgd->set_scratch_backing_va) in allocate_vmid()
268 dqm->dev->kfd2kgd->set_scratch_backing_va(dqm->dev->kgd, in allocate_vmid()
764 dqm->dev->kfd2kgd->set_vm_context_page_table_base( in restore_process_queues_nocpsch()
938 return dqm->dev->kfd2kgd->set_pasid_vmid_mapping( in set_pasid_vmid_mapping()
948 dqm->dev->kfd2kgd->init_interrupts(dqm->dev->kgd, i); in init_interrupts()
2044 r = dqm->dev->kfd2kgd->hqd_dump(dqm->dev->kgd, in dqm_debugfs_hqds()
2065 r = dqm->dev->kfd2kgd->hqd_dump( in dqm_debugfs_hqds()
2082 r = dqm->dev->kfd2kgd->hqd_sdma_dump( in dqm_debugfs_hqds()
H A Dcik_event_interrupt.c36 const struct kfd2kgd_calls *f2g = dev->kfd2kgd; in cik_event_interrupt_isr()
H A Dkfd_process.c276 if (dev->kfd2kgd->get_cu_occupancy == NULL) in kfd_get_cu_occupancy()
290 dev->kfd2kgd->get_cu_occupancy(dev->kgd, proc->pasid, &wave_cnt, in kfd_get_cu_occupancy()
550 if (pdd->dev->kfd2kgd->get_cu_occupancy != NULL) { in kfd_procfs_add_sysfs_stats()
974 if (pdd->dev->kfd2kgd->get_cu_occupancy) in kfd_process_wq_release()
H A Dkfd_priv.h247 const struct kfd2kgd_calls *kfd2kgd; member
H A Dkfd_chardev.c1152 pdd->qpd.vmid != 0 && dev->kfd2kgd->set_scratch_backing_va) in kfd_ioctl_set_scratch_backing_va()
1153 dev->kfd2kgd->set_scratch_backing_va( in kfd_ioctl_set_scratch_backing_va()
H A Dkfd_device.c577 kfd->kfd2kgd = f2g; in kgd2kfd_probe()