Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/amd/amdgpu/
A Dmes_userqueue.c225 r = amdgpu_userq_create_object(uq_mgr, &queue->mqd, mqd_hw_default->mqd_size); in mes_userq_mqd_create()
244 if (mqd_user->mqd_size != sizeof(*compute_mqd)) { in mes_userq_mqd_create()
250 compute_mqd = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
267 if (mqd_user->mqd_size != sizeof(*mqd_gfx_v11) || !mqd_user->mqd) { in mes_userq_mqd_create()
273 mqd_gfx_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
288 if (mqd_user->mqd_size != sizeof(*mqd_sdma_v11) || !mqd_user->mqd) { in mes_userq_mqd_create()
294 mqd_sdma_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
A Damdgpu_gfx.c379 unsigned int mqd_size, int xcc_id) in amdgpu_gfx_mqd_sw_init() argument
399 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init()
411 kiq->mqd_backup = kzalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init()
424 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init()
432 ring->mqd_size = mqd_size; in amdgpu_gfx_mqd_sw_init()
434 adev->gfx.me.mqd_backup[i] = kzalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init()
448 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init()
456 ring->mqd_size = mqd_size; in amdgpu_gfx_mqd_sw_init()
458 adev->gfx.mec.mqd_backup[j] = kzalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init()
A Damdgpu_ring.c612 ssize_t bytes = min_t(ssize_t, ring->mqd_size - *pos, size); in amdgpu_debugfs_mqd_read()
615 if (*pos > ring->mqd_size) in amdgpu_debugfs_mqd_read()
666 ring->mqd_size); in amdgpu_debugfs_ring_init()
A Dmes_v11_0.c1344 int r, mqd_size = sizeof(struct v11_compute_mqd); in mes_v11_0_mqd_sw_init() local
1357 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v11_0_mqd_sw_init()
1366 memset(ring->mqd_ptr, 0, mqd_size); in mes_v11_0_mqd_sw_init()
1369 adev->mes.mqd_backup[pipe] = kmalloc(mqd_size, GFP_KERNEL); in mes_v11_0_mqd_sw_init()
A Dmes_v12_0.c1458 int r, mqd_size = sizeof(struct v12_compute_mqd); in mes_v12_0_mqd_sw_init() local
1469 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v12_0_mqd_sw_init()
1477 memset(ring->mqd_ptr, 0, mqd_size); in mes_v12_0_mqd_sw_init()
1480 adev->mes.mqd_backup[pipe] = kmalloc(mqd_size, GFP_KERNEL); in mes_v12_0_mqd_sw_init()
A Damdgpu_gfx.h580 unsigned mqd_size, int xcc_id);
A Damdgpu_ring.h367 unsigned mqd_size; member
A Damdgpu_userq.c572 args->in.mqd_size) in amdgpu_userq_ioctl()
A Damdgpu.h890 unsigned mqd_size; member
A Dsdma_v6_0.c905 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v11_sdma_mqd); in sdma_v6_0_set_mqd_funcs()
A Dsdma_v7_0.c922 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v12_sdma_mqd); in sdma_v7_0_set_mqd_funcs()
A Dsdma_v5_2.c899 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v10_sdma_mqd); in sdma_v5_2_set_mqd_funcs()
A Dsdma_v5_0.c999 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v10_sdma_mqd); in sdma_v5_0_set_mqd_funcs()
/drivers/gpu/drm/amd/amdkfd/
A Dkfd_process_queue_manager.c748 uint32_t *mqd_size, in get_queue_data_sizes() argument
755 mqd_size, in get_queue_data_sizes()
782 uint32_t mqd_size, ctl_stack_size; in kfd_process_get_queue_info() local
790 extra_data_sizes += mqd_size + ctl_stack_size; in kfd_process_get_queue_info()
833 ctl_stack = mqd + q_data->mqd_size; in criu_checkpoint_queue()
885 uint32_t mqd_size; in criu_checkpoint_queues_device() local
901 q_data_size = sizeof(*q_data) + mqd_size + ctl_stack_size; in criu_checkpoint_queues_device()
921 q_data->mqd_size = mqd_size; in criu_checkpoint_queues_device()
1051 ctl_stack = mqd + q_data->mqd_size; in kfd_criu_restore_queue()
1081 uint32_t *mqd_size, in pqm_get_queue_checkpoint_info() argument
[all …]
A Dkfd_mqd_manager.c77 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()
A Dkfd_mqd_manager_cik.c408 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()
A Dkfd_mqd_manager_v12.c399 mqd->mqd_size = sizeof(struct v12_compute_mqd); in mqd_manager_init_v12()
416 mqd->mqd_size = sizeof(struct v12_compute_mqd); in mqd_manager_init_v12()
432 mqd->mqd_size = sizeof(struct v12_compute_mqd); in mqd_manager_init_v12()
446 mqd->mqd_size = sizeof(struct v12_sdma_mqd); in mqd_manager_init_v12()
A Dkfd_mqd_manager_vi.c467 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()
A Dkfd_mqd_manager_v10.c469 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10()
488 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10()
504 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10()
520 mqd->mqd_size = sizeof(struct v10_sdma_mqd); in mqd_manager_init_v10()
A Dkfd_mqd_manager_v11.c497 mqd->mqd_size = sizeof(struct v11_compute_mqd); in mqd_manager_init_v11()
516 mqd->mqd_size = sizeof(struct v11_compute_mqd); in mqd_manager_init_v11()
532 mqd->mqd_size = sizeof(struct v11_compute_mqd); in mqd_manager_init_v11()
548 mqd->mqd_size = sizeof(struct v11_sdma_mqd); in mqd_manager_init_v11()
A Dkfd_mqd_manager_v9.c49 return mm->mqd_size; in mqd_stride_v9()
949 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9()
979 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9()
1007 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9()
1022 mqd->mqd_size = sizeof(struct v9_sdma_mqd); in mqd_manager_init_v9()
A Dkfd_mqd_manager.h128 uint32_t mqd_size; member
A Dkfd_device_queue_manager.h196 const struct queue *q, u32 *mqd_size,
A Dkfd_priv.h1267 uint32_t mqd_size; member
1388 u32 *mqd_size,
A Dkfd_device_queue_manager.c2719 u32 *mqd_size, in get_queue_checkpoint_info() argument
2728 *mqd_size = mqd_mgr->mqd_size * NUM_XCC(mqd_mgr->dev->xcc_mask); in get_queue_checkpoint_info()
2892 uint32_t size = dqm->mqd_mgrs[KFD_MQD_TYPE_SDMA]->mqd_size * in allocate_hiq_sdma_mqd()
2895 (dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]->mqd_size * in allocate_hiq_sdma_mqd()

Completed in 83 milliseconds

12