| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_process_queue_manager.c | 737 uint32_t *mqd_size, in get_queue_data_sizes() argument 744 mqd_size, in get_queue_data_sizes() 771 uint32_t mqd_size, ctl_stack_size; in kfd_process_get_queue_info() local 775 ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size); in kfd_process_get_queue_info() 779 extra_data_sizes += mqd_size + ctl_stack_size; in kfd_process_get_queue_info() 822 ctl_stack = mqd + q_data->mqd_size; in criu_checkpoint_queue() 874 uint32_t mqd_size; in criu_checkpoint_queues_device() local 886 ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size); in criu_checkpoint_queues_device() 890 q_data_size = sizeof(*q_data) + mqd_size + ctl_stack_size; in criu_checkpoint_queues_device() 910 q_data->mqd_size = mqd_size; in criu_checkpoint_queues_device() [all …]
|
| H A D | kfd_mqd_manager.c | 79 dev->dqm->mqd_mgrs[KFD_MQD_TYPE_SDMA]->mqd_size; in allocate_sdma_mqd() 81 offset += dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]->mqd_size * in allocate_sdma_mqd() 275 return dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]->mqd_size; in kfd_hiq_mqd_stride() 296 return AMDGPU_MQD_SIZE_ALIGN(mm->mqd_size); in kfd_mqd_stride() 298 return mm->mqd_size; in kfd_mqd_stride()
|
| H A D | kfd_mqd_manager_v9.c | 56 return mm->mqd_size; in mqd_stride_v9() 984 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 1014 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 1042 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 1057 mqd->mqd_size = sizeof(struct v9_sdma_mqd); in mqd_manager_init_v9()
|
| H A D | kfd_priv.h | 1297 uint32_t mqd_size; member 1420 u32 *mqd_size,
|
| H A D | kfd_device_queue_manager.c | 2725 u32 *mqd_size, in get_queue_checkpoint_info() argument 2735 *mqd_size = mqd_mgr->mqd_size * NUM_XCC(mqd_mgr->dev->xcc_mask); in get_queue_checkpoint_info() 2899 uint32_t size = dqm->mqd_mgrs[KFD_MQD_TYPE_SDMA]->mqd_size * in allocate_hiq_sdma_mqd() 2902 (dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]->mqd_size * in allocate_hiq_sdma_mqd()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | mes_userqueue.c | 272 AMDGPU_MQD_SIZE_ALIGN(mqd_hw_default->mqd_size)); in mes_userq_mqd_create() 291 if (mqd_user->mqd_size != sizeof(*compute_mqd)) { in mes_userq_mqd_create() 297 compute_mqd = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create() 335 if (mqd_user->mqd_size != sizeof(*mqd_gfx_v11) || !mqd_user->mqd) { in mes_userq_mqd_create() 341 mqd_gfx_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create() 378 if (mqd_user->mqd_size != sizeof(*mqd_sdma_v11) || !mqd_user->mqd) { in mes_userq_mqd_create() 384 mqd_sdma_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
|
| H A D | mes_v12_1.c | 1499 int r, mqd_size = sizeof(struct v12_1_mes_mqd); in mes_v12_1_mqd_sw_init() local 1511 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v12_1_mqd_sw_init() 1519 memset(ring->mqd_ptr, 0, mqd_size); in mes_v12_1_mqd_sw_init() 1522 adev->mes.mqd_backup[inst] = kmalloc(mqd_size, GFP_KERNEL); in mes_v12_1_mqd_sw_init() 2136 int i, r, off, mqd_size, mqd_count = 1; in mes_v12_1_test_queue() local 2141 mqd_size = mqd_mgr->mqd_size + PAGE_SIZE; in mes_v12_1_test_queue() 2157 mqd_size *= mqd_count; in mes_v12_1_test_queue() 2161 &mqd_ptr, mqd_size * mqd_count); in mes_v12_1_test_queue() 2172 mqd_prop.mqd_stride_size = mqd_size; in mes_v12_1_test_queue() 2179 off = mqd_size * i; in mes_v12_1_test_queue()
|
| H A D | amdgpu_gfx.c | 382 unsigned int mqd_size, int xcc_id) in amdgpu_gfx_mqd_sw_init() argument 388 u32 gfx_mqd_size = max(adev->mqds[AMDGPU_HW_IP_GFX].mqd_size, mqd_size); in amdgpu_gfx_mqd_sw_init() 389 u32 compute_mqd_size = max(adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size, mqd_size); in amdgpu_gfx_mqd_sw_init() 404 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init() 416 kiq->mqd_backup = kzalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init() 437 ring->mqd_size = gfx_mqd_size; in amdgpu_gfx_mqd_sw_init() 461 ring->mqd_size = compute_mqd_size; in amdgpu_gfx_mqd_sw_init()
|
| H A D | mes_v11_0.c | 1382 int r, mqd_size = sizeof(struct v11_compute_mqd); in mes_v11_0_mqd_sw_init() local 1395 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v11_0_mqd_sw_init() 1404 memset(ring->mqd_ptr, 0, mqd_size); in mes_v11_0_mqd_sw_init() 1407 adev->mes.mqd_backup[pipe] = kmalloc(mqd_size, GFP_KERNEL); in mes_v11_0_mqd_sw_init()
|
| H A D | mes_v12_0.c | 1572 int r, mqd_size = sizeof(struct v12_compute_mqd); in mes_v12_0_mqd_sw_init() local 1583 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v12_0_mqd_sw_init() 1591 memset(ring->mqd_ptr, 0, mqd_size); in mes_v12_0_mqd_sw_init() 1594 adev->mes.mqd_backup[pipe] = kmalloc(mqd_size, GFP_KERNEL); in mes_v12_0_mqd_sw_init()
|
| H A D | amdgpu_userq.c | 943 args->in.mqd_size) in amdgpu_userq_input_args_validate()
|
| H A D | sdma_v7_1.c | 911 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v12_sdma_mqd); in sdma_v7_1_set_mqd_funcs()
|
| H A D | sdma_v7_0.c | 921 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v12_sdma_mqd); in sdma_v7_0_set_mqd_funcs()
|
| H A D | sdma_v6_0.c | 905 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v11_sdma_mqd); in sdma_v6_0_set_mqd_funcs()
|
| H A D | gfx_v12_1.c | 2247 AMDGPU_MQD_SIZE_ALIGN(adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size); in gfx_v12_1_compute_mqd_init() 3971 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v12_1_set_mqd_funcs()
|
| H A D | gfx_v12_0.c | 5679 adev->mqds[AMDGPU_HW_IP_GFX].mqd_size = in gfx_v12_0_set_mqd_funcs() 5684 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v12_0_set_mqd_funcs()
|
| H A D | gfx_v11_0.c | 7480 adev->mqds[AMDGPU_HW_IP_GFX].mqd_size = in gfx_v11_0_set_mqd_funcs() 7485 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v11_0_set_mqd_funcs()
|