Home
last modified time | relevance | path

Searched refs:mqd_mgr (Results 1 – 6 of 6) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/amd/amdkfd/
A Dkfd_device_queue_manager.c569 mqd_mgr->init_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, in create_queue_nocpsch()
582 retval = mqd_mgr->load_mqd(mqd_mgr, q->mqd, q->pipe, in create_queue_nocpsch()
604 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in create_queue_nocpsch()
758 retval = mqd_mgr->destroy_mqd(mqd_mgr, q->mqd, in destroy_queue_nocpsch_locked()
813 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in destroy_queue_nocpsch()
860 retval = mqd_mgr->destroy_mqd(mqd_mgr, q->mqd, in update_queue()
910 retval = mqd_mgr->load_mqd(mqd_mgr, q->mqd, in update_queue()
953 retval = mqd_mgr->destroy_mqd(mqd_mgr, q->mqd, in evict_process_queues_nocpsch()
1667 mqd_mgr->init_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, in create_queue_cpsch()
1702 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in create_queue_cpsch()
[all …]
A Dkfd_kernel_queue.c65 kq->mqd_mgr = dev->dqm->mqd_mgrs[KFD_MQD_TYPE_DIQ]; in kq_initialize()
68 kq->mqd_mgr = dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]; in kq_initialize()
75 if (!kq->mqd_mgr) in kq_initialize()
147 kq->queue->mqd_mem_obj = kq->mqd_mgr->allocate_mqd(kq->mqd_mgr->dev, in kq_initialize()
151 kq->mqd_mgr->init_mqd(kq->mqd_mgr, &kq->queue->mqd, in kq_initialize()
160 kq->mqd_mgr->load_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_initialize()
180 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, kq->queue->mqd_mem_obj); in kq_initialize()
202 kq->mqd_mgr->destroy_mqd(kq->mqd_mgr, in kq_uninitialize()
211 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_uninitialize()
A Dkfd_kernel_queue.h57 struct mqd_manager *mqd_mgr; member
A Dkfd_process_queue_manager.c929 struct mqd_manager *mqd_mgr; in pqm_debugfs_mqds() local
953 mqd_mgr = q->device->dqm->mqd_mgrs[mqd_type]; in pqm_debugfs_mqds()
956 mqd_mgr = pqn->kq->mqd_mgr; in pqm_debugfs_mqds()
975 r = mqd_mgr->debugfs_show_mqd(m, q->mqd); in pqm_debugfs_mqds()
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_ring.c558 struct amdgpu_mqd *mqd_mgr; in amdgpu_ring_init_mqd() local
566 mqd_mgr = &adev->mqds[AMDGPU_HW_IP_COMPUTE]; in amdgpu_ring_init_mqd()
568 mqd_mgr = &adev->mqds[ring->funcs->type]; in amdgpu_ring_init_mqd()
570 return mqd_mgr->init_mqd(adev, ring->mqd_ptr, &prop); in amdgpu_ring_init_mqd()
A Damdgpu_mes.c584 struct amdgpu_mqd *mqd_mgr = &adev->mqds[p->queue_type]; in amdgpu_mes_queue_alloc_mqd() local
585 u32 mqd_size = mqd_mgr->mqd_size; in amdgpu_mes_queue_alloc_mqd()
615 struct amdgpu_mqd *mqd_mgr = &adev->mqds[p->queue_type]; in amdgpu_mes_queue_init_mqd() local
630 mqd_mgr->init_mqd(adev, q->mqd_cpu_ptr, &mqd_prop); in amdgpu_mes_queue_init_mqd()

Completed in 14 milliseconds