Home
last modified time | relevance | path

Searched refs:radeon_bo (Results 1 – 28 of 28) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_object.h64 static inline int radeon_bo_reserve(struct radeon_bo *bo, bool no_intr) in radeon_bo_reserve()
77 static inline void radeon_bo_unreserve(struct radeon_bo *bo) in radeon_bo_unreserve()
91 static inline u64 radeon_bo_gpu_offset(struct radeon_bo *bo) in radeon_bo_gpu_offset()
96 static inline unsigned long radeon_bo_size(struct radeon_bo *bo) in radeon_bo_size()
101 static inline unsigned radeon_bo_ngpu_pages(struct radeon_bo *bo) in radeon_bo_ngpu_pages()
106 static inline unsigned radeon_bo_gpu_page_alignment(struct radeon_bo *bo) in radeon_bo_gpu_page_alignment()
117 static inline u64 radeon_bo_mmap_offset(struct radeon_bo *bo) in radeon_bo_mmap_offset()
122 extern int radeon_bo_wait(struct radeon_bo *bo, u32 *mem_type,
130 struct radeon_bo **bo_ptr);
131 extern int radeon_bo_kmap(struct radeon_bo *bo, void **ptr);
[all …]
Dradeon_prime.c34 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_get_sg_table()
42 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_vmap()
55 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_vunmap()
66 struct radeon_bo *bo; in radeon_gem_prime_import_sg_table()
85 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_pin()
100 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_unpin()
114 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_res_obj()
123 struct radeon_bo *bo = gem_to_radeon_bo(gobj); in radeon_gem_prime_export()
Dradeon_object.c43 static void radeon_bo_clear_surface_reg(struct radeon_bo *bo);
50 static void radeon_update_memory_usage(struct radeon_bo *bo, in radeon_update_memory_usage()
74 struct radeon_bo *bo; in radeon_ttm_bo_destroy()
76 bo = container_of(tbo, struct radeon_bo, tbo); in radeon_ttm_bo_destroy()
96 void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain) in radeon_ttm_placement_from_domain()
182 struct radeon_bo **bo_ptr) in radeon_bo_create()
184 struct radeon_bo *bo; in radeon_bo_create()
202 sizeof(struct radeon_bo)); in radeon_bo_create()
204 bo = kzalloc(sizeof(struct radeon_bo), GFP_KERNEL); in radeon_bo_create()
274 int radeon_bo_kmap(struct radeon_bo *bo, void **ptr) in radeon_bo_kmap()
[all …]
Dr100_track.h13 struct radeon_bo *robj;
20 struct radeon_bo *robj;
25 struct radeon_bo *robj;
36 struct radeon_bo *robj;
Dradeon_gem.c34 struct radeon_bo *robj = gem_to_radeon_bo(gobj); in radeon_gem_object_free()
49 struct radeon_bo *robj; in radeon_gem_object_create()
96 struct radeon_bo *robj; in radeon_gem_set_domain()
143 struct radeon_bo *rbo = gem_to_radeon_bo(obj); in radeon_gem_object_open()
174 struct radeon_bo *rbo = gem_to_radeon_bo(obj); in radeon_gem_object_close()
287 struct radeon_bo *bo; in radeon_gem_userptr_ioctl()
377 struct radeon_bo *robj; in radeon_gem_set_domain_ioctl()
405 struct radeon_bo *robj; in radeon_mode_dumb_mmap()
434 struct radeon_bo *robj; in radeon_gem_busy_ioctl()
462 struct radeon_bo *robj; in radeon_gem_wait_idle_ioctl()
[all …]
Dradeon_mn.c73 struct radeon_bo *bo, *next_bo; in radeon_mn_destroy()
137 struct radeon_bo *bo; in radeon_mn_invalidate_range_start()
237 int radeon_mn_register(struct radeon_bo *bo, unsigned long addr) in radeon_mn_register()
293 void radeon_mn_unregister(struct radeon_bo *bo) in radeon_mn_unregister()
Dradeon.h436 struct radeon_bo *bo;
458 struct radeon_bo *robj;
480 struct radeon_bo *bo;
483 struct radeon_bo { struct
512 #define gem_to_radeon_bo(gobj) container_of((gobj), struct radeon_bo, gem_base) argument
541 struct radeon_bo *bo;
645 struct radeon_bo *robj;
743 struct radeon_bo *old_rbo;
848 struct radeon_bo *ring_obj;
873 struct radeon_bo *mqd_obj;
[all …]
Dradeon_fb.c92 struct radeon_bo *rbo = gem_to_radeon_bo(gobj); in radeonfb_destroy_pinned_object()
110 struct radeon_bo *rbo = NULL; in radeonfb_create_pinned_object()
199 struct radeon_bo *rbo = NULL; in radeonfb_create()
384 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) in radeon_fbdev_robj_is_fb()
Dradeon_vm.c294 struct radeon_bo *bo) in radeon_vm_bo_find()
321 struct radeon_bo *bo) in radeon_vm_bo_add()
388 struct radeon_bo *bo) in radeon_vm_clear_bo()
541 struct radeon_bo *pt; in radeon_vm_bo_set_addr()
642 struct radeon_bo *pd = vm->page_directory; in radeon_vm_update_page_directory()
667 struct radeon_bo *bo = vm->page_tables[pt_idx].bo; in radeon_vm_update_page_directory()
826 struct radeon_bo *pt = vm->page_tables[pt_idx].bo; in radeon_vm_update_ptes()
1152 struct radeon_bo *bo) in radeon_vm_bo_invalidate()
Dradeon_benchmark.c90 struct radeon_bo *dobj = NULL; in radeon_benchmark_move()
91 struct radeon_bo *sobj = NULL; in radeon_benchmark_move()
Dradeon_trace.h15 TP_PROTO(struct radeon_bo *bo),
18 __field(struct radeon_bo *, bo)
Dradeon_cursor.c261 struct radeon_bo *robj; in radeon_crtc_cursor_set2()
324 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_crtc_cursor_set2()
Dr600_cs.c48 struct radeon_bo *cb_color_bo[8];
51 struct radeon_bo *cb_color_frag_bo[8];
53 struct radeon_bo *cb_color_tile_bo[8];
65 struct radeon_bo *vgt_strmout_bo[4];
75 struct radeon_bo *db_bo;
81 struct radeon_bo *htile_bo;
1470 struct radeon_bo *texture, in r600_check_texture_resource()
1471 struct radeon_bo *mipmap, in r600_check_texture_resource()
1954 struct radeon_bo *texture, *mipmap; in r600_packet3_check()
Devergreen_cs.c48 struct radeon_bo *cb_color_bo[12];
50 struct radeon_bo *cb_color_fmask_bo[8]; /* unused */
51 struct radeon_bo *cb_color_cmask_bo[8]; /* unused */
64 struct radeon_bo *vgt_strmout_bo[4];
74 struct radeon_bo *db_z_read_bo;
75 struct radeon_bo *db_z_write_bo;
79 struct radeon_bo *db_s_read_bo;
80 struct radeon_bo *db_s_write_bo;
87 struct radeon_bo *htile_bo;
753 struct radeon_bo *texture, in evergreen_cs_track_validate_texture()
[all …]
Dradeon_test.c36 struct radeon_bo *vram_obj = NULL; in radeon_do_test_moves()
37 struct radeon_bo **gtt_obj = NULL; in radeon_do_test_moves()
Dradeon_legacy_crtc.c377 struct radeon_bo *rbo; in radeon_crtc_do_set_base()
448 struct radeon_bo *old_rbo; in radeon_crtc_do_set_base()
1094 struct radeon_bo *rbo; in radeon_crtc_disable()
Dradeon_ttm.c187 struct radeon_bo *rbo; in radeon_evict_flags()
196 rbo = container_of(bo, struct radeon_bo, tbo); in radeon_evict_flags()
236 struct radeon_bo *rbo = container_of(bo, struct radeon_bo, tbo); in radeon_verify_access()
Dradeon_uvd.c258 void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo, in radeon_uvd_force_into_uvd_segment()
421 static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo, in radeon_uvd_cs_msg()
Dradeon_cs.c423 struct radeon_bo *bo = parser->relocs[i].robj; in radeon_cs_parser_fini()
504 struct radeon_bo *bo; in radeon_bo_vm_update_pte()
Dradeon_mode.h42 struct radeon_bo;
987 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj);
Dradeon_device.c1587 struct radeon_bo *robj; in radeon_suspend_kms()
1590 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_suspend_kms()
1705 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_resume_kms()
Dradeon_ring.c435 struct radeon_bo *ring_obj; in radeon_ring_fini()
Datombios_crtc.c1145 struct radeon_bo *rbo; in dce4_crtc_do_set_base()
1461 struct radeon_bo *rbo; in avivo_crtc_do_set_base()
2146 struct radeon_bo *rbo; in atombios_crtc_disable()
Dradeon_kfd.c45 struct radeon_bo *bo;
Dr100.c1895 struct radeon_bo *robj) in r100_cs_track_check_pkt3_indx_buffer()
2129 struct radeon_bo *cube_robj; in r100_cs_track_cube()
2159 struct radeon_bo *robj; in r100_cs_track_texture_check()
Dradeon_asic.h123 struct radeon_bo *robj);
Dradeon_display.c512 struct radeon_bo *new_rbo; in radeon_crtc_page_flip()
Dradeon_pm.c146 struct radeon_bo *bo, *n; in radeon_unmap_vram_bos()