/Linux-v6.6/drivers/gpu/drm/radeon/ |
D | radeon_object.h | 64 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() 110 static inline unsigned long radeon_bo_size(struct radeon_bo *bo) in radeon_bo_size() 115 static inline unsigned radeon_bo_ngpu_pages(struct radeon_bo *bo) in radeon_bo_ngpu_pages() 120 static inline unsigned radeon_bo_gpu_page_alignment(struct radeon_bo *bo) in radeon_bo_gpu_page_alignment() 131 static inline u64 radeon_bo_mmap_offset(struct radeon_bo *bo) in radeon_bo_mmap_offset() 141 struct radeon_bo **bo_ptr); 142 extern int radeon_bo_kmap(struct radeon_bo *bo, void **ptr); 143 extern void radeon_bo_kunmap(struct radeon_bo *bo); [all …]
|
D | radeon_object.c | 45 static void radeon_bo_clear_surface_reg(struct radeon_bo *bo); 54 struct radeon_bo *bo; in radeon_ttm_bo_destroy() 56 bo = container_of(tbo, struct radeon_bo, tbo); in radeon_ttm_bo_destroy() 76 void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain) in radeon_ttm_placement_from_domain() 134 struct radeon_bo **bo_ptr) in radeon_bo_create() 136 struct radeon_bo *bo; in radeon_bo_create() 152 bo = kzalloc(sizeof(struct radeon_bo), GFP_KERNEL); in radeon_bo_create() 219 int radeon_bo_kmap(struct radeon_bo *bo, void **ptr) in radeon_bo_kmap() 247 void radeon_bo_kunmap(struct radeon_bo *bo) in radeon_bo_kunmap() 256 struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo) in radeon_bo_ref() [all …]
|
D | radeon_prime.c | 39 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_get_sg_table() 51 struct radeon_bo *bo; in radeon_gem_prime_import_sg_table() 73 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_pin() 91 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_prime_unpin() 108 struct radeon_bo *bo = gem_to_radeon_bo(gobj); in radeon_gem_prime_export()
|
D | radeon_mn.c | 53 struct radeon_bo *bo = container_of(mn, struct radeon_bo, notifier); in radeon_mn_invalidate() 96 int radeon_mn_register(struct radeon_bo *bo, unsigned long addr) in radeon_mn_register() 122 void radeon_mn_unregister(struct radeon_bo *bo) in radeon_mn_unregister()
|
D | r100_track.h | 16 struct radeon_bo *robj; 23 struct radeon_bo *robj; 28 struct radeon_bo *robj; 39 struct radeon_bo *robj;
|
D | radeon_gem.c | 86 struct radeon_bo *robj = gem_to_radeon_bo(gobj); in radeon_gem_object_free() 99 struct radeon_bo *robj; in radeon_gem_object_create() 147 struct radeon_bo *robj; in radeon_gem_set_domain() 200 struct radeon_bo *rbo = gem_to_radeon_bo(obj); in radeon_gem_object_open() 231 struct radeon_bo *rbo = gem_to_radeon_bo(obj); in radeon_gem_object_close() 270 struct radeon_bo *bo = gem_to_radeon_bo(obj); in radeon_gem_object_mmap() 370 struct radeon_bo *bo; in radeon_gem_userptr_ioctl() 488 struct radeon_bo *robj; in radeon_mode_dumb_mmap() 517 struct radeon_bo *robj; in radeon_gem_busy_ioctl() 545 struct radeon_bo *robj; in radeon_gem_wait_idle_ioctl() [all …]
|
D | radeon.h | 446 struct radeon_bo *bo; 460 struct radeon_bo *robj; 482 struct radeon_bo *bo; 485 struct radeon_bo { struct 513 #define gem_to_radeon_bo(gobj) container_of((gobj), struct radeon_bo, tbo.base) argument 517 struct radeon_bo *bo; 608 struct radeon_bo *robj; 703 struct radeon_bo *old_rbo; 795 struct radeon_bo *ring_obj; 820 struct radeon_bo *mqd_obj; [all …]
|
D | radeon_fbdev.c | 43 struct radeon_bo *rbo = gem_to_radeon_bo(gobj); in radeon_fbdev_destroy_pinned_object() 62 struct radeon_bo *rbo = NULL; in radeon_fbdev_create_pinned_object() 212 struct radeon_bo *rbo; in radeon_fbdev_fb_helper_fb_probe() 401 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) in radeon_fbdev_robj_is_fb()
|
D | radeon_vm.c | 295 struct radeon_bo *bo) in radeon_vm_bo_find() 322 struct radeon_bo *bo) in radeon_vm_bo_add() 389 struct radeon_bo *bo) in radeon_vm_clear_bo() 543 struct radeon_bo *pt; in radeon_vm_bo_set_addr() 643 struct radeon_bo *pd = vm->page_directory; in radeon_vm_update_page_directory() 668 struct radeon_bo *bo = vm->page_tables[pt_idx].bo; in radeon_vm_update_page_directory() 828 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()
|
D | radeon_benchmark.c | 90 struct radeon_bo *dobj = NULL; in radeon_benchmark_move() 91 struct radeon_bo *sobj = NULL; in radeon_benchmark_move()
|
D | radeon_ttm.c | 91 struct radeon_bo *rbo; in radeon_evict_flags() 100 rbo = container_of(bo, struct radeon_bo, tbo); in radeon_evict_flags() 200 struct radeon_bo *rbo; in radeon_bo_move() 213 rbo = container_of(bo, struct radeon_bo, tbo); in radeon_bo_move() 493 struct radeon_bo *rbo; in radeon_ttm_tt_create() 501 rbo = container_of(bo, struct radeon_bo, tbo); in radeon_ttm_tt_create()
|
D | radeon_trace.h | 16 TP_PROTO(struct radeon_bo *bo), 19 __field(struct radeon_bo *, bo)
|
D | radeon_cursor.c | 287 struct radeon_bo *robj; in radeon_crtc_cursor_set2() 351 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_crtc_cursor_set2()
|
D | r600_cs.c | 48 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()
|
D | radeon_mode.h | 42 struct radeon_bo; 945 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj); 951 static inline bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) in radeon_fbdev_robj_is_fb()
|
D | evergreen_cs.c | 48 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 …]
|
D | radeon_test.c | 37 struct radeon_bo *vram_obj = NULL; in radeon_do_test_moves() 38 struct radeon_bo **gtt_obj = NULL; in radeon_do_test_moves()
|
D | radeon_legacy_crtc.c | 382 struct radeon_bo *rbo; in radeon_crtc_do_set_base() 449 struct radeon_bo *old_rbo; in radeon_crtc_do_set_base() 1093 struct radeon_bo *rbo; in radeon_crtc_disable()
|
D | radeon_device.c | 1579 struct radeon_bo *robj; in radeon_suspend_kms() 1582 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()
|
D | radeon_ring.c | 440 struct radeon_bo *ring_obj; in radeon_ring_fini()
|
D | radeon_uvd.c | 304 void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo, in radeon_uvd_force_into_uvd_segment() 467 static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo, in radeon_uvd_cs_msg()
|
D | radeon_cs.c | 447 struct radeon_bo *bo = parser->relocs[i].robj; in radeon_cs_parser_fini() 528 struct radeon_bo *bo; in radeon_bo_vm_update_pte()
|
D | atombios_crtc.c | 1143 struct radeon_bo *rbo; in dce4_crtc_do_set_base() 1463 struct radeon_bo *rbo; in avivo_crtc_do_set_base() 2155 struct radeon_bo *rbo; in atombios_crtc_disable()
|
D | r100.c | 1902 struct radeon_bo *robj) in r100_cs_track_check_pkt3_indx_buffer() 2136 struct radeon_bo *cube_robj; in r100_cs_track_cube() 2166 struct radeon_bo *robj; in r100_cs_track_texture_check()
|
D | radeon_asic.h | 123 struct radeon_bo *robj);
|