Home
last modified time | relevance | path

Searched defs:bo (Results 1 – 25 of 370) sorted by relevance

12345678910>>...15

/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hmm/
Dhmm_bo.c58 static int __bo_init(struct hmm_bo_device *bdev, struct hmm_buffer_object *bo, in __bo_init()
143 struct hmm_buffer_object *bo; in __bo_search_by_addr() local
168 struct hmm_buffer_object *bo; in __bo_search_by_addr_in_range() local
190 struct hmm_buffer_object *bo) in __bo_insert_to_free_rbtree()
223 struct hmm_buffer_object *bo) in __bo_insert_to_alloc_rbtree()
248 struct hmm_buffer_object *bo, in __bo_break_up()
279 static void __bo_take_off_handling(struct hmm_buffer_object *bo) in __bo_take_off_handling()
320 static struct hmm_buffer_object *__bo_merge(struct hmm_buffer_object *bo, in __bo_merge()
347 struct hmm_buffer_object *bo; in hmm_bo_device_init() local
407 struct hmm_buffer_object *bo, *new_bo; in hmm_bo_alloc() local
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/tegra/
Dgem.c23 static void tegra_bo_put(struct host1x_bo *bo) in tegra_bo_put()
30 static dma_addr_t tegra_bo_pin(struct host1x_bo *bo, struct sg_table **sgt) in tegra_bo_pin()
39 static void tegra_bo_unpin(struct host1x_bo *bo, struct sg_table *sgt) in tegra_bo_unpin()
43 static void *tegra_bo_mmap(struct host1x_bo *bo) in tegra_bo_mmap()
56 static void tegra_bo_munmap(struct host1x_bo *bo, void *addr) in tegra_bo_munmap()
68 static void *tegra_bo_kmap(struct host1x_bo *bo, unsigned int page) in tegra_bo_kmap()
81 static void tegra_bo_kunmap(struct host1x_bo *bo, unsigned int page, in tegra_bo_kunmap()
94 static struct host1x_bo *tegra_bo_get(struct host1x_bo *bo) in tegra_bo_get()
114 static int tegra_bo_iommu_map(struct tegra_drm *tegra, struct tegra_bo *bo) in tegra_bo_iommu_map()
158 static int tegra_bo_iommu_unmap(struct tegra_drm *tegra, struct tegra_bo *bo) in tegra_bo_iommu_unmap()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
Dgem.c23 static void tegra_bo_put(struct host1x_bo *bo) in tegra_bo_put()
53 static struct sg_table *tegra_bo_pin(struct device *dev, struct host1x_bo *bo, in tegra_bo_pin()
132 static void *tegra_bo_mmap(struct host1x_bo *bo) in tegra_bo_mmap()
145 static void tegra_bo_munmap(struct host1x_bo *bo, void *addr) in tegra_bo_munmap()
157 static struct host1x_bo *tegra_bo_get(struct host1x_bo *bo) in tegra_bo_get()
175 static int tegra_bo_iommu_map(struct tegra_drm *tegra, struct tegra_bo *bo) in tegra_bo_iommu_map()
218 static int tegra_bo_iommu_unmap(struct tegra_drm *tegra, struct tegra_bo *bo) in tegra_bo_iommu_unmap()
236 struct tegra_bo *bo; in tegra_bo_alloc_object() local
263 static void tegra_bo_free(struct drm_device *drm, struct tegra_bo *bo) in tegra_bo_free()
275 static int tegra_bo_get_pages(struct drm_device *drm, struct tegra_bo *bo) in tegra_bo_get_pages()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
Dqxl_object.c32 struct qxl_bo *bo; in qxl_ttm_bo_destroy() local
47 bool qxl_ttm_bo_is_qxl_bo(struct ttm_buffer_object *bo) in qxl_ttm_bo_is_qxl_bo()
111 struct qxl_bo *bo; in qxl_bo_create() local
155 int qxl_bo_kmap(struct qxl_bo *bo, void **ptr) in qxl_bo_kmap()
177 struct qxl_bo *bo, int page_offset) in qxl_bo_kmap_atomic_page()
207 void qxl_bo_kunmap(struct qxl_bo *bo) in qxl_bo_kunmap()
219 struct qxl_bo *bo, void *pmap) in qxl_bo_kunmap_atomic_page()
231 void qxl_bo_unref(struct qxl_bo **bo) in qxl_bo_unref()
240 struct qxl_bo *qxl_bo_ref(struct qxl_bo *bo) in qxl_bo_ref()
246 static int __qxl_bo_pin(struct qxl_bo *bo) in __qxl_bo_pin()
[all …]
Dqxl_object.h30 static inline int qxl_bo_reserve(struct qxl_bo *bo) in qxl_bo_reserve()
46 static inline void qxl_bo_unreserve(struct qxl_bo *bo) in qxl_bo_unreserve()
51 static inline unsigned long qxl_bo_size(struct qxl_bo *bo) in qxl_bo_size()
56 static inline u64 qxl_bo_mmap_offset(struct qxl_bo *bo) in qxl_bo_mmap_offset()
61 static inline int qxl_bo_wait(struct qxl_bo *bo, u32 *mem_type, in qxl_bo_wait()
/kernel/linux/linux-4.19/drivers/gpu/drm/qxl/
Dqxl_object.c32 struct qxl_bo *bo; in qxl_ttm_bo_destroy() local
46 bool qxl_ttm_bo_is_qxl_bo(struct ttm_buffer_object *bo) in qxl_ttm_bo_is_qxl_bo()
83 struct qxl_bo *bo; in qxl_bo_create() local
125 int qxl_bo_kmap(struct qxl_bo *bo, void **ptr) in qxl_bo_kmap()
145 struct qxl_bo *bo, int page_offset) in qxl_bo_kmap_atomic_page()
178 void qxl_bo_kunmap(struct qxl_bo *bo) in qxl_bo_kunmap()
187 struct qxl_bo *bo, void *pmap) in qxl_bo_kunmap_atomic_page()
209 void qxl_bo_unref(struct qxl_bo **bo) in qxl_bo_unref()
218 struct qxl_bo *qxl_bo_ref(struct qxl_bo *bo) in qxl_bo_ref()
224 static int __qxl_bo_pin(struct qxl_bo *bo, u32 domain, u64 *gpu_addr) in __qxl_bo_pin()
[all …]
Dqxl_object.h30 static inline int qxl_bo_reserve(struct qxl_bo *bo, bool no_wait) in qxl_bo_reserve()
45 static inline void qxl_bo_unreserve(struct qxl_bo *bo) in qxl_bo_unreserve()
50 static inline u64 qxl_bo_gpu_offset(struct qxl_bo *bo) in qxl_bo_gpu_offset()
55 static inline unsigned long qxl_bo_size(struct qxl_bo *bo) in qxl_bo_size()
60 static inline u64 qxl_bo_mmap_offset(struct qxl_bo *bo) in qxl_bo_mmap_offset()
65 static inline int qxl_bo_wait(struct qxl_bo *bo, u32 *mem_type, in qxl_bo_wait()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
Dradeon_object.c53 static void radeon_update_memory_usage(struct radeon_bo *bo, in radeon_update_memory_usage()
77 struct radeon_bo *bo; in radeon_ttm_bo_destroy() local
94 bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo) in radeon_ttm_bo_is_radeon_bo()
189 struct radeon_bo *bo; in radeon_bo_create() local
276 int radeon_bo_kmap(struct radeon_bo *bo, void **ptr) in radeon_bo_kmap()
299 void radeon_bo_kunmap(struct radeon_bo *bo) in radeon_bo_kunmap()
308 struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo) in radeon_bo_ref()
317 void radeon_bo_unref(struct radeon_bo **bo) in radeon_bo_unref()
328 int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain, u64 max_offset, in radeon_bo_pin_restricted()
389 int radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr) in radeon_bo_pin()
[all …]
Dradeon_object.h64 static inline int radeon_bo_reserve(struct radeon_bo *bo, bool no_intr) in radeon_bo_reserve()
77 static inline void radeon_bo_unreserve(struct radeon_bo *bo) in radeon_bo_unreserve()
91 static inline u64 radeon_bo_gpu_offset(struct radeon_bo *bo) in radeon_bo_gpu_offset()
110 static inline unsigned long radeon_bo_size(struct radeon_bo *bo) in radeon_bo_size()
115 static inline unsigned radeon_bo_ngpu_pages(struct radeon_bo *bo) in radeon_bo_ngpu_pages()
120 static inline unsigned radeon_bo_gpu_page_alignment(struct radeon_bo *bo) in radeon_bo_gpu_page_alignment()
131 static inline u64 radeon_bo_mmap_offset(struct radeon_bo *bo) in radeon_bo_mmap_offset()
Dradeon_prime.c36 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_get_sg_table() local
44 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_vmap() local
57 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_vunmap() local
68 struct radeon_bo *bo; in radeon_gem_prime_import_sg_table() local
88 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_pin() local
116 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_unpin() local
133 struct radeon_bo *bo = gem_to_radeon_bo(gobj); in radeon_gem_prime_export() local
/kernel/linux/linux-4.19/drivers/gpu/drm/radeon/
Dradeon_object.c50 static void radeon_update_memory_usage(struct radeon_bo *bo, in radeon_update_memory_usage()
74 struct radeon_bo *bo; in radeon_ttm_bo_destroy() local
91 bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo) in radeon_ttm_bo_is_radeon_bo()
186 struct radeon_bo *bo; in radeon_bo_create() local
273 int radeon_bo_kmap(struct radeon_bo *bo, void **ptr) in radeon_bo_kmap()
296 void radeon_bo_kunmap(struct radeon_bo *bo) in radeon_bo_kunmap()
305 struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo) in radeon_bo_ref()
314 void radeon_bo_unref(struct radeon_bo **bo) in radeon_bo_unref()
327 int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain, u64 max_offset, in radeon_bo_pin_restricted()
388 int radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr) in radeon_bo_pin()
[all …]
Dradeon_object.h64 static inline int radeon_bo_reserve(struct radeon_bo *bo, bool no_intr) in radeon_bo_reserve()
77 static inline void radeon_bo_unreserve(struct radeon_bo *bo) in radeon_bo_unreserve()
91 static inline u64 radeon_bo_gpu_offset(struct radeon_bo *bo) in radeon_bo_gpu_offset()
96 static inline unsigned long radeon_bo_size(struct radeon_bo *bo) in radeon_bo_size()
101 static inline unsigned radeon_bo_ngpu_pages(struct radeon_bo *bo) in radeon_bo_ngpu_pages()
106 static inline unsigned radeon_bo_gpu_page_alignment(struct radeon_bo *bo) in radeon_bo_gpu_page_alignment()
117 static inline u64 radeon_bo_mmap_offset(struct radeon_bo *bo) in radeon_bo_mmap_offset()
Dradeon_prime.c34 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_get_sg_table() local
42 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_vmap() local
55 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_vunmap() local
66 struct radeon_bo *bo; in radeon_gem_prime_import_sg_table() local
86 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_pin() local
104 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_unpin() local
120 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_res_obj() local
129 struct radeon_bo *bo = gem_to_radeon_bo(gobj); in radeon_gem_prime_export() local
/kernel/linux/linux-4.19/drivers/gpu/drm/vc4/
Dvc4_bo.c156 struct vc4_bo *bo = to_vc4_bo(gem_obj); in vc4_bo_set_label() local
188 static void vc4_bo_destroy(struct vc4_bo *bo) in vc4_bo_destroy()
209 static void vc4_bo_remove_from_cache(struct vc4_bo *bo) in vc4_bo_remove_from_cache()
265 struct vc4_bo *bo = list_last_entry(&vc4->bo_cache.time_list, in vc4_bo_cache_purge() local
273 void vc4_bo_add_to_purgeable_pool(struct vc4_bo *bo) in vc4_bo_add_to_purgeable_pool()
284 static void vc4_bo_remove_from_purgeable_pool_locked(struct vc4_bo *bo) in vc4_bo_remove_from_purgeable_pool_locked()
305 void vc4_bo_remove_from_purgeable_pool(struct vc4_bo *bo) in vc4_bo_remove_from_purgeable_pool()
316 struct vc4_bo *bo = to_vc4_bo(obj); in vc4_bo_purge() local
335 struct vc4_bo *bo = list_first_entry(&vc4->purgeable.list, in vc4_bo_userspace_cache_purge() local
382 struct vc4_bo *bo = NULL; in vc4_bo_get_from_cache() local
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_object.c74 static void amdgpu_bo_subtract_pin_size(struct amdgpu_bo *bo) in amdgpu_bo_subtract_pin_size()
90 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); in amdgpu_bo_destroy() local
123 bool amdgpu_bo_is_amdgpu_bo(struct ttm_buffer_object *bo) in amdgpu_bo_is_amdgpu_bo()
363 void amdgpu_bo_free_kernel(struct amdgpu_bo **bo, u64 *gpu_addr, in amdgpu_bo_free_kernel()
434 struct amdgpu_bo *bo; in amdgpu_bo_do_create() local
546 struct amdgpu_bo *bo) in amdgpu_bo_create_shadow()
634 struct amdgpu_bo *bo, in amdgpu_bo_backup_to_shadow()
676 int amdgpu_bo_validate(struct amdgpu_bo *bo) in amdgpu_bo_validate()
716 struct amdgpu_bo *bo, in amdgpu_bo_restore_from_shadow()
757 int amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr) in amdgpu_bo_kmap()
[all …]
Damdgpu_prime.c54 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_get_sg_table() local
71 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_vmap() local
91 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_vunmap() local
109 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_mmap() local
161 struct amdgpu_bo *bo; in amdgpu_gem_prime_import_sg_table() local
250 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_map_attach() local
306 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_map_detach() local
332 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_res_obj() local
352 struct amdgpu_bo *bo = gem_to_amdgpu_bo(dma_buf->priv); in amdgpu_gem_begin_cpu_access() local
407 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_prime_export() local
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_object.c63 static void amdgpu_bo_subtract_pin_size(struct amdgpu_bo *bo) in amdgpu_bo_subtract_pin_size()
79 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); in amdgpu_bo_destroy() local
111 bool amdgpu_bo_is_amdgpu_bo(struct ttm_buffer_object *bo) in amdgpu_bo_is_amdgpu_bo()
428 void amdgpu_bo_free_kernel(struct amdgpu_bo **bo, u64 *gpu_addr, in amdgpu_bo_free_kernel()
533 struct amdgpu_bo *bo; in amdgpu_bo_do_create() local
636 struct amdgpu_bo *bo) in amdgpu_bo_create_shadow()
718 int amdgpu_bo_validate(struct amdgpu_bo *bo) in amdgpu_bo_validate()
779 int amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr) in amdgpu_bo_kmap()
818 void *amdgpu_bo_kptr(struct amdgpu_bo *bo) in amdgpu_bo_kptr()
831 void amdgpu_bo_kunmap(struct amdgpu_bo *bo) in amdgpu_bo_kunmap()
[all …]
Damdgpu_dma_buf.c55 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_vmap() local
75 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_vunmap() local
94 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_mmap() local
180 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_attach() local
223 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_detach() local
240 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_pin() local
268 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_unpin() local
291 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_map() local
362 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_unmap() local
389 struct amdgpu_bo *bo = gem_to_amdgpu_bo(dma_buf->priv); in amdgpu_dma_buf_begin_cpu_access() local
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
Dvc4_bo.c130 struct vc4_bo *bo = to_vc4_bo(gem_obj); in vc4_bo_set_label() local
162 static void vc4_bo_destroy(struct vc4_bo *bo) in vc4_bo_destroy()
181 static void vc4_bo_remove_from_cache(struct vc4_bo *bo) in vc4_bo_remove_from_cache()
237 struct vc4_bo *bo = list_last_entry(&vc4->bo_cache.time_list, in vc4_bo_cache_purge() local
245 void vc4_bo_add_to_purgeable_pool(struct vc4_bo *bo) in vc4_bo_add_to_purgeable_pool()
256 static void vc4_bo_remove_from_purgeable_pool_locked(struct vc4_bo *bo) in vc4_bo_remove_from_purgeable_pool_locked()
277 void vc4_bo_remove_from_purgeable_pool(struct vc4_bo *bo) in vc4_bo_remove_from_purgeable_pool()
288 struct vc4_bo *bo = to_vc4_bo(obj); in vc4_bo_purge() local
307 struct vc4_bo *bo = list_first_entry(&vc4->purgeable.list, in vc4_bo_userspace_cache_purge() local
354 struct vc4_bo *bo = NULL; in vc4_bo_get_from_cache() local
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/
Dttm_bo.c62 static void ttm_bo_default_destroy(struct ttm_buffer_object *bo) in ttm_bo_default_destroy()
67 static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, in ttm_bo_mem_space_debug()
112 static void ttm_bo_add_mem_to_lru(struct ttm_buffer_object *bo, in ttm_bo_add_mem_to_lru()
134 static void ttm_bo_del_from_lru(struct ttm_buffer_object *bo) in ttm_bo_del_from_lru()
153 struct ttm_buffer_object *bo) in ttm_bo_bulk_move_set_pos()
160 void ttm_bo_move_to_lru_tail(struct ttm_buffer_object *bo, in ttm_bo_move_to_lru_tail()
235 static int ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, in ttm_bo_handle_move_mem()
320 static void ttm_bo_cleanup_memtype_use(struct ttm_buffer_object *bo) in ttm_bo_cleanup_memtype_use()
329 static int ttm_bo_individualize_resv(struct ttm_buffer_object *bo) in ttm_bo_individualize_resv()
356 static void ttm_bo_flush_all_fences(struct ttm_buffer_object *bo) in ttm_bo_flush_all_fences()
[all …]
Dttm_bo_vm.c45 static vm_fault_t ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, in ttm_bo_vm_fault_idle()
96 static unsigned long ttm_bo_io_mem_pfn(struct ttm_buffer_object *bo, in ttm_bo_io_mem_pfn()
128 vm_fault_t ttm_bo_vm_reserve(struct ttm_buffer_object *bo, in ttm_bo_vm_reserve()
179 struct ttm_buffer_object *bo, in ttm_bo_vm_insert_huge()
238 struct ttm_buffer_object *bo, in ttm_bo_vm_insert_huge()
272 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_fault_reserved() local
409 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_fault() local
429 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_open() local
439 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_close() local
446 static int ttm_bo_vm_access_kmap(struct ttm_buffer_object *bo, in ttm_bo_vm_access_kmap()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/ttm/
Dttm_bo.c54 static void ttm_bo_default_destroy(struct ttm_buffer_object *bo) in ttm_bo_default_destroy()
88 static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, in ttm_bo_mem_space_debug()
141 struct ttm_buffer_object *bo = in ttm_bo_release_list() local
161 void ttm_bo_add_to_lru(struct ttm_buffer_object *bo) in ttm_bo_add_to_lru()
190 void ttm_bo_del_from_lru(struct ttm_buffer_object *bo) in ttm_bo_del_from_lru()
207 void ttm_bo_del_sub_from_lru(struct ttm_buffer_object *bo) in ttm_bo_del_sub_from_lru()
217 void ttm_bo_move_to_lru_tail(struct ttm_buffer_object *bo) in ttm_bo_move_to_lru_tail()
226 static int ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, in ttm_bo_handle_move_mem()
335 static void ttm_bo_cleanup_memtype_use(struct ttm_buffer_object *bo) in ttm_bo_cleanup_memtype_use()
345 static int ttm_bo_individualize_resv(struct ttm_buffer_object *bo) in ttm_bo_individualize_resv()
[all …]
Dttm_bo_vm.c47 static vm_fault_t ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, in ttm_bo_vm_fault_idle()
97 static unsigned long ttm_bo_io_mem_pfn(struct ttm_buffer_object *bo, in ttm_bo_io_mem_pfn()
112 struct ttm_buffer_object *bo = (struct ttm_buffer_object *) in ttm_bo_vm_fault() local
298 struct ttm_buffer_object *bo = in ttm_bo_vm_open() local
308 struct ttm_buffer_object *bo = (struct ttm_buffer_object *)vma->vm_private_data; in ttm_bo_vm_close() local
314 static int ttm_bo_vm_access_kmap(struct ttm_buffer_object *bo, in ttm_bo_vm_access_kmap()
357 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_access() local
403 struct ttm_buffer_object *bo = NULL; in ttm_bo_vm_lookup() local
426 struct ttm_buffer_object *bo; in ttm_bo_mmap() local
467 int ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo) in ttm_fbdev_mmap()
/kernel/linux/linux-4.19/drivers/gpu/drm/v3d/
Dv3d_bo.c32 v3d_bo_get_pages(struct v3d_bo *bo) in v3d_bo_get_pages()
84 v3d_bo_put_pages(struct v3d_bo *bo) in v3d_bo_put_pages()
108 struct v3d_bo *bo; in v3d_bo_create_struct() local
150 struct v3d_bo *bo; in v3d_bo_create() local
190 struct v3d_bo *bo = to_v3d_bo(obj); in v3d_free_object() local
217 struct v3d_bo *bo = to_v3d_bo(obj); in v3d_prime_res_obj() local
234 struct v3d_bo *bo = to_v3d_bo(obj); in v3d_gem_fault() local
274 struct v3d_bo *bo = to_v3d_bo(obj); in v3d_prime_get_sg_table() local
286 struct v3d_bo *bo; in v3d_prime_import_sg_table() local
308 struct v3d_bo *bo = NULL; in v3d_create_bo_ioctl() local
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/lima/
Dlima_gem.c20 int lima_heap_alloc(struct lima_bo *bo, struct lima_vm *vm) in lima_heap_alloc()
109 struct lima_bo *bo; in lima_gem_create_handle() local
149 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_free_object() local
159 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_object_open() local
168 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_object_close() local
177 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_pin() local
187 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_vmap() local
197 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_mmap() local
220 struct lima_bo *bo; in lima_gem_create_object() local
237 struct lima_bo *bo; in lima_gem_get_info() local
[all …]

12345678910>>...15