Lines Matching refs:userq_props

119 	struct amdgpu_mqd_prop *userq_props = queue->userq_prop;  in mes_userq_map()  local
142 queue_input.wptr_addr = userq_props->wptr_gpu_addr; in mes_userq_map()
143 queue_input.queue_size = userq_props->queue_size >> 2; in mes_userq_map()
144 queue_input.doorbell_offset = userq_props->doorbell_index; in mes_userq_map()
174 DRM_DEBUG_DRIVER("Queue (doorbell:%d) mapped successfully\n", userq_props->doorbell_index); in mes_userq_map()
320 struct amdgpu_mqd_prop *userq_props; in mes_userq_mqd_create() local
324 userq_props = kzalloc_obj(struct amdgpu_mqd_prop); in mes_userq_mqd_create()
325 if (!userq_props) { in mes_userq_mqd_create()
344 userq_props->wptr_gpu_addr = mqd_user->wptr_va; in mes_userq_mqd_create()
345 userq_props->rptr_gpu_addr = mqd_user->rptr_va; in mes_userq_mqd_create()
346 userq_props->queue_size = mqd_user->queue_size; in mes_userq_mqd_create()
347 userq_props->hqd_base_gpu_addr = mqd_user->queue_va; in mes_userq_mqd_create()
348 userq_props->mqd_gpu_addr = queue->mqd.gpu_addr; in mes_userq_mqd_create()
349 userq_props->use_doorbell = true; in mes_userq_mqd_create()
350 userq_props->doorbell_index = queue->doorbell_index; in mes_userq_mqd_create()
351 userq_props->fence_address = queue->fence_drv->gpu_addr; in mes_userq_mqd_create()
383 userq_props->eop_gpu_addr = compute_mqd->eop_va; in mes_userq_mqd_create()
384 userq_props->hqd_pipe_priority = AMDGPU_GFX_PIPE_PRIO_NORMAL; in mes_userq_mqd_create()
385 userq_props->hqd_queue_priority = AMDGPU_GFX_QUEUE_PRIORITY_MINIMUM; in mes_userq_mqd_create()
386 userq_props->hqd_active = false; in mes_userq_mqd_create()
387 userq_props->tmz_queue = in mes_userq_mqd_create()
414 userq_props->shadow_addr = mqd_gfx_v11->shadow_va; in mes_userq_mqd_create()
415 userq_props->csa_addr = mqd_gfx_v11->csa_va; in mes_userq_mqd_create()
416 userq_props->tmz_queue = in mes_userq_mqd_create()
473 userq_props->csa_addr = mqd_sdma_v11->csa_va; in mes_userq_mqd_create()
477 queue->userq_prop = userq_props; in mes_userq_mqd_create()
479 r = mqd_hw_default->init_mqd(adev, (void *)queue->mqd.cpu_ptr, userq_props); in mes_userq_mqd_create()
500 r = mes_userq_create_wptr_mapping(adev, uq_mgr, queue, userq_props->wptr_gpu_addr); in mes_userq_mqd_create()
517 kfree(userq_props); in mes_userq_mqd_create()