/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_object.h | 70 static inline int amdgpu_bo_reserve(struct amdgpu_bo *bo, bool no_intr) in amdgpu_bo_reserve() 83 static inline void amdgpu_bo_unreserve(struct amdgpu_bo *bo) in amdgpu_bo_unreserve() 97 static inline u64 amdgpu_bo_gpu_offset(struct amdgpu_bo *bo) in amdgpu_bo_gpu_offset() 102 static inline unsigned long amdgpu_bo_size(struct amdgpu_bo *bo) in amdgpu_bo_size() 107 static inline unsigned amdgpu_bo_ngpu_pages(struct amdgpu_bo *bo) in amdgpu_bo_ngpu_pages() 112 static inline unsigned amdgpu_bo_gpu_page_alignment(struct amdgpu_bo *bo) in amdgpu_bo_gpu_page_alignment() 123 static inline u64 amdgpu_bo_mmap_offset(struct amdgpu_bo *bo) in amdgpu_bo_mmap_offset() 133 struct amdgpu_bo **bo_ptr); 140 struct amdgpu_bo **bo_ptr); 141 int amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr); [all …]
|
D | amdgpu_prime.c | 34 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_get_sg_table() 42 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_vmap() 55 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_vunmap() 66 struct amdgpu_bo *bo; in amdgpu_gem_prime_import_sg_table() 85 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_pin() 100 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_unpin() 113 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj); in amdgpu_gem_prime_res_obj() 122 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_prime_export()
|
D | amdgpu_object.c | 94 struct amdgpu_bo *bo; in amdgpu_ttm_bo_destroy() 96 bo = container_of(tbo, struct amdgpu_bo, tbo); in amdgpu_ttm_bo_destroy() 198 void amdgpu_ttm_placement_from_domain(struct amdgpu_bo *rbo, u32 domain) in amdgpu_ttm_placement_from_domain() 204 static void amdgpu_fill_placement_to_bo(struct amdgpu_bo *bo, in amdgpu_fill_placement_to_bo() 223 struct amdgpu_bo **bo_ptr) in amdgpu_bo_create_restricted() 225 struct amdgpu_bo *bo; in amdgpu_bo_create_restricted() 244 sizeof(struct amdgpu_bo)); in amdgpu_bo_create_restricted() 246 bo = kzalloc(sizeof(struct amdgpu_bo), GFP_KERNEL); in amdgpu_bo_create_restricted() 292 struct amdgpu_bo **bo_ptr) in amdgpu_bo_create() 308 int amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr) in amdgpu_bo_kmap() [all …]
|
D | amdgpu_gds.h | 43 struct amdgpu_bo; 60 struct amdgpu_bo* gds_gfx_bo; 61 struct amdgpu_bo* gws_gfx_bo; 62 struct amdgpu_bo* oa_gfx_bo;
|
D | amdgpu_cgs.c | 83 struct amdgpu_bo *bo; in amdgpu_cgs_gmap_kmem() 107 struct amdgpu_bo *obj = (struct amdgpu_bo *)kmem_handle; in amdgpu_cgs_gunmap_kmem() 131 struct amdgpu_bo *obj; in amdgpu_cgs_alloc_gpu_mem() 213 struct amdgpu_bo *obj = (struct amdgpu_bo *)handle; in amdgpu_cgs_free_gpu_mem() 233 struct amdgpu_bo *obj = (struct amdgpu_bo *)handle; in amdgpu_cgs_gmap_gpu_mem() 252 struct amdgpu_bo *obj = (struct amdgpu_bo *)handle; in amdgpu_cgs_gunmap_gpu_mem() 265 struct amdgpu_bo *obj = (struct amdgpu_bo *)handle; in amdgpu_cgs_kmap_gpu_mem() 277 struct amdgpu_bo *obj = (struct amdgpu_bo *)handle; in amdgpu_cgs_kunmap_gpu_mem()
|
D | amdgpu.h | 426 struct amdgpu_bo *bo; 482 struct amdgpu_bo *robj; 514 struct amdgpu_bo *bo; 519 struct amdgpu_bo { struct 542 struct amdgpu_bo *parent; argument 549 #define gem_to_amdgpu_bo(gobj) container_of((gobj), struct amdgpu_bo, gem_base) argument 596 struct amdgpu_bo *bo; 694 struct amdgpu_bo *robj; 794 struct amdgpu_bo *old_rbo; 850 struct amdgpu_bo *ring_obj; [all …]
|
D | amdgpu_gem.c | 35 struct amdgpu_bo *robj = gem_to_amdgpu_bo(gobj); in amdgpu_gem_object_free() 50 struct amdgpu_bo *robj; in amdgpu_gem_object_create() 112 struct amdgpu_bo *rbo = gem_to_amdgpu_bo(obj); in amdgpu_gem_object_open() 135 struct amdgpu_bo *rbo = gem_to_amdgpu_bo(obj); in amdgpu_gem_object_close() 225 struct amdgpu_bo *bo; in amdgpu_gem_userptr_ioctl() 304 struct amdgpu_bo *robj; in amdgpu_mode_dumb_mmap() 364 struct amdgpu_bo *robj; in amdgpu_gem_wait_idle_ioctl() 400 struct amdgpu_bo *robj; in amdgpu_gem_metadata_ioctl() 518 struct amdgpu_bo *rbo; in amdgpu_gem_va_ioctl() 614 struct amdgpu_bo *robj; in amdgpu_gem_op_ioctl() [all …]
|
D | amdgpu_trace.h | 15 TP_PROTO(struct amdgpu_bo *bo), 18 __field(struct amdgpu_bo *, bo) 122 __field(struct amdgpu_bo *, bo) 146 __field(struct amdgpu_bo *, bo) 236 TP_PROTO(struct amdgpu_bo_list *list, struct amdgpu_bo *bo), 240 __field(struct amdgpu_bo *, bo)
|
D | amdgpu_mn.c | 73 struct amdgpu_bo *bo, *next_bo; in amdgpu_mn_destroy() 137 struct amdgpu_bo *bo; in amdgpu_mn_invalidate_range_start() 238 int amdgpu_mn_register(struct amdgpu_bo *bo, unsigned long addr) in amdgpu_mn_register() 294 void amdgpu_mn_unregister(struct amdgpu_bo *bo) in amdgpu_mn_unregister()
|
D | amdgpu_fb.c | 92 struct amdgpu_bo *rbo = gem_to_amdgpu_bo(gobj); in amdgpufb_destroy_pinned_object() 110 struct amdgpu_bo *rbo = NULL; in amdgpufb_create_pinned_object() 181 struct amdgpu_bo *rbo = NULL; in amdgpufb_create() 387 struct amdgpu_bo *robj; in amdgpu_fbdev_total_size() 398 bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj) in amdgpu_fbdev_robj_is_fb()
|
D | amdgpu_bo_list.c | 87 struct amdgpu_bo *gds_obj = adev->gds.gds_gfx_bo; in amdgpu_bo_list_set() 88 struct amdgpu_bo *gws_obj = adev->gds.gws_gfx_bo; in amdgpu_bo_list_set() 89 struct amdgpu_bo *oa_obj = adev->gds.oa_gfx_bo; in amdgpu_bo_list_set()
|
D | amdgpu_benchmark.c | 75 struct amdgpu_bo *dobj = NULL; in amdgpu_benchmark_move() 76 struct amdgpu_bo *sobj = NULL; in amdgpu_benchmark_move()
|
D | amdgpu_uvd.c | 318 static void amdgpu_uvd_force_into_uvd_segment(struct amdgpu_bo *rbo) in amdgpu_uvd_force_into_uvd_segment() 338 struct amdgpu_bo *bo; in amdgpu_uvd_cs_pass1() 520 struct amdgpu_bo *bo, unsigned offset) in amdgpu_uvd_cs_msg() 623 struct amdgpu_bo *bo; in amdgpu_uvd_cs_pass2() 840 struct amdgpu_bo *bo, in amdgpu_uvd_send_msg() 925 struct amdgpu_bo *bo; in amdgpu_uvd_get_create_msg() 974 struct amdgpu_bo *bo; in amdgpu_uvd_get_destroy_msg()
|
D | amdgpu_ih.h | 33 struct amdgpu_bo *ring_obj;
|
D | amdgpu_amdkfd.h | 34 struct amdgpu_bo *bo;
|
D | amdgpu_vm.c | 272 struct amdgpu_bo *bo) in amdgpu_vm_bo_find() 339 struct amdgpu_bo *bo) in amdgpu_vm_clear_bo() 431 struct amdgpu_bo *pd = vm->page_directory; in amdgpu_vm_update_page_directory() 464 struct amdgpu_bo *bo = vm->page_tables[pt_idx].bo; in amdgpu_vm_update_page_directory() 641 struct amdgpu_bo *pt = vm->page_tables[pt_idx].bo; in amdgpu_vm_update_ptes() 960 struct amdgpu_bo *bo) in amdgpu_vm_bo_add() 1073 struct amdgpu_bo *pt; in amdgpu_vm_bo_map() 1227 struct amdgpu_bo *bo) in amdgpu_vm_bo_invalidate()
|
D | amdgpu_cs.c | 344 struct amdgpu_bo *bo; in amdgpu_cs_list_validate() 521 struct amdgpu_bo *bo; in amdgpu_bo_vm_update_pte() 645 struct amdgpu_bo *aobj = NULL; in amdgpu_cs_ib_fill() 700 struct amdgpu_bo *gds = parser->bo_list->gds_obj; in amdgpu_cs_ib_fill() 701 struct amdgpu_bo *gws = parser->bo_list->gws_obj; in amdgpu_cs_ib_fill() 702 struct amdgpu_bo *oa = parser->bo_list->oa_obj; in amdgpu_cs_ib_fill() 976 uint64_t addr, struct amdgpu_bo **bo) in amdgpu_cs_find_mapping()
|
D | amdgpu_mode.h | 42 struct amdgpu_bo; 578 bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj);
|
D | amdgpu_test.c | 34 struct amdgpu_bo *vram_obj = NULL; in amdgpu_do_test_moves() 35 struct amdgpu_bo **gtt_obj = NULL; in amdgpu_do_test_moves()
|
D | amdgpu_ttm.c | 177 struct amdgpu_bo *rbo; in amdgpu_evict_flags() 191 rbo = container_of(bo, struct amdgpu_bo, tbo); in amdgpu_evict_flags() 208 struct amdgpu_bo *rbo = container_of(bo, struct amdgpu_bo, tbo); in amdgpu_verify_access()
|
D | fiji_smc.c | 745 struct amdgpu_bo **toc_buf = &adev->smu.toc_buf; in fiji_smu_init() 746 struct amdgpu_bo **smu_buf = &adev->smu.smu_buf; in fiji_smu_init()
|
D | tonga_smc.c | 744 struct amdgpu_bo **toc_buf = &adev->smu.toc_buf; in tonga_smu_init() 745 struct amdgpu_bo **smu_buf = &adev->smu.smu_buf; in tonga_smu_init()
|
D | amdgpu_ucode.c | 241 struct amdgpu_bo **bo = &adev->firmware.fw_buf; in amdgpu_ucode_init_bo()
|
D | cz_smc.c | 807 struct amdgpu_bo **toc_buf = &adev->smu.toc_buf; in cz_smu_init() 808 struct amdgpu_bo **smu_buf = &adev->smu.smu_buf; in cz_smu_init()
|
D | amdgpu_ring.c | 411 struct amdgpu_bo *ring_obj; in amdgpu_ring_fini()
|
D | amdgpu_device.c | 1665 struct amdgpu_bo *robj; in amdgpu_suspend_kms() 1668 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in amdgpu_suspend_kms() 1771 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in amdgpu_resume_kms()
|
D | iceland_smc.c | 602 struct amdgpu_bo **toc_buf = &adev->smu.toc_buf; in iceland_smu_init()
|
D | amdgpu_display.c | 178 struct amdgpu_bo *new_rbo; in amdgpu_crtc_page_flip()
|
D | amdgpu_vce.c | 526 struct amdgpu_bo *bo; in amdgpu_vce_cs_reloc()
|
D | dce_v8_0.c | 1986 struct amdgpu_bo *rbo; in dce_v8_0_crtc_do_set_base() 2476 struct amdgpu_bo *aobj; in dce_v8_0_crtc_cursor_set2() 2536 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v8_0_crtc_cursor_set2() 2662 struct amdgpu_bo *rbo; in dce_v8_0_crtc_disable()
|
D | dce_v11_0.c | 2037 struct amdgpu_bo *rbo; in dce_v11_0_crtc_do_set_base() 2553 struct amdgpu_bo *aobj; in dce_v11_0_crtc_cursor_set2() 2613 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v11_0_crtc_cursor_set2() 2739 struct amdgpu_bo *rbo; in dce_v11_0_crtc_disable()
|
D | dce_v10_0.c | 2049 struct amdgpu_bo *rbo; in dce_v10_0_crtc_do_set_base() 2564 struct amdgpu_bo *aobj; in dce_v10_0_crtc_cursor_set2() 2624 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v10_0_crtc_cursor_set2() 2750 struct amdgpu_bo *rbo; in dce_v10_0_crtc_disable()
|