| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hmm/ |
| D | hmm_bo.c | 58 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/ |
| D | gem.c | 23 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/ |
| D | gem.c | 23 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/ |
| D | qxl_object.c | 32 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 …]
|
| D | qxl_object.h | 30 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/ |
| D | qxl_object.c | 32 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 …]
|
| D | qxl_object.h | 30 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/ |
| D | radeon_object.c | 53 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 …]
|
| D | radeon_object.h | 64 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()
|
| D | radeon_prime.c | 36 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/ |
| D | radeon_object.c | 50 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 …]
|
| D | radeon_object.h | 64 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()
|
| D | radeon_prime.c | 34 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/ |
| D | vc4_bo.c | 156 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/ |
| D | amdgpu_object.c | 74 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 …]
|
| D | amdgpu_prime.c | 54 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/ |
| D | amdgpu_object.c | 63 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 …]
|
| D | amdgpu_dma_buf.c | 55 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/ |
| D | vc4_bo.c | 130 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/ |
| D | ttm_bo.c | 62 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 …]
|
| D | ttm_bo_vm.c | 45 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/ |
| D | ttm_bo.c | 54 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 …]
|
| D | ttm_bo_vm.c | 47 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/ |
| D | v3d_bo.c | 32 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/ |
| D | lima_gem.c | 20 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 …]
|