Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_kernel_queue.c60 kq->mqd_mgr = dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]; in kq_initialize()
61 if (!kq->mqd_mgr) in kq_initialize()
133 kq->queue->mqd_mem_obj = kq->mqd_mgr->allocate_mqd(kq->mqd_mgr, in kq_initialize()
137 kq->mqd_mgr->init_mqd(kq->mqd_mgr, &kq->queue->mqd, in kq_initialize()
146 kq->mqd_mgr->load_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_initialize()
175 kq->mqd_mgr->destroy_mqd(kq->mqd_mgr, in kq_uninitialize()
184 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_uninitialize()
H A Dkfd_device_queue_manager.c629 struct mqd_manager *mqd_mgr; in create_queue_nocpsch() local
657 mqd_mgr = dqm->mqd_mgrs[get_mqd_type_from_queue_type( in create_queue_nocpsch()
679 q->mqd_mem_obj = mqd_mgr->allocate_mqd(mqd_mgr, &q->properties); in create_queue_nocpsch()
688 mqd_mgr->restore_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, &q->gart_mqd_addr, in create_queue_nocpsch()
692 mqd_mgr->init_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, in create_queue_nocpsch()
705 retval = mqd_mgr->load_mqd(mqd_mgr, q->mqd, q->pipe, in create_queue_nocpsch()
727 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in create_queue_nocpsch()
860 struct mqd_manager *mqd_mgr; in destroy_queue_nocpsch_locked() local
862 mqd_mgr = dqm->mqd_mgrs[get_mqd_type_from_queue_type(q->properties.type)]; in destroy_queue_nocpsch_locked()
884 retval = mqd_mgr->destroy_mqd(mqd_mgr, q->mqd, in destroy_queue_nocpsch_locked()
[all …]
H A Dkfd_kernel_queue.h57 struct mqd_manager *mqd_mgr; member
H A Dkfd_process_queue_manager.c1106 struct mqd_manager *mqd_mgr; in pqm_debugfs_mqds() local
1133 mqd_mgr = q->device->dqm->mqd_mgrs[mqd_type]; in pqm_debugfs_mqds()
1134 size = mqd_mgr->mqd_stride(mqd_mgr, in pqm_debugfs_mqds()
1140 r = mqd_mgr->debugfs_show_mqd(m, mqd); in pqm_debugfs_mqds()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dmes_v12_1.c2130 struct amdgpu_mqd *mqd_mgr = &adev->mqds[queue_type]; in mes_v12_1_test_queue() local
2141 mqd_size = mqd_mgr->mqd_size + PAGE_SIZE; in mes_v12_1_test_queue()
2176 mqd_mgr->init_mqd(adev, mqd_ptr, &mqd_prop); in mes_v12_1_test_queue()
2181 mqd_mgr->init_mqd(adev, (char *)mqd_ptr + off, in mes_v12_1_test_queue()