/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager_v9.c | 290 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 D | kfd_mqd_manager_vi.c | 262 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 D | kfd_mqd_manager_v10.c | 237 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 D | kfd_mqd_manager_cik.c | 158 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 D | kfd_mqd_manager.h | 45 * @free_mqd: Releases the mqd buffer from local gpu memory. 90 void (*free_mqd)(struct mqd_manager *mm, void *mqd, member
|
H A D | kfd_kernel_queue.c | 180 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 D | kfd_device_queue_manager.c | 406 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 D | kfd_mqd_manager_v11.c | 491 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 D | kfd_mqd_manager_vi.c | 458 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 D | kfd_mqd_manager_v10.c | 462 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 D | kfd_mqd_manager_cik.c | 401 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 D | kfd_mqd_manager.h | 46 * @free_mqd: Releases the mqd buffer from local gpu memory. 92 void (*free_mqd)(struct mqd_manager *mm, void *mqd, member
|
H A D | kfd_mqd_manager_v9.c | 841 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 D | kfd_kernel_queue.c | 180 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 D | kfd_device_queue_manager.c | 633 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()
|