Searched defs:bo (Results 1 - 25 of 275) sorted by last modified time

1234567891011

/linux-master/kernel/trace/
H A Dtrace_probe.c1191 unsigned long bw, bo; local
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_release.c124 struct qxl_bo *bo; local
171 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo) argument
162 qxl_release_bo_alloc(struct qxl_device *qdev, struct qxl_bo **bo, u32 priority) argument
191 qxl_release_validate_bo(struct qxl_bo *bo) argument
230 struct qxl_bo *bo = to_qxl_bo(entry->tv.bo); local
258 struct qxl_bo *bo; local
286 struct qxl_bo *bo, *free_bo = NULL; local
385 struct qxl_bo *bo = release->release_bo; local
398 struct qxl_bo *bo = release->release_bo; local
407 struct ttm_buffer_object *bo; local
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_vm.c276 static int add_preempt_fences(struct xe_vm *vm, struct xe_bo *bo) argument
850 xe_vma_create(struct xe_vm *vm, struct xe_bo *bo, u64 bo_offset_or_userptr, u64 start, u64 end, u16 pat_index, unsigned int flags) argument
1053 struct xe_bo *bo = xe_vma_bo(vma); local
1199 xelp_pde_encode_bo(struct xe_bo *bo, u64 bo_offset, const u16 pat_index) argument
1212 xelp_pte_encode_bo(struct xe_bo *bo, u64 bo_offset, u16 pat_index, u32 pt_level) argument
1874 xe_vm_bind(struct xe_vm *vm, struct xe_vma *vma, struct xe_exec_queue *q, struct xe_bo *bo, struct xe_sync_entry *syncs, u32 num_syncs, bool immediate, bool first_op, bool last_op) argument
2158 vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo, u64 bo_offset_or_userptr, u64 addr, u64 range, u32 operation, u32 flags, u32 prefetch_region, u16 pat_index) argument
2232 struct xe_bo *bo = op->gem.obj ? gem_to_xe_bo(op->gem.obj) : NULL; local
3360 struct xe_bo *bo; member in struct:xe_vm_snapshot::__anon39
3390 struct xe_bo *bo = vma->gpuva.gem.obj ? local
3425 struct xe_bo *bo = snap->snap[i].bo; local
[all...]
H A Dxe_guc_ct.c143 struct xe_bo *bo; local
[all...]
H A Dxe_huc.c55 struct xe_bo *bo; local
H A Dxe_migrate.c142 struct xe_bo *bo, *batch = tile->mem.kernel_bb_pool->bo; local
974 xe_migrate_clear(struct xe_migrate *m, struct xe_bo *bo, struct ttm_resource *dst) argument
1168 xe_migrate_update_pgtables_cpu(struct xe_migrate *m, struct xe_vm *vm, struct xe_bo *bo, const struct xe_vm_pgtable_update *updates, u32 num_updates, bool wait_vm, struct xe_migrate_pt_update *pt_update) argument
1269 xe_migrate_update_pgtables(struct xe_migrate *m, struct xe_vm *vm, struct xe_bo *bo, struct xe_exec_queue *q, const struct xe_vm_pgtable_update *updates, u32 num_updates, struct xe_sync_entry *syncs, u32 num_syncs, struct xe_migrate_pt_update *pt_update) argument
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c48 static void vmw_bo_free(struct ttm_buffer_object *bo) argument
74 struct ttm_buffer_object *bo = &buf->tbo; local
110 struct ttm_buffer_object *bo = &buf->tbo; local
179 struct ttm_buffer_object *bo = &buf->tbo; local
237 struct ttm_buffer_object *bo = &buf->tbo; local
259 vmw_bo_get_guest_ptr(const struct ttm_buffer_object *bo, SVGAGuestPtr *ptr) argument
284 struct ttm_buffer_object *bo = &vbo->tbo; local
329 struct ttm_buffer_object *bo = &vbo->tbo; local
454 struct ttm_buffer_object *bo = &vmw_bo->tbo; local
635 vmw_bo_fence_single(struct ttm_buffer_object *bo, struct vmw_fence_obj *fence) argument
708 vmw_bo_swap_notify(struct ttm_buffer_object *bo) argument
725 vmw_bo_move_notify(struct ttm_buffer_object *bo, struct ttm_resource *mem) argument
819 vmw_bo_placement_set(struct vmw_bo *bo, u32 domain, u32 busy_domain) argument
845 vmw_bo_placement_set_default_accelerated(struct vmw_bo *bo) argument
[all...]
H A Dvmwgfx_ttm_buffer.c264 const struct vmw_sg_table *vmw_bo_sg_table(struct ttm_buffer_object *bo) argument
400 static struct ttm_tt *vmw_ttm_tt_create(struct ttm_buffer_object *bo, argument
432 static void vmw_evict_flags(struct ttm_buffer_object *bo, argument
471 vmw_move_notify(struct ttm_buffer_object *bo, struct ttm_resource *old_mem, struct ttm_resource *new_mem) argument
485 vmw_swap_notify(struct ttm_buffer_object *bo) argument
496 vmw_move(struct ttm_buffer_object *bo, bool evict, struct ttm_operation_ctx *ctx, struct ttm_resource *new_mem, struct ttm_place *hop) argument
[all...]
H A Dvmwgfx_kms.h219 bool bo; member in struct:vmw_framebuffer
273 struct vmw_bo *bo; member in struct:vmw_cursor_plane_state
291 struct vmw_bo *bo; member in struct:vmw_plane_state
H A Dvmwgfx_kms.c363 vmw_kms_cursor_snoop(struct vmw_surface *srf, struct ttm_object_file *tfile, struct ttm_buffer_object *bo, SVGA3dCmdHeader *header) argument
584 struct ttm_buffer_object *bo; local
1499 vmw_kms_new_framebuffer_bo(struct vmw_private *dev_priv, struct vmw_bo *bo, struct vmw_framebuffer **out, const struct drm_mode_fb_cmd2 *mode_cmd) argument
1587 vmw_kms_new_framebuffer(struct vmw_private *dev_priv, struct vmw_bo *bo, struct vmw_surface *surface, bool only_2d, const struct drm_mode_fb_cmd2 *mode_cmd) argument
1649 struct vmw_bo *bo = NULL; local
[all...]
H A Dvmwgfx_gem.c35 struct ttm_buffer_object *bo = drm_gem_ttm_of_gem(gobj); local
53 struct ttm_buffer_object *bo = drm_gem_ttm_of_gem(obj); local
82 struct ttm_buffer_object *bo = drm_gem_ttm_of_gem(obj); local
214 static void vmw_bo_print_info(int id, struct vmw_bo *bo, struct seq_file *m) argument
297 struct vmw_bo *bo = to_vmw_bo(gobj); local
[all...]
/linux-master/drivers/gpu/drm/ttm/
H A Dttm_tt.c63 int ttm_tt_create(struct ttm_buffer_object *bo, bool zero_alloc) argument
148 ttm_tt_init_fields(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching, unsigned long extra_pages) argument
162 ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching, unsigned long extra_pages) argument
193 ttm_sg_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching) argument
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c90 static void amdgpu_evict_flags(struct ttm_buffer_object *bo, argument
178 static int amdgpu_ttm_map_buffer(struct ttm_buffer_object *bo, argument
351 amdgpu_move_blit(struct ttm_buffer_object *bo, bool evict, struct ttm_resource *new_mem, struct ttm_resource *old_mem) argument
462 amdgpu_bo_move(struct ttm_buffer_object *bo, bool evict, struct ttm_operation_ctx *ctx, struct ttm_resource *new_mem, struct ttm_place *hop) argument
610 amdgpu_ttm_io_mem_pfn(struct ttm_buffer_object *bo, unsigned long page_offset) argument
670 amdgpu_ttm_tt_get_user_pages(struct amdgpu_bo *bo, struct page **pages, struct hmm_range **range) argument
959 amdgpu_ttm_alloc_gart(struct ttm_buffer_object *bo) argument
1074 amdgpu_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
1217 amdgpu_ttm_tt_set_userptr(struct ttm_buffer_object *bo, uint64_t addr, uint32_t flags) argument
1375 amdgpu_ttm_bo_eviction_valuable(struct ttm_buffer_object *bo, const struct ttm_place *place) argument
1454 amdgpu_ttm_access_memory_sdma(struct ttm_buffer_object *bo, unsigned long offset, void *buf, int len, int write) argument
1525 amdgpu_ttm_access_memory(struct ttm_buffer_object *bo, unsigned long offset, void *buf, int len, int write) argument
1564 amdgpu_bo_delete_mem_notify(struct ttm_buffer_object *bo) argument
2233 amdgpu_fill_buffer(struct amdgpu_bo *bo, uint32_t src_data, struct dma_resv *resv, struct dma_fence **f, bool delayed) argument
[all...]
H A Damdgpu_object.h123 struct amdgpu_bo bo; member in struct:amdgpu_bo_user
132 struct amdgpu_bo bo; member in struct:amdgpu_bo_vm
208 amdgpu_bo_reserve(struct amdgpu_bo *bo, bool no_intr) argument
222 amdgpu_bo_unreserve(struct amdgpu_bo *bo) argument
227 amdgpu_bo_size(struct amdgpu_bo *bo) argument
232 amdgpu_bo_ngpu_pages(struct amdgpu_bo *bo) argument
237 amdgpu_bo_gpu_page_alignment(struct amdgpu_bo *bo) argument
248 amdgpu_bo_mmap_offset(struct amdgpu_bo *bo) argument
256 amdgpu_bo_explicit_sync(struct amdgpu_bo *bo) argument
267 amdgpu_bo_encrypted(struct amdgpu_bo *bo) argument
280 amdgpu_bo_shadowed(struct amdgpu_bo *bo) argument
[all...]
H A Damdgpu_object.c58 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); local
71 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); local
82 struct amdgpu_bo *shadow_bo = ttm_to_amdgpu_bo(tbo), *bo; local
107 amdgpu_bo_is_amdgpu_bo(struct ttm_buffer_object *bo) argument
435 amdgpu_bo_free_kernel(struct amdgpu_bo **bo, u64 *gpu_addr, void **cpu_addr) argument
547 struct amdgpu_bo *bo; local
776 amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr) argument
815 amdgpu_bo_kptr(struct amdgpu_bo *bo) argument
828 amdgpu_bo_kunmap(struct amdgpu_bo *bo) argument
843 amdgpu_bo_ref(struct amdgpu_bo *bo) argument
858 amdgpu_bo_unref(struct amdgpu_bo **bo) argument
892 amdgpu_bo_pin_restricted(struct amdgpu_bo *bo, u32 domain, u64 min_offset, u64 max_offset) argument
999 amdgpu_bo_pin(struct amdgpu_bo *bo, u32 domain) argument
1015 amdgpu_bo_unpin(struct amdgpu_bo *bo) argument
1119 amdgpu_bo_set_tiling_flags(struct amdgpu_bo *bo, u64 tiling_flags) argument
1142 amdgpu_bo_get_tiling_flags(struct amdgpu_bo *bo, u64 *tiling_flags) argument
1167 amdgpu_bo_set_metadata(struct amdgpu_bo *bo, void *metadata, u32 metadata_size, uint64_t flags) argument
1214 amdgpu_bo_get_metadata(struct amdgpu_bo *bo, void *buffer, size_t buffer_size, uint32_t *metadata_size, uint64_t *flags) argument
1252 amdgpu_bo_move_notify(struct ttm_buffer_object *bo, bool evict, struct ttm_resource *new_mem) argument
1277 amdgpu_bo_get_memory(struct amdgpu_bo *bo, struct amdgpu_mem_stats *stats) argument
1338 amdgpu_bo_release_notify(struct ttm_buffer_object *bo) argument
1389 amdgpu_bo_fault_reserve_notify(struct ttm_buffer_object *bo) argument
1437 amdgpu_bo_fence(struct amdgpu_bo *bo, struct dma_fence *fence, bool shared) argument
1492 amdgpu_bo_sync_wait(struct amdgpu_bo *bo, void *owner, bool intr) argument
1510 amdgpu_bo_gpu_offset(struct amdgpu_bo *bo) argument
1529 amdgpu_bo_gpu_offset_no_check(struct amdgpu_bo *bo) argument
1584 amdgpu_bo_print_info(int id, struct amdgpu_bo *bo, struct seq_file *m) argument
[all...]
H A Damdgpu_amdkfd_gpuvm.c291 void amdgpu_amdkfd_release_notify(struct amdgpu_bo *bo) argument
353 amdgpu_amdkfd_remove_eviction_fence(struct amdgpu_bo *bo, struct amdgpu_amdkfd_fence *ef) argument
371 amdgpu_amdkfd_remove_fence_on_pt_pd_bos(struct amdgpu_bo *bo) argument
407 amdgpu_amdkfd_bo_validate(struct amdgpu_bo *bo, uint32_t domain, bool wait) argument
429 amdgpu_amdkfd_bo_validate_and_fence(struct amdgpu_bo *bo, uint32_t domain, struct dma_fence *fence) argument
455 amdgpu_amdkfd_validate_vm_bo(void *_unused, struct amdgpu_bo *bo) argument
552 struct amdgpu_bo *bo = attachment->bo_va->base.bo; local
599 struct amdgpu_bo *bo = attachment->bo_va->base.bo; local
642 struct amdgpu_bo *bo = attachment->bo_va->base.bo; local
719 struct amdgpu_bo *bo = attachment->bo_va->base.bo; local
765 struct amdgpu_bo *bo = attachment->bo_va->base.bo; local
834 kfd_mem_attach_dmabuf(struct amdgpu_device *adev, struct kgd_mem *mem, struct amdgpu_bo **bo) argument
874 struct amdgpu_bo *bo[2] = {NULL, NULL}; local
1006 struct amdgpu_bo *bo = attachment->bo_va->base.bo; local
1054 struct amdgpu_bo *bo = mem->bo; local
1145 struct amdgpu_bo *bo = mem->bo; local
1187 struct amdgpu_bo *bo = mem->bo; local
1465 amdgpu_amdkfd_gpuvm_pin_bo(struct amdgpu_bo *bo, u32 domain) argument
1491 amdgpu_amdkfd_gpuvm_unpin_bo(struct amdgpu_bo *bo) argument
1693 struct amdgpu_bo *bo; local
1992 struct amdgpu_bo *bo; local
2198 amdgpu_amdkfd_map_gtt_bo_to_gart(struct amdgpu_bo *bo) argument
2255 struct amdgpu_bo *bo = mem->bo; local
2313 struct amdgpu_bo *bo = mem->bo; local
2340 struct amdgpu_bo *bo; local
2507 struct amdgpu_bo *bo; local
2610 struct amdgpu_bo *bo; local
2908 struct amdgpu_bo *bo = mem->bo; local
3043 struct amdgpu_bo *bo = peer_vm->root.bo; local
[all...]
H A Damdgpu_umsch_mm.c79 map_ring_data(struct amdgpu_device *adev, struct amdgpu_vm *vm, struct amdgpu_bo *bo, struct amdgpu_bo_va **bo_va, uint64_t addr, uint32_t size) argument
145 unmap_ring_data(struct amdgpu_device *adev, struct amdgpu_vm *vm, struct amdgpu_bo *bo, struct amdgpu_bo_va *bo_va, uint64_t addr) argument
H A Damdgpu_mes.c1255 struct amdgpu_bo *bo = ctx_data->meta_data_obj; local
[all...]
H A Damdgpu_vm.c180 struct amdgpu_bo *bo = vm_bo->bo; local
302 struct amdgpu_bo *bo = vm_bo->bo; local
323 amdgpu_vm_bo_base_init(struct amdgpu_vm_bo_base *base, struct amdgpu_vm *vm, struct amdgpu_bo *bo) argument
461 amdgpu_vm_validate(struct amdgpu_device *adev, struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket, int (*validate)(void *p, struct amdgpu_bo *bo), void *param) argument
468 struct amdgpu_bo *bo; local
763 amdgpu_vm_bo_find(struct amdgpu_vm *vm, struct amdgpu_bo *bo) argument
1061 struct amdgpu_bo *bo = bo_va->base.bo; local
1120 struct amdgpu_bo *bo = bo_va->base.bo; local
1555 amdgpu_vm_bo_add(struct amdgpu_device *adev, struct amdgpu_vm *vm, struct amdgpu_bo *bo) argument
1600 struct amdgpu_bo *bo = bo_va->base.bo; local
1617 amdgpu_vm_verify_parameters(struct amdgpu_device *adev, struct amdgpu_bo *bo, uint64_t saddr, uint64_t offset, uint64_t size) argument
1670 struct amdgpu_bo *bo = bo_va->base.bo; local
1729 struct amdgpu_bo *bo = bo_va->base.bo; local
1905 struct amdgpu_bo *bo = before->bo_va->base.bo; local
1920 struct amdgpu_bo *bo = after->bo_va->base.bo; local
1972 struct amdgpu_bo *bo; local
1998 struct amdgpu_bo *bo = bo_va->base.bo; local
2052 amdgpu_vm_evictable(struct amdgpu_bo *bo) argument
2088 amdgpu_vm_bo_invalidate(struct amdgpu_device *adev, struct amdgpu_bo *bo, bool evicted) argument
[all...]
H A Damdgpu_ttm.h109 struct ttm_buffer_object *bo; member in struct:amdgpu_copy_mem
179 static inline int amdgpu_ttm_tt_get_user_pages(struct amdgpu_bo *bo, argument
H A Damdgpu_cs.c778 static int amdgpu_cs_bo_validate(void *param, struct amdgpu_bo *bo) argument
870 struct amdgpu_bo *bo = e->bo; local
987 struct amdgpu_bo *bo = e->bo; local
1163 struct amdgpu_bo *bo = e->bo; local
1194 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); local
1758 amdgpu_cs_find_mapping(struct amdgpu_cs_parser *parser, uint64_t addr, struct amdgpu_bo **bo, struct amdgpu_bo_va_mapping **map) argument
[all...]
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c537 struct amdgpu_bo *bo; local
676 svm_range_bo_validate(void *param, struct amdgpu_bo *bo) argument
2711 struct amdgpu_bo *bo = NULL; local
[all...]
/linux-master/drivers/gpu/drm/xe/display/
H A Dintel_fb_bo.c12 void intel_fb_bo_framebuffer_fini(struct xe_bo *bo) argument
23 intel_fb_bo_framebuffer_init(struct intel_framebuffer *intel_fb, struct xe_bo *bo, struct drm_mode_fb_cmd2 *mode_cmd) argument
62 struct drm_i915_gem_object *bo; local
[all...]
/linux-master/drivers/gpu/drm/v3d/
H A Dv3d_irq.c44 struct v3d_bo *bo = v3d_bo_create(dev, NULL /* XXX: GMP */, 256 * 1024); local
/linux-master/drivers/gpu/host1x/
H A Dbus.c884 struct host1x_bo_mapping *host1x_bo_pin(struct device *dev, struct host1x_bo *bo, argument
[all...]

Completed in 335 milliseconds

1234567891011