Lines Matching refs:mgr
46 struct amdgpu_vram_mgr *mgr; in amdgpu_vram_mgr_init() local
48 mgr = kzalloc(sizeof(*mgr), GFP_KERNEL); in amdgpu_vram_mgr_init()
49 if (!mgr) in amdgpu_vram_mgr_init()
52 drm_mm_init(&mgr->mm, 0, p_size); in amdgpu_vram_mgr_init()
53 spin_lock_init(&mgr->lock); in amdgpu_vram_mgr_init()
54 man->priv = mgr; in amdgpu_vram_mgr_init()
68 struct amdgpu_vram_mgr *mgr = man->priv; in amdgpu_vram_mgr_fini() local
70 spin_lock(&mgr->lock); in amdgpu_vram_mgr_fini()
71 drm_mm_takedown(&mgr->mm); in amdgpu_vram_mgr_fini()
72 spin_unlock(&mgr->lock); in amdgpu_vram_mgr_fini()
73 kfree(mgr); in amdgpu_vram_mgr_fini()
143 struct amdgpu_vram_mgr *mgr = man->priv; in amdgpu_vram_mgr_new() local
144 struct drm_mm *mm = &mgr->mm; in amdgpu_vram_mgr_new()
178 spin_lock(&mgr->lock); in amdgpu_vram_mgr_new()
208 spin_unlock(&mgr->lock); in amdgpu_vram_mgr_new()
210 atomic64_add(usage, &mgr->usage); in amdgpu_vram_mgr_new()
211 atomic64_add(vis_usage, &mgr->vis_usage); in amdgpu_vram_mgr_new()
220 spin_unlock(&mgr->lock); in amdgpu_vram_mgr_new()
240 struct amdgpu_vram_mgr *mgr = man->priv; in amdgpu_vram_mgr_del() local
248 spin_lock(&mgr->lock); in amdgpu_vram_mgr_del()
256 spin_unlock(&mgr->lock); in amdgpu_vram_mgr_del()
258 atomic64_sub(usage, &mgr->usage); in amdgpu_vram_mgr_del()
259 atomic64_sub(vis_usage, &mgr->vis_usage); in amdgpu_vram_mgr_del()
274 struct amdgpu_vram_mgr *mgr = man->priv; in amdgpu_vram_mgr_usage() local
276 return atomic64_read(&mgr->usage); in amdgpu_vram_mgr_usage()
288 struct amdgpu_vram_mgr *mgr = man->priv; in amdgpu_vram_mgr_vis_usage() local
290 return atomic64_read(&mgr->vis_usage); in amdgpu_vram_mgr_vis_usage()
304 struct amdgpu_vram_mgr *mgr = man->priv; in amdgpu_vram_mgr_debug() local
306 spin_lock(&mgr->lock); in amdgpu_vram_mgr_debug()
307 drm_mm_print(&mgr->mm, printer); in amdgpu_vram_mgr_debug()
308 spin_unlock(&mgr->lock); in amdgpu_vram_mgr_debug()