Home
last modified time | relevance | path

Searched refs:amdgpu_bo (Results 1 – 32 of 32) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_object.h70 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 …]
Damdgpu_prime.c34 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()
Damdgpu_object.c94 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 …]
Damdgpu_gds.h43 struct amdgpu_bo;
60 struct amdgpu_bo* gds_gfx_bo;
61 struct amdgpu_bo* gws_gfx_bo;
62 struct amdgpu_bo* oa_gfx_bo;
Damdgpu_cgs.c83 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()
Damdgpu.h426 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 …]
Damdgpu_gem.c35 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 …]
Damdgpu_trace.h15 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)
Damdgpu_mn.c73 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()
Damdgpu_fb.c92 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()
Damdgpu_bo_list.c87 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()
Damdgpu_benchmark.c75 struct amdgpu_bo *dobj = NULL; in amdgpu_benchmark_move()
76 struct amdgpu_bo *sobj = NULL; in amdgpu_benchmark_move()
Damdgpu_uvd.c318 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()
Damdgpu_ih.h33 struct amdgpu_bo *ring_obj;
Damdgpu_amdkfd.h34 struct amdgpu_bo *bo;
Damdgpu_vm.c272 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()
Damdgpu_cs.c344 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()
Damdgpu_mode.h42 struct amdgpu_bo;
578 bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj);
Damdgpu_test.c34 struct amdgpu_bo *vram_obj = NULL; in amdgpu_do_test_moves()
35 struct amdgpu_bo **gtt_obj = NULL; in amdgpu_do_test_moves()
Damdgpu_ttm.c177 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()
Dfiji_smc.c745 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()
Dtonga_smc.c744 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()
Damdgpu_ucode.c241 struct amdgpu_bo **bo = &adev->firmware.fw_buf; in amdgpu_ucode_init_bo()
Dcz_smc.c807 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()
Damdgpu_ring.c411 struct amdgpu_bo *ring_obj; in amdgpu_ring_fini()
Damdgpu_device.c1665 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()
Diceland_smc.c602 struct amdgpu_bo **toc_buf = &adev->smu.toc_buf; in iceland_smu_init()
Damdgpu_display.c178 struct amdgpu_bo *new_rbo; in amdgpu_crtc_page_flip()
Damdgpu_vce.c526 struct amdgpu_bo *bo; in amdgpu_vce_cs_reloc()
Ddce_v8_0.c1986 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()
Ddce_v11_0.c2037 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()
Ddce_v10_0.c2049 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()