Home
last modified time | relevance | path

Searched refs:mqd_mgr (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_device_queue_manager.c315 struct mqd_manager *mqd_mgr; in create_queue_nocpsch() local
343 mqd_mgr = dqm->mqd_mgrs[get_mqd_type_from_queue_type( in create_queue_nocpsch()
365 q->mqd_mem_obj = mqd_mgr->allocate_mqd(mqd_mgr->dev, &q->properties); in create_queue_nocpsch()
372 mqd_mgr->init_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, in create_queue_nocpsch()
384 retval = mqd_mgr->load_mqd(mqd_mgr, q->mqd, q->pipe, in create_queue_nocpsch()
406 mqd_mgr->free_mqd(mqd_mgr, in create_queue_nocpsch()
471 struct mqd_manager *mqd_mgr; destroy_queue_nocpsch_locked() local
532 struct mqd_manager *mqd_mgr = destroy_queue_nocpsch() local
559 struct mqd_manager *mqd_mgr; update_queue() local
652 struct mqd_manager *mqd_mgr; evict_process_queues_nocpsch() local
738 struct mqd_manager *mqd_mgr; restore_process_queues_nocpsch() local
1281 struct mqd_manager *mqd_mgr; create_queue_cpsch() local
1473 struct mqd_manager *mqd_mgr; destroy_queue_cpsch() local
1646 struct mqd_manager *mqd_mgr; process_termination_nocpsch() local
1688 struct mqd_manager *mqd_mgr; get_wave_state() local
1718 struct mqd_manager *mqd_mgr; process_termination_cpsch() local
1795 struct mqd_manager *mqd_mgr; init_mqd_managers() local
[all...]
H A Dkfd_kernel_queue.c64 kq->mqd_mgr = dev->dqm->mqd_mgrs[KFD_MQD_TYPE_DIQ]; in kq_initialize()
67 kq->mqd_mgr = dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]; in kq_initialize()
74 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 in kq_initialize()
[all...]
H A Dkfd_process_queue_manager.c519 struct mqd_manager *mqd_mgr; in pqm_debugfs_mqds() local
543 mqd_mgr = q->device->dqm->mqd_mgrs[mqd_type]; in pqm_debugfs_mqds()
546 mqd_mgr = pqn->kq->mqd_mgr; in pqm_debugfs_mqds()
565 r = mqd_mgr->debugfs_show_mqd(m, q->mqd); in pqm_debugfs_mqds()
H A Dkfd_kernel_queue.h56 struct mqd_manager *mqd_mgr; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H 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 in kq_initialize()
[all...]
H A Dkfd_device_queue_manager.c535 struct mqd_manager *mqd_mgr; in create_queue_nocpsch() local
563 mqd_mgr = dqm->mqd_mgrs[get_mqd_type_from_queue_type( in create_queue_nocpsch()
585 q->mqd_mem_obj = mqd_mgr->allocate_mqd(mqd_mgr->dev, &q->properties); in create_queue_nocpsch()
594 mqd_mgr->restore_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, &q->gart_mqd_addr, in create_queue_nocpsch()
598 mqd_mgr->init_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, in create_queue_nocpsch()
611 retval = mqd_mgr->load_mqd(mqd_mgr, in create_queue_nocpsch()
765 struct mqd_manager *mqd_mgr; destroy_queue_nocpsch_locked() local
826 struct mqd_manager *mqd_mgr = destroy_queue_nocpsch() local
854 struct mqd_manager *mqd_mgr; update_queue() local
1042 struct mqd_manager *mqd_mgr; evict_process_queues_nocpsch() local
1149 struct mqd_manager *mqd_mgr; restore_process_queues_nocpsch() local
1783 struct mqd_manager *mqd_mgr; create_queue_cpsch() local
1939 struct mqd_manager *mqd_mgr; unmap_queues_cpsch() local
2061 struct mqd_manager *mqd_mgr; destroy_queue_cpsch() local
2231 struct mqd_manager *mqd_mgr; process_termination_nocpsch() local
2273 struct mqd_manager *mqd_mgr; get_wave_state() local
2302 struct mqd_manager *mqd_mgr; get_queue_checkpoint_info() local
2322 struct mqd_manager *mqd_mgr; checkpoint_mqd() local
2353 struct mqd_manager *mqd_mgr; process_termination_cpsch() local
2440 struct mqd_manager *mqd_mgr; init_mqd_managers() local
2772 struct mqd_manager *mqd_mgr; copy_context_work_handler() local
[all...]
H A Dkfd_kernel_queue.h57 struct mqd_manager *mqd_mgr; member
H A Dkfd_process_queue_manager.c1016 struct mqd_manager *mqd_mgr; in pqm_debugfs_mqds() local
1043 mqd_mgr = q->device->dqm->mqd_mgrs[mqd_type]; in pqm_debugfs_mqds()
1044 size = mqd_mgr->mqd_stride(mqd_mgr, in pqm_debugfs_mqds()
1048 mqd_mgr = pqn->kq->mqd_mgr; in pqm_debugfs_mqds()
1069 r = mqd_mgr->debugfs_show_mqd(m, mqd); in pqm_debugfs_mqds()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring.c670 struct amdgpu_mqd *mqd_mgr; in amdgpu_ring_init_mqd() local
678 mqd_mgr = &adev->mqds[AMDGPU_HW_IP_COMPUTE]; in amdgpu_ring_init_mqd()
680 mqd_mgr = &adev->mqds[ring->funcs->type]; in amdgpu_ring_init_mqd()
682 return mqd_mgr->init_mqd(adev, ring->mqd_ptr, &prop); in amdgpu_ring_init_mqd()
H A Damdgpu_mes.c513 struct amdgpu_mqd *mqd_mgr = &adev->mqds[p->queue_type]; in amdgpu_mes_queue_alloc_mqd() local
514 u32 mqd_size = mqd_mgr->mqd_size; in amdgpu_mes_queue_alloc_mqd()
544 struct amdgpu_mqd *mqd_mgr = &adev->mqds[p->queue_type]; in amdgpu_mes_queue_init_mqd() local
565 mqd_mgr->init_mqd(adev, q->mqd_cpu_ptr, &mqd_prop); in amdgpu_mes_queue_init_mqd()

Completed in 10 milliseconds