Home
last modified time | relevance | path

Searched refs:ttm_buffer_object (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/sys/dev/drm2/ttm/
H A Dttm_bo_driver.h205 struct ttm_buffer_object *bo,
381 void(*evict_flags) (struct ttm_buffer_object *bo,
396 int (*move) (struct ttm_buffer_object *bo,
414 int (*verify_access) (struct ttm_buffer_object *bo);
435 void (*move_notify)(struct ttm_buffer_object *bo,
444 void (*swap_notify) (struct ttm_buffer_object *bo);
718 extern int ttm_bo_mem_space(struct ttm_buffer_object *bo,
724 extern void ttm_bo_mem_put(struct ttm_buffer_object *bo,
821 extern int ttm_bo_reserve(struct ttm_buffer_object *bo,
924 extern int ttm_bo_move_ttm(struct ttm_buffer_object *bo,
[all …]
H A Dttm_bo_api.h187 struct ttm_buffer_object { struct
195 void (*destroy) (struct ttm_buffer_object *); argument
255 RB_ENTRY(ttm_buffer_object) vm_rb; argument
297 struct ttm_buffer_object *bo;
308 static inline struct ttm_buffer_object *
309 ttm_bo_reference(struct ttm_buffer_object *bo) in ttm_bo_reference()
347 extern int ttm_bo_validate(struct ttm_buffer_object *bo,
359 extern void ttm_bo_unref(struct ttm_buffer_object **bo);
493 struct ttm_buffer_object *bo,
502 void (*destroy) (struct ttm_buffer_object *));
[all …]
H A Dttm_bo.c696 struct ttm_buffer_object *entry = NULL; in ttm_bo_delayed_delete()
704 struct ttm_buffer_object, ddestroy); in ttm_bo_delayed_delete()
708 struct ttm_buffer_object *nentry = NULL; in ttm_bo_delayed_delete()
712 struct ttm_buffer_object, ddestroy); in ttm_bo_delayed_delete()
781 struct ttm_buffer_object *bo = *p_bo; in ttm_bo_unref()
867 struct ttm_buffer_object *bo; in ttm_mem_evict_first()
1218 struct ttm_buffer_object *bo, in ttm_bo_init()
1345 struct ttm_buffer_object **p_bo) in ttm_bo_create()
1347 struct ttm_buffer_object *bo; in ttm_bo_create()
1720 int ttm_bo_wait(struct ttm_buffer_object *bo, in ttm_bo_wait()
[all …]
H A Dttm_bo_vm.c54 RB_GENERATE(ttm_bo_device_buffer_objects, ttm_buffer_object, vm_rb,
58 ttm_bo_cmp_rb_tree_items(struct ttm_buffer_object *a, in ttm_bo_cmp_rb_tree_items()
59 struct ttm_buffer_object *b) in ttm_bo_cmp_rb_tree_items()
76 struct ttm_buffer_object *bo; in ttm_bo_vm_lookup_rb()
77 struct ttm_buffer_object *best_bo = NULL; in ttm_bo_vm_lookup_rb()
106 struct ttm_buffer_object *bo = vm_obj->handle; in ttm_bo_vm_fault()
311 struct ttm_buffer_object *bo = handle; in ttm_bo_vm_dtor()
327 struct ttm_buffer_object *bo; in ttm_bo_mmap_single()
369 ttm_bo_release_mmap(struct ttm_buffer_object *bo) in ttm_bo_release_mmap()
395 int ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo)
[all …]
H A Dttm_bo_util.c39 void ttm_bo_free_old_node(struct ttm_buffer_object *bo) in ttm_bo_free_old_node()
44 int ttm_bo_move_ttm(struct ttm_buffer_object *bo, in ttm_bo_move_ttm()
102 struct ttm_buffer_object *bo; in ttm_mem_io_evict()
108 struct ttm_buffer_object, in ttm_mem_io_evict()
175 void ttm_mem_io_free_vm(struct ttm_buffer_object *bo) in ttm_mem_io_free_vm()
293 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, in ttm_bo_move_memcpy()
403 struct ttm_buffer_object **new_obj) in ttm_buffer_object_transfer()
405 struct ttm_buffer_object *fbo; in ttm_buffer_object_transfer()
529 int ttm_bo_kmap(struct ttm_buffer_object *bo, in ttm_bo_kmap()
565 struct ttm_buffer_object *bo = map->bo; in ttm_bo_kunmap()
[all …]
H A Dttm_execbuf_util.c41 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_backoff_reservation_locked()
61 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_del_from_lru_locked()
77 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_list_ref_sub()
137 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_reserve_buffers()
208 struct ttm_buffer_object *bo; in ttm_eu_fence_buffer_objects()
H A Dttm_execbuf_util.h50 struct ttm_buffer_object *bo;
H A Dttm_bo_manager.c54 struct ttm_buffer_object *bo, in ttm_bo_man_get_node()
/freebsd-12.1/sys/dev/drm2/radeon/
H A Dradeon_ttm.c175 static void radeon_evict_flags(struct ttm_buffer_object *bo, in radeon_evict_flags()
205 static int radeon_verify_access(struct ttm_buffer_object *bo) in radeon_verify_access()
210 static void radeon_move_null(struct ttm_buffer_object *bo, in radeon_move_null()
220 static int radeon_move_blit(struct ttm_buffer_object *bo, in radeon_move_blit()
276 static int radeon_move_vram_ram(struct ttm_buffer_object *bo, in radeon_move_vram_ram()
323 static int radeon_move_ram_vram(struct ttm_buffer_object *bo, in radeon_move_ram_vram()
363 static int radeon_bo_move(struct ttm_buffer_object *bo, in radeon_bo_move()
805 struct ttm_buffer_object *bo; in radeon_ttm_fault()
809 bo = (struct ttm_buffer_object *)vma->vm_private_data; in radeon_ttm_fault()
H A Dradeon_object.h152 extern void radeon_bo_move_notify(struct ttm_buffer_object *bo,
154 extern int radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo);
H A Dradeon_object.c65 static void radeon_ttm_bo_destroy(struct ttm_buffer_object *tbo) in radeon_ttm_bo_destroy()
79 bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo) in radeon_ttm_bo_is_radeon_bo()
208 struct ttm_buffer_object *tbo; in radeon_bo_unref()
577 void radeon_bo_move_notify(struct ttm_buffer_object *bo, in radeon_bo_move_notify()
588 int radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo) in radeon_bo_fault_reserve_notify()
H A Dradeon.h340 struct ttm_buffer_object tbo;
1894 extern bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo);
/freebsd-12.1/sys/dev/drm2/
H A DdrmP.h1782 struct ttm_buffer_object;
1783 void ttm_bo_release_mmap(struct ttm_buffer_object *bo);