Home
last modified time | relevance | path

Searched defs:bo (Results 1 – 25 of 61) sorted by relevance

123

/dflybsd-src/sys/dev/drm/radeon/
H A Dradeon_object.c47 static void radeon_update_memory_usage(struct radeon_bo *bo, in radeon_update_memory_usage()
71 struct radeon_bo *bo; in radeon_ttm_bo_destroy() local
88 bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo) in radeon_ttm_bo_is_radeon_bo()
183 struct radeon_bo *bo; in radeon_bo_create() local
274 int radeon_bo_kmap(struct radeon_bo *bo, void **ptr) in radeon_bo_kmap()
297 void radeon_bo_kunmap(struct radeon_bo *bo) in radeon_bo_kunmap()
306 struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo) in radeon_bo_ref()
315 void radeon_bo_unref(struct radeon_bo **bo) in radeon_bo_unref()
329 int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain, u64 max_offset, in radeon_bo_pin_restricted()
387 int radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr) in radeon_bo_pin()
[all …]
H A Dradeon_object.h64 static inline int radeon_bo_reserve(struct radeon_bo *bo, bool no_intr) in radeon_bo_reserve()
77 static inline void radeon_bo_unreserve(struct radeon_bo *bo) in radeon_bo_unreserve()
91 static inline u64 radeon_bo_gpu_offset(struct radeon_bo *bo) in radeon_bo_gpu_offset()
96 static inline unsigned long radeon_bo_size(struct radeon_bo *bo) in radeon_bo_size()
101 static inline unsigned radeon_bo_ngpu_pages(struct radeon_bo *bo) in radeon_bo_ngpu_pages()
106 static inline unsigned radeon_bo_gpu_page_alignment(struct radeon_bo *bo) in radeon_bo_gpu_page_alignment()
117 static inline u64 radeon_bo_mmap_offset(struct radeon_bo *bo) in radeon_bo_mmap_offset()
H A Dradeon_prime.c47 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_get_sg_table() local
55 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_vmap() local
68 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_vunmap() local
79 struct radeon_bo *bo; in radeon_gem_prime_import_sg_table() local
99 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_pin() local
117 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_unpin() local
133 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_res_obj() local
142 struct radeon_bo *bo = gem_to_radeon_bo(gobj); in radeon_gem_prime_export() local
H A Dradeon_ttm.c178 static void radeon_evict_flags(struct ttm_buffer_object *bo, in radeon_evict_flags()
234 static int radeon_verify_access(struct ttm_buffer_object *bo, struct file *filp) in radeon_verify_access()
246 static void radeon_move_null(struct ttm_buffer_object *bo, in radeon_move_null()
256 static int radeon_move_blit(struct ttm_buffer_object *bo, in radeon_move_blit()
311 static int radeon_move_vram_ram(struct ttm_buffer_object *bo, in radeon_move_vram_ram()
358 static int radeon_move_ram_vram(struct ttm_buffer_object *bo, in radeon_move_ram_vram()
398 static int radeon_bo_move(struct ttm_buffer_object *bo, bool evict, in radeon_bo_move()
696 static struct ttm_tt *radeon_ttm_tt_create(struct ttm_buffer_object *bo, in radeon_ttm_tt_create()
876 static unsigned long radeon_ttm_io_mem_pfn(struct ttm_buffer_object *bo, in radeon_ttm_io_mem_pfn()
1012 struct ttm_buffer_object *bo; in radeon_ttm_fault() local
H A Dradeon_mn.c73 struct radeon_bo *bo, *next_bo; in radeon_mn_destroy() local
137 struct radeon_bo *bo; in radeon_mn_invalidate_range_start() local
239 int radeon_mn_register(struct radeon_bo *bo, unsigned long addr) in radeon_mn_register()
296 void radeon_mn_unregister(struct radeon_bo *bo) in radeon_mn_unregister()
H A Dradeon_vm.c294 struct radeon_bo *bo) in radeon_vm_bo_find()
321 struct radeon_bo *bo) in radeon_vm_bo_add()
388 struct radeon_bo *bo) in radeon_vm_clear_bo()
669 struct radeon_bo *bo = vm->page_tables[pt_idx].bo; in radeon_vm_update_page_directory() local
1154 struct radeon_bo *bo) in radeon_vm_bo_invalidate()
/dflybsd-src/sys/dev/drm/amd/amdgpu/
H A Damdgpu_object.c79 static void amdgpu_bo_subtract_pin_size(struct amdgpu_bo *bo) in amdgpu_bo_subtract_pin_size()
95 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); in amdgpu_bo_destroy() local
128 bool amdgpu_bo_is_amdgpu_bo(struct ttm_buffer_object *bo) in amdgpu_bo_is_amdgpu_bo()
368 void amdgpu_bo_free_kernel(struct amdgpu_bo **bo, u64 *gpu_addr, in amdgpu_bo_free_kernel()
439 struct amdgpu_bo *bo; in amdgpu_bo_do_create() local
551 struct amdgpu_bo *bo) in amdgpu_bo_create_shadow()
639 struct amdgpu_bo *bo, in amdgpu_bo_backup_to_shadow()
681 int amdgpu_bo_validate(struct amdgpu_bo *bo) in amdgpu_bo_validate()
721 struct amdgpu_bo *bo, in amdgpu_bo_restore_from_shadow()
762 int amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr) in amdgpu_bo_kmap()
[all …]
H A Damdgpu_prime.c54 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_get_sg_table() local
71 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_vmap() local
91 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_vunmap() local
165 struct amdgpu_bo *bo; in amdgpu_gem_prime_import_sg_table() local
338 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_res_obj() local
415 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_prime_export() local
H A Damdgpu_object.h151 static inline int amdgpu_bo_reserve(struct amdgpu_bo *bo, bool no_intr) in amdgpu_bo_reserve()
165 static inline void amdgpu_bo_unreserve(struct amdgpu_bo *bo) in amdgpu_bo_unreserve()
170 static inline unsigned long amdgpu_bo_size(struct amdgpu_bo *bo) in amdgpu_bo_size()
175 static inline unsigned amdgpu_bo_ngpu_pages(struct amdgpu_bo *bo) in amdgpu_bo_ngpu_pages()
180 static inline unsigned amdgpu_bo_gpu_page_alignment(struct amdgpu_bo *bo) in amdgpu_bo_gpu_page_alignment()
191 static inline u64 amdgpu_bo_mmap_offset(struct amdgpu_bo *bo) in amdgpu_bo_mmap_offset()
200 static inline bool amdgpu_bo_gpu_accessible(struct amdgpu_bo *bo) in amdgpu_bo_gpu_accessible()
212 static inline bool amdgpu_bo_in_cpu_visible_vram(struct amdgpu_bo *bo) in amdgpu_bo_in_cpu_visible_vram()
233 static inline bool amdgpu_bo_explicit_sync(struct amdgpu_bo *bo) in amdgpu_bo_explicit_sync()
H A Damdgpu_mn.c117 struct amdgpu_bo *bo, *next_bo; in amdgpu_mn_destroy() local
220 struct amdgpu_bo *bo; in amdgpu_mn_invalidate_node() local
314 struct amdgpu_bo *bo; in amdgpu_mn_invalidate_range_start_hsa() local
445 int amdgpu_mn_register(struct amdgpu_bo *bo, unsigned long addr) in amdgpu_mn_register()
504 void amdgpu_mn_unregister(struct amdgpu_bo *bo) in amdgpu_mn_unregister()
H A Damdgpu_vm.c213 struct amdgpu_bo *bo) in amdgpu_vm_bo_base_init()
350 int (*validate)(void *p, struct amdgpu_bo *bo), in amdgpu_vm_validate_pt_bos()
358 struct amdgpu_bo *bo = bo_base->bo; in amdgpu_vm_validate_pt_bos() local
383 struct amdgpu_bo *bo = bo_base->bo; in amdgpu_vm_validate_pt_bos() local
427 struct amdgpu_vm *vm, struct amdgpu_bo *bo, in amdgpu_vm_clear_bo()
872 struct amdgpu_bo *bo) in amdgpu_vm_bo_find()
899 struct amdgpu_bo *bo, in amdgpu_vm_do_set_ptes()
931 struct amdgpu_bo *bo, in amdgpu_vm_do_copy_ptes()
985 struct amdgpu_bo *bo, in amdgpu_vm_cpu_set_ptes()
1047 struct amdgpu_bo *bo = parent->base.bo, *pbo; in amdgpu_vm_update_pde() local
[all …]
H A Damdgpu_mn.h52 static inline int amdgpu_mn_register(struct amdgpu_bo *bo, unsigned long addr) in amdgpu_mn_register()
56 static inline void amdgpu_mn_unregister(struct amdgpu_bo *bo) {} in amdgpu_mn_unregister()
H A Damdgpu_ttm.c233 static void amdgpu_evict_flags(struct ttm_buffer_object *bo, in amdgpu_evict_flags()
302 static int amdgpu_verify_access(struct ttm_buffer_object *bo, struct file *filp) in amdgpu_verify_access()
327 static void amdgpu_move_null(struct ttm_buffer_object *bo, in amdgpu_move_null()
345 static uint64_t amdgpu_mm_node_addr(struct ttm_buffer_object *bo, in amdgpu_mm_node_addr()
509 static int amdgpu_move_blit(struct ttm_buffer_object *bo, in amdgpu_move_blit()
548 static int amdgpu_move_vram_ram(struct ttm_buffer_object *bo, bool evict, in amdgpu_move_vram_ram()
606 static int amdgpu_move_ram_vram(struct ttm_buffer_object *bo, bool evict, in amdgpu_move_ram_vram()
655 static int amdgpu_bo_move(struct ttm_buffer_object *bo, bool evict, in amdgpu_bo_move()
771 static unsigned long amdgpu_ttm_io_mem_pfn(struct ttm_buffer_object *bo, in amdgpu_ttm_io_mem_pfn()
1091 int amdgpu_ttm_alloc_gart(struct ttm_buffer_object *bo) in amdgpu_ttm_alloc_gart()
[all …]
H A Damdgpu_trace.h50 trace_amdgpu_ttm_bo_move(struct amdgpu_bo *bo, u8 new_memtype, u8 old_memtype) in trace_amdgpu_ttm_bo_move()
61 #define trace_amdgpu_bo_create(bo) argument
62 #define trace_amdgpu_bo_move(bo, new_mem_type, old_mem_type) argument
H A Damdgpu_cs.c392 struct amdgpu_bo *bo) in amdgpu_cs_bo_validate()
460 struct amdgpu_bo *bo = candidate->robj; in amdgpu_cs_try_evict() local
506 static int amdgpu_cs_validate(void *param, struct amdgpu_bo *bo) in amdgpu_cs_validate()
531 struct amdgpu_bo *bo = lobj->robj; in amdgpu_cs_list_validate() local
624 struct amdgpu_bo *bo = e->robj; in amdgpu_cs_parser_bos() local
822 struct amdgpu_bo *bo; in amdgpu_bo_vm_update_pte() local
1225 struct amdgpu_bo *bo = e->robj; in amdgpu_cs_submit() local
1645 uint64_t addr, struct amdgpu_bo **bo, in amdgpu_cs_find_mapping()
H A Damdgpu_uvd.c479 struct amdgpu_bo *bo; in amdgpu_uvd_cs_pass1() local
709 struct amdgpu_bo *bo, unsigned offset) in amdgpu_uvd_cs_msg()
806 struct amdgpu_bo *bo; in amdgpu_uvd_cs_pass2() local
1017 static int amdgpu_uvd_send_msg(struct amdgpu_ring *ring, struct amdgpu_bo *bo, in amdgpu_uvd_send_msg()
1123 struct amdgpu_bo *bo = NULL; in amdgpu_uvd_get_create_msg() local
1155 struct amdgpu_bo *bo = NULL; in amdgpu_uvd_get_destroy_msg() local
H A Damdgpu_amdkfd.c282 struct amdgpu_bo *bo = NULL; in alloc_gtt_mem() local
351 struct amdgpu_bo *bo = (struct amdgpu_bo *) mem_obj; in free_gtt_mem() local
529 void amdgpu_amdkfd_unreserve_system_memory_limit(struct amdgpu_bo *bo) in amdgpu_amdkfd_unreserve_system_memory_limit()
/dflybsd-src/sys/dev/drm/ttm/
H A Dttm_bo.c57 static void ttm_bo_default_destroy(struct ttm_buffer_object *bo) in ttm_bo_default_destroy()
91 static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, in ttm_bo_mem_space_debug()
144 struct ttm_buffer_object *bo = in ttm_bo_release_list() local
164 void ttm_bo_add_to_lru(struct ttm_buffer_object *bo) in ttm_bo_add_to_lru()
197 void ttm_bo_del_from_lru(struct ttm_buffer_object *bo) in ttm_bo_del_from_lru()
214 void ttm_bo_del_sub_from_lru(struct ttm_buffer_object *bo) in ttm_bo_del_sub_from_lru()
224 void ttm_bo_move_to_lru_tail(struct ttm_buffer_object *bo) in ttm_bo_move_to_lru_tail()
233 static int ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, in ttm_bo_handle_move_mem()
342 static void ttm_bo_cleanup_memtype_use(struct ttm_buffer_object *bo) in ttm_bo_cleanup_memtype_use()
352 static int ttm_bo_individualize_resv(struct ttm_buffer_object *bo) in ttm_bo_individualize_resv()
[all …]
H A Dttm_bo_util.c44 struct ttm_buffer_object *bo; member
47 void ttm_bo_free_old_node(struct ttm_buffer_object *bo) in ttm_bo_free_old_node()
52 int ttm_bo_move_ttm(struct ttm_buffer_object *bo, in ttm_bo_move_ttm()
117 struct ttm_buffer_object *bo; in ttm_mem_io_evict() local
173 int ttm_mem_io_reserve_vm(struct ttm_buffer_object *bo) in ttm_mem_io_reserve_vm()
193 void ttm_mem_io_free_vm(struct ttm_buffer_object *bo) in ttm_mem_io_free_vm()
336 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, in ttm_bo_move_memcpy()
441 static void ttm_transfered_destroy(struct ttm_buffer_object *bo) in ttm_transfered_destroy()
465 static int ttm_buffer_object_transfer(struct ttm_buffer_object *bo, in ttm_buffer_object_transfer()
535 static int ttm_bo_ioremap(struct ttm_buffer_object *bo, in ttm_bo_ioremap()
[all …]
H A Dttm_bo_vm.c51 static int ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, in ttm_bo_vm_fault_idle()
310 struct ttm_buffer_object *bo = in ttm_bo_vm_open() local
323 struct ttm_buffer_object *bo = (struct ttm_buffer_object *)vma->vm_private_data; in ttm_bo_vm_close() local
329 static int ttm_bo_vm_access_kmap(struct ttm_buffer_object *bo, in ttm_bo_vm_access_kmap()
372 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_access() local
418 struct ttm_buffer_object *bo = NULL; in ttm_bo_vm_lookup() local
441 struct ttm_buffer_object *bo; in ttm_bo_mmap() local
482 int ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo) in ttm_fbdev_mmap()
509 struct ttm_buffer_object *bo = vm_obj->handle; in ttm_bo_vm_fault_dfly() local
757 struct ttm_buffer_object *bo = handle; in ttm_bo_vm_dtor() local
[all …]
H A Dttm_execbuf_util.c39 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_backoff_reservation_reverse() local
50 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_del_from_lru_locked() local
69 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_backoff_reservation() local
111 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_reserve_buffers() local
184 struct ttm_buffer_object *bo; in ttm_eu_fence_buffer_objects() local
H A Dttm_tt.c51 int ttm_tt_create(struct ttm_buffer_object *bo, bool zero_alloc) in ttm_tt_create()
234 void ttm_tt_init_fields(struct ttm_tt *ttm, struct ttm_buffer_object *bo, in ttm_tt_init_fields()
246 int ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, in ttm_tt_init()
266 int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, in ttm_dma_tt_init()
282 int ttm_sg_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, in ttm_sg_tt_init()
/dflybsd-src/sys/vfs/msdosfs/
H A Dmsdosfs_fat.c125 u_long bo; in pcbmap() local
457 u_long bn, bo, bsize, byteoffset; in fatentry() local
557 u_long bn, bo, bsize, byteoffset, readcn, newc; in fatchain() local
819 u_long bn, bo, bsize, byteoffset; in freeclusterchain() local
887 u_long bn, bo, bsize, byteoffset, cn, readcn; in fillinusemap() local
1131 u_long bn, bo, bsize, byteoffset, fatval; in markvoldirty_upgrade() local
/dflybsd-src/sys/dev/drm/include/drm/ttm/
H A Dttm_bo_driver.h622 static inline int __ttm_bo_reserve(struct ttm_buffer_object *bo, in __ttm_bo_reserve()
690 static inline int ttm_bo_reserve(struct ttm_buffer_object *bo, in ttm_bo_reserve()
715 static inline int ttm_bo_reserve_slowpath(struct ttm_buffer_object *bo, in ttm_bo_reserve_slowpath()
744 static inline void __ttm_bo_unreserve(struct ttm_buffer_object *bo) in __ttm_bo_unreserve()
756 static inline void ttm_bo_unreserve(struct ttm_buffer_object *bo) in ttm_bo_unreserve()
/dflybsd-src/usr.sbin/makefs/msdos/
H A Dmsdosfs_fat.c141 u_long bo; in pcbmap() local
453 u_long bn, bo, bsize, byteoffset; in fatentry() local
559 u_long bn, bo, bsize, byteoffset, readcn, newc; in fatchain() local
812 u_long bn, bo, bsize, byteoffset; in freeclusterchain() local
871 u_long bn, bo, bsize, byteoffset, cn, readcn; in fillinusemap() local

123