sys/dev/drm/radeon/atombios_crtc.c
1150
struct radeon_bo *rbo;
sys/dev/drm/radeon/atombios_crtc.c
1461
struct radeon_bo *rbo;
sys/dev/drm/radeon/atombios_crtc.c
2140
struct radeon_bo *rbo;
sys/dev/drm/radeon/evergreen_cs.c
2346
struct radeon_bo *texture, *mipmap;
sys/dev/drm/radeon/evergreen_cs.c
47
struct radeon_bo *cb_color_bo[12];
sys/dev/drm/radeon/evergreen_cs.c
49
struct radeon_bo *cb_color_fmask_bo[8]; /* unused */
sys/dev/drm/radeon/evergreen_cs.c
50
struct radeon_bo *cb_color_cmask_bo[8]; /* unused */
sys/dev/drm/radeon/evergreen_cs.c
63
struct radeon_bo *vgt_strmout_bo[4];
sys/dev/drm/radeon/evergreen_cs.c
73
struct radeon_bo *db_z_read_bo;
sys/dev/drm/radeon/evergreen_cs.c
74
struct radeon_bo *db_z_write_bo;
sys/dev/drm/radeon/evergreen_cs.c
752
struct radeon_bo *texture,
sys/dev/drm/radeon/evergreen_cs.c
753
struct radeon_bo *mipmap,
sys/dev/drm/radeon/evergreen_cs.c
78
struct radeon_bo *db_s_read_bo;
sys/dev/drm/radeon/evergreen_cs.c
79
struct radeon_bo *db_s_write_bo;
sys/dev/drm/radeon/evergreen_cs.c
86
struct radeon_bo *htile_bo;
sys/dev/drm/radeon/r100.c
1904
struct radeon_bo *robj)
sys/dev/drm/radeon/r100.c
2138
struct radeon_bo *cube_robj;
sys/dev/drm/radeon/r100.c
2168
struct radeon_bo *robj;
sys/dev/drm/radeon/r100_track.h
13
struct radeon_bo *robj;
sys/dev/drm/radeon/r100_track.h
20
struct radeon_bo *robj;
sys/dev/drm/radeon/r100_track.h
25
struct radeon_bo *robj;
sys/dev/drm/radeon/r100_track.h
36
struct radeon_bo *robj;
sys/dev/drm/radeon/r600_cs.c
1470
struct radeon_bo *texture,
sys/dev/drm/radeon/r600_cs.c
1471
struct radeon_bo *mipmap,
sys/dev/drm/radeon/r600_cs.c
1954
struct radeon_bo *texture, *mipmap;
sys/dev/drm/radeon/r600_cs.c
49
struct radeon_bo *cb_color_bo[8];
sys/dev/drm/radeon/r600_cs.c
52
struct radeon_bo *cb_color_frag_bo[8];
sys/dev/drm/radeon/r600_cs.c
54
struct radeon_bo *cb_color_tile_bo[8];
sys/dev/drm/radeon/r600_cs.c
66
struct radeon_bo *vgt_strmout_bo[4];
sys/dev/drm/radeon/r600_cs.c
76
struct radeon_bo *db_bo;
sys/dev/drm/radeon/r600_cs.c
82
struct radeon_bo *htile_bo;
sys/dev/drm/radeon/radeon.h
1002
struct radeon_bo *clear_state_obj;
sys/dev/drm/radeon/radeon.h
1008
struct radeon_bo *cp_table_obj;
sys/dev/drm/radeon/radeon.h
1137
struct radeon_bo *wb_obj;
sys/dev/drm/radeon/radeon.h
1681
struct radeon_bo *vcpu_bo;
sys/dev/drm/radeon/radeon.h
1699
void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo,
sys/dev/drm/radeon/radeon.h
1723
struct radeon_bo *vcpu_bo;
sys/dev/drm/radeon/radeon.h
1795
int radeon_mn_register(struct radeon_bo *bo, unsigned long addr);
sys/dev/drm/radeon/radeon.h
1796
void radeon_mn_unregister(struct radeon_bo *bo);
sys/dev/drm/radeon/radeon.h
1798
static inline int radeon_mn_register(struct radeon_bo *bo, unsigned long addr)
sys/dev/drm/radeon/radeon.h
1802
static inline void radeon_mn_unregister(struct radeon_bo *bo) {}
sys/dev/drm/radeon/radeon.h
2256
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon.h
2336
struct radeon_bo *stolen_vga_memory;
sys/dev/drm/radeon/radeon.h
2832
extern void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain);
sys/dev/drm/radeon/radeon.h
2877
struct radeon_bo *bo);
sys/dev/drm/radeon/radeon.h
2879
struct radeon_bo *bo);
sys/dev/drm/radeon/radeon.h
2882
struct radeon_bo *bo);
sys/dev/drm/radeon/radeon.h
446
struct radeon_bo *bo;
sys/dev/drm/radeon/radeon.h
468
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon.h
490
struct radeon_bo *bo;
sys/dev/drm/radeon/radeon.h
523
#define gem_to_radeon_bo(gobj) container_of((gobj), struct radeon_bo, gem_base)
sys/dev/drm/radeon/radeon.h
552
struct radeon_bo *bo;
sys/dev/drm/radeon/radeon.h
657
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon.h
752
struct radeon_bo *old_rbo;
sys/dev/drm/radeon/radeon.h
843
struct radeon_bo *ring_obj;
sys/dev/drm/radeon/radeon.h
868
struct radeon_bo *mqd_obj;
sys/dev/drm/radeon/radeon.h
874
struct radeon_bo *hpd_eop_obj;
sys/dev/drm/radeon/radeon.h
912
struct radeon_bo *bo;
sys/dev/drm/radeon/radeon.h
943
struct radeon_bo *page_directory;
sys/dev/drm/radeon/radeon.h
979
struct radeon_bo *ring_obj;
sys/dev/drm/radeon/radeon.h
996
struct radeon_bo *save_restore_obj;
sys/dev/drm/radeon/radeon_asic.h
123
struct radeon_bo *robj);
sys/dev/drm/radeon/radeon_benchmark.c
90
struct radeon_bo *dobj = NULL;
sys/dev/drm/radeon/radeon_benchmark.c
91
struct radeon_bo *sobj = NULL;
sys/dev/drm/radeon/radeon_cs.c
437
struct radeon_bo *bo = parser->relocs[i].robj;
sys/dev/drm/radeon/radeon_cs.c
518
struct radeon_bo *bo;
sys/dev/drm/radeon/radeon_cursor.c
285
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon_cursor.c
349
struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo);
sys/dev/drm/radeon/radeon_device.c
1633
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon_device.c
1636
struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo);
sys/dev/drm/radeon/radeon_device.c
1771
struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo);
sys/dev/drm/radeon/radeon_display.c
486
struct radeon_bo *new_rbo;
sys/dev/drm/radeon/radeon_fb.c
120
struct radeon_bo *rbo = gem_to_radeon_bo(gobj);
sys/dev/drm/radeon/radeon_fb.c
138
struct radeon_bo *rbo = NULL;
sys/dev/drm/radeon/radeon_fb.c
226
struct radeon_bo *rbo = NULL;
sys/dev/drm/radeon/radeon_fb.c
427
bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj)
sys/dev/drm/radeon/radeon_gem.c
150
struct radeon_bo *rbo = gem_to_radeon_bo(obj);
sys/dev/drm/radeon/radeon_gem.c
181
struct radeon_bo *rbo = gem_to_radeon_bo(obj);
sys/dev/drm/radeon/radeon_gem.c
298
struct radeon_bo *bo;
sys/dev/drm/radeon/radeon_gem.c
35
struct radeon_bo *robj = gem_to_radeon_bo(gobj);
sys/dev/drm/radeon/radeon_gem.c
415
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon_gem.c
446
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon_gem.c
474
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon_gem.c
508
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon_gem.c
52
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon_gem.c
526
struct radeon_bo *rbo;
sys/dev/drm/radeon/radeon_gem.c
613
struct radeon_bo *rbo;
sys/dev/drm/radeon/radeon_gem.c
717
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon_gem.c
791
struct radeon_bo *rbo;
sys/dev/drm/radeon/radeon_gem.c
99
struct radeon_bo *robj;
sys/dev/drm/radeon/radeon_legacy_crtc.c
1090
struct radeon_bo *rbo;
sys/dev/drm/radeon/radeon_legacy_crtc.c
379
struct radeon_bo *rbo;
sys/dev/drm/radeon/radeon_legacy_crtc.c
446
struct radeon_bo *old_rbo;
sys/dev/drm/radeon/radeon_mn.c
146
struct radeon_bo *bo;
sys/dev/drm/radeon/radeon_mn.c
256
int radeon_mn_register(struct radeon_bo *bo, unsigned long addr)
sys/dev/drm/radeon/radeon_mn.c
313
void radeon_mn_unregister(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_mn.c
73
struct radeon_bo *bo, *next_bo;
sys/dev/drm/radeon/radeon_mode.h
43
struct radeon_bo;
sys/dev/drm/radeon/radeon_mode.h
980
bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj);
sys/dev/drm/radeon/radeon_object.c
181
struct radeon_bo **bo_ptr)
sys/dev/drm/radeon/radeon_object.c
183
struct radeon_bo *bo;
sys/dev/drm/radeon/radeon_object.c
201
sizeof(struct radeon_bo));
sys/dev/drm/radeon/radeon_object.c
203
bo = kzalloc(sizeof(struct radeon_bo), GFP_KERNEL);
sys/dev/drm/radeon/radeon_object.c
270
int radeon_bo_kmap(struct radeon_bo *bo, void **ptr)
sys/dev/drm/radeon/radeon_object.c
293
void radeon_bo_kunmap(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_object.c
302
struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_object.c
311
void radeon_bo_unref(struct radeon_bo **bo)
sys/dev/drm/radeon/radeon_object.c
324
int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain, u64 max_offset,
sys/dev/drm/radeon/radeon_object.c
385
int radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr)
sys/dev/drm/radeon/radeon_object.c
390
int radeon_bo_unpin(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_object.c
40
static void radeon_bo_clear_surface_reg(struct radeon_bo *bo);
sys/dev/drm/radeon/radeon_object.c
431
struct radeon_bo *bo, *n;
sys/dev/drm/radeon/radeon_object.c
47
static void radeon_update_memory_usage(struct radeon_bo *bo,
sys/dev/drm/radeon/radeon_object.c
547
struct radeon_bo *bo = lobj->robj;
sys/dev/drm/radeon/radeon_object.c
601
int radeon_bo_get_surface_reg(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_object.c
605
struct radeon_bo *old_object;
sys/dev/drm/radeon/radeon_object.c
656
static void radeon_bo_clear_surface_reg(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_object.c
671
int radeon_bo_set_tiling_flags(struct radeon_bo *bo,
sys/dev/drm/radeon/radeon_object.c
71
struct radeon_bo *bo;
sys/dev/drm/radeon/radeon_object.c
73
bo = container_of(tbo, struct radeon_bo, tbo);
sys/dev/drm/radeon/radeon_object.c
731
void radeon_bo_get_tiling_flags(struct radeon_bo *bo,
sys/dev/drm/radeon/radeon_object.c
743
int radeon_bo_check_tiling(struct radeon_bo *bo, bool has_moved,
sys/dev/drm/radeon/radeon_object.c
776
struct radeon_bo *rbo;
sys/dev/drm/radeon/radeon_object.c
781
rbo = container_of(bo, struct radeon_bo, tbo);
sys/dev/drm/radeon/radeon_object.c
797
struct radeon_bo *rbo;
sys/dev/drm/radeon/radeon_object.c
803
rbo = container_of(bo, struct radeon_bo, tbo);
sys/dev/drm/radeon/radeon_object.c
843
int radeon_bo_wait(struct radeon_bo *bo, u32 *mem_type, bool no_wait)
sys/dev/drm/radeon/radeon_object.c
866
void radeon_bo_fence(struct radeon_bo *bo, struct radeon_fence *fence,
sys/dev/drm/radeon/radeon_object.c
95
void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain)
sys/dev/drm/radeon/radeon_object.h
101
static inline unsigned radeon_bo_ngpu_pages(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_object.h
106
static inline unsigned radeon_bo_gpu_page_alignment(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_object.h
117
static inline u64 radeon_bo_mmap_offset(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_object.h
122
extern int radeon_bo_wait(struct radeon_bo *bo, u32 *mem_type,
sys/dev/drm/radeon/radeon_object.h
130
struct radeon_bo **bo_ptr);
sys/dev/drm/radeon/radeon_object.h
131
extern int radeon_bo_kmap(struct radeon_bo *bo, void **ptr);
sys/dev/drm/radeon/radeon_object.h
132
extern void radeon_bo_kunmap(struct radeon_bo *bo);
sys/dev/drm/radeon/radeon_object.h
133
extern struct radeon_bo *radeon_bo_ref(struct radeon_bo *bo);
sys/dev/drm/radeon/radeon_object.h
134
extern void radeon_bo_unref(struct radeon_bo **bo);
sys/dev/drm/radeon/radeon_object.h
135
extern int radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr);
sys/dev/drm/radeon/radeon_object.h
136
extern int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain,
sys/dev/drm/radeon/radeon_object.h
138
extern int radeon_bo_unpin(struct radeon_bo *bo);
sys/dev/drm/radeon/radeon_object.h
146
extern int radeon_bo_set_tiling_flags(struct radeon_bo *bo,
sys/dev/drm/radeon/radeon_object.h
148
extern void radeon_bo_get_tiling_flags(struct radeon_bo *bo,
sys/dev/drm/radeon/radeon_object.h
150
extern int radeon_bo_check_tiling(struct radeon_bo *bo, bool has_moved,
sys/dev/drm/radeon/radeon_object.h
156
extern int radeon_bo_get_surface_reg(struct radeon_bo *bo);
sys/dev/drm/radeon/radeon_object.h
157
extern void radeon_bo_fence(struct radeon_bo *bo, struct radeon_fence *fence,
sys/dev/drm/radeon/radeon_object.h
64
static inline int radeon_bo_reserve(struct radeon_bo *bo, bool no_intr)
sys/dev/drm/radeon/radeon_object.h
77
static inline void radeon_bo_unreserve(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_object.h
91
static inline u64 radeon_bo_gpu_offset(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_object.h
96
static inline unsigned long radeon_bo_size(struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_pm.c
148
struct radeon_bo *bo, *n;
sys/dev/drm/radeon/radeon_prime.c
127
struct radeon_bo *bo = gem_to_radeon_bo(obj);
sys/dev/drm/radeon/radeon_prime.c
143
struct radeon_bo *bo = gem_to_radeon_bo(obj);
sys/dev/drm/radeon/radeon_prime.c
152
struct radeon_bo *bo = gem_to_radeon_bo(gobj);
sys/dev/drm/radeon/radeon_prime.c
47
struct radeon_bo *bo = gem_to_radeon_bo(obj);
sys/dev/drm/radeon/radeon_prime.c
55
struct radeon_bo *bo = gem_to_radeon_bo(obj);
sys/dev/drm/radeon/radeon_prime.c
68
struct radeon_bo *bo = gem_to_radeon_bo(obj);
sys/dev/drm/radeon/radeon_prime.c
79
struct radeon_bo *bo;
sys/dev/drm/radeon/radeon_prime.c
99
struct radeon_bo *bo = gem_to_radeon_bo(obj);
sys/dev/drm/radeon/radeon_ring.c
435
struct radeon_bo *ring_obj;
sys/dev/drm/radeon/radeon_test.c
36
struct radeon_bo *vram_obj = NULL;
sys/dev/drm/radeon/radeon_test.c
37
struct radeon_bo **gtt_obj = NULL;
sys/dev/drm/radeon/radeon_ttm.c
187
struct radeon_bo *rbo;
sys/dev/drm/radeon/radeon_ttm.c
196
rbo = container_of(bo, struct radeon_bo, tbo);
sys/dev/drm/radeon/radeon_ttm.c
237
struct radeon_bo *rbo = container_of(bo, struct radeon_bo, tbo);
sys/dev/drm/radeon/radeon_ttm.c
403
struct radeon_bo *rbo;
sys/dev/drm/radeon/radeon_ttm.c
412
rbo = container_of(bo, struct radeon_bo, tbo);
sys/dev/drm/radeon/radeon_uvd.c
302
void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo,
sys/dev/drm/radeon/radeon_uvd.c
465
static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo,
sys/dev/drm/radeon/radeon_vm.c
1154
struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_vm.c
294
struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_vm.c
321
struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_vm.c
388
struct radeon_bo *bo)
sys/dev/drm/radeon/radeon_vm.c
542
struct radeon_bo *pt;
sys/dev/drm/radeon/radeon_vm.c
644
struct radeon_bo *pd = vm->page_directory;
sys/dev/drm/radeon/radeon_vm.c
669
struct radeon_bo *bo = vm->page_tables[pt_idx].bo;
sys/dev/drm/radeon/radeon_vm.c
828
struct radeon_bo *pt = vm->page_tables[pt_idx].bo;