/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_process_queue_manager.c | 663 uint32_t *mqd_size, in get_queue_data_sizes() 670 mqd_size, in get_queue_data_sizes() 697 uint32_t mqd_size, ctl_stack_size; in kfd_process_get_queue_info() local 701 ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size); in kfd_process_get_queue_info() 705 extra_data_sizes += mqd_size + ctl_stack_size; in kfd_process_get_queue_info() 748 ctl_stack = mqd + q_data->mqd_size; in criu_checkpoint_queue() 800 uint32_t mqd_size; in criu_checkpoint_queues_device() local 812 ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size); in criu_checkpoint_queues_device() 816 q_data_size = sizeof(*q_data) + mqd_size + ctl_stack_size; in criu_checkpoint_queues_device() 833 q_data->mqd_size in criu_checkpoint_queues_device() 661 get_queue_data_sizes(struct kfd_process_device *pdd, struct queue *q, uint32_t *mqd_size, uint32_t *ctl_stack_size) get_queue_data_sizes() argument 984 pqm_get_queue_checkpoint_info(struct process_queue_manager *pqm, unsigned int qid, uint32_t *mqd_size, uint32_t *ctl_stack_size) pqm_get_queue_checkpoint_info() argument [all...] |
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() 271 return dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]->mqd_size; in kfd_hiq_mqd_stride() 291 return mm->mqd_size; in kfd_mqd_stride()
|
H A 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()
|
H A 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()
|
H A 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()
|
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_v9.c | 49 return mm->mqd_size; in mqd_stride_v9() 846 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 870 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 894 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 909 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 | 189 const struct queue *q, u32 *mqd_size,
|
H A D | kfd_priv.h | 1239 uint32_t mqd_size; member 1352 u32 *mqd_size,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager.c | 76 dev->dqm->mqd_mgrs[KFD_MQD_TYPE_SDMA]->mqd_size; in allocate_sdma_mqd() 78 offset += dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]->mqd_size; in allocate_sdma_mqd()
|
H A D | kfd_mqd_manager_v9.c | 464 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 477 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 490 mqd->mqd_size = sizeof(struct v9_mqd); in mqd_manager_init_v9() 503 mqd->mqd_size = sizeof(struct v9_sdma_mqd); in mqd_manager_init_v9()
|
H A D | kfd_mqd_manager_vi.c | 432 mqd->mqd_size = sizeof(struct vi_mqd); in mqd_manager_init_vi() 445 mqd->mqd_size = sizeof(struct vi_mqd); in mqd_manager_init_vi() 458 mqd->mqd_size = sizeof(struct vi_mqd); in mqd_manager_init_vi() 471 mqd->mqd_size = sizeof(struct vi_sdma_mqd); in mqd_manager_init_vi()
|
H A D | kfd_mqd_manager_v10.c | 408 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10() 424 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10() 438 mqd->mqd_size = sizeof(struct v10_compute_mqd); in mqd_manager_init_v10() 452 mqd->mqd_size = sizeof(struct v10_sdma_mqd); in mqd_manager_init_v10()
|
H A D | kfd_mqd_manager_cik.c | 384 mqd->mqd_size = sizeof(struct cik_mqd); in mqd_manager_init_cik() 397 mqd->mqd_size = sizeof(struct cik_mqd); in mqd_manager_init_cik() 410 mqd->mqd_size = sizeof(struct cik_mqd); in mqd_manager_init_cik() 423 mqd->mqd_size = sizeof(struct cik_sdma_rlc_registers); in mqd_manager_init_cik()
|
H A D | kfd_mqd_manager.h | 108 uint32_t mqd_size; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gfx.c | 380 unsigned int mqd_size, int xcc_id) in amdgpu_gfx_mqd_sw_init() 400 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init() 412 kiq->mqd_backup = kmalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init() 425 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init() 433 ring->mqd_size = mqd_size; in amdgpu_gfx_mqd_sw_init() 435 adev->gfx.me.mqd_backup[i] = kmalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init() 449 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init() 457 ring->mqd_size = mqd_size; in amdgpu_gfx_mqd_sw_init() 379 amdgpu_gfx_mqd_sw_init(struct amdgpu_device *adev, unsigned int mqd_size, int xcc_id) amdgpu_gfx_mqd_sw_init() argument [all...] |
H A D | mes_v11_0.c | 993 int r, mqd_size = sizeof(struct v11_compute_mqd); in mes_v11_0_mqd_sw_init() local 1006 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v11_0_mqd_sw_init() 1015 memset(ring->mqd_ptr, 0, mqd_size); in mes_v11_0_mqd_sw_init() 1018 adev->mes.mqd_backup[pipe] = kmalloc(mqd_size, GFP_KERNEL); in mes_v11_0_mqd_sw_init()
|
H A D | mes_v10_1.c | 887 int r, mqd_size = sizeof(struct v10_compute_mqd); in mes_v10_1_mqd_sw_init() local 900 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v10_1_mqd_sw_init() 908 memset(ring->mqd_ptr, 0, mqd_size); in mes_v10_1_mqd_sw_init() 911 adev->mes.mqd_backup[pipe] = kmalloc(mqd_size, GFP_KERNEL); in mes_v10_1_mqd_sw_init()
|
H A D | amdgpu_ring.c | 542 if (*pos >= ring->mqd_size) in amdgpu_debugfs_mqd_read() 601 ring->mqd_size); in amdgpu_debugfs_ring_init()
|
H A D | sdma_v5_0.c | 338 uint32_t mqd_size = adev->mqds[AMDGPU_HW_IP_DMA].mqd_size; in sdma_v5_0_ring_set_wptr() local 342 wptr_saved = (uint32_t *)(ring->mqd_ptr + mqd_size); in sdma_v5_0_ring_set_wptr() 343 is_queue_unmap = (uint32_t *)(ring->mqd_ptr + mqd_size + in sdma_v5_0_ring_set_wptr() 973 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v10_sdma_mqd); in sdma_v5_0_set_mqd_funcs()
|
H A D | sdma_v6_0.c | 162 uint32_t mqd_size = adev->mqds[AMDGPU_HW_IP_DMA].mqd_size; in sdma_v6_0_ring_set_wptr() local 167 wptr_saved = (uint32_t *)(ring->mqd_ptr + mqd_size); in sdma_v6_0_ring_set_wptr() 168 is_queue_unmap = (uint32_t *)(ring->mqd_ptr + mqd_size + in sdma_v6_0_ring_set_wptr() 860 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v11_sdma_mqd); in sdma_v6_0_set_mqd_funcs()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gfx.c | 361 unsigned mqd_size) in amdgpu_gfx_mqd_sw_init() 374 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init() 383 adev->gfx.mec.mqd_backup[AMDGPU_MAX_COMPUTE_RINGS] = kmalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init() 393 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init() 402 adev->gfx.me.mqd_backup[i] = kmalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init() 413 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_gfx_mqd_sw_init() 422 adev->gfx.mec.mqd_backup[i] = kmalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init() 360 amdgpu_gfx_mqd_sw_init(struct amdgpu_device *adev, unsigned mqd_size) amdgpu_gfx_mqd_sw_init() argument
|
H A D | mes_v10_1.c | 856 int r, mqd_size = sizeof(struct v10_compute_mqd); in mes_v10_1_mqd_sw_init() local 862 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in mes_v10_1_mqd_sw_init() 871 adev->mes.mqd_backup = kmalloc(mqd_size, GFP_KERNEL); in mes_v10_1_mqd_sw_init()
|
H A D | amdgpu_gfx.h | 361 unsigned mqd_size);
|