Searched refs:wptr_obj (Results 1 – 2 of 2) sorted by relevance
40 struct amdgpu_userq_obj *wptr_obj = &queue->wptr_obj; in mes_userq_create_wptr_mapping() local68 wptr_obj->obj = amdgpu_bo_ref(wptr_mapping->bo_va->base.bo); in mes_userq_create_wptr_mapping()69 if (wptr_obj->obj->tbo.base.size > PAGE_SIZE) { in mes_userq_create_wptr_mapping()75 ret = amdgpu_bo_pin(wptr_obj->obj, AMDGPU_GEM_DOMAIN_GTT); in mes_userq_create_wptr_mapping()81 ret = amdgpu_ttm_alloc_gart(&wptr_obj->obj->tbo); in mes_userq_create_wptr_mapping()87 queue->wptr_obj.gpu_addr = amdgpu_bo_gpu_offset(wptr_obj->obj); in mes_userq_create_wptr_mapping()93 amdgpu_bo_unpin(wptr_obj->obj); in mes_userq_create_wptr_mapping()95 amdgpu_bo_unref(&wptr_obj->obj); in mes_userq_create_wptr_mapping()148 queue_input.wptr_mc_addr = queue->wptr_obj.gpu_addr; in mes_userq_map()471 amdgpu_bo_reserve(queue->wptr_obj.obj, true); in mes_userq_mqd_destroy()[all …]
63 struct amdgpu_userq_obj wptr_obj; member