Lines Matching refs:sa_manager
48 struct radeon_sa_manager *sa_manager,
55 domain, flags, NULL, NULL, &sa_manager->bo);
61 sa_manager->domain = domain;
63 drm_suballoc_manager_init(&sa_manager->base, size, sa_align);
69 struct radeon_sa_manager *sa_manager)
71 drm_suballoc_manager_fini(&sa_manager->base);
72 radeon_bo_unref(&sa_manager->bo);
76 struct radeon_sa_manager *sa_manager)
80 if (sa_manager->bo == NULL) {
86 r = radeon_bo_reserve(sa_manager->bo, false);
91 r = radeon_bo_pin(sa_manager->bo, sa_manager->domain, &sa_manager->gpu_addr);
93 radeon_bo_unreserve(sa_manager->bo);
97 r = radeon_bo_kmap(sa_manager->bo, &sa_manager->cpu_ptr);
98 radeon_bo_unreserve(sa_manager->bo);
103 struct radeon_sa_manager *sa_manager)
107 if (sa_manager->bo == NULL) {
112 r = radeon_bo_reserve(sa_manager->bo, false);
114 radeon_bo_kunmap(sa_manager->bo);
115 radeon_bo_unpin(sa_manager->bo);
116 radeon_bo_unreserve(sa_manager->bo);
121 int radeon_sa_bo_new(struct radeon_sa_manager *sa_manager,
125 struct drm_suballoc *sa = drm_suballoc_new(&sa_manager->base, size,
153 void radeon_sa_bo_dump_debug_info(struct radeon_sa_manager *sa_manager,
158 drm_suballoc_dump_debug_info(&sa_manager->base, &p, sa_manager->gpu_addr);