ttm_buffer_object 119 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c uint64_t amdgpu_gmc_agp_addr(struct ttm_buffer_object *bo) ttm_buffer_object 226 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h uint64_t amdgpu_gmc_agp_addr(struct ttm_buffer_object *bo); ttm_buffer_object 35 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c struct ttm_buffer_object *tbo; ttm_buffer_object 169 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c struct ttm_buffer_object *tbo, ttm_buffer_object 220 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c struct ttm_buffer_object *tbo, ttm_buffer_object 75 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c static void amdgpu_bo_destroy(struct ttm_buffer_object *tbo) ttm_buffer_object 110 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c bool amdgpu_bo_is_amdgpu_bo(struct ttm_buffer_object *bo) ttm_buffer_object 850 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c struct ttm_buffer_object *tbo; ttm_buffer_object 1255 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c void amdgpu_bo_move_notify(struct ttm_buffer_object *bo, ttm_buffer_object 1290 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c void amdgpu_bo_release_notify(struct ttm_buffer_object *bo) ttm_buffer_object 1330 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c int amdgpu_bo_fault_reserve_notify(struct ttm_buffer_object *bo) ttm_buffer_object 85 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h struct ttm_buffer_object tbo; ttm_buffer_object 111 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h static inline struct amdgpu_bo *ttm_to_amdgpu_bo(struct ttm_buffer_object *tbo) ttm_buffer_object 226 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h bool amdgpu_bo_is_amdgpu_bo(struct ttm_buffer_object *bo); ttm_buffer_object 267 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h void amdgpu_bo_move_notify(struct ttm_buffer_object *bo, ttm_buffer_object 270 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h void amdgpu_bo_release_notify(struct ttm_buffer_object *bo); ttm_buffer_object 271 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h int amdgpu_bo_fault_reserve_notify(struct ttm_buffer_object *bo); ttm_buffer_object 60 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_map_buffer(struct ttm_buffer_object *bo, ttm_buffer_object 141 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static void amdgpu_evict_flags(struct ttm_buffer_object *bo, ttm_buffer_object 218 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_verify_access(struct ttm_buffer_object *bo, struct file *filp) ttm_buffer_object 243 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static void amdgpu_move_null(struct ttm_buffer_object *bo, ttm_buffer_object 261 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static uint64_t amdgpu_mm_node_addr(struct ttm_buffer_object *bo, ttm_buffer_object 425 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_move_blit(struct ttm_buffer_object *bo, ttm_buffer_object 484 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_move_vram_ram(struct ttm_buffer_object *bo, bool evict, ttm_buffer_object 543 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_move_ram_vram(struct ttm_buffer_object *bo, bool evict, ttm_buffer_object 617 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_bo_move(struct ttm_buffer_object *bo, bool evict, ttm_buffer_object 751 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static unsigned long amdgpu_ttm_io_mem_pfn(struct ttm_buffer_object *bo, ttm_buffer_object 1003 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct ttm_buffer_object *tbo, ttm_buffer_object 1094 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c int amdgpu_ttm_alloc_gart(struct ttm_buffer_object *bo) ttm_buffer_object 1156 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c int amdgpu_ttm_recover_gart(struct ttm_buffer_object *tbo) ttm_buffer_object 1222 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static struct ttm_tt *amdgpu_ttm_tt_create(struct ttm_buffer_object *bo, ttm_buffer_object 1474 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static bool amdgpu_ttm_bo_eviction_valuable(struct ttm_buffer_object *bo, ttm_buffer_object 1539 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_ttm_access_memory(struct ttm_buffer_object *bo, ttm_buffer_object 1897 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_map_buffer(struct ttm_buffer_object *bo, ttm_buffer_object 64 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h struct ttm_buffer_object *bo; ttm_buffer_object 103 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h int amdgpu_ttm_alloc_gart(struct ttm_buffer_object *bo); ttm_buffer_object 104 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h int amdgpu_ttm_recover_gart(struct ttm_buffer_object *tbo); ttm_buffer_object 569 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c void amdgpu_vm_del_from_lru_notify(struct ttm_buffer_object *bo) ttm_buffer_object 412 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h void amdgpu_vm_del_from_lru_notify(struct ttm_buffer_object *bo); ttm_buffer_object 268 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c struct ttm_buffer_object *tbo, ttm_buffer_object 151 drivers/gpu/drm/cirrus/cirrus_drv.h struct ttm_buffer_object bo; ttm_buffer_object 161 drivers/gpu/drm/cirrus/cirrus_drv.h cirrus_bo(struct ttm_buffer_object *bo) ttm_buffer_object 38 drivers/gpu/drm/drm_gem_vram_helper.c static void ttm_buffer_object_destroy(struct ttm_buffer_object *bo) ttm_buffer_object 408 drivers/gpu/drm/drm_gem_vram_helper.c static bool drm_is_gem_vram(struct ttm_buffer_object *bo) ttm_buffer_object 419 drivers/gpu/drm/drm_gem_vram_helper.c void drm_gem_vram_bo_driver_evict_flags(struct ttm_buffer_object *bo, ttm_buffer_object 444 drivers/gpu/drm/drm_gem_vram_helper.c int drm_gem_vram_bo_driver_verify_access(struct ttm_buffer_object *bo, ttm_buffer_object 36 drivers/gpu/drm/drm_vram_mm_helper.c static struct ttm_tt *bo_driver_ttm_tt_create(struct ttm_buffer_object *bo, ttm_buffer_object 82 drivers/gpu/drm/drm_vram_mm_helper.c static void bo_driver_evict_flags(struct ttm_buffer_object *bo, ttm_buffer_object 91 drivers/gpu/drm/drm_vram_mm_helper.c static int bo_driver_verify_access(struct ttm_buffer_object *bo, ttm_buffer_object 133 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_del_ttm(struct ttm_buffer_object *bo) ttm_buffer_object 411 drivers/gpu/drm/nouveau/nouveau_bo.c struct ttm_buffer_object *bo = &nvbo->bo; ttm_buffer_object 481 drivers/gpu/drm/nouveau/nouveau_bo.c struct ttm_buffer_object *bo = &nvbo->bo; ttm_buffer_object 636 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) ttm_buffer_object 720 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_evict_flags(struct ttm_buffer_object *bo, struct ttm_placement *pl) ttm_buffer_object 751 drivers/gpu/drm/nouveau/nouveau_bo.c nve0_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, ttm_buffer_object 783 drivers/gpu/drm/nouveau/nouveau_bo.c nvc0_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, ttm_buffer_object 821 drivers/gpu/drm/nouveau/nouveau_bo.c nvc0_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo, ttm_buffer_object 860 drivers/gpu/drm/nouveau/nouveau_bo.c nva3_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, ttm_buffer_object 898 drivers/gpu/drm/nouveau/nouveau_bo.c nv98_bo_move_exec(struct nouveau_channel *chan, struct ttm_buffer_object *bo, ttm_buffer_object 916 drivers/gpu/drm/nouveau/nouveau_bo.c nv84_bo_move_exec(struct nouveau_channel *chan, struct ttm_buffer_object *bo, ttm_buffer_object 950 drivers/gpu/drm/nouveau/nouveau_bo.c nv50_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo, ttm_buffer_object 1037 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_mem_ctxdma(struct ttm_buffer_object *bo, ttm_buffer_object 1046 drivers/gpu/drm/nouveau/nouveau_bo.c nv04_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo, ttm_buffer_object 1092 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_move_prep(struct nouveau_drm *drm, struct ttm_buffer_object *bo, ttm_buffer_object 1124 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_move_m2mf(struct ttm_buffer_object *bo, int evict, bool intr, ttm_buffer_object 1170 drivers/gpu/drm/nouveau/nouveau_bo.c struct ttm_buffer_object *, ttm_buffer_object 1231 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_move_flipd(struct ttm_buffer_object *bo, bool evict, bool intr, ttm_buffer_object 1268 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_move_flips(struct ttm_buffer_object *bo, bool evict, bool intr, ttm_buffer_object 1304 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_move_ntfy(struct ttm_buffer_object *bo, bool evict, ttm_buffer_object 1329 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_vm_bind(struct ttm_buffer_object *bo, struct ttm_mem_reg *new_reg, ttm_buffer_object 1350 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_vm_cleanup(struct ttm_buffer_object *bo, ttm_buffer_object 1363 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_move(struct ttm_buffer_object *bo, bool evict, ttm_buffer_object 1429 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_verify_access(struct ttm_buffer_object *bo, struct file *filp) ttm_buffer_object 1538 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_ttm_fault_reserve_notify(struct ttm_buffer_object *bo) ttm_buffer_object 12 drivers/gpu/drm/nouveau/nouveau_bo.h struct ttm_buffer_object bo; ttm_buffer_object 45 drivers/gpu/drm/nouveau/nouveau_bo.h nouveau_bo(struct ttm_buffer_object *bo) ttm_buffer_object 155 drivers/gpu/drm/nouveau/nouveau_drv.h struct ttm_buffer_object *, ttm_buffer_object 291 drivers/gpu/drm/nouveau/nouveau_gem.c struct ttm_buffer_object *bo = &nvbo->bo; ttm_buffer_object 85 drivers/gpu/drm/nouveau/nouveau_sgdma.c nouveau_sgdma_create_ttm(struct ttm_buffer_object *bo, uint32_t page_flags) ttm_buffer_object 60 drivers/gpu/drm/nouveau/nouveau_ttm.c struct ttm_buffer_object *bo, ttm_buffer_object 98 drivers/gpu/drm/nouveau/nouveau_ttm.c struct ttm_buffer_object *bo, ttm_buffer_object 124 drivers/gpu/drm/nouveau/nouveau_ttm.c struct ttm_buffer_object *bo, ttm_buffer_object 15 drivers/gpu/drm/nouveau/nouveau_ttm.h struct ttm_tt *nouveau_sgdma_create_ttm(struct ttm_buffer_object *bo, ttm_buffer_object 74 drivers/gpu/drm/qxl/qxl_drv.h struct ttm_buffer_object tbo; ttm_buffer_object 35 drivers/gpu/drm/qxl/qxl_gem.c struct ttm_buffer_object *tbo; ttm_buffer_object 30 drivers/gpu/drm/qxl/qxl_object.c static void qxl_ttm_bo_destroy(struct ttm_buffer_object *tbo) ttm_buffer_object 47 drivers/gpu/drm/qxl/qxl_object.c bool qxl_ttm_bo_is_qxl_bo(struct ttm_buffer_object *bo) ttm_buffer_object 103 drivers/gpu/drm/qxl/qxl_object.h extern bool qxl_ttm_bo_is_qxl_bo(struct ttm_buffer_object *bo); ttm_buffer_object 431 drivers/gpu/drm/qxl/qxl_release.c struct ttm_buffer_object *bo; ttm_buffer_object 56 drivers/gpu/drm/qxl/qxl_ttm.c struct ttm_buffer_object *bo; ttm_buffer_object 59 drivers/gpu/drm/qxl/qxl_ttm.c bo = (struct ttm_buffer_object *)vmf->vma->vm_private_data; ttm_buffer_object 132 drivers/gpu/drm/qxl/qxl_ttm.c static void qxl_evict_flags(struct ttm_buffer_object *bo, ttm_buffer_object 154 drivers/gpu/drm/qxl/qxl_ttm.c static int qxl_verify_access(struct ttm_buffer_object *bo, struct file *filp) ttm_buffer_object 243 drivers/gpu/drm/qxl/qxl_ttm.c static struct ttm_tt *qxl_ttm_tt_create(struct ttm_buffer_object *bo, ttm_buffer_object 262 drivers/gpu/drm/qxl/qxl_ttm.c static void qxl_move_null(struct ttm_buffer_object *bo, ttm_buffer_object 272 drivers/gpu/drm/qxl/qxl_ttm.c static int qxl_bo_move(struct ttm_buffer_object *bo, bool evict, ttm_buffer_object 290 drivers/gpu/drm/qxl/qxl_ttm.c static void qxl_bo_move_notify(struct ttm_buffer_object *bo, ttm_buffer_object 493 drivers/gpu/drm/radeon/radeon.h struct ttm_buffer_object tbo; ttm_buffer_object 2812 drivers/gpu/drm/radeon/radeon.h extern bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo); ttm_buffer_object 75 drivers/gpu/drm/radeon/radeon_object.c static void radeon_ttm_bo_destroy(struct ttm_buffer_object *tbo) ttm_buffer_object 94 drivers/gpu/drm/radeon/radeon_object.c bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo) ttm_buffer_object 319 drivers/gpu/drm/radeon/radeon_object.c struct ttm_buffer_object *tbo; ttm_buffer_object 776 drivers/gpu/drm/radeon/radeon_object.c void radeon_bo_move_notify(struct ttm_buffer_object *bo, ttm_buffer_object 797 drivers/gpu/drm/radeon/radeon_object.c int radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo) ttm_buffer_object 152 drivers/gpu/drm/radeon/radeon_object.h extern void radeon_bo_move_notify(struct ttm_buffer_object *bo, ttm_buffer_object 155 drivers/gpu/drm/radeon/radeon_object.h extern int radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo); ttm_buffer_object 125 drivers/gpu/drm/radeon/radeon_ttm.c static void radeon_evict_flags(struct ttm_buffer_object *bo, ttm_buffer_object 181 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_verify_access(struct ttm_buffer_object *bo, struct file *filp) ttm_buffer_object 191 drivers/gpu/drm/radeon/radeon_ttm.c static void radeon_move_null(struct ttm_buffer_object *bo, ttm_buffer_object 201 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_move_blit(struct ttm_buffer_object *bo, ttm_buffer_object 256 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_move_vram_ram(struct ttm_buffer_object *bo, ttm_buffer_object 301 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_move_ram_vram(struct ttm_buffer_object *bo, ttm_buffer_object 339 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_bo_move(struct ttm_buffer_object *bo, bool evict, ttm_buffer_object 632 drivers/gpu/drm/radeon/radeon_ttm.c static struct ttm_tt *radeon_ttm_tt_create(struct ttm_buffer_object *bo, ttm_buffer_object 888 drivers/gpu/drm/radeon/radeon_ttm.c struct ttm_buffer_object *bo; ttm_buffer_object 892 drivers/gpu/drm/radeon/radeon_ttm.c bo = (struct ttm_buffer_object *)vmf->vma->vm_private_data; ttm_buffer_object 114 drivers/gpu/drm/ttm/ttm_agp_backend.c struct ttm_tt *ttm_agp_tt_create(struct ttm_buffer_object *bo, ttm_buffer_object 61 drivers/gpu/drm/ttm/ttm_bo.c static void ttm_bo_default_destroy(struct ttm_buffer_object *bo) ttm_buffer_object 95 drivers/gpu/drm/ttm/ttm_bo.c static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, ttm_buffer_object 149 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_buffer_object *bo = ttm_buffer_object 150 drivers/gpu/drm/ttm/ttm_bo.c container_of(list_kref, struct ttm_buffer_object, list_kref); ttm_buffer_object 170 drivers/gpu/drm/ttm/ttm_bo.c static void ttm_bo_add_mem_to_lru(struct ttm_buffer_object *bo, ttm_buffer_object 196 drivers/gpu/drm/ttm/ttm_bo.c void ttm_bo_add_to_lru(struct ttm_buffer_object *bo) ttm_buffer_object 207 drivers/gpu/drm/ttm/ttm_bo.c void ttm_bo_del_from_lru(struct ttm_buffer_object *bo) ttm_buffer_object 227 drivers/gpu/drm/ttm/ttm_bo.c void ttm_bo_del_sub_from_lru(struct ttm_buffer_object *bo) ttm_buffer_object 238 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_buffer_object *bo) ttm_buffer_object 245 drivers/gpu/drm/ttm/ttm_bo.c void ttm_bo_move_to_lru_tail(struct ttm_buffer_object *bo, ttm_buffer_object 320 drivers/gpu/drm/ttm/ttm_bo.c static int ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, ttm_buffer_object 429 drivers/gpu/drm/ttm/ttm_bo.c static void ttm_bo_cleanup_memtype_use(struct ttm_buffer_object *bo) ttm_buffer_object 439 drivers/gpu/drm/ttm/ttm_bo.c static int ttm_bo_individualize_resv(struct ttm_buffer_object *bo) ttm_buffer_object 455 drivers/gpu/drm/ttm/ttm_bo.c static void ttm_bo_flush_all_fences(struct ttm_buffer_object *bo) ttm_buffer_object 475 drivers/gpu/drm/ttm/ttm_bo.c static void ttm_bo_cleanup_refs_or_queue(struct ttm_buffer_object *bo) ttm_buffer_object 547 drivers/gpu/drm/ttm/ttm_bo.c static int ttm_bo_cleanup_refs(struct ttm_buffer_object *bo, ttm_buffer_object 631 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_buffer_object *bo; ttm_buffer_object 633 drivers/gpu/drm/ttm/ttm_bo.c bo = list_first_entry(&bdev->ddestroy, struct ttm_buffer_object, ttm_buffer_object 673 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_buffer_object *bo = ttm_buffer_object 674 drivers/gpu/drm/ttm/ttm_bo.c container_of(kref, struct ttm_buffer_object, kref); ttm_buffer_object 689 drivers/gpu/drm/ttm/ttm_bo.c void ttm_bo_put(struct ttm_buffer_object *bo) ttm_buffer_object 709 drivers/gpu/drm/ttm/ttm_bo.c static int ttm_bo_evict(struct ttm_buffer_object *bo, ttm_buffer_object 758 drivers/gpu/drm/ttm/ttm_bo.c bool ttm_bo_eviction_valuable(struct ttm_buffer_object *bo, ttm_buffer_object 782 drivers/gpu/drm/ttm/ttm_bo.c static bool ttm_bo_evict_swapout_allowable(struct ttm_buffer_object *bo, ttm_buffer_object 814 drivers/gpu/drm/ttm/ttm_bo.c static int ttm_mem_evict_wait_busy(struct ttm_buffer_object *busy_bo, ttm_buffer_object 846 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_buffer_object *bo = NULL, *busy_bo = NULL; ttm_buffer_object 917 drivers/gpu/drm/ttm/ttm_bo.c void ttm_bo_mem_put(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem) ttm_buffer_object 929 drivers/gpu/drm/ttm/ttm_bo.c static int ttm_bo_add_move_fence(struct ttm_buffer_object *bo, ttm_buffer_object 964 drivers/gpu/drm/ttm/ttm_bo.c static int ttm_bo_mem_force_space(struct ttm_buffer_object *bo, ttm_buffer_object 1045 drivers/gpu/drm/ttm/ttm_bo.c static int ttm_bo_mem_placement(struct ttm_buffer_object *bo, ttm_buffer_object 1095 drivers/gpu/drm/ttm/ttm_bo.c int ttm_bo_mem_space(struct ttm_buffer_object *bo, ttm_buffer_object 1182 drivers/gpu/drm/ttm/ttm_bo.c static int ttm_bo_move_buffer(struct ttm_buffer_object *bo, ttm_buffer_object 1252 drivers/gpu/drm/ttm/ttm_bo.c int ttm_bo_validate(struct ttm_buffer_object *bo, ttm_buffer_object 1288 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_buffer_object *bo, ttm_buffer_object 1297 drivers/gpu/drm/ttm/ttm_bo.c void (*destroy) (struct ttm_buffer_object *)) ttm_buffer_object 1403 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_buffer_object *bo, ttm_buffer_object 1412 drivers/gpu/drm/ttm/ttm_bo.c void (*destroy) (struct ttm_buffer_object *)) ttm_buffer_object 1464 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_buffer_object **p_bo) ttm_buffer_object 1466 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_buffer_object *bo; ttm_buffer_object 1474 drivers/gpu/drm/ttm/ttm_bo.c acc_size = ttm_bo_acc_size(bdev, size, sizeof(struct ttm_buffer_object)); ttm_buffer_object 1794 drivers/gpu/drm/ttm/ttm_bo.c void ttm_bo_unmap_virtual_locked(struct ttm_buffer_object *bo) ttm_buffer_object 1802 drivers/gpu/drm/ttm/ttm_bo.c void ttm_bo_unmap_virtual(struct ttm_buffer_object *bo) ttm_buffer_object 1815 drivers/gpu/drm/ttm/ttm_bo.c int ttm_bo_wait(struct ttm_buffer_object *bo, ttm_buffer_object 1840 drivers/gpu/drm/ttm/ttm_bo.c int ttm_bo_synccpu_write_grab(struct ttm_buffer_object *bo, bool no_wait) ttm_buffer_object 1859 drivers/gpu/drm/ttm/ttm_bo.c void ttm_bo_synccpu_write_release(struct ttm_buffer_object *bo) ttm_buffer_object 1871 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_buffer_object *bo; ttm_buffer_object 1975 drivers/gpu/drm/ttm/ttm_bo.c int ttm_bo_wait_unreserved(struct ttm_buffer_object *bo) ttm_buffer_object 52 drivers/gpu/drm/ttm/ttm_bo_manager.c struct ttm_buffer_object *bo, ttm_buffer_object 44 drivers/gpu/drm/ttm/ttm_bo_util.c struct ttm_buffer_object base; ttm_buffer_object 45 drivers/gpu/drm/ttm/ttm_bo_util.c struct ttm_buffer_object *bo; ttm_buffer_object 48 drivers/gpu/drm/ttm/ttm_bo_util.c void ttm_bo_free_old_node(struct ttm_buffer_object *bo) ttm_buffer_object 53 drivers/gpu/drm/ttm/ttm_bo_util.c int ttm_bo_move_ttm(struct ttm_buffer_object *bo, ttm_buffer_object 118 drivers/gpu/drm/ttm/ttm_bo_util.c struct ttm_buffer_object *bo; ttm_buffer_object 124 drivers/gpu/drm/ttm/ttm_bo_util.c struct ttm_buffer_object, ttm_buffer_object 174 drivers/gpu/drm/ttm/ttm_bo_util.c int ttm_mem_io_reserve_vm(struct ttm_buffer_object *bo) ttm_buffer_object 194 drivers/gpu/drm/ttm/ttm_bo_util.c void ttm_mem_io_free_vm(struct ttm_buffer_object *bo) ttm_buffer_object 356 drivers/gpu/drm/ttm/ttm_bo_util.c int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, ttm_buffer_object 461 drivers/gpu/drm/ttm/ttm_bo_util.c static void ttm_transfered_destroy(struct ttm_buffer_object *bo) ttm_buffer_object 485 drivers/gpu/drm/ttm/ttm_bo_util.c static int ttm_buffer_object_transfer(struct ttm_buffer_object *bo, ttm_buffer_object 486 drivers/gpu/drm/ttm/ttm_bo_util.c struct ttm_buffer_object **new_obj) ttm_buffer_object 555 drivers/gpu/drm/ttm/ttm_bo_util.c static int ttm_bo_ioremap(struct ttm_buffer_object *bo, ttm_buffer_object 577 drivers/gpu/drm/ttm/ttm_bo_util.c static int ttm_bo_kmap_ttm(struct ttm_buffer_object *bo, ttm_buffer_object 619 drivers/gpu/drm/ttm/ttm_bo_util.c int ttm_bo_kmap(struct ttm_buffer_object *bo, ttm_buffer_object 652 drivers/gpu/drm/ttm/ttm_bo_util.c struct ttm_buffer_object *bo = map->bo; ttm_buffer_object 681 drivers/gpu/drm/ttm/ttm_bo_util.c int ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo, ttm_buffer_object 690 drivers/gpu/drm/ttm/ttm_bo_util.c struct ttm_buffer_object *ghost_obj; ttm_buffer_object 743 drivers/gpu/drm/ttm/ttm_bo_util.c int ttm_bo_pipeline_move(struct ttm_buffer_object *bo, ttm_buffer_object 758 drivers/gpu/drm/ttm/ttm_bo_util.c struct ttm_buffer_object *ghost_obj; ttm_buffer_object 835 drivers/gpu/drm/ttm/ttm_bo_util.c int ttm_bo_pipeline_gutting(struct ttm_buffer_object *bo) ttm_buffer_object 837 drivers/gpu/drm/ttm/ttm_bo_util.c struct ttm_buffer_object *ghost; ttm_buffer_object 47 drivers/gpu/drm/ttm/ttm_bo_vm.c static vm_fault_t ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, ttm_buffer_object 97 drivers/gpu/drm/ttm/ttm_bo_vm.c static unsigned long ttm_bo_io_mem_pfn(struct ttm_buffer_object *bo, ttm_buffer_object 112 drivers/gpu/drm/ttm/ttm_bo_vm.c struct ttm_buffer_object *bo = (struct ttm_buffer_object *) ttm_buffer_object 303 drivers/gpu/drm/ttm/ttm_bo_vm.c struct ttm_buffer_object *bo = ttm_buffer_object 304 drivers/gpu/drm/ttm/ttm_bo_vm.c (struct ttm_buffer_object *)vma->vm_private_data; ttm_buffer_object 313 drivers/gpu/drm/ttm/ttm_bo_vm.c struct ttm_buffer_object *bo = (struct ttm_buffer_object *)vma->vm_private_data; ttm_buffer_object 319 drivers/gpu/drm/ttm/ttm_bo_vm.c static int ttm_bo_vm_access_kmap(struct ttm_buffer_object *bo, ttm_buffer_object 362 drivers/gpu/drm/ttm/ttm_bo_vm.c struct ttm_buffer_object *bo = vma->vm_private_data; ttm_buffer_object 403 drivers/gpu/drm/ttm/ttm_bo_vm.c static struct ttm_buffer_object *ttm_bo_vm_lookup(struct ttm_bo_device *bdev, ttm_buffer_object 408 drivers/gpu/drm/ttm/ttm_bo_vm.c struct ttm_buffer_object *bo = NULL; ttm_buffer_object 414 drivers/gpu/drm/ttm/ttm_bo_vm.c bo = container_of(node, struct ttm_buffer_object, ttm_buffer_object 431 drivers/gpu/drm/ttm/ttm_bo_vm.c struct ttm_buffer_object *bo; ttm_buffer_object 475 drivers/gpu/drm/ttm/ttm_bo_vm.c int ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo) ttm_buffer_object 40 drivers/gpu/drm/ttm/ttm_execbuf_util.c struct ttm_buffer_object *bo = entry->bo; ttm_buffer_object 51 drivers/gpu/drm/ttm/ttm_execbuf_util.c struct ttm_buffer_object *bo = entry->bo; ttm_buffer_object 70 drivers/gpu/drm/ttm/ttm_execbuf_util.c struct ttm_buffer_object *bo = entry->bo; ttm_buffer_object 113 drivers/gpu/drm/ttm/ttm_execbuf_util.c struct ttm_buffer_object *bo = entry->bo; ttm_buffer_object 190 drivers/gpu/drm/ttm/ttm_execbuf_util.c struct ttm_buffer_object *bo; ttm_buffer_object 46 drivers/gpu/drm/ttm/ttm_tt.c int ttm_tt_create(struct ttm_buffer_object *bo, bool zero_alloc) ttm_buffer_object 226 drivers/gpu/drm/ttm/ttm_tt.c void ttm_tt_init_fields(struct ttm_tt *ttm, struct ttm_buffer_object *bo, ttm_buffer_object 238 drivers/gpu/drm/ttm/ttm_tt.c int ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, ttm_buffer_object 259 drivers/gpu/drm/ttm/ttm_tt.c int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, ttm_buffer_object 276 drivers/gpu/drm/ttm/ttm_tt.c int ttm_sg_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, ttm_buffer_object 80 drivers/gpu/drm/virtio/virtgpu_drv.h struct ttm_buffer_object tbo; ttm_buffer_object 388 drivers/gpu/drm/virtio/virtgpu_drv.h struct ttm_buffer_object *tbo; ttm_buffer_object 64 drivers/gpu/drm/virtio/virtgpu_ioctl.c struct ttm_buffer_object *bo; ttm_buffer_object 87 drivers/gpu/drm/virtio/virtgpu_ioctl.c struct ttm_buffer_object *bo; ttm_buffer_object 66 drivers/gpu/drm/virtio/virtgpu_object.c static void virtio_gpu_ttm_bo_destroy(struct ttm_buffer_object *tbo) ttm_buffer_object 77 drivers/gpu/drm/virtio/virtgpu_ttm.c struct ttm_buffer_object *bo, ttm_buffer_object 138 drivers/gpu/drm/virtio/virtgpu_ttm.c static void virtio_gpu_evict_flags(struct ttm_buffer_object *bo, ttm_buffer_object 153 drivers/gpu/drm/virtio/virtgpu_ttm.c static int virtio_gpu_verify_access(struct ttm_buffer_object *bo, ttm_buffer_object 233 drivers/gpu/drm/virtio/virtgpu_ttm.c static struct ttm_tt *virtio_gpu_ttm_tt_create(struct ttm_buffer_object *bo, ttm_buffer_object 252 drivers/gpu/drm/virtio/virtgpu_ttm.c static void virtio_gpu_bo_swap_notify(struct ttm_buffer_object *tbo) ttm_buffer_object 445 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c int vmw_bo_cpu_blit(struct ttm_buffer_object *dst, ttm_buffer_object 447 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c struct ttm_buffer_object *src, ttm_buffer_object 56 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c vmw_buffer_object(struct ttm_buffer_object *bo) ttm_buffer_object 71 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c vmw_user_buffer_object(struct ttm_buffer_object *bo) ttm_buffer_object 95 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c struct ttm_buffer_object *bo = &buf->base; ttm_buffer_object 144 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c struct ttm_buffer_object *bo = &buf->base; ttm_buffer_object 219 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c struct ttm_buffer_object *bo = &buf->base; ttm_buffer_object 288 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c struct ttm_buffer_object *bo = &buf->base; ttm_buffer_object 315 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c void vmw_bo_get_guest_ptr(const struct ttm_buffer_object *bo, ttm_buffer_object 340 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c struct ttm_buffer_object *bo = &vbo->base; ttm_buffer_object 389 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c struct ttm_buffer_object *bo = &vbo->base; ttm_buffer_object 461 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c void vmw_bo_bo_free(struct ttm_buffer_object *bo) ttm_buffer_object 475 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c static void vmw_user_bo_destroy(struct ttm_buffer_object *bo) ttm_buffer_object 501 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c void (*bo_free)(struct ttm_buffer_object *bo)) ttm_buffer_object 647 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c int vmw_user_bo_verify_access(struct ttm_buffer_object *bo, ttm_buffer_object 685 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c struct ttm_buffer_object *bo = &user_bo->vbo.base; ttm_buffer_object 1001 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c void vmw_bo_fence_single(struct ttm_buffer_object *bo, ttm_buffer_object 1111 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c void vmw_bo_swap_notify(struct ttm_buffer_object *bo) ttm_buffer_object 1133 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c void vmw_bo_move_notify(struct ttm_buffer_object *bo, ttm_buffer_object 118 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c struct ttm_buffer_object *cmd_space; ttm_buffer_object 342 drivers/gpu/drm/vmwgfx/vmwgfx_context.c struct ttm_buffer_object *bo = val_buf->bo; ttm_buffer_object 366 drivers/gpu/drm/vmwgfx/vmwgfx_context.c struct ttm_buffer_object *bo = val_buf->bo; ttm_buffer_object 509 drivers/gpu/drm/vmwgfx/vmwgfx_context.c struct ttm_buffer_object *bo = val_buf->bo; ttm_buffer_object 573 drivers/gpu/drm/vmwgfx/vmwgfx_context.c struct ttm_buffer_object *bo = val_buf->bo; ttm_buffer_object 167 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct ttm_buffer_object *bo = &res->backup->base; ttm_buffer_object 309 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct ttm_buffer_object *bo = val_buf->bo; ttm_buffer_object 387 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct ttm_buffer_object *bo, *old_bo = &res->backup->base; ttm_buffer_object 110 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h struct ttm_buffer_object base; ttm_buffer_object 426 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h struct ttm_buffer_object *otable_bo; ttm_buffer_object 712 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern void vmw_query_move_notify(struct ttm_buffer_object *bo, ttm_buffer_object 759 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern void vmw_bo_get_guest_ptr(const struct ttm_buffer_object *buf, ttm_buffer_object 762 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern void vmw_bo_bo_free(struct ttm_buffer_object *bo); ttm_buffer_object 767 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h void (*bo_free)(struct ttm_buffer_object *bo)); ttm_buffer_object 768 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_user_bo_verify_access(struct ttm_buffer_object *bo, ttm_buffer_object 789 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern void vmw_bo_fence_single(struct ttm_buffer_object *bo, ttm_buffer_object 793 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern void vmw_bo_move_notify(struct ttm_buffer_object *bo, ttm_buffer_object 795 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern void vmw_bo_swap_notify(struct ttm_buffer_object *bo); ttm_buffer_object 936 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_bo_map_dma(struct ttm_buffer_object *bo); ttm_buffer_object 937 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern void vmw_bo_unmap_dma(struct ttm_buffer_object *bo); ttm_buffer_object 939 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h vmw_bo_sg_table(struct ttm_buffer_object *bo); ttm_buffer_object 1080 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h struct ttm_buffer_object *bo, ttm_buffer_object 1380 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h int vmw_bo_cpu_blit(struct ttm_buffer_object *dst, ttm_buffer_object 1382 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h struct ttm_buffer_object *src, ttm_buffer_object 3302 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c struct ttm_buffer_object *bo; ttm_buffer_object 598 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c struct ttm_buffer_object *bo = &dev_priv->dummy_query_bo->base; ttm_buffer_object 644 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c struct ttm_buffer_object *bo = &dev_priv->dummy_query_bo->base; ttm_buffer_object 48 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c struct ttm_buffer_object *bo, ttm_buffer_object 146 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c struct ttm_buffer_object *bo, ttm_buffer_object 59 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c struct ttm_buffer_object *pt_bo; ttm_buffer_object 111 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c struct ttm_buffer_object *otable_bo, ttm_buffer_object 200 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c struct ttm_buffer_object *bo; ttm_buffer_object 353 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c struct ttm_buffer_object *bo = batch->otable_bo; ttm_buffer_object 550 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c struct ttm_buffer_object *bo = mob->pt_bo; ttm_buffer_object 605 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c struct ttm_buffer_object *bo = mob->pt_bo; ttm_buffer_object 109 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c struct ttm_buffer_object *bo = &res->backup->base; ttm_buffer_object 789 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c void vmw_query_move_notify(struct ttm_buffer_object *bo, ttm_buffer_object 255 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c struct ttm_buffer_object *bo = val_buf->bo; ttm_buffer_object 451 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c struct ttm_buffer_object *bo = val_buf->bo; ttm_buffer_object 579 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct ttm_buffer_object *src_bo, *dst_bo; ttm_buffer_object 1296 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct ttm_buffer_object *src_bo, *dst_bo; ttm_buffer_object 1152 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct ttm_buffer_object *bo = val_buf->bo; ttm_buffer_object 1183 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct ttm_buffer_object *bo = val_buf->bo; ttm_buffer_object 533 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c int vmw_bo_map_dma(struct ttm_buffer_object *bo) ttm_buffer_object 550 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c void vmw_bo_unmap_dma(struct ttm_buffer_object *bo) ttm_buffer_object 570 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c const struct vmw_sg_table *vmw_bo_sg_table(struct ttm_buffer_object *bo) ttm_buffer_object 712 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static struct ttm_tt *vmw_ttm_tt_create(struct ttm_buffer_object *bo, ttm_buffer_object 783 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static void vmw_evict_flags(struct ttm_buffer_object *bo, ttm_buffer_object 789 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static int vmw_verify_access(struct ttm_buffer_object *bo, struct file *filp) ttm_buffer_object 829 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static int vmw_ttm_fault_reserve_notify(struct ttm_buffer_object *bo) ttm_buffer_object 844 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static void vmw_move_notify(struct ttm_buffer_object *bo, ttm_buffer_object 858 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static void vmw_swap_notify(struct ttm_buffer_object *bo) ttm_buffer_object 512 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c int vmw_validation_bo_validate_single(struct ttm_buffer_object *bo, ttm_buffer_object 237 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h int vmw_validation_bo_validate_single(struct ttm_buffer_object *bo, ttm_buffer_object 39 include/drm/drm_gem_vram_helper.h struct ttm_buffer_object bo; ttm_buffer_object 56 include/drm/drm_gem_vram_helper.h struct ttm_buffer_object *bo) ttm_buffer_object 98 include/drm/drm_gem_vram_helper.h void drm_gem_vram_bo_driver_evict_flags(struct ttm_buffer_object *bo, ttm_buffer_object 101 include/drm/drm_gem_vram_helper.h int drm_gem_vram_bo_driver_verify_access(struct ttm_buffer_object *bo, ttm_buffer_object 23 include/drm/drm_vram_mm_helper.h void (*evict_flags)(struct ttm_buffer_object *bo, ttm_buffer_object 25 include/drm/drm_vram_mm_helper.h int (*verify_access)(struct ttm_buffer_object *bo, struct file *filp); ttm_buffer_object 181 include/drm/ttm/ttm_bo_api.h void (*destroy) (struct ttm_buffer_object *); ttm_buffer_object 259 include/drm/ttm/ttm_bo_api.h struct ttm_buffer_object *bo; ttm_buffer_object 291 include/drm/ttm/ttm_bo_api.h static inline void ttm_bo_get(struct ttm_buffer_object *bo) ttm_buffer_object 306 include/drm/ttm/ttm_bo_api.h static inline __must_check struct ttm_buffer_object * ttm_buffer_object 307 include/drm/ttm/ttm_bo_api.h ttm_bo_get_unless_zero(struct ttm_buffer_object *bo) ttm_buffer_object 328 include/drm/ttm/ttm_bo_api.h int ttm_bo_wait(struct ttm_buffer_object *bo, bool interruptible, bool no_wait); ttm_buffer_object 357 include/drm/ttm/ttm_bo_api.h int ttm_bo_validate(struct ttm_buffer_object *bo, ttm_buffer_object 368 include/drm/ttm/ttm_bo_api.h void ttm_bo_put(struct ttm_buffer_object *bo); ttm_buffer_object 380 include/drm/ttm/ttm_bo_api.h void ttm_bo_add_to_lru(struct ttm_buffer_object *bo); ttm_buffer_object 392 include/drm/ttm/ttm_bo_api.h void ttm_bo_del_from_lru(struct ttm_buffer_object *bo); ttm_buffer_object 404 include/drm/ttm/ttm_bo_api.h void ttm_bo_move_to_lru_tail(struct ttm_buffer_object *bo, ttm_buffer_object 441 include/drm/ttm/ttm_bo_api.h bool ttm_bo_eviction_valuable(struct ttm_buffer_object *bo, ttm_buffer_object 458 include/drm/ttm/ttm_bo_api.h int ttm_bo_synccpu_write_grab(struct ttm_buffer_object *bo, bool no_wait); ttm_buffer_object 467 include/drm/ttm/ttm_bo_api.h void ttm_bo_synccpu_write_release(struct ttm_buffer_object *bo); ttm_buffer_object 521 include/drm/ttm/ttm_bo_api.h struct ttm_buffer_object *bo, ttm_buffer_object 530 include/drm/ttm/ttm_bo_api.h void (*destroy) (struct ttm_buffer_object *)); ttm_buffer_object 569 include/drm/ttm/ttm_bo_api.h int ttm_bo_init(struct ttm_bo_device *bdev, struct ttm_buffer_object *bo, ttm_buffer_object 574 include/drm/ttm/ttm_bo_api.h void (*destroy) (struct ttm_buffer_object *)); ttm_buffer_object 598 include/drm/ttm/ttm_bo_api.h struct ttm_buffer_object **p_bo); ttm_buffer_object 700 include/drm/ttm/ttm_bo_api.h int ttm_bo_kmap(struct ttm_buffer_object *bo, unsigned long start_page, ttm_buffer_object 722 include/drm/ttm/ttm_bo_api.h int ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo); ttm_buffer_object 768 include/drm/ttm/ttm_bo_api.h int ttm_bo_wait_unreserved(struct ttm_buffer_object *bo); ttm_buffer_object 784 include/drm/ttm/ttm_bo_api.h static inline bool ttm_bo_uses_embedded_gem_object(struct ttm_buffer_object *bo) ttm_buffer_object 107 include/drm/ttm/ttm_bo_driver.h struct ttm_buffer_object *bo, ttm_buffer_object 235 include/drm/ttm/ttm_bo_driver.h struct ttm_tt *(*ttm_tt_create)(struct ttm_buffer_object *bo, ttm_buffer_object 284 include/drm/ttm/ttm_bo_driver.h bool (*eviction_valuable)(struct ttm_buffer_object *bo, ttm_buffer_object 296 include/drm/ttm/ttm_bo_driver.h void (*evict_flags)(struct ttm_buffer_object *bo, ttm_buffer_object 310 include/drm/ttm/ttm_bo_driver.h int (*move)(struct ttm_buffer_object *bo, bool evict, ttm_buffer_object 326 include/drm/ttm/ttm_bo_driver.h int (*verify_access)(struct ttm_buffer_object *bo, ttm_buffer_object 336 include/drm/ttm/ttm_bo_driver.h void (*move_notify)(struct ttm_buffer_object *bo, ttm_buffer_object 341 include/drm/ttm/ttm_bo_driver.h int (*fault_reserve_notify)(struct ttm_buffer_object *bo); ttm_buffer_object 346 include/drm/ttm/ttm_bo_driver.h void (*swap_notify)(struct ttm_buffer_object *bo); ttm_buffer_object 365 include/drm/ttm/ttm_bo_driver.h unsigned long (*io_mem_pfn)(struct ttm_buffer_object *bo, ttm_buffer_object 382 include/drm/ttm/ttm_bo_driver.h int (*access_memory)(struct ttm_buffer_object *bo, unsigned long offset, ttm_buffer_object 392 include/drm/ttm/ttm_bo_driver.h void (*del_from_lru_notify)(struct ttm_buffer_object *bo); ttm_buffer_object 402 include/drm/ttm/ttm_bo_driver.h void (*release_notify)(struct ttm_buffer_object *bo); ttm_buffer_object 510 include/drm/ttm/ttm_bo_driver.h struct ttm_buffer_object *first; ttm_buffer_object 511 include/drm/ttm/ttm_bo_driver.h struct ttm_buffer_object *last; ttm_buffer_object 580 include/drm/ttm/ttm_bo_driver.h int ttm_bo_mem_space(struct ttm_buffer_object *bo, ttm_buffer_object 585 include/drm/ttm/ttm_bo_driver.h void ttm_bo_mem_put(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem); ttm_buffer_object 586 include/drm/ttm/ttm_bo_driver.h void ttm_bo_mem_put_locked(struct ttm_buffer_object *bo, ttm_buffer_object 616 include/drm/ttm/ttm_bo_driver.h void ttm_bo_unmap_virtual(struct ttm_buffer_object *bo); ttm_buffer_object 625 include/drm/ttm/ttm_bo_driver.h void ttm_bo_unmap_virtual_locked(struct ttm_buffer_object *bo); ttm_buffer_object 627 include/drm/ttm/ttm_bo_driver.h int ttm_mem_io_reserve_vm(struct ttm_buffer_object *bo); ttm_buffer_object 628 include/drm/ttm/ttm_bo_driver.h void ttm_mem_io_free_vm(struct ttm_buffer_object *bo); ttm_buffer_object 632 include/drm/ttm/ttm_bo_driver.h void ttm_bo_del_sub_from_lru(struct ttm_buffer_object *bo); ttm_buffer_object 633 include/drm/ttm/ttm_bo_driver.h void ttm_bo_add_to_lru(struct ttm_buffer_object *bo); ttm_buffer_object 656 include/drm/ttm/ttm_bo_driver.h static inline int __ttm_bo_reserve(struct ttm_buffer_object *bo, ttm_buffer_object 724 include/drm/ttm/ttm_bo_driver.h static inline int ttm_bo_reserve(struct ttm_buffer_object *bo, ttm_buffer_object 749 include/drm/ttm/ttm_bo_driver.h static inline int ttm_bo_reserve_slowpath(struct ttm_buffer_object *bo, ttm_buffer_object 778 include/drm/ttm/ttm_bo_driver.h static inline void ttm_bo_unreserve(struct ttm_buffer_object *bo) ttm_buffer_object 815 include/drm/ttm/ttm_bo_driver.h int ttm_bo_move_ttm(struct ttm_buffer_object *bo, ttm_buffer_object 837 include/drm/ttm/ttm_bo_driver.h int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, ttm_buffer_object 848 include/drm/ttm/ttm_bo_driver.h void ttm_bo_free_old_node(struct ttm_buffer_object *bo); ttm_buffer_object 865 include/drm/ttm/ttm_bo_driver.h int ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo, ttm_buffer_object 880 include/drm/ttm/ttm_bo_driver.h int ttm_bo_pipeline_move(struct ttm_buffer_object *bo, ttm_buffer_object 891 include/drm/ttm/ttm_bo_driver.h int ttm_bo_pipeline_gutting(struct ttm_buffer_object *bo); ttm_buffer_object 48 include/drm/ttm/ttm_execbuf_util.h struct ttm_buffer_object *bo; ttm_buffer_object 34 include/drm/ttm/ttm_tt.h struct ttm_buffer_object; ttm_buffer_object 147 include/drm/ttm/ttm_tt.h int ttm_tt_create(struct ttm_buffer_object *bo, bool zero_alloc); ttm_buffer_object 161 include/drm/ttm/ttm_tt.h int ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, ttm_buffer_object 163 include/drm/ttm/ttm_tt.h int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, ttm_buffer_object 165 include/drm/ttm/ttm_tt.h int ttm_sg_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, ttm_buffer_object 265 include/drm/ttm/ttm_tt.h struct ttm_tt *ttm_agp_tt_create(struct ttm_buffer_object *bo,