diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_object.h')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_object.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_object.h b/drivers/gpu/drm/radeon/radeon_object.h index 5a873f31a171..98a47fdf3625 100644 --- a/drivers/gpu/drm/radeon/radeon_object.h +++ b/drivers/gpu/drm/radeon/radeon_object.h | |||
@@ -124,11 +124,12 @@ extern int radeon_bo_wait(struct radeon_bo *bo, u32 *mem_type, | |||
124 | 124 | ||
125 | extern int radeon_bo_create(struct radeon_device *rdev, | 125 | extern int radeon_bo_create(struct radeon_device *rdev, |
126 | unsigned long size, int byte_align, | 126 | unsigned long size, int byte_align, |
127 | bool kernel, u32 domain, | 127 | bool kernel, u32 domain, u32 flags, |
128 | struct sg_table *sg, | 128 | struct sg_table *sg, |
129 | struct radeon_bo **bo_ptr); | 129 | struct radeon_bo **bo_ptr); |
130 | extern int radeon_bo_kmap(struct radeon_bo *bo, void **ptr); | 130 | extern int radeon_bo_kmap(struct radeon_bo *bo, void **ptr); |
131 | extern void radeon_bo_kunmap(struct radeon_bo *bo); | 131 | extern void radeon_bo_kunmap(struct radeon_bo *bo); |
132 | extern struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo); | ||
132 | extern void radeon_bo_unref(struct radeon_bo **bo); | 133 | extern void radeon_bo_unref(struct radeon_bo **bo); |
133 | extern int radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr); | 134 | extern int radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr); |
134 | extern int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain, | 135 | extern int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain, |
@@ -170,7 +171,8 @@ static inline void * radeon_sa_bo_cpu_addr(struct radeon_sa_bo *sa_bo) | |||
170 | 171 | ||
171 | extern int radeon_sa_bo_manager_init(struct radeon_device *rdev, | 172 | extern int radeon_sa_bo_manager_init(struct radeon_device *rdev, |
172 | struct radeon_sa_manager *sa_manager, | 173 | struct radeon_sa_manager *sa_manager, |
173 | unsigned size, u32 align, u32 domain); | 174 | unsigned size, u32 align, u32 domain, |
175 | u32 flags); | ||
174 | extern void radeon_sa_bo_manager_fini(struct radeon_device *rdev, | 176 | extern void radeon_sa_bo_manager_fini(struct radeon_device *rdev, |
175 | struct radeon_sa_manager *sa_manager); | 177 | struct radeon_sa_manager *sa_manager); |
176 | extern int radeon_sa_bo_manager_start(struct radeon_device *rdev, | 178 | extern int radeon_sa_bo_manager_start(struct radeon_device *rdev, |