Rev 5078 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5078 | Rev 5271 | ||
---|---|---|---|
Line 124... | Line 124... | ||
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, u32 flags, |
127 | bool kernel, u32 domain, u32 flags, |
- | 128 | struct sg_table *sg, |
|
128 | struct sg_table *sg, |
129 | struct reservation_object *resv, |
129 | struct radeon_bo **bo_ptr); |
130 | struct radeon_bo **bo_ptr); |
130 | extern int radeon_bo_kmap(struct radeon_bo *bo, void **ptr); |
131 | extern int radeon_bo_kmap(struct radeon_bo *bo, void **ptr); |
131 | extern void radeon_bo_kunmap(struct radeon_bo *bo); |
132 | extern void radeon_bo_kunmap(struct radeon_bo *bo); |
132 | extern struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo); |
133 | extern struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo); |
Line 152... | Line 153... | ||
152 | bool force_drop); |
153 | bool force_drop); |
153 | extern void radeon_bo_move_notify(struct ttm_buffer_object *bo, |
154 | extern void radeon_bo_move_notify(struct ttm_buffer_object *bo, |
154 | struct ttm_mem_reg *new_mem); |
155 | struct ttm_mem_reg *new_mem); |
155 | extern int radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo); |
156 | extern int radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo); |
156 | extern int radeon_bo_get_surface_reg(struct radeon_bo *bo); |
157 | extern int radeon_bo_get_surface_reg(struct radeon_bo *bo); |
- | 158 | extern void radeon_bo_fence(struct radeon_bo *bo, struct radeon_fence *fence, |
|
- | 159 | bool shared); |
|
Line 157... | Line 160... | ||
157 | 160 | ||
158 | /* |
161 | /* |
159 | * sub allocation |
162 | * sub allocation |