Home
last modified time | relevance | path

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

/openbmc/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_process_queue_manager.c668 uint32_t *mqd_size, in get_queue_data_sizes() argument
675 mqd_size, in get_queue_data_sizes()
702 uint32_t mqd_size, ctl_stack_size; in kfd_process_get_queue_info() local
710 extra_data_sizes += mqd_size + ctl_stack_size; in kfd_process_get_queue_info()
753 ctl_stack = mqd + q_data->mqd_size; in criu_checkpoint_queue()
805 uint32_t mqd_size; in criu_checkpoint_queues_device() local
821 q_data_size = sizeof(*q_data) + mqd_size + ctl_stack_size; in criu_checkpoint_queues_device()
838 q_data->mqd_size = mqd_size; in criu_checkpoint_queues_device()
961 ctl_stack = mqd + q_data->mqd_size; in kfd_criu_restore_queue()
991 uint32_t *mqd_size, in pqm_get_queue_checkpoint_info() argument
[all …]
H 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()
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 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()
H 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()
H A Dkfd_mqd_manager_v10.c467 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 Dkfd_mqd_manager_v11.c496 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 Dkfd_mqd_manager_v9.c49 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 Dkfd_mqd_manager.h128 uint32_t mqd_size; member
H A Dkfd_device_queue_manager.h189 const struct queue *q, u32 *mqd_size,
H A Dkfd_priv.h1239 uint32_t mqd_size; member
1352 u32 *mqd_size,
H A Dkfd_device_queue_manager.c2300 u32 *mqd_size, in get_queue_checkpoint_info() argument
2309 *mqd_size = mqd_mgr->mqd_size; in get_queue_checkpoint_info()
2469 uint32_t size = dqm->mqd_mgrs[KFD_MQD_TYPE_SDMA]->mqd_size * in allocate_hiq_sdma_mqd()
2472 (dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]->mqd_size * in allocate_hiq_sdma_mqd()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gfx.c380 unsigned int mqd_size, int xcc_id) in amdgpu_gfx_mqd_sw_init() argument
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()
459 adev->gfx.mec.mqd_backup[j] = kmalloc(mqd_size, GFP_KERNEL); in amdgpu_gfx_mqd_sw_init()
H A Damdgpu_ring.c531 kbuf = kmalloc(ring->mqd_size, GFP_KERNEL); in amdgpu_debugfs_mqd_read()
547 for (i = 0; i < ring->mqd_size/sizeof(u32); i++) in amdgpu_debugfs_mqd_read()
555 if (*pos >= ring->mqd_size) in amdgpu_debugfs_mqd_read()
614 ring->mqd_size); in amdgpu_debugfs_ring_init()
H A Dmes_v10_1.c887 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 Dsdma_v6_0.c162 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()
H A Dmes_v11_0.c993 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 Dsdma_v5_0.c338 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 Damdgpu_mes.c514 u32 mqd_size = mqd_mgr->mqd_size; in amdgpu_mes_queue_alloc_mqd() local
517 r = amdgpu_bo_create_kernel(adev, mqd_size, PAGE_SIZE, in amdgpu_mes_queue_alloc_mqd()
525 memset(q->mqd_cpu_ptr, 0, mqd_size); in amdgpu_mes_queue_alloc_mqd()
H A Damdgpu_gfx.h490 unsigned mqd_size, int xcc_id);
H A Dgfx_v11_0.c5151 uint32_t mqd_size = adev->mqds[AMDGPU_HW_IP_GFX].mqd_size; in gfx_v11_0_ring_set_wptr_gfx() local
5155 wptr_saved = (uint32_t *)(ring->mqd_ptr + mqd_size); in gfx_v11_0_ring_set_wptr_gfx()
5156 is_queue_unmap = (uint32_t *)(ring->mqd_ptr + mqd_size + in gfx_v11_0_ring_set_wptr_gfx()
5214 uint32_t mqd_size = adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size; in gfx_v11_0_ring_set_wptr_compute() local
5218 wptr_saved = (uint32_t *)(ring->mqd_ptr + mqd_size); in gfx_v11_0_ring_set_wptr_compute()
5219 is_queue_unmap = (uint32_t *)(ring->mqd_ptr + mqd_size + in gfx_v11_0_ring_set_wptr_compute()
6275 adev->mqds[AMDGPU_HW_IP_GFX].mqd_size = in gfx_v11_0_set_mqd_funcs()
6280 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v11_0_set_mqd_funcs()
H A Damdgpu_ring.h266 unsigned mqd_size; member
H A Dgfx_v10_0.c8155 uint32_t mqd_size = adev->mqds[AMDGPU_HW_IP_GFX].mqd_size; in gfx_v10_0_ring_set_wptr_gfx() local
8159 wptr_saved = (uint32_t *)(ring->mqd_ptr + mqd_size); in gfx_v10_0_ring_set_wptr_gfx()
8160 is_queue_unmap = (uint32_t *)(ring->mqd_ptr + mqd_size + in gfx_v10_0_ring_set_wptr_gfx()
8218 uint32_t mqd_size = adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size; in gfx_v10_0_ring_set_wptr_compute() local
8222 wptr_saved = (uint32_t *)(ring->mqd_ptr + mqd_size); in gfx_v10_0_ring_set_wptr_compute()
8223 is_queue_unmap = (uint32_t *)(ring->mqd_ptr + mqd_size + in gfx_v10_0_ring_set_wptr_compute()
9346 adev->mqds[AMDGPU_HW_IP_GFX].mqd_size = in gfx_v10_0_set_mqd_funcs()
9351 adev->mqds[AMDGPU_HW_IP_COMPUTE].mqd_size = in gfx_v10_0_set_mqd_funcs()
H A Damdgpu.h753 unsigned mqd_size; member
H A Dsdma_v5_2.c821 adev->mqds[AMDGPU_HW_IP_DMA].mqd_size = sizeof(struct v10_sdma_mqd); in sdma_v5_2_set_mqd_funcs()