/src/sys/external/bsd/drm2/dist/include/drm/ttm/ |
ttm_bo_driver.h | 109 struct ttm_buffer_object *bo, 237 struct ttm_tt *(*ttm_tt_create)(struct ttm_buffer_object *bo, 295 bool (*eviction_valuable)(struct ttm_buffer_object *bo, 307 void (*evict_flags)(struct ttm_buffer_object *bo, 321 int (*move)(struct ttm_buffer_object *bo, bool evict, 337 int (*verify_access)(struct ttm_buffer_object *bo, 347 void (*move_notify)(struct ttm_buffer_object *bo, 352 int (*fault_reserve_notify)(struct ttm_buffer_object *bo); 357 void (*swap_notify)(struct ttm_buffer_object *bo); 380 unsigned long (*io_mem_pfn)(struct ttm_buffer_object *bo [all...] |
ttm_bo_api.h | 144 * struct ttm_buffer_object 185 struct ttm_buffer_object { struct 194 void (*destroy) (struct ttm_buffer_object *); 282 struct ttm_buffer_object *bo; 310 * ttm_bo_get - reference a struct ttm_buffer_object 314 static inline void ttm_bo_get(struct ttm_buffer_object *bo) 320 * ttm_bo_get_unless_zero - reference a struct ttm_buffer_object unless 329 static inline __must_check struct ttm_buffer_object * 330 ttm_bo_get_unless_zero(struct ttm_buffer_object *bo) 351 int ttm_bo_wait(struct ttm_buffer_object *bo, bool interruptible, bool no_wait) [all...] |
ttm_tt.h | 36 struct ttm_buffer_object; 151 * @bo: pointer to a struct ttm_buffer_object 157 int ttm_tt_create(struct ttm_buffer_object *bo, bool zero_alloc); 171 int ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, 173 int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, 175 int ttm_sg_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, 295 struct ttm_tt *ttm_agp_tt_create(struct ttm_buffer_object *bo,
|
ttm_execbuf_util.h | 50 struct ttm_buffer_object *bo;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_ttm.h | 17 struct ttm_tt *nouveau_sgdma_create_ttm(struct ttm_buffer_object *bo,
|
nouveau_bo.c | 138 nouveau_bo_del_ttm(struct ttm_buffer_object *bo) 418 struct ttm_buffer_object *bo = &nvbo->bo; 488 struct ttm_buffer_object *bo = &nvbo->bo; 725 nouveau_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) 809 nouveau_bo_evict_flags(struct ttm_buffer_object *bo, struct ttm_placement *pl) 840 nve0_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, 872 nvc0_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, 910 nvc0_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo, 949 nva3_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, 987 nv98_bo_move_exec(struct nouveau_channel *chan, struct ttm_buffer_object *bo [all...] |
nouveau_bo.h | 19 struct ttm_buffer_object bo; 52 nouveau_bo(struct ttm_buffer_object *bo)
|
nouveau_sgdma.c | 90 nouveau_sgdma_create_ttm(struct ttm_buffer_object *bo, uint32_t page_flags)
|
nouveau_ttm.c | 68 struct ttm_buffer_object *bo, 106 struct ttm_buffer_object *bo, 132 struct ttm_buffer_object *bo,
|
/src/sys/external/bsd/drm2/dist/drm/ttm/ |
ttm_bo_vm.c | 50 static vm_fault_t ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, 100 static unsigned long ttm_bo_io_mem_pfn(struct ttm_buffer_object *bo, 133 vm_fault_t ttm_bo_vm_reserve(struct ttm_buffer_object *bo, 187 struct ttm_buffer_object *bo = vma->vm_private_data; 334 struct ttm_buffer_object *bo = vma->vm_private_data; 354 struct ttm_buffer_object *bo = vma->vm_private_data; 364 struct ttm_buffer_object *bo = vma->vm_private_data; 371 static int ttm_bo_vm_access_kmap(struct ttm_buffer_object *bo, 414 struct ttm_buffer_object *bo = vma->vm_private_data; 456 static struct ttm_buffer_object *ttm_bo_vm_lookup(struct ttm_bo_device *bdev [all...] |
ttm_execbuf_util.c | 45 struct ttm_buffer_object *bo = entry->bo; 61 struct ttm_buffer_object *bo = entry->bo; 99 struct ttm_buffer_object *bo = entry->bo; 172 struct ttm_buffer_object *bo = entry->bo;
|
ttm_bo.c | 86 static void ttm_bo_default_destroy(struct ttm_buffer_object *bo) 120 static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, 176 struct ttm_buffer_object *bo = 177 container_of(list_kref, struct ttm_buffer_object, list_kref); 194 static void ttm_bo_add_mem_to_lru(struct ttm_buffer_object *bo, 225 static void ttm_bo_del_from_lru(struct ttm_buffer_object *bo) 246 struct ttm_buffer_object *bo) 253 void ttm_bo_move_to_lru_tail(struct ttm_buffer_object *bo, 328 static int ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, 437 static void ttm_bo_cleanup_memtype_use(struct ttm_buffer_object *bo [all...] |
ttm_bo_util.c | 49 struct ttm_buffer_object base; 50 struct ttm_buffer_object *bo; 58 void ttm_bo_free_old_node(struct ttm_buffer_object *bo) 63 int ttm_bo_move_ttm(struct ttm_buffer_object *bo, 126 struct ttm_buffer_object *bo; 132 struct ttm_buffer_object, 180 int ttm_mem_io_reserve_vm(struct ttm_buffer_object *bo) 200 void ttm_mem_io_free_vm(struct ttm_buffer_object *bo) 413 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, 518 static void ttm_transfered_destroy(struct ttm_buffer_object *bo [all...] |
/src/sys/external/bsd/drm2/ttm/ |
ttm_bo_vm.c | 78 unsigned long, struct ttm_buffer_object **); 83 struct ttm_buffer_object *const bo = container_of(uobj, 84 struct ttm_buffer_object, uvmobj); 92 struct ttm_buffer_object *bo = container_of(uobj, 93 struct ttm_buffer_object, uvmobj); 99 ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, struct uvm_faultinfo *vmf) 146 ttm_bo_vm_reserve(struct ttm_buffer_object *bo, struct uvm_faultinfo *vmf) 173 struct ttm_buffer_object *const bo = container_of(uobj, 174 struct ttm_buffer_object, uvmobj); 316 struct ttm_buffer_object *const bo = container_of(uobj [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_ttm.h | 80 struct ttm_buffer_object *bo; 124 int amdgpu_ttm_alloc_gart(struct ttm_buffer_object *bo); 125 int amdgpu_ttm_recover_gart(struct ttm_buffer_object *tbo);
|
amdgpu_object.h | 91 struct ttm_buffer_object tbo; 119 static inline struct amdgpu_bo *ttm_to_amdgpu_bo(struct ttm_buffer_object *tbo) 234 bool amdgpu_bo_is_amdgpu_bo(struct ttm_buffer_object *bo); 277 void amdgpu_bo_move_notify(struct ttm_buffer_object *bo, 280 void amdgpu_bo_release_notify(struct ttm_buffer_object *bo); 281 int amdgpu_bo_fault_reserve_notify(struct ttm_buffer_object *bo);
|
amdgpu_gtt_mgr.c | 40 struct ttm_buffer_object *tbo; 187 struct ttm_buffer_object *tbo, 238 struct ttm_buffer_object *tbo,
|
/src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
vmwgfx_bo.c | 53 * vmw_buffer_object - Convert a struct ttm_buffer_object to a struct 61 vmw_buffer_object(struct ttm_buffer_object *bo) 68 * vmw_user_buffer_object - Convert a struct ttm_buffer_object to a struct 76 vmw_user_buffer_object(struct ttm_buffer_object *bo) 100 struct ttm_buffer_object *bo = &buf->base; 149 struct ttm_buffer_object *bo = &buf->base; 224 struct ttm_buffer_object *bo = &buf->base; 293 struct ttm_buffer_object *bo = &buf->base; 317 * @bo: Pointer to a struct ttm_buffer_object. Must be pinned or reserved. 320 void vmw_bo_get_guest_ptr(const struct ttm_buffer_object *bo [all...] |
vmwgfx_ttm_buffer.c | 531 * @bo: Pointer to a struct ttm_buffer_object 538 int vmw_bo_map_dma(struct ttm_buffer_object *bo) 550 * @bo: Pointer to a struct ttm_buffer_object 555 void vmw_bo_unmap_dma(struct ttm_buffer_object *bo) 568 * @bo: Pointer to a struct ttm_buffer_object 575 const struct vmw_sg_table *vmw_bo_sg_table(struct ttm_buffer_object *bo) 717 static struct ttm_tt *vmw_ttm_tt_create(struct ttm_buffer_object *bo, 788 static void vmw_evict_flags(struct ttm_buffer_object *bo, 794 static int vmw_verify_access(struct ttm_buffer_object *bo, struct file *filp) 834 static int vmw_ttm_fault_reserve_notify(struct ttm_buffer_object *bo [all...] |
vmwgfx_drv.h | 121 struct ttm_buffer_object base; 446 struct ttm_buffer_object *otable_bo; 763 extern void vmw_query_move_notify(struct ttm_buffer_object *bo, 814 extern void vmw_bo_get_guest_ptr(const struct ttm_buffer_object *buf, 817 extern void vmw_bo_bo_free(struct ttm_buffer_object *bo); 822 void (*bo_free)(struct ttm_buffer_object *bo)); 823 extern int vmw_user_bo_verify_access(struct ttm_buffer_object *bo, 844 extern void vmw_bo_fence_single(struct ttm_buffer_object *bo, 848 extern void vmw_bo_move_notify(struct ttm_buffer_object *bo, 850 extern void vmw_bo_swap_notify(struct ttm_buffer_object *bo) [all...] |
vmwgfx_mob.c | 64 struct ttm_buffer_object *pt_bo; 116 struct ttm_buffer_object *otable_bo, 205 struct ttm_buffer_object *bo; 358 struct ttm_buffer_object *bo = batch->otable_bo; 555 struct ttm_buffer_object *bo = mob->pt_bo; 610 struct ttm_buffer_object *bo = mob->pt_bo;
|
/src/sys/external/bsd/drm2/dist/drm/qxl/ |
qxl_ttm.c | 96 static void qxl_evict_flags(struct ttm_buffer_object *bo, 199 static struct ttm_tt *qxl_ttm_tt_create(struct ttm_buffer_object *bo, 218 static void qxl_move_null(struct ttm_buffer_object *bo, 228 static int qxl_bo_move(struct ttm_buffer_object *bo, bool evict, 246 static void qxl_bo_move_notify(struct ttm_buffer_object *bo,
|
qxl_gem.c | 40 struct ttm_buffer_object *tbo;
|
qxl_object.h | 105 extern bool qxl_ttm_bo_is_qxl_bo(struct ttm_buffer_object *bo);
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_object.h | 154 extern void radeon_bo_move_notify(struct ttm_buffer_object *bo, 157 extern int radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo);
|