Home
last modified time | relevance | path

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

/freebsd-13.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()
1719 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()
305 struct ttm_buffer_object *bo = handle; in ttm_bo_vm_dtor()
321 struct ttm_buffer_object *bo; in ttm_bo_mmap_single()
363 ttm_bo_release_mmap(struct ttm_buffer_object *bo) in ttm_bo_release_mmap()
389 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-13.1/sys/dev/drm2/
H A DdrmP.h1782 struct ttm_buffer_object;
1783 void ttm_bo_release_mmap(struct ttm_buffer_object *bo);