/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | mes_userqueue.c | 225 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()
|
H A D | amdgpu_gfx.c | 379 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() [all...] |
H A D | amdgpu_ring.c | 612 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()
|
H A D | mes_v11_0.c | 1344 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()
|
H A D | mes_v12_0.c | 1458 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()
|
H A D | amdgpu_gfx.h | 580 unsigned mqd_size, int xcc_id);
|
H A D | amdgpu_ring.h | 367 unsigned mqd_size; member
|
H A D | amdgpu_userq.c | 572 args->in.mqd_size) in amdgpu_userq_ioctl()
|
H A D | amdgpu.h | 890 unsigned mqd_size; member
|
H A D | sdma_v7_0.c | 922 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 | sdma_v5_0.c | 999 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v10_sdma_mqd); in sdma_v5_0_set_mqd_funcs()
|
H A D | sdma_v5_2.c | 899 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v10_sdma_mqd); in sdma_v5_2_set_mqd_funcs()
|
H A D | gfx_v12_0.c | 5666 adev->mqds[AMDGPU_HW_IP_GFX].mqd_size = in gfx_v12_0_set_mqd_funcs() 5671 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v12_0_set_mqd_funcs()
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
H A 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()
|
H A 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()
|
H A D | kfd_mqd_manager_v12.c | 399 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()
|
H A D | kfd_mqd_manager_v10.c | 469 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()
|
H A D | kfd_mqd_manager_v11.c | 497 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()
|
H A D | kfd_mqd_manager_v9.c | 49 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()
|
H A D | kfd_mqd_manager.h | 128 uint32_t mqd_size; member
|
H A D | kfd_device_queue_manager.h | 196 const struct queue *q, u32 *mqd_size,
|
H A D | kfd_device_queue_manager.c | 2719 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()
|
/linux/include/uapi/drm/ |
H A D | amdgpu_drm.h | 410 __u64 mqd_size; member
|