Searched refs:sa_manager (Results 1 – 7 of 7) sorted by relevance
| /drivers/gpu/drm/ |
| A D | drm_suballoc.c | 78 sa_manager->size = size; in drm_suballoc_manager_init() 79 sa_manager->align = align; in drm_suballoc_manager_init() 80 sa_manager->hole = &sa_manager->olist; in drm_suballoc_manager_init() 99 if (!sa_manager->size) in drm_suballoc_manager_fini() 103 sa_manager->hole = &sa_manager->olist; in drm_suballoc_manager_fini() 112 sa_manager->size = 0; in drm_suballoc_manager_fini() 133 if (sa_manager->hole->next == &sa_manager->olist) in drm_suballoc_try_free() 161 return sa_manager->size; in drm_suballoc_hole_eoffset() 235 if (sa_manager->hole->next == &sa_manager->olist) { in drm_suballoc_next_hole() 237 sa_manager->hole = &sa_manager->olist; in drm_suballoc_next_hole() [all …]
|
| /drivers/gpu/drm/radeon/ |
| A D | radeon_sa.c | 61 sa_manager->domain = domain; in radeon_sa_bo_manager_init() 72 radeon_bo_unref(&sa_manager->bo); in radeon_sa_bo_manager_fini() 80 if (sa_manager->bo == NULL) { in radeon_sa_bo_manager_start() 91 r = radeon_bo_pin(sa_manager->bo, sa_manager->domain, &sa_manager->gpu_addr); in radeon_sa_bo_manager_start() 93 radeon_bo_unreserve(sa_manager->bo); in radeon_sa_bo_manager_start() 97 r = radeon_bo_kmap(sa_manager->bo, &sa_manager->cpu_ptr); in radeon_sa_bo_manager_start() 98 radeon_bo_unreserve(sa_manager->bo); in radeon_sa_bo_manager_start() 107 if (sa_manager->bo == NULL) { in radeon_sa_bo_manager_suspend() 114 radeon_bo_kunmap(sa_manager->bo); in radeon_sa_bo_manager_suspend() 115 radeon_bo_unpin(sa_manager->bo); in radeon_sa_bo_manager_suspend() [all …]
|
| A D | radeon_object.h | 191 struct radeon_sa_manager *sa_manager, 195 struct radeon_sa_manager *sa_manager); 197 struct radeon_sa_manager *sa_manager); 199 struct radeon_sa_manager *sa_manager); 200 extern int radeon_sa_bo_new(struct radeon_sa_manager *sa_manager, 206 extern void radeon_sa_bo_dump_debug_info(struct radeon_sa_manager *sa_manager,
|
| /drivers/gpu/drm/xe/ |
| A D | xe_sa.c | 19 struct xe_bo *bo = sa_manager->bo; in xe_sa_bo_manager_fini() 28 if (sa_manager->is_iomem) in xe_sa_bo_manager_fini() 29 kvfree(sa_manager->cpu_ptr); in xe_sa_bo_manager_fini() 31 sa_manager->bo = NULL; in xe_sa_bo_manager_fini() 48 struct xe_sa_manager *sa_manager; in __xe_sa_bo_manager_init() local 56 sa_manager = drmm_kzalloc(&xe->drm, sizeof(*sa_manager), GFP_KERNEL); in __xe_sa_bo_manager_init() 57 if (!sa_manager) in __xe_sa_bo_manager_init() 70 sa_manager->bo = bo; in __xe_sa_bo_manager_init() 76 if (!sa_manager->cpu_ptr) in __xe_sa_bo_manager_init() 85 sa_manager); in __xe_sa_bo_manager_init() [all …]
|
| A D | xe_sa.h | 16 struct drm_suballoc *__xe_sa_bo_new(struct xe_sa_manager *sa_manager, u32 size, gfp_t gfp); 32 static inline struct drm_suballoc *xe_sa_bo_new(struct xe_sa_manager *sa_manager, u32 size) in xe_sa_bo_new() argument 34 return __xe_sa_bo_new(sa_manager, size, GFP_KERNEL); in xe_sa_bo_new()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_sa.c | 48 struct amdgpu_sa_manager *sa_manager, in amdgpu_sa_bo_manager_init() argument 54 &sa_manager->bo, &sa_manager->gpu_addr, in amdgpu_sa_bo_manager_init() 55 &sa_manager->cpu_ptr); in amdgpu_sa_bo_manager_init() 61 memset(sa_manager->cpu_ptr, 0, size); in amdgpu_sa_bo_manager_init() 62 drm_suballoc_manager_init(&sa_manager->base, size, suballoc_align); in amdgpu_sa_bo_manager_init() 67 struct amdgpu_sa_manager *sa_manager) in amdgpu_sa_bo_manager_fini() argument 69 if (sa_manager->bo == NULL) { in amdgpu_sa_bo_manager_fini() 74 drm_suballoc_manager_fini(&sa_manager->base); in amdgpu_sa_bo_manager_fini() 76 amdgpu_bo_free_kernel(&sa_manager->bo, &sa_manager->gpu_addr, &sa_manager->cpu_ptr); in amdgpu_sa_bo_manager_fini() 79 int amdgpu_sa_bo_new(struct amdgpu_sa_manager *sa_manager, in amdgpu_sa_bo_new() argument [all …]
|
| A D | amdgpu_object.h | 335 struct amdgpu_sa_manager *sa_manager, 338 struct amdgpu_sa_manager *sa_manager); 340 struct amdgpu_sa_manager *sa_manager); 341 int amdgpu_sa_bo_new(struct amdgpu_sa_manager *sa_manager, 347 void amdgpu_sa_bo_dump_debug_info(struct amdgpu_sa_manager *sa_manager,
|
Completed in 16 milliseconds