Lines Matching refs:usage
30 atomic64_t usage; member
221 u64 usage; in amdgpu_vram_mgr_bo_visible_size() local
229 for (usage = 0; nodes && pages; pages -= nodes->size, nodes++) in amdgpu_vram_mgr_bo_visible_size()
230 usage += amdgpu_vram_mgr_vis_size(adev, nodes); in amdgpu_vram_mgr_bo_visible_size()
232 return usage; in amdgpu_vram_mgr_bo_visible_size()
288 if (atomic64_add_return(mem_bytes, &mgr->usage) > adev->gmc.mc_vram_size) { in amdgpu_vram_mgr_new()
289 atomic64_sub(mem_bytes, &mgr->usage); in amdgpu_vram_mgr_new()
311 atomic64_sub(mem_bytes, &mgr->usage); in amdgpu_vram_mgr_new()
368 atomic64_sub(mem->num_pages << PAGE_SHIFT, &mgr->usage); in amdgpu_vram_mgr_new()
390 uint64_t usage = 0, vis_usage = 0; in amdgpu_vram_mgr_del() local
400 usage += nodes->size << PAGE_SHIFT; in amdgpu_vram_mgr_del()
406 atomic64_sub(usage, &mgr->usage); in amdgpu_vram_mgr_del()
424 return atomic64_read(&mgr->usage); in amdgpu_vram_mgr_usage()