Searched refs:ttm_buffer_object (Results 51 - 75 of 101) sorted by relevance

12345

/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_sgdma.c68 nouveau_sgdma_create_ttm(struct ttm_buffer_object *bo, uint32_t page_flags)
H A Dnouveau_ttm.c65 struct ttm_buffer_object *bo,
100 struct ttm_buffer_object *bo,
126 struct ttm_buffer_object *bo,
H A Dnouveau_bo5039.c39 nv50_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo,
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_gem.c35 struct ttm_buffer_object *tbo;
H A Dqxl_object.c32 static void qxl_ttm_bo_destroy(struct ttm_buffer_object *tbo)
49 bool qxl_ttm_bo_is_qxl_bo(struct ttm_buffer_object *bo)
/linux-master/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c132 static void ttm_buffer_object_destroy(struct ttm_buffer_object *bo)
516 static bool drm_is_gem_vram(struct ttm_buffer_object *bo)
530 struct ttm_buffer_object *bo = &gbo->bo;
836 static struct ttm_tt *bo_driver_ttm_tt_create(struct ttm_buffer_object *bo,
857 static void bo_driver_evict_flags(struct ttm_buffer_object *bo,
871 static void bo_driver_delete_mem_notify(struct ttm_buffer_object *bo)
884 static int bo_driver_move(struct ttm_buffer_object *bo,
/linux-master/drivers/gpu/drm/ttm/
H A Dttm_agp_backend.c124 struct ttm_tt *ttm_agp_tt_create(struct ttm_buffer_object *bo,
H A Dttm_tt.c64 int ttm_tt_create(struct ttm_buffer_object *bo, bool zero_alloc)
150 struct ttm_buffer_object *bo,
163 int ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo,
194 int ttm_sg_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo,
H A Dttm_device.c164 struct ttm_buffer_object *bo = res->bo;
278 struct ttm_buffer_object *bo = res->bo;
H A Dttm_range_manager.c59 struct ttm_buffer_object *bo,
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_page_dirty.c378 struct ttm_buffer_object *bo = (struct ttm_buffer_object *)
419 struct ttm_buffer_object *bo = (struct ttm_buffer_object *)
H A Dttm_object.h311 static inline int ttm_bo_wait(struct ttm_buffer_object *bo, bool intr,
H A Dvmwgfx_gem.c37 struct ttm_buffer_object *bo = drm_gem_ttm_of_gem(gobj);
71 struct ttm_buffer_object *bo = drm_gem_ttm_of_gem(obj);
H A Dvmwgfx_cotable.c185 struct ttm_buffer_object *bo = &res->guest_memory_bo->tbo;
327 struct ttm_buffer_object *bo = val_buf->bo;
405 struct ttm_buffer_object *bo, *old_bo = &res->guest_memory_bo->tbo;
H A Dvmwgfx_gmrid_manager.c53 struct ttm_buffer_object *bo,
H A Dvmwgfx_drv.h805 extern void vmw_query_move_notify(struct ttm_buffer_object *bo,
925 vmw_bo_sg_table(struct ttm_buffer_object *bo);
1041 struct ttm_buffer_object *bo,
1337 int vmw_bo_cpu_blit(struct ttm_buffer_object *dst,
1339 struct ttm_buffer_object *src,
H A Dvmwgfx_blit.c447 int vmw_bo_cpu_blit(struct ttm_buffer_object *dst,
449 struct ttm_buffer_object *src,
/linux-master/drivers/gpu/drm/xe/
H A Dxe_bo.c236 static void xe_evict_flags(struct ttm_buffer_object *tbo,
313 static struct ttm_tt *xe_ttm_tt_create(struct ttm_buffer_object *ttm_bo,
521 static int xe_bo_move_dmabuf(struct ttm_buffer_object *ttm_bo,
575 struct ttm_buffer_object *ttm_bo = &bo->ttm;
613 static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
914 static unsigned long xe_ttm_io_mem_pfn(struct ttm_buffer_object *ttm_bo,
935 static bool xe_ttm_bo_lock_in_destructor(struct ttm_buffer_object *ttm_bo)
956 static void xe_ttm_bo_release_notify(struct ttm_buffer_object *ttm_bo)
1003 static void xe_ttm_bo_delete_mem_notify(struct ttm_buffer_object *ttm_bo)
1037 static void xe_ttm_bo_destroy(struct ttm_buffer_object *ttm_b
[all...]
H A Dxe_bo.h109 static inline struct xe_bo *ttm_to_xe_bo(const struct ttm_buffer_object *bo)
184 bool xe_bo_is_xe_bo(struct ttm_buffer_object *bo);
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_object.c52 static void radeon_ttm_bo_destroy(struct ttm_buffer_object *tbo)
69 bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo)
265 struct ttm_buffer_object *tbo;
710 void radeon_bo_move_notify(struct ttm_buffer_object *bo)
722 vm_fault_t radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo)
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_pool_test.c22 struct ttm_buffer_object *mock_bo;
56 struct ttm_buffer_object *bo;
202 struct ttm_buffer_object *bo;
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_types.h244 * In any case, always use the accessors for the ttm_buffer_object
249 struct ttm_buffer_object __do_not_access;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_object.c57 static void amdgpu_bo_destroy(struct ttm_buffer_object *tbo)
70 static void amdgpu_bo_user_destroy(struct ttm_buffer_object *tbo)
80 static void amdgpu_bo_vm_destroy(struct ttm_buffer_object *tbo)
108 bool amdgpu_bo_is_amdgpu_bo(struct ttm_buffer_object *bo)
846 * References the contained &ttm_buffer_object.
864 * Unreferences the contained &ttm_buffer_object and clear the pointer
868 struct ttm_buffer_object *tbo;
1264 void amdgpu_bo_move_notify(struct ttm_buffer_object *bo,
1350 void amdgpu_bo_release_notify(struct ttm_buffer_object *bo)
1402 vm_fault_t amdgpu_bo_fault_reserve_notify(struct ttm_buffer_object *b
[all...]
H A Damdgpu_ttm.c90 static void amdgpu_evict_flags(struct ttm_buffer_object *bo,
178 static int amdgpu_ttm_map_buffer(struct ttm_buffer_object *bo,
356 static int amdgpu_move_blit(struct ttm_buffer_object *bo,
468 static int amdgpu_bo_move(struct ttm_buffer_object *bo, bool evict,
616 static unsigned long amdgpu_ttm_io_mem_pfn(struct ttm_buffer_object *bo,
872 struct ttm_buffer_object *tbo,
965 int amdgpu_ttm_alloc_gart(struct ttm_buffer_object *bo)
1014 void amdgpu_ttm_recover_gart(struct ttm_buffer_object *tbo)
1080 static struct ttm_tt *amdgpu_ttm_tt_create(struct ttm_buffer_object *bo,
1195 * @tbo: The ttm_buffer_object tha
[all...]
H A Damdgpu_gtt_mgr.c114 struct ttm_buffer_object *tbo,

Completed in 326 milliseconds

12345