| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_object.h | 101 struct amdgpu_bo { struct 113 struct amdgpu_bo *parent; argument 129 struct amdgpu_bo bo; argument 138 struct amdgpu_bo bo; 254 struct amdgpu_bo **bo_ptr); 265 struct amdgpu_bo **bo, 280 void *amdgpu_bo_kptr(struct amdgpu_bo *bo); 281 void amdgpu_bo_kunmap(struct amdgpu_bo *bo); 282 struct amdgpu_bo *amdgpu_bo_ref(struct amdgpu_bo *bo); 283 void amdgpu_bo_unref(struct amdgpu_bo **bo); [all …]
|
| A D | amdgpu_ttm.h | 75 struct amdgpu_bo *stolen_vga_memory; 77 struct amdgpu_bo *stolen_extended_memory; 80 struct amdgpu_bo *stolen_reserved_memory; 88 struct amdgpu_bo *fw_reserved_memory; 89 struct amdgpu_bo *fw_reserved_memory_extend; 94 struct amdgpu_bo *fw_vram_usage_reserved_bo; 100 struct amdgpu_bo *drv_vram_usage_reserved_bo; 104 struct amdgpu_bo *sdma_access_bo; 143 u64 amdgpu_vram_mgr_bo_visible_size(struct amdgpu_bo *bo); 178 int amdgpu_ttm_clear_buffer(struct amdgpu_bo *bo, [all …]
|
| A D | amdgpu_object.c | 62 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); in amdgpu_bo_destroy() 75 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo); in amdgpu_bo_user_destroy() 261 bp.bo_ptr_size = sizeof(struct amdgpu_bo); in amdgpu_bo_create_reserved() 627 struct amdgpu_bo **bo_ptr) in amdgpu_bo_create() 637 struct amdgpu_bo *bo; in amdgpu_bo_create() 763 struct amdgpu_bo *bo_ptr; in amdgpu_bo_create_user() 792 struct amdgpu_bo *bo_ptr; in amdgpu_bo_create_vm() 857 void *amdgpu_bo_kptr(struct amdgpu_bo *bo) in amdgpu_bo_kptr() 885 struct amdgpu_bo *amdgpu_bo_ref(struct amdgpu_bo *bo) in amdgpu_bo_ref() 1253 struct amdgpu_bo *abo; in amdgpu_bo_move_notify() [all …]
|
| A D | amdgpu_bo_list.h | 33 struct amdgpu_bo; 38 struct amdgpu_bo *bo; 49 struct amdgpu_bo *gds_obj; 50 struct amdgpu_bo *gws_obj; 51 struct amdgpu_bo *oa_obj;
|
| A D | amdgpu_dma_buf.c | 61 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in dma_buf_attach_adev() 82 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_attach() 104 struct amdgpu_bo *bo = gem_to_amdgpu_bo(dmabuf->priv); in amdgpu_dma_buf_pin() 144 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_unpin() 167 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_map() 262 struct amdgpu_bo *bo = gem_to_amdgpu_bo(dma_buf->priv); in amdgpu_dma_buf_begin_cpu_access() 314 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_prime_export() 346 struct amdgpu_bo *bo; in amdgpu_dma_buf_create_obj() 353 struct amdgpu_bo *other = gem_to_amdgpu_bo(dma_buf->priv); in amdgpu_dma_buf_create_obj() 392 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_dma_buf_move_notify() [all …]
|
| A D | amdgpu_hmm.h | 41 int amdgpu_hmm_register(struct amdgpu_bo *bo, unsigned long addr); 42 void amdgpu_hmm_unregister(struct amdgpu_bo *bo); 44 static inline int amdgpu_hmm_register(struct amdgpu_bo *bo, unsigned long addr) in amdgpu_hmm_register() 50 static inline void amdgpu_hmm_unregister(struct amdgpu_bo *bo) {} in amdgpu_hmm_unregister()
|
| A D | amdgpu_csa.h | 32 int amdgpu_allocate_static_csa(struct amdgpu_device *adev, struct amdgpu_bo **bo, 35 struct amdgpu_bo *bo, struct amdgpu_bo_va **bo_va, 38 struct amdgpu_bo *bo, struct amdgpu_bo_va *bo_va, 40 void amdgpu_free_static_csa(struct amdgpu_bo **bo);
|
| A D | amdgpu_hmm.c | 70 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); in amdgpu_hmm_invalidate_gfx() 107 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); in amdgpu_hmm_invalidate_hsa() 130 int amdgpu_hmm_register(struct amdgpu_bo *bo, unsigned long addr) in amdgpu_hmm_register() 160 void amdgpu_hmm_unregister(struct amdgpu_bo *bo) in amdgpu_hmm_unregister()
|
| A D | amdgpu_amdkfd.h | 72 struct amdgpu_bo *bo; 198 void amdgpu_amdkfd_remove_all_eviction_fences(struct amdgpu_bo *bo); 201 int amdgpu_amdkfd_bo_validate_and_fence(struct amdgpu_bo *bo, 218 void amdgpu_amdkfd_remove_all_eviction_fences(struct amdgpu_bo *bo) in amdgpu_amdkfd_remove_all_eviction_fences() 229 int amdgpu_amdkfd_bo_validate_and_fence(struct amdgpu_bo *bo, in amdgpu_amdkfd_bo_validate_and_fence() 324 int amdgpu_amdkfd_map_gtt_bo_to_gart(struct amdgpu_bo *bo, struct amdgpu_bo **bo_gart); 374 void amdgpu_amdkfd_release_notify(struct amdgpu_bo *bo); 389 void amdgpu_amdkfd_release_notify(struct amdgpu_bo *bo) in amdgpu_amdkfd_release_notify()
|
| A D | amdgpu_vm.h | 201 struct amdgpu_bo *bo; 498 int (*callback)(void *p, struct amdgpu_bo *bo), 514 struct amdgpu_vm *vm, struct amdgpu_bo *bo); 525 bool amdgpu_vm_evictable(struct amdgpu_bo *bo); 526 void amdgpu_vm_bo_invalidate(struct amdgpu_bo *bo, bool evicted); 529 void amdgpu_vm_bo_update_shared(struct amdgpu_bo *bo); 530 void amdgpu_vm_bo_move(struct amdgpu_bo *bo, struct ttm_resource *new_mem, 534 struct amdgpu_bo *bo); 537 struct amdgpu_bo *bo); 606 bool amdgpu_vm_is_bo_always_valid(struct amdgpu_vm *vm, struct amdgpu_bo *bo);
|
| A D | amdgpu_csa.c | 38 int amdgpu_allocate_static_csa(struct amdgpu_device *adev, struct amdgpu_bo **bo, in amdgpu_allocate_static_csa() 54 void amdgpu_free_static_csa(struct amdgpu_bo **bo) in amdgpu_free_static_csa() 66 struct amdgpu_bo *bo, struct amdgpu_bo_va **bo_va, in amdgpu_map_static_csa() 106 struct amdgpu_bo *bo, struct amdgpu_bo_va *bo_va, in amdgpu_unmap_static_csa()
|
| A D | amdgpu_mes.h | 94 struct amdgpu_bo *ucode_fw_obj[AMDGPU_MAX_MES_PIPES]; 100 struct amdgpu_bo *data_fw_obj[AMDGPU_MAX_MES_PIPES]; 106 struct amdgpu_bo *eop_gpu_obj[AMDGPU_MAX_MES_PIPES]; 138 struct amdgpu_bo *event_log_gpu_obj; 146 struct amdgpu_bo *resource_1[AMDGPU_MAX_MES_PIPES]; 159 struct amdgpu_bo *gang_ctx_bo; 171 struct amdgpu_bo *mqd_obj;
|
| A D | amdgpu_gfx.h | 103 struct amdgpu_bo *hpd_eop_obj; 105 struct amdgpu_bo *mec_fw_obj; 107 struct amdgpu_bo *mec_fw_data_obj; 159 struct amdgpu_bo *eop_obj; 367 struct amdgpu_bo *pfp_fw_obj; 371 struct amdgpu_bo *pfp_fw_data_obj; 377 struct amdgpu_bo *ce_fw_obj; 383 struct amdgpu_bo *me_fw_obj; 387 struct amdgpu_bo *me_fw_data_obj; 513 struct amdgpu_bo *cleaner_shader_obj;
|
| A D | amdgpu_amdkfd_gpuvm.c | 822 struct amdgpu_bo **bo) in kfd_mem_attach_dmabuf() 1041 struct amdgpu_bo *bo = mem->bo; in init_user_pages() 1135 struct amdgpu_bo *bo = mem->bo; in reserve_bo_and_vm() 1177 struct amdgpu_bo *bo = mem->bo; in reserve_bo_and_cond_vms() 1669 struct amdgpu_bo *bo; in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1972 struct amdgpu_bo *bo; in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() 2182 int amdgpu_amdkfd_map_gtt_bo_to_gart(struct amdgpu_bo *bo, struct amdgpu_bo **bo_gart) in amdgpu_amdkfd_map_gtt_bo_to_gart() 2324 struct amdgpu_bo *bo; in import_obj_create() 2495 struct amdgpu_bo *bo; in update_invalid_user_pages() 2610 struct amdgpu_bo *bo; in validate_invalid_user_pages() [all …]
|
| A D | amdgpu_isp.c | 179 struct amdgpu_bo *bo; in isp_user_buffer_alloc() 254 struct amdgpu_bo **bo = (struct amdgpu_bo **)buf_obj; in isp_kernel_buffer_alloc() 313 struct amdgpu_bo **bo = (struct amdgpu_bo **)buf_obj; in isp_kernel_buffer_free()
|
| A D | amdgpu_rlc.h | 276 struct amdgpu_bo *save_restore_obj; 282 struct amdgpu_bo *clear_state_obj; 288 struct amdgpu_bo *cp_table_obj; 339 struct amdgpu_bo *rlc_autoload_bo; 344 struct amdgpu_bo *rlc_toc_bo;
|
| A D | amdgpu_gem.c | 210 struct amdgpu_bo *bo; in amdgpu_gem_object_create() 226 bp.bo_ptr_size = sizeof(struct amdgpu_bo); in amdgpu_gem_object_create() 270 struct amdgpu_bo *abo = gem_to_amdgpu_bo(obj); in amdgpu_gem_object_open() 344 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_object_close() 397 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_object_mmap() 539 struct amdgpu_bo *bo; in amdgpu_gem_userptr_ioctl() 616 struct amdgpu_bo *robj; in amdgpu_mode_dumb_mmap() 676 struct amdgpu_bo *robj; in amdgpu_gem_wait_idle_ioctl() 709 struct amdgpu_bo *robj; in amdgpu_gem_metadata_ioctl() 837 struct amdgpu_bo *abo; in amdgpu_gem_va_ioctl() [all …]
|
| A D | amdgpu_job.h | 100 void amdgpu_job_set_resources(struct amdgpu_job *job, struct amdgpu_bo *gds, 101 struct amdgpu_bo *gws, struct amdgpu_bo *oa);
|
| A D | amdgpu_vm.c | 181 struct amdgpu_bo *bo = vm_bo->bo; in amdgpu_vm_bo_evicted() 325 struct amdgpu_bo *bo = base->bo; in amdgpu_vm_update_shared() 374 struct amdgpu_bo *bo = base->bo; in amdgpu_vm_update_stats_locked() 579 struct amdgpu_bo *bo; in amdgpu_vm_validate() 904 struct amdgpu_bo *bo) in amdgpu_vm_bo_find() 1719 struct amdgpu_bo *bo) in amdgpu_vm_bo_add() 1779 struct amdgpu_bo *bo, in amdgpu_vm_verify_parameters() 2133 struct amdgpu_bo *bo; in amdgpu_vm_bo_trace_cs() 2549 struct amdgpu_bo *root_bo; in amdgpu_vm_init() 2726 struct amdgpu_bo *root; in amdgpu_vm_fini() [all …]
|
| A D | amdgpu_umsch_mm.h | 145 struct amdgpu_bo *ucode_fw_obj; 152 struct amdgpu_bo *data_fw_obj; 158 struct amdgpu_bo *cmd_buf_obj; 177 struct amdgpu_bo *dbglog_bo;
|
| A D | amdgpu_amdkfd.c | 315 struct amdgpu_bo *bo = NULL; in amdgpu_amdkfd_alloc_gtt_mem() 327 bp.bo_ptr_size = sizeof(struct amdgpu_bo); in amdgpu_amdkfd_alloc_gtt_mem() 385 struct amdgpu_bo **bo = (struct amdgpu_bo **) mem_obj; in amdgpu_amdkfd_free_gtt_mem() 400 struct amdgpu_bo *bo = NULL; in amdgpu_amdkfd_alloc_gws() 412 bp.bo_ptr_size = sizeof(struct amdgpu_bo); in amdgpu_amdkfd_alloc_gws() 428 struct amdgpu_bo *bo = (struct amdgpu_bo *)mem_obj; in amdgpu_amdkfd_free_gws() 529 struct amdgpu_bo *bo; in amdgpu_amdkfd_get_dmabuf_info()
|
| A D | amdgpu_eviction_fence.h | 53 struct amdgpu_bo *bo); 57 struct amdgpu_bo *bo);
|
| A D | amdgpu_psp.h | 206 struct amdgpu_bo *shared_bo; 278 struct amdgpu_bo *c2p_bo; 354 struct amdgpu_bo *bo; 369 struct amdgpu_bo *fw_pri_bo; 389 struct amdgpu_bo *tmr_bo; 402 struct amdgpu_bo *fence_buf_bo; 407 struct amdgpu_bo *cmd_buf_bo;
|
| A D | amdgpu_trace.h | 117 TP_PROTO(struct amdgpu_bo *bo), 120 __field(struct amdgpu_bo *, bo) 246 __field(struct amdgpu_bo *, bo) 270 __field(struct amdgpu_bo *, bo) 489 TP_PROTO(struct amdgpu_bo_list *list, struct amdgpu_bo *bo), 493 __field(struct amdgpu_bo *, bo) 525 TP_PROTO(struct amdgpu_bo *bo, uint32_t new_placement, uint32_t old_placement), 528 __field(struct amdgpu_bo *, bo)
|
| A D | amdgpu_cs.h | 76 struct amdgpu_bo *uf_bo; 85 uint64_t addr, struct amdgpu_bo **bo,
|