HomeSort by: relevance | last modified time | path
    Searched refs:ttm_buffer_object (Results 1 - 25 of 59) sorted by relevancy

1 2 3

  /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);

Completed in 25 milliseconds

1 2 3