/linux-master/kernel/trace/ |
H A D | trace_probe.c | 1191 unsigned long bw, bo; local
|
/linux-master/drivers/gpu/drm/qxl/ |
H A D | qxl_release.c | 124 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 D | xe_vm.c | 276 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 D | xe_guc_ct.c | 143 struct xe_bo *bo; local [all...] |
H A D | xe_huc.c | 55 struct xe_bo *bo; local
|
H A D | xe_migrate.c | 142 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 D | vmwgfx_bo.c | 48 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 D | vmwgfx_ttm_buffer.c | 264 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 D | vmwgfx_kms.h | 219 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 D | vmwgfx_kms.c | 363 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 D | vmwgfx_gem.c | 35 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 D | ttm_tt.c | 63 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 D | amdgpu_ttm.c | 90 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 D | amdgpu_object.h | 123 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 D | amdgpu_object.c | 58 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 D | amdgpu_amdkfd_gpuvm.c | 291 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 D | amdgpu_umsch_mm.c | 79 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 D | amdgpu_mes.c | 1255 struct amdgpu_bo *bo = ctx_data->meta_data_obj; local [all...] |
H A D | amdgpu_vm.c | 180 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 D | amdgpu_ttm.h | 109 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 D | amdgpu_cs.c | 778 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 D | kfd_svm.c | 537 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 D | intel_fb_bo.c | 12 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 D | v3d_irq.c | 44 struct v3d_bo *bo = v3d_bo_create(dev, NULL /* XXX: GMP */, 256 * 1024); local
|
/linux-master/drivers/gpu/host1x/ |
H A D | bus.c | 884 struct host1x_bo_mapping *host1x_bo_pin(struct device *dev, struct host1x_bo *bo, argument [all...] |