Lines Matching refs:gws_bo
2889 struct amdgpu_bo *gws_bo = (struct amdgpu_bo *)gws; in amdgpu_amdkfd_add_gws_to_process() local
2901 (*mem)->bo = amdgpu_bo_ref(gws_bo); in amdgpu_amdkfd_add_gws_to_process()
2910 ret = amdgpu_bo_reserve(gws_bo, false); in amdgpu_amdkfd_add_gws_to_process()
2916 ret = amdgpu_amdkfd_bo_validate(gws_bo, AMDGPU_GEM_DOMAIN_GWS, true); in amdgpu_amdkfd_add_gws_to_process()
2925 ret = dma_resv_reserve_fences(gws_bo->tbo.base.resv, 1); in amdgpu_amdkfd_add_gws_to_process()
2928 dma_resv_add_fence(gws_bo->tbo.base.resv, in amdgpu_amdkfd_add_gws_to_process()
2931 amdgpu_bo_unreserve(gws_bo); in amdgpu_amdkfd_add_gws_to_process()
2938 amdgpu_bo_unreserve(gws_bo); in amdgpu_amdkfd_add_gws_to_process()
2943 amdgpu_bo_unref(&gws_bo); in amdgpu_amdkfd_add_gws_to_process()
2955 struct amdgpu_bo *gws_bo = kgd_mem->bo; in amdgpu_amdkfd_remove_gws_from_process() local
2962 ret = amdgpu_bo_reserve(gws_bo, false); in amdgpu_amdkfd_remove_gws_from_process()
2968 amdgpu_amdkfd_remove_eviction_fence(gws_bo, in amdgpu_amdkfd_remove_gws_from_process()
2970 amdgpu_bo_unreserve(gws_bo); in amdgpu_amdkfd_remove_gws_from_process()
2972 amdgpu_bo_unref(&gws_bo); in amdgpu_amdkfd_remove_gws_from_process()