/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_object.c | 34 struct qxl_bo *bo; in qxl_ttm_bo_destroy() local 49 bool qxl_ttm_bo_is_qxl_bo(struct ttm_buffer_object *bo) in qxl_ttm_bo_is_qxl_bo() 110 struct qxl_bo *bo; in qxl_bo_create() local 156 int qxl_bo_vmap_locked(struct qxl_bo *bo, struct iosys_map *map) in qxl_bo_vmap_locked() 185 int qxl_bo_pin_and_vmap(struct qxl_bo *bo, struct iosys_map *map) in qxl_bo_pin_and_vmap() 207 struct qxl_bo *bo, int page_offset) in qxl_bo_kmap_atomic_page() 239 void qxl_bo_vunmap_locked(struct qxl_bo *bo) in qxl_bo_vunmap_locked() 252 int qxl_bo_vunmap_and_unpin(struct qxl_bo *bo) in qxl_bo_vunmap_and_unpin() 267 struct qxl_bo *bo, void *pmap) in qxl_bo_kunmap_atomic_page() 279 void qxl_bo_unref(struct qxl_bo **bo) in qxl_bo_unref() [all …]
|
H A D | qxl_release.c | 161 struct qxl_bo **bo, in qxl_release_bo_alloc() 169 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo) in qxl_release_list_add() 188 static int qxl_release_validate_bo(struct qxl_bo *bo) in qxl_release_validate_bo() 262 struct qxl_bo *bo; in qxl_alloc_surface_release_reserved() local 290 struct qxl_bo *bo, *free_bo = NULL; in qxl_alloc_release_reserved() local 389 struct qxl_bo *bo = release->release_bo; in qxl_release_map() local 402 struct qxl_bo *bo = release->release_bo; in qxl_release_unmap() local 414 struct qxl_bo *bo; in qxl_release_fence_buffer_objects() local
|
H A D | qxl_prime.c | 33 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_pin() local 40 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_unpin() local 59 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_vmap() local 72 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_vunmap() local
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_bo.h | 130 static inline struct xe_bo *ttm_to_xe_bo(const struct ttm_buffer_object *bo) in ttm_to_xe_bo() 140 #define xe_bo_device(bo) ttm_to_xe_device((bo)->ttm.bdev) argument 142 static inline struct xe_bo *xe_bo_get(struct xe_bo *bo) in xe_bo_get() 166 static inline __must_check struct xe_bo *xe_bo_get_unless_zero(struct xe_bo *bo) in xe_bo_get_unless_zero() 174 static inline void __xe_bo_unset_bulk_move(struct xe_bo *bo) in __xe_bo_unset_bulk_move() 180 static inline void xe_bo_assert_held(struct xe_bo *bo) in xe_bo_assert_held() 190 static inline void xe_bo_unlock_vm_held(struct xe_bo *bo) in xe_bo_unlock_vm_held() 207 static inline bool xe_bo_is_pinned(struct xe_bo *bo) in xe_bo_is_pinned() 212 static inline bool xe_bo_is_protected(const struct xe_bo *bo) in xe_bo_is_protected() 217 static inline void xe_bo_unpin_map_no_vm(struct xe_bo *bo) in xe_bo_unpin_map_no_vm() [all …]
|
H A D | xe_bo.c | 97 bool xe_bo_is_vram(struct xe_bo *bo) in xe_bo_is_vram() 103 bool xe_bo_is_stolen(struct xe_bo *bo) in xe_bo_is_stolen() 117 bool xe_bo_has_single_placement(struct xe_bo *bo) in xe_bo_has_single_placement() 131 bool xe_bo_is_stolen_devmem(struct xe_bo *bo) in xe_bo_is_stolen_devmem() 146 bool xe_bo_is_vm_bound(struct xe_bo *bo) in xe_bo_is_vm_bound() 153 static bool xe_bo_is_user(struct xe_bo *bo) in xe_bo_is_user() 181 static void try_add_system(struct xe_device *xe, struct xe_bo *bo, in try_add_system() 210 static void add_vram(struct xe_device *xe, struct xe_bo *bo, in add_vram() 241 static void try_add_vram(struct xe_device *xe, struct xe_bo *bo, in try_add_vram() 250 static void try_add_stolen(struct xe_device *xe, struct xe_bo *bo, in try_add_stolen() [all …]
|
H A D | xe_dma_buf.c | 52 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_dma_buf_pin() local 84 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_dma_buf_unpin() local 94 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_dma_buf_map() local 161 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_dma_buf_begin_cpu_access() local 192 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_gem_prime_export() local 211 struct xe_bo *bo; in xe_dma_buf_init_obj() local 234 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_dma_buf_move_notify() local 266 struct xe_bo *bo; in xe_gem_prime_import() local
|
/linux/drivers/gpu/drm/tegra/ |
H A D | gem.c | 51 static void tegra_bo_put(struct host1x_bo *bo) in tegra_bo_put() 58 static struct host1x_bo_mapping *tegra_bo_pin(struct device *dev, struct host1x_bo *bo, in tegra_bo_pin() 176 static void *tegra_bo_mmap(struct host1x_bo *bo) in tegra_bo_mmap() 202 static void tegra_bo_munmap(struct host1x_bo *bo, void *addr) in tegra_bo_munmap() 216 static struct host1x_bo *tegra_bo_get(struct host1x_bo *bo) in tegra_bo_get() 234 static int tegra_bo_iommu_map(struct tegra_drm *tegra, struct tegra_bo *bo) in tegra_bo_iommu_map() 277 static int tegra_bo_iommu_unmap(struct tegra_drm *tegra, struct tegra_bo *bo) in tegra_bo_iommu_unmap() 301 struct tegra_bo *bo; in tegra_bo_alloc_object() local 330 static void tegra_bo_free(struct drm_device *drm, struct tegra_bo *bo) in tegra_bo_free() 342 static int tegra_bo_get_pages(struct drm_device *drm, struct tegra_bo *bo) in tegra_bo_get_pages() [all …]
|
H A D | submit.c | 44 struct gather_bo *bo = container_of(host_bo, struct gather_bo, base); in gather_bo_get() local 53 struct gather_bo *bo = container_of(ref, struct gather_bo, ref); in gather_bo_release() local 62 struct gather_bo *bo = container_of(host_bo, struct gather_bo, base); in gather_bo_put() local 68 gather_bo_pin(struct device *dev, struct host1x_bo *bo, enum dma_data_direction direction) in gather_bo_pin() 127 struct gather_bo *bo = container_of(host_bo, struct gather_bo, base); in gather_bo_mmap() local 183 struct gather_bo *bo; in submit_copy_gather_data() local 228 static int submit_write_reloc(struct tegra_drm_context *context, struct gather_bo *bo, in submit_write_reloc() 257 static int submit_process_bufs(struct tegra_drm_context *context, struct gather_bo *bo, in submit_process_bufs() 352 struct gather_bo *bo, u32 *offset, in submit_job_add_gather() 393 submit_create_job(struct tegra_drm_context *context, struct gather_bo *bo, in submit_create_job() [all …]
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_object.c | 62 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); in amdgpu_bo_destroy() local 75 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); in amdgpu_bo_user_destroy() local 93 bool amdgpu_bo_is_amdgpu_bo(struct ttm_buffer_object *bo) in amdgpu_bo_is_amdgpu_bo() 376 struct dma_buf *dma_buf, u32 domain, struct amdgpu_bo **bo, in amdgpu_bo_create_isp_user() 503 void amdgpu_bo_free_kernel(struct amdgpu_bo **bo, u64 *gpu_addr, in amdgpu_bo_free_kernel() 537 void amdgpu_bo_free_isp_user(struct amdgpu_bo *bo) in amdgpu_bo_free_isp_user() 637 struct amdgpu_bo *bo; in amdgpu_bo_create() local 818 int amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr) in amdgpu_bo_kmap() 857 void *amdgpu_bo_kptr(struct amdgpu_bo *bo) in amdgpu_bo_kptr() 870 void amdgpu_bo_kunmap(struct amdgpu_bo *bo) in amdgpu_bo_kunmap() [all …]
|
H A D | amdgpu_dma_buf.c | 61 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in dma_buf_attach_adev() local 82 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_attach() local 104 struct amdgpu_bo *bo = gem_to_amdgpu_bo(dmabuf->priv); in amdgpu_dma_buf_pin() local 144 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_unpin() local 167 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_map() local 262 struct amdgpu_bo *bo = gem_to_amdgpu_bo(dma_buf->priv); in amdgpu_dma_buf_begin_cpu_access() local 291 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_vmap() local 312 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_vunmap() local 344 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_prime_export() local 376 struct amdgpu_bo *bo; in amdgpu_dma_buf_create_obj() local [all …]
|
/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_object.c | 54 struct radeon_bo *bo; in radeon_ttm_bo_destroy() local 69 bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo) in radeon_ttm_bo_is_radeon_bo() 134 struct radeon_bo *bo; in radeon_bo_create() local 218 int radeon_bo_kmap(struct radeon_bo *bo, void **ptr) in radeon_bo_kmap() 246 void radeon_bo_kunmap(struct radeon_bo *bo) in radeon_bo_kunmap() 255 struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo) in radeon_bo_ref() 264 void radeon_bo_unref(struct radeon_bo **bo) in radeon_bo_unref() 272 int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain, u64 max_offset, in radeon_bo_pin_restricted() 331 int radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr) in radeon_bo_pin() 336 void radeon_bo_unpin(struct radeon_bo *bo) in radeon_bo_unpin() [all …]
|
H A 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()
|
H A D | radeon_prime.c | 39 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_get_sg_table() local 51 struct radeon_bo *bo; in radeon_gem_prime_import_sg_table() local 73 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_pin() local 86 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_unpin() local 97 struct radeon_bo *bo = gem_to_radeon_bo(gobj); in radeon_gem_prime_export() local
|
/linux/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gem.c | 17 struct panfrost_gem_object *bo) in panfrost_gem_debugfs_bo_add() 27 static void panfrost_gem_debugfs_bo_rm(struct panfrost_gem_object *bo) in panfrost_gem_debugfs_bo_rm() 40 struct panfrost_gem_object *bo) in panfrost_gem_debugfs_bo_add() 42 static void panfrost_gem_debugfs_bo_rm(struct panfrost_gem_object *bo) {} in panfrost_gem_debugfs_bo_rm() 50 struct panfrost_gem_object *bo = to_panfrost_bo(obj); in panfrost_gem_free_object() local 91 panfrost_gem_mapping_get(struct panfrost_gem_object *bo, in panfrost_gem_mapping_get() 141 void panfrost_gem_teardown_mappings_locked(struct panfrost_gem_object *bo) in panfrost_gem_teardown_mappings_locked() 154 struct panfrost_gem_object *bo = to_panfrost_bo(obj); in panfrost_gem_open() local 207 struct panfrost_gem_object *bo = to_panfrost_bo(obj); in panfrost_gem_close() local 225 struct panfrost_gem_object *bo = to_panfrost_bo(obj); in panfrost_gem_pin() local [all …]
|
/linux/drivers/accel/ivpu/ |
H A D | ivpu_gem.c | 27 static inline void ivpu_dbg_bo(struct ivpu_device *vdev, struct ivpu_bo *bo, const char *action) in ivpu_dbg_bo() 36 static inline int ivpu_bo_lock(struct ivpu_bo *bo) in ivpu_bo_lock() 41 static inline void ivpu_bo_unlock(struct ivpu_bo *bo) in ivpu_bo_unlock() 53 int __must_check ivpu_bo_pin(struct ivpu_bo *bo) in ivpu_bo_pin() 88 ivpu_bo_alloc_vpu_addr(struct ivpu_bo *bo, struct ivpu_mmu_context *ctx, in ivpu_bo_alloc_vpu_addr() 114 static void ivpu_bo_unbind_locked(struct ivpu_bo *bo) in ivpu_bo_unbind_locked() 146 struct ivpu_bo *bo; in ivpu_bo_unbind_all_bos_from_context() local 165 struct ivpu_bo *bo; in ivpu_gem_create_object() local 226 struct ivpu_bo *bo; in ivpu_bo_alloc() local 258 struct ivpu_bo *bo = to_ivpu_bo(obj); in ivpu_gem_bo_open() local [all …]
|
H A D | ivpu_gem.h | 49 static inline void *ivpu_bo_vaddr(struct ivpu_bo *bo) in ivpu_bo_vaddr() 54 static inline size_t ivpu_bo_size(struct ivpu_bo *bo) in ivpu_bo_size() 59 static inline u32 ivpu_bo_cache_mode(struct ivpu_bo *bo) in ivpu_bo_cache_mode() 64 static inline struct ivpu_device *ivpu_bo_to_vdev(struct ivpu_bo *bo) in ivpu_bo_to_vdev() 69 static inline bool ivpu_bo_is_snooped(struct ivpu_bo *bo) in ivpu_bo_is_snooped() 77 static inline void *ivpu_to_cpu_addr(struct ivpu_bo *bo, u32 vpu_addr) in ivpu_to_cpu_addr() 88 static inline u32 cpu_to_vpu_addr(struct ivpu_bo *bo, void *cpu_addr) in cpu_to_vpu_addr()
|
/linux/drivers/gpu/drm/ttm/ |
H A D | ttm_bo_util.c | 46 struct ttm_buffer_object *bo; member 146 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, in ttm_bo_move_memcpy() 205 static void ttm_transfered_destroy(struct ttm_buffer_object *bo) in ttm_transfered_destroy() 230 static int ttm_buffer_object_transfer(struct ttm_buffer_object *bo, in ttm_buffer_object_transfer() 295 pgprot_t ttm_io_prot(struct ttm_buffer_object *bo, struct ttm_resource *res, in ttm_io_prot() 314 static int ttm_bo_ioremap(struct ttm_buffer_object *bo, in ttm_bo_ioremap() 340 static int ttm_bo_kmap_ttm(struct ttm_buffer_object *bo, in ttm_bo_kmap_ttm() 399 void *ttm_bo_kmap_try_from_panic(struct ttm_buffer_object *bo, unsigned long page) in ttm_bo_kmap_try_from_panic() 427 int ttm_bo_kmap(struct ttm_buffer_object *bo, in ttm_bo_kmap() 500 int ttm_bo_vmap(struct ttm_buffer_object *bo, struct iosys_map *map) in ttm_bo_vmap() [all …]
|
/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_bo.c | 134 struct vc4_bo *bo = to_vc4_bo(gem_obj); in vc4_bo_set_label() local 166 static void vc4_bo_destroy(struct vc4_bo *bo) in vc4_bo_destroy() 186 static void vc4_bo_remove_from_cache(struct vc4_bo *bo) in vc4_bo_remove_from_cache() 242 struct vc4_bo *bo = list_last_entry(&vc4->bo_cache.time_list, in vc4_bo_cache_purge() local 250 void vc4_bo_add_to_purgeable_pool(struct vc4_bo *bo) in vc4_bo_add_to_purgeable_pool() 264 static void vc4_bo_remove_from_purgeable_pool_locked(struct vc4_bo *bo) in vc4_bo_remove_from_purgeable_pool_locked() 288 void vc4_bo_remove_from_purgeable_pool(struct vc4_bo *bo) in vc4_bo_remove_from_purgeable_pool() 299 struct vc4_bo *bo = to_vc4_bo(obj); in vc4_bo_purge() local 318 struct vc4_bo *bo = list_first_entry(&vc4->purgeable.list, in vc4_bo_userspace_cache_purge() local 365 struct vc4_bo *bo = NULL; in vc4_bo_get_from_cache() local [all …]
|
/linux/drivers/gpu/drm/ttm/tests/ |
H A D | ttm_tt_test.c | 42 struct ttm_buffer_object *bo; in ttm_tt_init_basic() local 69 struct ttm_buffer_object *bo; in ttm_tt_init_misaligned() local 92 struct ttm_buffer_object *bo; in ttm_tt_fini_basic() local 112 struct ttm_buffer_object *bo; in ttm_tt_fini_sg() local 132 struct ttm_buffer_object *bo; in ttm_tt_fini_shmem() local 155 struct ttm_buffer_object *bo; in ttm_tt_create_basic() local 174 struct ttm_buffer_object *bo; in ttm_tt_create_invalid_bo_type() local 190 struct ttm_buffer_object *bo; in ttm_tt_create_ttm_exists() local 213 static struct ttm_tt *ttm_tt_null_create(struct ttm_buffer_object *bo, in ttm_tt_null_create() 226 struct ttm_buffer_object *bo; in ttm_tt_create_failed() local [all …]
|
H A D | ttm_bo_test.c | 62 struct ttm_buffer_object *bo; in ttm_bo_reserve_optimistic_no_ticket() local 75 struct ttm_buffer_object *bo; in ttm_bo_reserve_locked_no_sleep() local 93 struct ttm_buffer_object *bo; in ttm_bo_reserve_no_wait_ticket() local 111 struct ttm_buffer_object *bo; in ttm_bo_reserve_double_resv() local 186 struct ttm_buffer_object *bo = arg; in threaded_ttm_bo_reserve() local 213 struct ttm_buffer_object *bo; in ttm_bo_reserve_interrupted() local 240 struct ttm_buffer_object *bo; in ttm_bo_unreserve_basic() local 283 struct ttm_buffer_object *bo; in ttm_bo_unreserve_pinned() local 385 struct ttm_buffer_object *bo; in ttm_bo_put_basic() local 429 struct ttm_buffer_object *bo; in ttm_bo_put_shared_resv() local [all …]
|
/linux/drivers/gpu/drm/virtio/ |
H A D | virtgpu_prime.c | 36 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_virtio_get_uuid() local 53 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_map_dma_buf() local 66 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_unmap_dma_buf() local 92 struct virtio_gpu_object *bo) in virtio_gpu_resource_assign_uuid() 111 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_prime_export() local 148 struct virtio_gpu_object *bo, in virtgpu_dma_buf_import_sgt() 186 static void virtgpu_dma_buf_unmap(struct virtio_gpu_object *bo) in virtgpu_dma_buf_unmap() 205 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_dma_buf_free_obj() local 229 struct virtio_gpu_object *bo, in virtgpu_dma_buf_init_obj() 284 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_dma_buf_move_notify() local [all …]
|
H A D | virtgpu_object.c | 64 void virtio_gpu_cleanup_object(struct virtio_gpu_object *bo) in virtio_gpu_cleanup_object() 91 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtio_gpu_free_object() local 103 int virtio_gpu_detach_object_fenced(struct virtio_gpu_object *bo) in virtio_gpu_detach_object_fenced() 139 bool virtio_gpu_is_shmem(struct virtio_gpu_object *bo) in virtio_gpu_is_shmem() 160 struct virtio_gpu_object *bo, in virtio_gpu_object_shmem_init() 210 struct virtio_gpu_object *bo; in virtio_gpu_object_create() local
|
H A D | virtgpu_plane.c | 137 struct virtio_gpu_object *bo = in virtio_gpu_panic_update_dumb_bo() local 160 struct virtio_gpu_object *bo = in virtio_gpu_update_dumb_bo() local 187 struct virtio_gpu_object *bo; in virtio_gpu_panic_resource_flush() local 205 struct virtio_gpu_object *bo; in virtio_gpu_resource_flush() local 239 struct virtio_gpu_object *bo; in virtio_gpu_primary_plane_update() local 312 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtio_gpu_prepare_imported_obj() local 352 struct virtio_gpu_object *bo; in virtio_gpu_plane_prepare_fb() local 434 struct virtio_gpu_object *bo = NULL; in virtio_gpu_cursor_plane_update() local 504 struct virtio_gpu_object *bo; in virtio_drm_get_scanout_buffer() local 534 struct virtio_gpu_object *bo; in virtio_panic_flush() local
|
/linux/drivers/gpu/drm/xe/tests/ |
H A D | xe_bo.c | 24 static int ccs_test_migrate(struct xe_tile *tile, struct xe_bo *bo, in ccs_test_migrate() 129 struct xe_bo *bo; in ccs_test_run_tile() local 210 struct xe_bo *bo, *external; in evict_test_run_tile() local 376 struct xe_bo *bo; member 382 static int shrink_test_fill_random(struct xe_bo *bo, struct rnd_state *state, in shrink_test_fill_random() 404 static bool shrink_test_verify(struct kunit *test, struct xe_bo *bo, in shrink_test_verify() 484 struct xe_bo *bo; in shrink_test_run_device() local 560 struct xe_bo *bo = link->bo; in shrink_test_run_device() local
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.c | 137 nouveau_bo_del_ttm(struct ttm_buffer_object *bo) in nouveau_bo_del_ttm() 547 struct ttm_buffer_object *bo = &nvbo->bo; in nouveau_bo_pin_locked() local 620 struct ttm_buffer_object *bo = &nvbo->bo; in nouveau_bo_unpin_locked() local 641 struct ttm_buffer_object *bo = &nvbo->bo; in nouveau_bo_pin() local 655 struct ttm_buffer_object *bo = &nvbo->bo; in nouveau_bo_unpin() local 763 void nouveau_bo_add_io_reserve_lru(struct ttm_buffer_object *bo) in nouveau_bo_add_io_reserve_lru() 773 void nouveau_bo_del_io_reserve_lru(struct ttm_buffer_object *bo) in nouveau_bo_del_io_reserve_lru() 842 nouveau_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) in nouveau_ttm_tt_create() 886 nouveau_bo_evict_flags(struct ttm_buffer_object *bo, struct ttm_placement *pl) in nouveau_bo_evict_flags() 904 nouveau_bo_move_prep(struct nouveau_drm *drm, struct ttm_buffer_object *bo, in nouveau_bo_move_prep() [all …]
|