Lines Matching refs:amdgpu_bo
70 static inline int amdgpu_bo_reserve(struct amdgpu_bo *bo, bool no_intr) in amdgpu_bo_reserve()
83 static inline void amdgpu_bo_unreserve(struct amdgpu_bo *bo) in amdgpu_bo_unreserve()
97 static inline u64 amdgpu_bo_gpu_offset(struct amdgpu_bo *bo) in amdgpu_bo_gpu_offset()
102 static inline unsigned long amdgpu_bo_size(struct amdgpu_bo *bo) in amdgpu_bo_size()
107 static inline unsigned amdgpu_bo_ngpu_pages(struct amdgpu_bo *bo) in amdgpu_bo_ngpu_pages()
112 static inline unsigned amdgpu_bo_gpu_page_alignment(struct amdgpu_bo *bo) in amdgpu_bo_gpu_page_alignment()
123 static inline u64 amdgpu_bo_mmap_offset(struct amdgpu_bo *bo) in amdgpu_bo_mmap_offset()
133 struct amdgpu_bo **bo_ptr);
140 struct amdgpu_bo **bo_ptr);
141 int amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr);
142 void amdgpu_bo_kunmap(struct amdgpu_bo *bo);
143 struct amdgpu_bo *amdgpu_bo_ref(struct amdgpu_bo *bo);
144 void amdgpu_bo_unref(struct amdgpu_bo **bo);
145 int amdgpu_bo_pin(struct amdgpu_bo *bo, u32 domain, u64 *gpu_addr);
146 int amdgpu_bo_pin_restricted(struct amdgpu_bo *bo, u32 domain,
149 int amdgpu_bo_unpin(struct amdgpu_bo *bo);
154 int amdgpu_bo_fbdev_mmap(struct amdgpu_bo *bo,
156 int amdgpu_bo_set_tiling_flags(struct amdgpu_bo *bo, u64 tiling_flags);
157 void amdgpu_bo_get_tiling_flags(struct amdgpu_bo *bo, u64 *tiling_flags);
158 int amdgpu_bo_set_metadata (struct amdgpu_bo *bo, void *metadata,
160 int amdgpu_bo_get_metadata(struct amdgpu_bo *bo, void *buffer,
166 void amdgpu_bo_fence(struct amdgpu_bo *bo, struct fence *fence,