Lines Matching refs:mqd_user
203 struct drm_amdgpu_userq_in *mqd_user) in mes_userq_create_ctx_space() argument
281 struct drm_amdgpu_userq_in *mqd_user = args_in; in mes_userq_mqd_create() local
300 userq_props->wptr_gpu_addr = mqd_user->wptr_va; in mes_userq_mqd_create()
301 userq_props->rptr_gpu_addr = mqd_user->rptr_va; in mes_userq_mqd_create()
302 userq_props->queue_size = mqd_user->queue_size; in mes_userq_mqd_create()
303 userq_props->hqd_base_gpu_addr = mqd_user->queue_va; in mes_userq_mqd_create()
312 if (mqd_user->mqd_size != sizeof(*compute_mqd)) { in mes_userq_mqd_create()
318 compute_mqd = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
337 mqd_user->flags & AMDGPU_USERQ_CREATE_FLAGS_QUEUE_SECURE; in mes_userq_mqd_create()
350 if (mqd_user->mqd_size != sizeof(*mqd_gfx_v11) || !mqd_user->mqd) { in mes_userq_mqd_create()
356 mqd_gfx_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
366 mqd_user->flags & AMDGPU_USERQ_CREATE_FLAGS_QUEUE_SECURE; in mes_userq_mqd_create()
385 if (mqd_user->mqd_size != sizeof(*mqd_sdma_v11) || !mqd_user->mqd) { in mes_userq_mqd_create()
391 mqd_sdma_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
417 r = mes_userq_create_ctx_space(uq_mgr, queue, mqd_user); in mes_userq_mqd_create()