Home
last modified time | relevance | path

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

12345678910>>...13

/linux-6.15/drivers/staging/media/atomisp/pci/hmm/
H A Dhmm_bo.c121 struct hmm_buffer_object *bo; in __bo_search_by_addr() local
146 struct hmm_buffer_object *bo; in __bo_search_by_addr_in_range() local
201 struct hmm_buffer_object *bo) in __bo_insert_to_alloc_rbtree()
226 struct hmm_buffer_object *bo, in __bo_break_up()
325 struct hmm_buffer_object *bo; in hmm_bo_device_init() local
492 struct hmm_buffer_object *bo; in hmm_bo_device_exit() local
545 struct hmm_buffer_object *bo; in hmm_bo_device_search_start() local
565 struct hmm_buffer_object *bo; in hmm_bo_device_search_in_range() local
586 struct hmm_buffer_object *bo; in hmm_bo_device_search_vmap_start() local
979 struct hmm_buffer_object *bo = in hmm_bo_vm_open() local
[all …]
H A Dhmm.c41 struct hmm_buffer_object *bo; in bo_show() local
162 struct hmm_buffer_object *bo; in __hmm_alloc() local
218 struct hmm_buffer_object *bo; in hmm_free() local
265 struct hmm_buffer_object *bo; in load_and_flush_by_kmap() local
308 struct hmm_buffer_object *bo; in load_and_flush() local
365 struct hmm_buffer_object *bo; in hmm_store() local
448 struct hmm_buffer_object *bo; in hmm_set() local
509 struct hmm_buffer_object *bo; in hmm_virt_to_phys() local
527 struct hmm_buffer_object *bo; in hmm_mmap() local
543 struct hmm_buffer_object *bo; in hmm_vmap() local
[all …]
/linux-6.15/drivers/gpu/drm/qxl/
H A Dqxl_object.c34 struct qxl_bo *bo; in qxl_ttm_bo_destroy() local
110 struct qxl_bo *bo; in qxl_bo_create() local
207 struct qxl_bo *bo, int page_offset) in qxl_bo_kmap_atomic_page()
239 void qxl_bo_vunmap_locked(struct qxl_bo *bo) in qxl_bo_vunmap_locked()
267 struct qxl_bo *bo, void *pmap) in qxl_bo_kunmap_atomic_page()
279 void qxl_bo_unref(struct qxl_bo **bo) in qxl_bo_unref()
294 int qxl_bo_pin_locked(struct qxl_bo *bo) in qxl_bo_pin_locked()
315 void qxl_bo_unpin_locked(struct qxl_bo *bo) in qxl_bo_unpin_locked()
327 int qxl_bo_pin(struct qxl_bo *bo) in qxl_bo_pin()
345 int qxl_bo_unpin(struct qxl_bo *bo) in qxl_bo_unpin()
[all …]
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_bo.h140 #define xe_bo_device(bo) ttm_to_xe_device((bo)->ttm.bdev) argument
142 static inline struct xe_bo *xe_bo_get(struct xe_bo *bo) in xe_bo_get()
180 static inline void xe_bo_assert_held(struct xe_bo *bo) in xe_bo_assert_held()
190 static inline void xe_bo_unlock_vm_held(struct xe_bo *bo) in xe_bo_unlock_vm_held()
207 static inline bool xe_bo_is_pinned(struct xe_bo *bo) in xe_bo_is_pinned()
217 static inline void xe_bo_unpin_map_no_vm(struct xe_bo *bo) in xe_bo_unpin_map_no_vm()
233 xe_bo_main_addr(struct xe_bo *bo, size_t page_size) in xe_bo_main_addr()
239 __xe_bo_ggtt_addr(struct xe_bo *bo, u8 tile_id) in __xe_bo_ggtt_addr()
252 xe_bo_ggtt_addr(struct xe_bo *bo) in xe_bo_ggtt_addr()
299 static inline bool xe_bo_has_pages(struct xe_bo *bo) in xe_bo_has_pages()
[all …]
H A Dxe_bo.c284 struct xe_bo *bo; in xe_evict_flags() local
1274 struct xe_bo *bo; in xe_ttm_bo_release_notify() local
1760 struct xe_bo *bo, in __xe_bo_fixed_placement()
1804 struct xe_bo *bo = NULL; in __xe_bo_create_locked() local
1940 struct xe_bo *bo; in xe_bo_create_pin_map_at_aligned() local
2005 struct xe_bo *bo; in xe_managed_bo_create_pin_map() local
2049 struct xe_bo *bo; in xe_managed_bo_reinit_in_vram() local
2393 struct xe_bo *bo, in gem_create_user_ext_set_property()
2467 struct xe_bo *bo; in xe_gem_create_ioctl() local
2840 struct xe_bo *bo, *next; in xe_bo_put_commit() local
[all …]
/linux-6.15/drivers/gpu/drm/tegra/
H A Dgem.c302 struct tegra_bo *bo; in tegra_bo_alloc_object() local
407 struct tegra_bo *bo; in tegra_bo_create() local
438 struct tegra_bo *bo; in tegra_bo_create_with_handle() local
461 struct tegra_bo *bo; in tegra_bo_import() local
513 struct tegra_bo *bo = to_tegra_bo(gem); in tegra_bo_free_object() local
548 struct tegra_bo *bo; in tegra_bo_dumb_create() local
565 struct tegra_bo *bo = to_tegra_bo(gem); in tegra_bo_fault() local
586 struct tegra_bo *bo = to_tegra_bo(gem); in __tegra_gem_mmap() local
638 struct tegra_bo *bo = to_tegra_bo(gem); in tegra_gem_prime_map_dma_buf() local
775 struct tegra_bo *bo; in tegra_gem_prime_import() local
[all …]
/linux-6.15/drivers/gpu/drm/ttm/
H A Dttm_bo.c98 void ttm_bo_set_bulk_move(struct ttm_buffer_object *bo, in ttm_bo_set_bulk_move()
234 struct ttm_buffer_object *bo; in ttm_bo_delayed_delete() local
248 struct ttm_buffer_object *bo = in ttm_bo_release() local
326 void ttm_bo_put(struct ttm_buffer_object *bo) in ttm_bo_put()
356 static int ttm_bo_evict(struct ttm_buffer_object *bo, in ttm_bo_evict()
448 struct ttm_buffer_object *bo; in ttm_bo_evict_first() local
621 void ttm_bo_pin(struct ttm_buffer_object *bo) in ttm_bo_pin()
640 void ttm_bo_unpin(struct ttm_buffer_object *bo) in ttm_bo_unpin()
781 int ttm_bo_mem_space(struct ttm_buffer_object *bo, in ttm_bo_mem_space()
814 int ttm_bo_validate(struct ttm_buffer_object *bo, in ttm_bo_validate()
[all …]
H A Dttm_bo_util.c42 struct ttm_buffer_object *bo; member
142 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, in ttm_bo_move_memcpy()
309 static int ttm_bo_ioremap(struct ttm_buffer_object *bo, in ttm_bo_ioremap()
396 int ttm_bo_kmap(struct ttm_buffer_object *bo, in ttm_bo_kmap()
773 struct ttm_buffer_object *bo, in ttm_lru_walk_trylock()
792 struct ttm_buffer_object *bo, in ttm_lru_walk_ticketlock()
868 struct ttm_buffer_object *bo = res->bo; in ttm_lru_walk_for_evict() local
925 struct ttm_buffer_object *bo = curs->bo; in ttm_bo_lru_cursor_cleanup_bo() local
980 struct ttm_buffer_object *bo = res->bo; in ttm_bo_from_res_reserved() local
1008 struct ttm_buffer_object *bo; in ttm_bo_lru_cursor_next() local
[all …]
H A Dttm_bo_vm.c41 static vm_fault_t ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, in ttm_bo_vm_fault_idle()
84 static unsigned long ttm_bo_io_mem_pfn(struct ttm_buffer_object *bo, in ttm_bo_io_mem_pfn()
116 vm_fault_t ttm_bo_vm_reserve(struct ttm_buffer_object *bo, in ttm_bo_vm_reserve()
186 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_fault_reserved() local
294 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_dummy_page() local
325 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_fault() local
352 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_open() local
362 struct ttm_buffer_object *bo = vma->vm_private_data; in ttm_bo_vm_close() local
369 static int ttm_bo_vm_access_kmap(struct ttm_buffer_object *bo, in ttm_bo_vm_access_kmap()
424 int ttm_bo_access(struct ttm_buffer_object *bo, unsigned long offset, in ttm_bo_access()
[all …]
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_object.c61 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); in amdgpu_bo_destroy() local
74 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); in amdgpu_bo_user_destroy() local
539 void amdgpu_bo_free_isp_user(struct amdgpu_bo *bo) in amdgpu_bo_free_isp_user()
640 struct amdgpu_bo *bo; in amdgpu_bo_create() local
821 int amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr) in amdgpu_bo_kmap()
860 void *amdgpu_bo_kptr(struct amdgpu_bo *bo) in amdgpu_bo_kptr()
873 void amdgpu_bo_kunmap(struct amdgpu_bo *bo) in amdgpu_bo_kunmap()
903 void amdgpu_bo_unref(struct amdgpu_bo **bo) in amdgpu_bo_unref()
928 int amdgpu_bo_pin(struct amdgpu_bo *bo, u32 domain) in amdgpu_bo_pin()
1013 void amdgpu_bo_unpin(struct amdgpu_bo *bo) in amdgpu_bo_unpin()
[all …]
H A Damdgpu_dma_buf.c61 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in dma_buf_attach_adev() local
82 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_attach() local
104 struct amdgpu_bo *bo = gem_to_amdgpu_bo(dmabuf->priv); in amdgpu_dma_buf_pin() local
144 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_unpin() local
167 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_map() local
262 struct amdgpu_bo *bo = gem_to_amdgpu_bo(dma_buf->priv); in amdgpu_dma_buf_begin_cpu_access() local
314 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_prime_export() local
346 struct amdgpu_bo *bo; in amdgpu_dma_buf_create_obj() local
392 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_move_notify() local
508 struct amdgpu_bo *bo) in amdgpu_dmabuf_is_xgmi_accessible()
/linux-6.15/drivers/gpu/drm/radeon/
H A Dradeon_object.c54 struct radeon_bo *bo; in radeon_ttm_bo_destroy() local
134 struct radeon_bo *bo; in radeon_bo_create() local
218 int radeon_bo_kmap(struct radeon_bo *bo, void **ptr) in radeon_bo_kmap()
246 void radeon_bo_kunmap(struct radeon_bo *bo) in radeon_bo_kunmap()
255 struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo) in radeon_bo_ref()
264 void radeon_bo_unref(struct radeon_bo **bo) in radeon_bo_unref()
336 void radeon_bo_unpin(struct radeon_bo *bo) in radeon_bo_unpin()
368 struct radeon_bo *bo, *n; in radeon_bo_force_delete() local
487 struct radeon_bo *bo = lobj->robj; in radeon_bo_list_validate() local
535 int radeon_bo_get_surface_reg(struct radeon_bo *bo) in radeon_bo_get_surface_reg()
[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()
110 static inline unsigned long radeon_bo_size(struct radeon_bo *bo) in radeon_bo_size()
115 static inline unsigned radeon_bo_ngpu_pages(struct radeon_bo *bo) in radeon_bo_ngpu_pages()
120 static inline unsigned radeon_bo_gpu_page_alignment(struct radeon_bo *bo) in radeon_bo_gpu_page_alignment()
131 static inline u64 radeon_bo_mmap_offset(struct radeon_bo *bo) in radeon_bo_mmap_offset()
H A Dradeon_prime.c39 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_get_sg_table() local
51 struct radeon_bo *bo; in radeon_gem_prime_import_sg_table() local
73 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_pin() local
86 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_unpin() local
97 struct radeon_bo *bo = gem_to_radeon_bo(gobj); in radeon_gem_prime_export() local
/linux-6.15/drivers/gpu/drm/vc4/
H A Dvc4_bo.c299 struct vc4_bo *bo = to_vc4_bo(obj); in vc4_bo_purge() local
365 struct vc4_bo *bo = NULL; in vc4_bo_get_from_cache() local
397 struct vc4_bo *bo; in vc4_create_object() local
428 struct vc4_bo *bo; in vc4_bo_create() local
496 struct vc4_bo *bo = NULL; in vc4_bo_dumb_create() local
689 struct vc4_bo *bo = to_vc4_bo(obj); in vc4_prime_export() local
720 struct vc4_bo *bo = to_vc4_bo(obj); in vc4_fault() local
783 struct vc4_bo *bo = NULL; in vc4_create_bo_ioctl() local
839 struct vc4_bo *bo = NULL; in vc4_create_shader_bo_ioctl() local
918 struct vc4_bo *bo; in vc4_set_tiling_ioctl() local
[all …]
/linux-6.15/drivers/accel/ivpu/
H A Divpu_gem.c43 int __must_check ivpu_bo_pin(struct ivpu_bo *bo) in ivpu_bo_pin()
140 struct ivpu_bo *bo; in ivpu_bo_unbind_all_bos_from_context() local
159 struct ivpu_bo *bo; in ivpu_gem_create_object() local
221 struct ivpu_bo *bo; in ivpu_bo_alloc() local
250 struct ivpu_bo *bo = to_ivpu_bo(obj); in ivpu_gem_bo_open() local
272 struct ivpu_bo *bo = to_ivpu_bo(obj); in ivpu_gem_bo_free() local
308 struct ivpu_bo *bo; in ivpu_bo_create_ioctl() local
338 struct ivpu_bo *bo; in ivpu_bo_create() local
384 void ivpu_bo_free(struct ivpu_bo *bo) in ivpu_bo_free()
401 struct ivpu_bo *bo; in ivpu_bo_info_ioctl() local
[all …]
H A Divpu_gem.h49 static inline void *ivpu_bo_vaddr(struct ivpu_bo *bo) in ivpu_bo_vaddr()
54 static inline size_t ivpu_bo_size(struct ivpu_bo *bo) in ivpu_bo_size()
59 static inline u32 ivpu_bo_cache_mode(struct ivpu_bo *bo) in ivpu_bo_cache_mode()
64 static inline struct ivpu_device *ivpu_bo_to_vdev(struct ivpu_bo *bo) in ivpu_bo_to_vdev()
69 static inline bool ivpu_bo_is_snooped(struct ivpu_bo *bo) in ivpu_bo_is_snooped()
77 static inline void *ivpu_to_cpu_addr(struct ivpu_bo *bo, u32 vpu_addr) in ivpu_to_cpu_addr()
88 static inline u32 cpu_to_vpu_addr(struct ivpu_bo *bo, void *cpu_addr) in cpu_to_vpu_addr()
/linux-6.15/drivers/gpu/drm/ttm/tests/
H A Dttm_tt_test.c42 struct ttm_buffer_object *bo; in ttm_tt_init_basic() local
69 struct ttm_buffer_object *bo; in ttm_tt_init_misaligned() local
92 struct ttm_buffer_object *bo; in ttm_tt_fini_basic() local
112 struct ttm_buffer_object *bo; in ttm_tt_fini_sg() local
132 struct ttm_buffer_object *bo; in ttm_tt_fini_shmem() local
155 struct ttm_buffer_object *bo; in ttm_tt_create_basic() local
174 struct ttm_buffer_object *bo; in ttm_tt_create_invalid_bo_type() local
190 struct ttm_buffer_object *bo; in ttm_tt_create_ttm_exists() local
226 struct ttm_buffer_object *bo; in ttm_tt_create_failed() local
244 struct ttm_buffer_object *bo; in ttm_tt_destroy_basic() local
[all …]
H A Dttm_bo_test.c62 struct ttm_buffer_object *bo; in ttm_bo_reserve_optimistic_no_ticket() local
75 struct ttm_buffer_object *bo; in ttm_bo_reserve_locked_no_sleep() local
93 struct ttm_buffer_object *bo; in ttm_bo_reserve_no_wait_ticket() local
111 struct ttm_buffer_object *bo; in ttm_bo_reserve_double_resv() local
213 struct ttm_buffer_object *bo; in ttm_bo_reserve_interrupted() local
240 struct ttm_buffer_object *bo; in ttm_bo_unreserve_basic() local
283 struct ttm_buffer_object *bo; in ttm_bo_unreserve_pinned() local
385 struct ttm_buffer_object *bo; in ttm_bo_put_basic() local
429 struct ttm_buffer_object *bo; in ttm_bo_put_shared_resv() local
472 struct ttm_buffer_object *bo; in ttm_bo_pin_basic() local
[all …]
/linux-6.15/drivers/gpu/drm/virtio/
H A Dvirtgpu_prime.c36 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_virtio_get_uuid() local
53 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_map_dma_buf() local
66 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_unmap_dma_buf() local
93 struct virtio_gpu_object *bo) in virtio_gpu_resource_assign_uuid()
112 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_prime_export() local
149 struct virtio_gpu_object *bo, in virtgpu_dma_buf_import_sgt()
187 static void virtgpu_dma_buf_unmap(struct virtio_gpu_object *bo) in virtgpu_dma_buf_unmap()
206 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_dma_buf_free_obj() local
230 struct virtio_gpu_object *bo, in virtgpu_dma_buf_init_obj()
285 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_dma_buf_move_notify() local
[all …]
/linux-6.15/drivers/gpu/drm/panfrost/
H A Dpanfrost_gem.c19 struct panfrost_gem_object *bo = to_panfrost_bo(obj); in panfrost_gem_free_object() local
56 panfrost_gem_mapping_get(struct panfrost_gem_object *bo, in panfrost_gem_mapping_get()
106 void panfrost_gem_teardown_mappings_locked(struct panfrost_gem_object *bo) in panfrost_gem_teardown_mappings_locked()
119 struct panfrost_gem_object *bo = to_panfrost_bo(obj); in panfrost_gem_open() local
172 struct panfrost_gem_object *bo = to_panfrost_bo(obj); in panfrost_gem_close() local
190 struct panfrost_gem_object *bo = to_panfrost_bo(obj); in panfrost_gem_pin() local
200 struct panfrost_gem_object *bo = to_panfrost_bo(obj); in panfrost_gem_status() local
214 struct panfrost_gem_object *bo = to_panfrost_bo(obj); in panfrost_gem_rss() local
271 struct panfrost_gem_object *bo; in panfrost_gem_create() local
294 struct panfrost_gem_object *bo; in panfrost_gem_prime_import_sg_table() local
/linux-6.15/drivers/gpu/drm/lima/
H A Dlima_gem.c21 int lima_heap_alloc(struct lima_bo *bo, struct lima_vm *vm) in lima_heap_alloc()
115 struct lima_bo *bo; in lima_gem_create_handle() local
155 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_free_object() local
165 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_object_open() local
174 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_object_close() local
183 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_pin() local
193 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_vmap() local
203 struct lima_bo *bo = to_lima_bo(obj); in lima_gem_mmap() local
227 struct lima_bo *bo; in lima_gem_create_object() local
244 struct lima_bo *bo; in lima_gem_get_info() local
[all …]
/linux-6.15/drivers/gpu/drm/v3d/
H A Dv3d_bo.c27 struct v3d_bo *bo = to_v3d_bo(obj); in v3d_gem_status() local
42 struct v3d_bo *bo = to_v3d_bo(obj); in v3d_free_object() local
82 struct v3d_bo *bo; in v3d_create_object() local
104 struct v3d_bo *bo = to_v3d_bo(obj); in v3d_bo_create_finish() local
153 struct v3d_bo *bo; in v3d_bo_create() local
195 void v3d_get_bo_vaddr(struct v3d_bo *bo) in v3d_get_bo_vaddr()
203 void v3d_put_bo_vaddr(struct v3d_bo *bo) in v3d_put_bo_vaddr()
213 struct v3d_bo *bo = NULL; in v3d_create_bo_ioctl() local
261 struct v3d_bo *bo; in v3d_get_bo_offset_ioctl() local
/linux-6.15/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c72 static void vmw_bo_free(struct ttm_buffer_object *bo) in vmw_bo_free()
98 struct ttm_buffer_object *bo = &buf->tbo; in vmw_bo_pin_in_placement() local
134 struct ttm_buffer_object *bo = &buf->tbo; in vmw_bo_pin_in_vram_or_gmr() local
203 struct ttm_buffer_object *bo = &buf->tbo; in vmw_bo_pin_in_start_of_vram() local
260 struct ttm_buffer_object *bo = &buf->tbo; in vmw_bo_unpin() local
307 struct ttm_buffer_object *bo = &vbo->tbo; in vmw_bo_pin_reserved() local
357 struct ttm_buffer_object *bo = &vbo->tbo; in vmw_bo_map_and_cache_size() local
494 struct ttm_buffer_object *bo = &vmw_bo->tbo; in vmw_user_bo_synccpu_grab() local
675 void vmw_bo_fence_single(struct ttm_buffer_object *bo, in vmw_bo_fence_single()
702 void vmw_bo_swap_notify(struct ttm_buffer_object *bo) in vmw_bo_swap_notify()
[all …]
/linux-6.15/crypto/
H A Daes_generic.c1147 #define f_rn(bo, bi, n, k) do { \ argument
1154 #define f_nround(bo, bi, k) do {\ argument
1162 #define f_rl(bo, bi, n, k) do { \ argument
1169 #define f_lround(bo, bi, k) do {\ argument
1217 #define i_rn(bo, bi, n, k) do { \ argument
1224 #define i_nround(bo, bi, k) do {\ argument
1232 #define i_rl(bo, bi, n, k) do { \ argument
1239 #define i_lround(bo, bi, k) do {\ argument

12345678910>>...13