Searched refs:ttm_buffer_object (Results 1 – 13 of 13) sorted by relevance
| /freebsd-12.1/sys/dev/drm2/ttm/ |
| H A D | ttm_bo_driver.h | 205 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 D | ttm_bo_api.h | 187 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 D | ttm_bo.c | 696 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 D | ttm_bo_vm.c | 54 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 D | ttm_bo_util.c | 39 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 D | ttm_execbuf_util.c | 41 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 D | ttm_execbuf_util.h | 50 struct ttm_buffer_object *bo;
|
| H A D | ttm_bo_manager.c | 54 struct ttm_buffer_object *bo, in ttm_bo_man_get_node()
|
| /freebsd-12.1/sys/dev/drm2/radeon/ |
| H A D | radeon_ttm.c | 175 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 D | radeon_object.h | 152 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 D | radeon_object.c | 65 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 D | radeon.h | 340 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 D | drmP.h | 1782 struct ttm_buffer_object; 1783 void ttm_bo_release_mmap(struct ttm_buffer_object *bo);
|