/linux-6.12.1/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_process_queue_manager.c | 732 uint32_t *mqd_size, in get_queue_data_sizes() argument 739 mqd_size, in get_queue_data_sizes() 766 uint32_t mqd_size, ctl_stack_size; in kfd_process_get_queue_info() local 770 ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size); in kfd_process_get_queue_info() 774 extra_data_sizes += mqd_size + ctl_stack_size; in kfd_process_get_queue_info() 817 ctl_stack = mqd + q_data->mqd_size; in criu_checkpoint_queue() 869 uint32_t mqd_size; in criu_checkpoint_queues_device() local 881 ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size); in criu_checkpoint_queues_device() 885 q_data_size = sizeof(*q_data) + mqd_size + ctl_stack_size; in criu_checkpoint_queues_device() 902 q_data->mqd_size = mqd_size; in criu_checkpoint_queues_device() [all …]
|
D | kfd_mqd_manager.c | 77 dev->dqm->mqd_mgrs[KFD_MQD_TYPE_SDMA]->mqd_size; in allocate_sdma_mqd() 79 offset += dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]->mqd_size * in allocate_sdma_mqd() 273 return dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]->mqd_size; in kfd_hiq_mqd_stride() 293 return mm->mqd_size; in kfd_mqd_stride()
|
D | kfd_mqd_manager_v12.c | 398 mqd->mqd_size = sizeof(struct v12_compute_mqd); in mqd_manager_init_v12() 415 mqd->mqd_size = sizeof(struct v12_compute_mqd); in mqd_manager_init_v12() 431 mqd->mqd_size = sizeof(struct v12_compute_mqd); in mqd_manager_init_v12() 445 mqd->mqd_size = sizeof(struct v12_sdma_mqd); in mqd_manager_init_v12()
|
D | kfd_mqd_manager_cik.c | 408 mqd->mqd_size = sizeof(struct cik_mqd); in mqd_manager_init_cik() 421 mqd->mqd_size = sizeof(struct cik_mqd); in mqd_manager_init_cik() 436 mqd->mqd_size = sizeof(struct cik_mqd); in mqd_manager_init_cik() 452 mqd->mqd_size = sizeof(struct cik_sdma_rlc_registers); in mqd_manager_init_cik()
|
D | kfd_mqd_manager_v10.c | 467 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10() 486 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10() 502 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10() 518 mqd->mqd_size = sizeof(struct v10_sdma_mqd); in mqd_manager_init_v10()
|
D | kfd_mqd_manager_vi.c | 467 mqd->mqd_size = sizeof(struct vi_mqd); in mqd_manager_init_vi() 480 mqd->mqd_size = sizeof(struct vi_mqd); in mqd_manager_init_vi() 495 mqd->mqd_size = sizeof(struct vi_mqd); in mqd_manager_init_vi() 511 mqd->mqd_size = sizeof(struct vi_sdma_mqd); in mqd_manager_init_vi()
|
D | kfd_mqd_manager_v11.c | 496 mqd->mqd_size = sizeof(struct v11_compute_mqd); in mqd_manager_init_v11() 515 mqd->mqd_size = sizeof(struct v11_compute_mqd); in mqd_manager_init_v11() 531 mqd->mqd_size = sizeof(struct v11_compute_mqd); in mqd_manager_init_v11() 547 mqd->mqd_size = sizeof(struct v11_sdma_mqd); in mqd_manager_init_v11()
|
D | kfd_mqd_manager_v9.c | 49 return mm->mqd_size; in mqd_stride_v9() 882 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 907 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 933 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 948 mqd->mqd_size = sizeof(struct v9_sdma_mqd); in mqd_manager_init_v9()
|
D | kfd_mqd_manager.h | 128 uint32_t mqd_size; member
|
D | kfd_device_queue_manager.h | 196 const struct queue *q, u32 *mqd_size,
|
D | kfd_priv.h | 1261 uint32_t mqd_size; member 1385 u32 *mqd_size,
|
D | kfd_device_queue_manager.c | 2604 u32 *mqd_size, in get_queue_checkpoint_info() argument 2613 *mqd_size = mqd_mgr->mqd_size; in get_queue_checkpoint_info() 2777 uint32_t size = dqm->mqd_mgrs[KFD_MQD_TYPE_SDMA]->mqd_size * in allocate_hiq_sdma_mqd() 2780 (dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]->mqd_size * in allocate_hiq_sdma_mqd()
|
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gfx.c | 386 unsigned int mqd_size, int xcc_id) in amdgpu_gfx_mqd_sw_init() argument 406 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init() 418 kiq->mqd_backup = kmalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init() 431 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init() 439 ring->mqd_size = mqd_size; in amdgpu_gfx_mqd_sw_init() 441 adev->gfx.me.mqd_backup[i] = kmalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init() 455 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init() 463 ring->mqd_size = mqd_size; in amdgpu_gfx_mqd_sw_init() 465 adev->gfx.mec.mqd_backup[j] = kmalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init()
|
D | amdgpu_ring.c | 539 kbuf = kmalloc(ring->mqd_size, GFP_KERNEL); in amdgpu_debugfs_mqd_read() 555 for (i = 0; i < ring->mqd_size/sizeof(u32); i++) in amdgpu_debugfs_mqd_read() 563 if (*pos >= ring->mqd_size) in amdgpu_debugfs_mqd_read() 622 ring->mqd_size); in amdgpu_debugfs_ring_init()
|
D | sdma_v7_0.c | 210 uint32_t mqd_size = adev->mqds[AMDGPU_HW_IP_DMA].mqd_size; in sdma_v7_0_ring_set_wptr() local 215 wptr_saved = (uint32_t *)(ring->mqd_ptr + mqd_size); in sdma_v7_0_ring_set_wptr() 216 is_queue_unmap = (uint32_t *)(ring->mqd_ptr + mqd_size + in sdma_v7_0_ring_set_wptr() 895 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v12_sdma_mqd); in sdma_v7_0_set_mqd_funcs()
|
D | sdma_v5_0.c | 375 uint32_t mqd_size = adev->mqds[AMDGPU_HW_IP_DMA].mqd_size; in sdma_v5_0_ring_set_wptr() local 379 wptr_saved = (uint32_t *)(ring->mqd_ptr + mqd_size); in sdma_v5_0_ring_set_wptr() 380 is_queue_unmap = (uint32_t *)(ring->mqd_ptr + mqd_size + in sdma_v5_0_ring_set_wptr() 1005 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v10_sdma_mqd); in sdma_v5_0_set_mqd_funcs()
|
D | mes_v12_0.c | 1298 int r, mqd_size = sizeof(struct v12_compute_mqd); in mes_v12_0_mqd_sw_init() local 1309 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v12_0_mqd_sw_init() 1317 memset(ring->mqd_ptr, 0, mqd_size); in mes_v12_0_mqd_sw_init() 1320 adev->mes.mqd_backup[pipe] = kmalloc(mqd_size, GFP_KERNEL); in mes_v12_0_mqd_sw_init()
|
D | amdgpu_mes.c | 555 u32 mqd_size = mqd_mgr->mqd_size; in amdgpu_mes_queue_alloc_mqd() local 558 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_mes_queue_alloc_mqd() 566 memset(q->mqd_cpu_ptr, 0, mqd_size); in amdgpu_mes_queue_alloc_mqd()
|
D | mes_v11_0.c | 1303 int r, mqd_size = sizeof(struct v11_compute_mqd); in mes_v11_0_mqd_sw_init() local 1316 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v11_0_mqd_sw_init() 1325 memset(ring->mqd_ptr, 0, mqd_size); in mes_v11_0_mqd_sw_init() 1328 adev->mes.mqd_backup[pipe] = kmalloc(mqd_size, GFP_KERNEL); in mes_v11_0_mqd_sw_init()
|
D | gfx_v12_0.c | 4190 uint32_t mqd_size = adev->mqds[AMDGPU_HW_IP_GFX].mqd_size; in gfx_v12_0_ring_set_wptr_gfx() local 4194 wptr_saved = (uint32_t *)(ring->mqd_ptr + mqd_size); in gfx_v12_0_ring_set_wptr_gfx() 4195 is_queue_unmap = (uint32_t *)(ring->mqd_ptr + mqd_size + in gfx_v12_0_ring_set_wptr_gfx() 4253 uint32_t mqd_size = adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size; in gfx_v12_0_ring_set_wptr_compute() local 4257 wptr_saved = (uint32_t *)(ring->mqd_ptr + mqd_size); in gfx_v12_0_ring_set_wptr_compute() 4258 is_queue_unmap = (uint32_t *)(ring->mqd_ptr + mqd_size + in gfx_v12_0_ring_set_wptr_compute() 5453 adev->mqds[AMDGPU_HW_IP_GFX].mqd_size = in gfx_v12_0_set_mqd_funcs() 5458 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v12_0_set_mqd_funcs()
|
D | amdgpu_gfx.h | 521 unsigned mqd_size, int xcc_id);
|
D | amdgpu_ring.h | 270 unsigned mqd_size; member
|
D | amdgpu.h | 819 unsigned mqd_size; member
|
D | sdma_v6_0.c | 876 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v11_sdma_mqd); in sdma_v6_0_set_mqd_funcs()
|
D | sdma_v5_2.c | 855 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v10_sdma_mqd); in sdma_v5_2_set_mqd_funcs()
|