Home
last modified time | relevance | path

Searched refs:mqd_size (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager_v12.c85 u32 mqd_size = AMDGPU_MQD_SIZE_ALIGN(mm->mqd_size); in allocate_mqd() local
89 if (kfd_gtt_sa_allocate(node, mqd_size, &mqd_mem_obj)) in allocate_mqd()
101 u32 mqd_size = AMDGPU_MQD_SIZE_ALIGN(mm->mqd_size); in init_mqd() local
106 memset(m, 0, mqd_size); in init_mqd()
407 mqd->mqd_size = sizeof(struct v12_compute_mqd); in mqd_manager_init_v12()
424 mqd->mqd_size = sizeof(struct v12_compute_mqd); in mqd_manager_init_v12()
440 mqd->mqd_size = sizeof(struct v12_compute_mqd); in mqd_manager_init_v12()
454 mqd->mqd_size = sizeof(struct v12_sdma_mqd); in mqd_manager_init_v12()
H A Dkfd_mqd_manager_v11.c104 u32 mqd_size = AMDGPU_MQD_SIZE_ALIGN(mm->mqd_size); in allocate_mqd() local
108 if (kfd_gtt_sa_allocate(node, mqd_size, &mqd_mem_obj)) in allocate_mqd()
120 u32 mqd_size = AMDGPU_MQD_SIZE_ALIGN(mm->mqd_size); in init_mqd() local
126 memset(m, 0, mqd_size); in init_mqd()
526 mqd->mqd_size = sizeof(struct v11_compute_mqd); in mqd_manager_init_v11()
545 mqd->mqd_size = sizeof(struct v11_compute_mqd); in mqd_manager_init_v11()
561 mqd->mqd_size = sizeof(struct v11_compute_mqd); in mqd_manager_init_v11()
577 mqd->mqd_size = sizeof(struct v11_sdma_mqd); in mqd_manager_init_v11()
H A Dkfd_mqd_manager_v12_1.c143 u32 mqd_size = AMDGPU_MQD_SIZE_ALIGN(mm->mqd_size); in allocate_mqd() local
148 mqd_size *= NUM_XCC(node->xcc_mask); in allocate_mqd()
150 if (kfd_gtt_sa_allocate(node, mqd_size, &mqd_mem_obj)) in allocate_mqd()
162 u32 mqd_size = AMDGPU_MQD_SIZE_ALIGN(mm->mqd_size); in init_mqd() local
167 memset(m, 0, mqd_size); in init_mqd()
668 mqd->mqd_size = sizeof(struct v12_1_compute_mqd); in mqd_manager_init_v12_1()
685 mqd->mqd_size = sizeof(struct v12_1_compute_mqd); in mqd_manager_init_v12_1()
701 mqd->mqd_size = sizeof(struct v12_1_compute_mqd); in mqd_manager_init_v12_1()
715 mqd->mqd_size = sizeof(struct v12_sdma_mqd); in mqd_manager_init_v12_1()
H A Dkfd_process_queue_manager.c763 uint32_t *mqd_size, in get_queue_data_sizes() argument
770 mqd_size, in get_queue_data_sizes()
797 uint32_t mqd_size, ctl_stack_size; in kfd_process_get_queue_info() local
801 ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size); in kfd_process_get_queue_info()
805 extra_data_sizes += mqd_size + ctl_stack_size; in kfd_process_get_queue_info()
848 ctl_stack = mqd + q_data->mqd_size; in criu_checkpoint_queue()
900 uint32_t mqd_size; in criu_checkpoint_queues_device() local
912 ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size); in criu_checkpoint_queues_device()
916 q_data_size = sizeof(*q_data) + mqd_size + ctl_stack_size; in criu_checkpoint_queues_device()
936 q_data->mqd_size = mqd_size; in criu_checkpoint_queues_device()
[all …]
H A Dkfd_mqd_manager_vi.c479 mqd->mqd_size = sizeof(struct vi_mqd); in mqd_manager_init_vi()
492 mqd->mqd_size = sizeof(struct vi_mqd); in mqd_manager_init_vi()
507 mqd->mqd_size = sizeof(struct vi_mqd); in mqd_manager_init_vi()
523 mqd->mqd_size = sizeof(struct vi_sdma_mqd); in mqd_manager_init_vi()
H A Dkfd_mqd_manager_v10.c481 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10()
500 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10()
516 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10()
532 mqd->mqd_size = sizeof(struct v10_sdma_mqd); in mqd_manager_init_v10()
H A Dkfd_mqd_manager_v9.c57 return mm->mqd_size; in mqd_stride_v9()
1034 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9()
1075 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9()
1103 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9()
1118 mqd->mqd_size = sizeof(struct v9_sdma_mqd); in mqd_manager_init_v9()
H A Dkfd_mqd_manager.h137 uint32_t mqd_size; member
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gfx.c385 int mqd_idx, mqd_size; in amdgpu_gfx_mqd_reset_restore() local
390 mqd_size = adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size; in amdgpu_gfx_mqd_reset_restore()
392 memcpy_toio(ring->mqd_ptr, adev->gfx.mec.mqd_backup[mqd_idx], mqd_size); in amdgpu_gfx_mqd_reset_restore()
394 mqd_size = adev->mqds[AMDGPU_HW_IP_GFX].mqd_size; in amdgpu_gfx_mqd_reset_restore()
398 memcpy_toio(ring->mqd_ptr, adev->gfx.me.mqd_backup[mqd_idx], mqd_size); in amdgpu_gfx_mqd_reset_restore()
408 unsigned int mqd_size, int xcc_id) in amdgpu_gfx_mqd_sw_init() argument
414 u32 gfx_mqd_size = max(adev->mqds[AMDGPU_HW_IP_GFX].mqd_size, mqd_size); in amdgpu_gfx_mqd_sw_init()
415 u32 compute_mqd_size = max(adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size, mqd_size); in amdgpu_gfx_mqd_sw_init()
430 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init()
442 kiq->mqd_backup = kzalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init()
[all …]
H A Damdgpu_mes.h492 unsigned mqd_size; member
503 #define AMDGPU_MQD_SIZE_ALIGN(mqd_size) AMDGPU_GPU_PAGE_ALIGN(((mqd_size) + 32)) argument
H A Dmes_v11_0.c1689 int r, mqd_size = sizeof(struct v11_compute_mqd); in mes_v11_0_mqd_sw_init() local
1702 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v11_0_mqd_sw_init()
1711 memset(ring->mqd_ptr, 0, mqd_size); in mes_v11_0_mqd_sw_init()
1714 adev->mes.mqd_backup[pipe] = kmalloc(mqd_size, GFP_KERNEL); in mes_v11_0_mqd_sw_init()
H A Dmes_v12_1.c1572 int r, mqd_size = sizeof(struct v12_1_mes_mqd); in mes_v12_1_mqd_sw_init() local
1584 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v12_1_mqd_sw_init()
1592 memset(ring->mqd_ptr, 0, mqd_size); in mes_v12_1_mqd_sw_init()
1595 adev->mes.mqd_backup[inst] = kmalloc(mqd_size, GFP_KERNEL); in mes_v12_1_mqd_sw_init()
H A Dmes_v12_0.c1788 int r, mqd_size = sizeof(struct v12_compute_mqd); in mes_v12_0_mqd_sw_init() local
1799 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v12_0_mqd_sw_init()
1807 memset(ring->mqd_ptr, 0, mqd_size); in mes_v12_0_mqd_sw_init()
1810 adev->mes.mqd_backup[pipe] = kmalloc(mqd_size, GFP_KERNEL); in mes_v12_0_mqd_sw_init()
H A Dsdma_v7_0.c904 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v12_sdma_mqd); in sdma_v7_0_set_mqd_funcs()
H A Dsdma_v7_1.c894 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v12_sdma_mqd); in sdma_v7_1_set_mqd_funcs()
H A Dsdma_v6_0.c889 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v11_sdma_mqd); in sdma_v6_0_set_mqd_funcs()
H A Dsdma_v5_0.c998 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v10_sdma_mqd); in sdma_v5_0_set_mqd_funcs()
H A Dsdma_v5_2.c898 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v10_sdma_mqd); in sdma_v5_2_set_mqd_funcs()
H A Dgfx_v12_1.c2565 AMDGPU_MQD_SIZE_ALIGN(adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size); in gfx_v12_1_compute_mqd_init()
4321 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v12_1_set_mqd_funcs()
H A Dgfx_v12_0.c5537 adev->mqds[AMDGPU_HW_IP_GFX].mqd_size = in gfx_v12_0_set_mqd_funcs()
5542 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v12_0_set_mqd_funcs()
H A Dgfx_v11_0.c7282 adev->mqds[AMDGPU_HW_IP_GFX].mqd_size = in gfx_v11_0_set_mqd_funcs()
7287 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v11_0_set_mqd_funcs()
H A Dgfx_v10_0.c10058 adev->mqds[AMDGPU_HW_IP_GFX].mqd_size = in gfx_v10_0_set_mqd_funcs()
10063 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v10_0_set_mqd_funcs()