Home
last modified time | relevance | path

Searched refs:free_mqd (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager_v9.c290 static void free_mqd(struct mqd_manager *mm, void *mqd, in free_mqd() function
458 mqd->free_mqd = free_mqd; in mqd_manager_init_v9()
472 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_v9()
485 mqd->free_mqd = free_mqd; in mqd_manager_init_v9()
498 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_v9()
H A Dkfd_mqd_manager_vi.c262 static void free_mqd(struct mqd_manager *mm, void *mqd, in free_mqd() function
426 mqd->free_mqd = free_mqd; in mqd_manager_init_vi()
440 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_vi()
453 mqd->free_mqd = free_mqd; in mqd_manager_init_vi()
466 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_vi()
H A Dkfd_mqd_manager_v10.c237 static void free_mqd(struct mqd_manager *mm, void *mqd, in free_mqd() function
403 mqd->free_mqd = free_mqd; in mqd_manager_init_v10()
419 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_v10()
433 mqd->free_mqd = free_mqd; in mqd_manager_init_v10()
447 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_v10()
H A Dkfd_mqd_manager_cik.c158 static void free_mqd(struct mqd_manager *mm, void *mqd, in free_mqd() function
379 mqd->free_mqd = free_mqd; in mqd_manager_init_cik()
392 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_cik()
405 mqd->free_mqd = free_mqd; in mqd_manager_init_cik()
418 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_cik()
H A Dkfd_mqd_manager.h45 * @free_mqd: Releases the mqd buffer from local gpu memory.
90 void (*free_mqd)(struct mqd_manager *mm, void *mqd, member
H A Dkfd_kernel_queue.c180 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, kq->queue->mqd_mem_obj); in kq_initialize()
211 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_uninitialize()
H A Dkfd_device_queue_manager.c406 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in create_queue_nocpsch()
551 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in destroy_queue_nocpsch()
1533 /* Do free_mqd after dqm_unlock(dqm) to avoid circular locking */ in destroy_queue_cpsch()
1534 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in destroy_queue_cpsch()
1656 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in process_termination_nocpsch()
1769 * Do free_mqd() after dqm_unlock to avoid circular locking. in process_termination_cpsch()
1778 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in process_termination_cpsch()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager_v11.c491 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_v11()
510 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_v11()
526 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_v11()
540 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_v11()
558 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_v11()
H A Dkfd_mqd_manager_vi.c458 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_vi()
475 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_vi()
490 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_vi()
504 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_vi()
H A Dkfd_mqd_manager_v10.c462 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_v10()
481 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_v10()
497 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_v10()
511 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_v10()
H A Dkfd_mqd_manager_cik.c401 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_cik()
416 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_cik()
431 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_cik()
445 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_cik()
H A Dkfd_mqd_manager.h46 * @free_mqd: Releases the mqd buffer from local gpu memory.
92 void (*free_mqd)(struct mqd_manager *mm, void *mqd, member
H A Dkfd_mqd_manager_v9.c841 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_v9()
867 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_v9()
889 mqd->free_mqd = kfd_free_mqd_cp; in mqd_manager_init_v9()
902 mqd->free_mqd = free_mqd_hiq_sdma; in mqd_manager_init_v9()
H A Dkfd_kernel_queue.c180 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, kq->queue->mqd_mem_obj); in kq_initialize()
211 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_uninitialize()
H A Dkfd_device_queue_manager.c633 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in create_queue_nocpsch()
845 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in destroy_queue_nocpsch()
1869 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in create_queue_cpsch()
2132 * Do free_mqd and raise delete event after dqm_unlock(dqm) to avoid in destroy_queue_cpsch()
2139 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in destroy_queue_cpsch()
2241 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in process_termination_nocpsch()
2414 * Do free_mqd() after dqm_unlock to avoid circular locking. in process_termination_cpsch()
2423 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj); in process_termination_cpsch()

Completed in 17 milliseconds