Subversion Repositories Kolibri OS

Rev

Rev 2997 | Rev 5078 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2997 Rev 3764
Line 56... Line 56...
56
 
56
 
Line 57... Line 57...
57
int radeon_bo_reserve(struct radeon_bo *bo, bool no_intr);
57
int radeon_bo_reserve(struct radeon_bo *bo, bool no_intr);
58
 
58
 
59
static inline void radeon_bo_unreserve(struct radeon_bo *bo)
59
static inline void radeon_bo_unreserve(struct radeon_bo *bo)
60
{
60
{
Line 61... Line 61...
61
	ttm_bo_unreserve(&bo->tbo);
61
   //    ttm_bo_unreserve(&bo->tbo);
62
}
62
}
63
 
63
 
Line 80... Line 80...
80
	return bo->tbo.num_pages << PAGE_SHIFT;
80
	return bo->tbo.num_pages << PAGE_SHIFT;
81
}
81
}
Line 82... Line 82...
82
 
82
 
83
static inline bool radeon_bo_is_reserved(struct radeon_bo *bo)
83
static inline bool radeon_bo_is_reserved(struct radeon_bo *bo)
-
 
84
{
-
 
85
#ifdef __TTM__
-
 
86
	return ttm_bo_is_reserved(&bo->tbo);
84
{
87
#else
-
 
88
	return !!atomic_read(&bo->tbo.reserved);
85
	return !!atomic_read(&bo->tbo.reserved);
89
#endif
Line 86... Line 90...
86
}
90
}
87
 
91
 
88
static inline unsigned radeon_bo_ngpu_pages(struct radeon_bo *bo)
92
static inline unsigned radeon_bo_ngpu_pages(struct radeon_bo *bo)
Line 128... Line 132...
128
extern void radeon_bo_force_delete(struct radeon_device *rdev);
132
extern void radeon_bo_force_delete(struct radeon_device *rdev);
129
extern int radeon_bo_init(struct radeon_device *rdev);
133
extern int radeon_bo_init(struct radeon_device *rdev);
130
extern void radeon_bo_fini(struct radeon_device *rdev);
134
extern void radeon_bo_fini(struct radeon_device *rdev);
131
extern void radeon_bo_list_add_object(struct radeon_bo_list *lobj,
135
extern void radeon_bo_list_add_object(struct radeon_bo_list *lobj,
132
				struct list_head *head);
136
				struct list_head *head);
133
extern int radeon_bo_list_validate(struct list_head *head);
137
extern int radeon_bo_list_validate(struct list_head *head, int ring);
134
extern int radeon_bo_fbdev_mmap(struct radeon_bo *bo,
138
extern int radeon_bo_fbdev_mmap(struct radeon_bo *bo,
135
				struct vm_area_struct *vma);
139
				struct vm_area_struct *vma);
136
extern int radeon_bo_set_tiling_flags(struct radeon_bo *bo,
140
extern int radeon_bo_set_tiling_flags(struct radeon_bo *bo,
137
				u32 tiling_flags, u32 pitch);
141
				u32 tiling_flags, u32 pitch);
138
extern void radeon_bo_get_tiling_flags(struct radeon_bo *bo,
142
extern void radeon_bo_get_tiling_flags(struct radeon_bo *bo,