/netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/ |
H A D | qxl_object.c | 37 struct qxl_bo *bo; in qxl_ttm_bo_destroy() local 52 bool qxl_ttm_bo_is_qxl_bo(struct ttm_buffer_object *bo) in qxl_ttm_bo_is_qxl_bo() 108 struct qxl_bo *bo; in qxl_bo_create() local 151 int qxl_bo_kmap(struct qxl_bo *bo, void **ptr) in qxl_bo_kmap() 173 struct qxl_bo *bo, int page_offset) in qxl_bo_kmap_atomic_page() 203 void qxl_bo_kunmap(struct qxl_bo *bo) in qxl_bo_kunmap() 215 struct qxl_bo *bo, void *pmap) in qxl_bo_kunmap_atomic_page() 227 void qxl_bo_unref(struct qxl_bo **bo) in qxl_bo_unref() 236 struct qxl_bo *qxl_bo_ref(struct qxl_bo *bo) in qxl_bo_ref() 242 static int __qxl_bo_pin(struct qxl_bo *bo) in __qxl_bo_pin() [all …]
|
H A D | qxl_object.h | 32 static inline int qxl_bo_reserve(struct qxl_bo *bo, bool no_wait) in qxl_bo_reserve() 48 static inline void qxl_bo_unreserve(struct qxl_bo *bo) in qxl_bo_unreserve() 53 static inline u64 qxl_bo_gpu_offset(struct qxl_bo *bo) in qxl_bo_gpu_offset() 58 static inline unsigned long qxl_bo_size(struct qxl_bo *bo) in qxl_bo_size() 63 static inline u64 qxl_bo_mmap_offset(struct qxl_bo *bo) in qxl_bo_mmap_offset() 68 static inline int qxl_bo_wait(struct qxl_bo *bo, u32 *mem_type, in qxl_bo_wait()
|
H A D | qxl_release.c | 169 struct qxl_bo *bo; in qxl_release_free_list() local 207 struct qxl_bo **bo) in qxl_release_bo_alloc() 214 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo) in qxl_release_list_add() 234 static int qxl_release_validate_bo(struct qxl_bo *bo) in qxl_release_validate_bo() 273 struct qxl_bo *bo = to_qxl_bo(entry->tv.bo); in qxl_release_reserve_list() local 301 struct qxl_bo *bo; in qxl_alloc_surface_release_reserved() local 329 struct qxl_bo *bo; in qxl_alloc_release_reserved() local 414 struct qxl_bo *bo = release->release_bo; in qxl_release_map() local 427 struct qxl_bo *bo = release->release_bo; in qxl_release_unmap() local 436 struct ttm_buffer_object *bo; in qxl_release_fence_buffer_objects() local
|
H A D | qxl_prime.c | 38 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_pin() local 45 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_unpin() local 64 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_vmap() local 77 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_vunmap() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
H A D | radeon_object.h | 66 static inline int radeon_bo_reserve(struct radeon_bo *bo, bool no_intr) in radeon_bo_reserve() 79 static inline void radeon_bo_unreserve(struct radeon_bo *bo) in radeon_bo_unreserve() 93 static inline u64 radeon_bo_gpu_offset(struct radeon_bo *bo) in radeon_bo_gpu_offset() 98 static inline unsigned long radeon_bo_size(struct radeon_bo *bo) in radeon_bo_size() 103 static inline unsigned radeon_bo_ngpu_pages(struct radeon_bo *bo) in radeon_bo_ngpu_pages() 108 static inline unsigned radeon_bo_gpu_page_alignment(struct radeon_bo *bo) in radeon_bo_gpu_page_alignment() 119 static inline u64 radeon_bo_mmap_offset(struct radeon_bo *bo) in radeon_bo_mmap_offset()
|
H A D | radeon_object.c | 60 static void radeon_update_memory_usage(struct radeon_bo *bo, in radeon_update_memory_usage() 84 struct radeon_bo *bo; in radeon_ttm_bo_destroy() local 101 bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo) in radeon_ttm_bo_is_radeon_bo() 196 struct radeon_bo *bo; in radeon_bo_create() local 283 int radeon_bo_kmap(struct radeon_bo *bo, void **ptr) in radeon_bo_kmap() 306 void radeon_bo_kunmap(struct radeon_bo *bo) in radeon_bo_kunmap() 315 struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo) in radeon_bo_ref() 324 void radeon_bo_unref(struct radeon_bo **bo) in radeon_bo_unref() 335 int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain, u64 max_offset, in radeon_bo_pin_restricted() 396 int radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr) in radeon_bo_pin() [all …]
|
H A D | radeon_prime.c | 41 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_get_sg_table() local 49 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_vmap() local 62 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_vunmap() local 73 struct radeon_bo *bo; in radeon_gem_prime_import_sg_table() local 93 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_pin() local 111 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_unpin() local 128 struct radeon_bo *bo = gem_to_radeon_bo(gobj); in radeon_gem_prime_export() local
|
H A D | radeon_mn.c | 57 struct radeon_bo *bo = container_of(mn, struct radeon_bo, notifier); in radeon_mn_invalidate() local 100 int radeon_mn_register(struct radeon_bo *bo, unsigned long addr) in radeon_mn_register() 126 void radeon_mn_unregister(struct radeon_bo *bo) in radeon_mn_unregister()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_object.c | 69 static void amdgpu_bo_subtract_pin_size(struct amdgpu_bo *bo) in amdgpu_bo_subtract_pin_size() 85 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); in amdgpu_bo_destroy() local 117 bool amdgpu_bo_is_amdgpu_bo(struct ttm_buffer_object *bo) in amdgpu_bo_is_amdgpu_bo() 425 void amdgpu_bo_free_kernel(struct amdgpu_bo **bo, u64 *gpu_addr, in amdgpu_bo_free_kernel() 530 struct amdgpu_bo *bo; in amdgpu_bo_do_create() local 633 struct amdgpu_bo *bo) in amdgpu_bo_create_shadow() 715 int amdgpu_bo_validate(struct amdgpu_bo *bo) in amdgpu_bo_validate() 776 int amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr) in amdgpu_bo_kmap() 815 void *amdgpu_bo_kptr(struct amdgpu_bo *bo) in amdgpu_bo_kptr() 828 void amdgpu_bo_kunmap(struct amdgpu_bo *bo) in amdgpu_bo_kunmap() [all …]
|
H A D | amdgpu_dma_buf.c | 58 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_vmap() local 78 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_vunmap() local 198 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_attach() local 242 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_detach() local 272 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_map() local 310 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_unmap() local 334 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gem); in amdgpu_dma_buf_begin_cpu_access() local 385 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_prime_export() local 416 struct amdgpu_bo *bo; in amdgpu_dma_buf_create_obj() local
|
H A D | amdgpu_mn.c | 72 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); in amdgpu_mn_invalidate_gfx() local 109 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); in amdgpu_mn_invalidate_hsa() local 138 int amdgpu_mn_register(struct amdgpu_bo *bo, unsigned long addr) in amdgpu_mn_register() 156 void amdgpu_mn_unregister(struct amdgpu_bo *bo) in amdgpu_mn_unregister()
|
H A D | amdgpu_csa.c | 42 int amdgpu_allocate_static_csa(struct amdgpu_device *adev, struct amdgpu_bo **bo, in amdgpu_allocate_static_csa() 59 void amdgpu_free_static_csa(struct amdgpu_bo **bo) in amdgpu_free_static_csa() 71 struct amdgpu_bo *bo, struct amdgpu_bo_va **bo_va, in amdgpu_map_static_csa()
|
H A D | amdgpu_mn.h | 39 static inline int amdgpu_mn_register(struct amdgpu_bo *bo, unsigned long addr) in amdgpu_mn_register() 45 static inline void amdgpu_mn_unregister(struct amdgpu_bo *bo) {} in amdgpu_mn_unregister()
|
H A D | amdgpu_object.h | 160 static inline int amdgpu_bo_reserve(struct amdgpu_bo *bo, bool no_intr) in amdgpu_bo_reserve() 174 static inline void amdgpu_bo_unreserve(struct amdgpu_bo *bo) in amdgpu_bo_unreserve() 179 static inline unsigned long amdgpu_bo_size(struct amdgpu_bo *bo) in amdgpu_bo_size() 184 static inline unsigned amdgpu_bo_ngpu_pages(struct amdgpu_bo *bo) in amdgpu_bo_ngpu_pages() 189 static inline unsigned amdgpu_bo_gpu_page_alignment(struct amdgpu_bo *bo) in amdgpu_bo_gpu_page_alignment() 200 static inline u64 amdgpu_bo_mmap_offset(struct amdgpu_bo *bo) in amdgpu_bo_mmap_offset() 208 static inline bool amdgpu_bo_in_cpu_visible_vram(struct amdgpu_bo *bo) in amdgpu_bo_in_cpu_visible_vram() 229 static inline bool amdgpu_bo_explicit_sync(struct amdgpu_bo *bo) in amdgpu_bo_explicit_sync()
|
H A D | amdgpu_bo_list.c | 61 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(e->tv.bo); in amdgpu_bo_list_free() local 102 struct amdgpu_bo *bo; in amdgpu_bo_list_create() local 161 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(array[i].tv.bo); in amdgpu_bo_list_create() local 166 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(array[i].tv.bo); in amdgpu_bo_list_create() local 221 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(e->tv.bo); in amdgpu_bo_list_get_list() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/ttm/ |
H A D | ttm_bo_vm.c | 50 static vm_fault_t ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, in ttm_bo_vm_fault_idle() 100 static unsigned long ttm_bo_io_mem_pfn(struct ttm_buffer_object *bo, in ttm_bo_io_mem_pfn() 133 vm_fault_t ttm_bo_vm_reserve(struct ttm_buffer_object *bo, in ttm_bo_vm_reserve() 187 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_fault_reserved() local 334 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_fault() local 354 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_open() local 364 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_close() local 371 static int ttm_bo_vm_access_kmap(struct ttm_buffer_object *bo, in ttm_bo_vm_access_kmap() 414 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_access() local 461 struct ttm_buffer_object *bo = NULL; in ttm_bo_vm_lookup() local [all …]
|
H A D | ttm_bo.c | 86 static void ttm_bo_default_destroy(struct ttm_buffer_object *bo) in ttm_bo_default_destroy() 120 static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, in ttm_bo_mem_space_debug() 176 struct ttm_buffer_object *bo = in ttm_bo_release_list() local 194 static void ttm_bo_add_mem_to_lru(struct ttm_buffer_object *bo, in ttm_bo_add_mem_to_lru() 225 static void ttm_bo_del_from_lru(struct ttm_buffer_object *bo) in ttm_bo_del_from_lru() 246 struct ttm_buffer_object *bo) in ttm_bo_bulk_move_set_pos() 253 void ttm_bo_move_to_lru_tail(struct ttm_buffer_object *bo, in ttm_bo_move_to_lru_tail() 328 static int ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, in ttm_bo_handle_move_mem() 437 static void ttm_bo_cleanup_memtype_use(struct ttm_buffer_object *bo) in ttm_bo_cleanup_memtype_use() 447 static int ttm_bo_individualize_resv(struct ttm_buffer_object *bo) in ttm_bo_individualize_resv() [all …]
|
H A D | ttm_bo_util.c | 50 struct ttm_buffer_object *bo; member 58 void ttm_bo_free_old_node(struct ttm_buffer_object *bo) in ttm_bo_free_old_node() 63 int ttm_bo_move_ttm(struct ttm_buffer_object *bo, in ttm_bo_move_ttm() 126 struct ttm_buffer_object *bo; in ttm_mem_io_evict() local 180 int ttm_mem_io_reserve_vm(struct ttm_buffer_object *bo) in ttm_mem_io_reserve_vm() 200 void ttm_mem_io_free_vm(struct ttm_buffer_object *bo) in ttm_mem_io_free_vm() 413 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, in ttm_bo_move_memcpy() 518 static void ttm_transfered_destroy(struct ttm_buffer_object *bo) in ttm_transfered_destroy() 554 static int ttm_buffer_object_transfer(struct ttm_buffer_object *bo, in ttm_buffer_object_transfer() 639 static int ttm_bo_ioremap(struct ttm_buffer_object *bo, in ttm_bo_ioremap() [all …]
|
H A D | ttm_execbuf_util.c | 45 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_backoff_reservation_reverse() local 61 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_backoff_reservation() local 99 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_reserve_buffers() local 172 struct ttm_buffer_object *bo = entry->bo; in ttm_eu_fence_buffer_objects() local
|
/netbsd-src/sys/external/bsd/drm2/ttm/ |
H A D | ttm_bo_vm.c | 83 struct ttm_buffer_object *const bo = container_of(uobj, in ttm_bo_uvm_reference() local 92 struct ttm_buffer_object *bo = container_of(uobj, in ttm_bo_uvm_detach() local 99 ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, struct uvm_faultinfo *vmf) in ttm_bo_vm_fault_idle() 146 ttm_bo_vm_reserve(struct ttm_buffer_object *bo, struct uvm_faultinfo *vmf) in ttm_bo_vm_reserve() 173 struct ttm_buffer_object *const bo = container_of(uobj, in ttm_bo_uvm_fault_reserved() local 316 struct ttm_buffer_object *const bo = container_of(uobj, in ttm_bo_uvm_fault() local 354 struct ttm_buffer_object *bo; in ttm_bo_mmap_object() local 410 struct ttm_buffer_object *bo = NULL; in ttm_bo_uvm_lookup() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
H A D | vmwgfx_bo.c | 61 vmw_buffer_object(struct ttm_buffer_object *bo) in vmw_buffer_object() 76 vmw_user_buffer_object(struct ttm_buffer_object *bo) in vmw_user_buffer_object() 100 struct ttm_buffer_object *bo = &buf->base; in vmw_bo_pin_in_placement() local 149 struct ttm_buffer_object *bo = &buf->base; in vmw_bo_pin_in_vram_or_gmr() local 224 struct ttm_buffer_object *bo = &buf->base; in vmw_bo_pin_in_start_of_vram() local 293 struct ttm_buffer_object *bo = &buf->base; in vmw_bo_unpin() local 320 void vmw_bo_get_guest_ptr(const struct ttm_buffer_object *bo, in vmw_bo_get_guest_ptr() 345 struct ttm_buffer_object *bo = &vbo->base; in vmw_bo_pin_reserved() local 394 struct ttm_buffer_object *bo = &vbo->base; in vmw_bo_map_and_cache() local 466 void vmw_bo_bo_free(struct ttm_buffer_object *bo) in vmw_bo_bo_free() [all …]
|
H A D | vmwgfx_ttm_buffer.c | 538 int vmw_bo_map_dma(struct ttm_buffer_object *bo) in vmw_bo_map_dma() 555 void vmw_bo_unmap_dma(struct ttm_buffer_object *bo) in vmw_bo_unmap_dma() 575 const struct vmw_sg_table *vmw_bo_sg_table(struct ttm_buffer_object *bo) in vmw_bo_sg_table() 717 static struct ttm_tt *vmw_ttm_tt_create(struct ttm_buffer_object *bo, in vmw_ttm_tt_create() 788 static void vmw_evict_flags(struct ttm_buffer_object *bo, in vmw_evict_flags() 794 static int vmw_verify_access(struct ttm_buffer_object *bo, struct file *filp) in vmw_verify_access() 834 static int vmw_ttm_fault_reserve_notify(struct ttm_buffer_object *bo) in vmw_ttm_fault_reserve_notify() 849 static void vmw_move_notify(struct ttm_buffer_object *bo, in vmw_move_notify() 863 static void vmw_swap_notify(struct ttm_buffer_object *bo) in vmw_swap_notify()
|
/netbsd-src/sys/lib/libsa/ |
H A D | loadfile_elf32.c | 89 internalize_ehdr(Elf_Byte bo, Elf_Ehdr *ehdr) in internalize_ehdr() 126 externalize_ehdr(Elf_Byte bo, Elf_Ehdr *ehdr) in externalize_ehdr() 163 internalize_phdr(Elf_Byte bo, Elf_Phdr *phdr) in internalize_phdr() 190 internalize_shdr(Elf_Byte bo, Elf_Shdr *shdr) in internalize_shdr() 221 externalize_shdr(Elf_Byte bo, Elf_Shdr *shdr) in externalize_shdr() 255 #define internalize_ehdr(bo, ehdr) /* nothing */ argument 256 #define externalize_ehdr(bo, ehdr) /* nothing */ argument 258 #define internalize_phdr(bo, phdr) /* nothing */ argument 260 #define internalize_shdr(bo, shdr) /* nothing */ argument 261 #define externalize_shdr(bo, shdr) /* nothing */ argument
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/virtio/ |
H A D | virtgpu_object.c | 71 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtio_gpu_free_object() local 100 struct virtio_gpu_object *bo; in virtio_gpu_create_object() local 117 struct virtio_gpu_object *bo; in virtio_gpu_object_create() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_bo.c | 138 nouveau_bo_del_ttm(struct ttm_buffer_object *bo) in nouveau_bo_del_ttm() 416 struct ttm_buffer_object *bo = &nvbo->bo; in nouveau_bo_pin() local 486 struct ttm_buffer_object *bo = &nvbo->bo; in nouveau_bo_unpin() local 723 nouveau_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) in nouveau_ttm_tt_create() 807 nouveau_bo_evict_flags(struct ttm_buffer_object *bo, struct ttm_placement *pl) in nouveau_bo_evict_flags() 838 nve0_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nve0_bo_move_copy() 870 nvc0_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nvc0_bo_move_copy() 908 nvc0_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nvc0_bo_move_m2mf() 947 nva3_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nva3_bo_move_copy() 985 nv98_bo_move_exec(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nv98_bo_move_exec() [all …]
|