diff options
-rw-r--r-- | drivers/gpu/drm/radeon/evergreen_cs.c | 8 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/r100.c | 8 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/r200.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/r300.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/r600_cs.c | 10 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/radeon.h | 28 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_cs.c | 10 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_gem.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_object.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_uvd.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_vce.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_vm.c | 6 |
12 files changed, 42 insertions, 42 deletions
diff --git a/drivers/gpu/drm/radeon/evergreen_cs.c b/drivers/gpu/drm/radeon/evergreen_cs.c index 5c8b358f9fba..a1dece6f9b9e 100644 --- a/drivers/gpu/drm/radeon/evergreen_cs.c +++ b/drivers/gpu/drm/radeon/evergreen_cs.c | |||
@@ -35,7 +35,7 @@ | |||
35 | #define MIN(a,b) (((a)<(b))?(a):(b)) | 35 | #define MIN(a,b) (((a)<(b))?(a):(b)) |
36 | 36 | ||
37 | int r600_dma_cs_next_reloc(struct radeon_cs_parser *p, | 37 | int r600_dma_cs_next_reloc(struct radeon_cs_parser *p, |
38 | struct radeon_cs_reloc **cs_reloc); | 38 | struct radeon_bo_list **cs_reloc); |
39 | struct evergreen_cs_track { | 39 | struct evergreen_cs_track { |
40 | u32 group_size; | 40 | u32 group_size; |
41 | u32 nbanks; | 41 | u32 nbanks; |
@@ -1094,7 +1094,7 @@ static int evergreen_cs_parse_packet0(struct radeon_cs_parser *p, | |||
1094 | static int evergreen_cs_check_reg(struct radeon_cs_parser *p, u32 reg, u32 idx) | 1094 | static int evergreen_cs_check_reg(struct radeon_cs_parser *p, u32 reg, u32 idx) |
1095 | { | 1095 | { |
1096 | struct evergreen_cs_track *track = (struct evergreen_cs_track *)p->track; | 1096 | struct evergreen_cs_track *track = (struct evergreen_cs_track *)p->track; |
1097 | struct radeon_cs_reloc *reloc; | 1097 | struct radeon_bo_list *reloc; |
1098 | u32 last_reg; | 1098 | u32 last_reg; |
1099 | u32 m, i, tmp, *ib; | 1099 | u32 m, i, tmp, *ib; |
1100 | int r; | 1100 | int r; |
@@ -1792,7 +1792,7 @@ static bool evergreen_is_safe_reg(struct radeon_cs_parser *p, u32 reg, u32 idx) | |||
1792 | static int evergreen_packet3_check(struct radeon_cs_parser *p, | 1792 | static int evergreen_packet3_check(struct radeon_cs_parser *p, |
1793 | struct radeon_cs_packet *pkt) | 1793 | struct radeon_cs_packet *pkt) |
1794 | { | 1794 | { |
1795 | struct radeon_cs_reloc *reloc; | 1795 | struct radeon_bo_list *reloc; |
1796 | struct evergreen_cs_track *track; | 1796 | struct evergreen_cs_track *track; |
1797 | volatile u32 *ib; | 1797 | volatile u32 *ib; |
1798 | unsigned idx; | 1798 | unsigned idx; |
@@ -2685,7 +2685,7 @@ int evergreen_cs_parse(struct radeon_cs_parser *p) | |||
2685 | int evergreen_dma_cs_parse(struct radeon_cs_parser *p) | 2685 | int evergreen_dma_cs_parse(struct radeon_cs_parser *p) |
2686 | { | 2686 | { |
2687 | struct radeon_cs_chunk *ib_chunk = &p->chunks[p->chunk_ib_idx]; | 2687 | struct radeon_cs_chunk *ib_chunk = &p->chunks[p->chunk_ib_idx]; |
2688 | struct radeon_cs_reloc *src_reloc, *dst_reloc, *dst2_reloc; | 2688 | struct radeon_bo_list *src_reloc, *dst_reloc, *dst2_reloc; |
2689 | u32 header, cmd, count, sub_cmd; | 2689 | u32 header, cmd, count, sub_cmd; |
2690 | volatile u32 *ib = p->ib.ptr; | 2690 | volatile u32 *ib = p->ib.ptr; |
2691 | u32 idx; | 2691 | u32 idx; |
diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c index b53b31a7b76f..9314edfb687a 100644 --- a/drivers/gpu/drm/radeon/r100.c +++ b/drivers/gpu/drm/radeon/r100.c | |||
@@ -1254,7 +1254,7 @@ int r100_reloc_pitch_offset(struct radeon_cs_parser *p, | |||
1254 | int r; | 1254 | int r; |
1255 | u32 tile_flags = 0; | 1255 | u32 tile_flags = 0; |
1256 | u32 tmp; | 1256 | u32 tmp; |
1257 | struct radeon_cs_reloc *reloc; | 1257 | struct radeon_bo_list *reloc; |
1258 | u32 value; | 1258 | u32 value; |
1259 | 1259 | ||
1260 | r = radeon_cs_packet_next_reloc(p, &reloc, 0); | 1260 | r = radeon_cs_packet_next_reloc(p, &reloc, 0); |
@@ -1293,7 +1293,7 @@ int r100_packet3_load_vbpntr(struct radeon_cs_parser *p, | |||
1293 | int idx) | 1293 | int idx) |
1294 | { | 1294 | { |
1295 | unsigned c, i; | 1295 | unsigned c, i; |
1296 | struct radeon_cs_reloc *reloc; | 1296 | struct radeon_bo_list *reloc; |
1297 | struct r100_cs_track *track; | 1297 | struct r100_cs_track *track; |
1298 | int r = 0; | 1298 | int r = 0; |
1299 | volatile uint32_t *ib; | 1299 | volatile uint32_t *ib; |
@@ -1542,7 +1542,7 @@ static int r100_packet0_check(struct radeon_cs_parser *p, | |||
1542 | struct radeon_cs_packet *pkt, | 1542 | struct radeon_cs_packet *pkt, |
1543 | unsigned idx, unsigned reg) | 1543 | unsigned idx, unsigned reg) |
1544 | { | 1544 | { |
1545 | struct radeon_cs_reloc *reloc; | 1545 | struct radeon_bo_list *reloc; |
1546 | struct r100_cs_track *track; | 1546 | struct r100_cs_track *track; |
1547 | volatile uint32_t *ib; | 1547 | volatile uint32_t *ib; |
1548 | uint32_t tmp; | 1548 | uint32_t tmp; |
@@ -1901,7 +1901,7 @@ int r100_cs_track_check_pkt3_indx_buffer(struct radeon_cs_parser *p, | |||
1901 | static int r100_packet3_check(struct radeon_cs_parser *p, | 1901 | static int r100_packet3_check(struct radeon_cs_parser *p, |
1902 | struct radeon_cs_packet *pkt) | 1902 | struct radeon_cs_packet *pkt) |
1903 | { | 1903 | { |
1904 | struct radeon_cs_reloc *reloc; | 1904 | struct radeon_bo_list *reloc; |
1905 | struct r100_cs_track *track; | 1905 | struct r100_cs_track *track; |
1906 | unsigned idx; | 1906 | unsigned idx; |
1907 | volatile uint32_t *ib; | 1907 | volatile uint32_t *ib; |
diff --git a/drivers/gpu/drm/radeon/r200.c b/drivers/gpu/drm/radeon/r200.c index 732d4938aab7..c70e6d5bcd19 100644 --- a/drivers/gpu/drm/radeon/r200.c +++ b/drivers/gpu/drm/radeon/r200.c | |||
@@ -146,7 +146,7 @@ int r200_packet0_check(struct radeon_cs_parser *p, | |||
146 | struct radeon_cs_packet *pkt, | 146 | struct radeon_cs_packet *pkt, |
147 | unsigned idx, unsigned reg) | 147 | unsigned idx, unsigned reg) |
148 | { | 148 | { |
149 | struct radeon_cs_reloc *reloc; | 149 | struct radeon_bo_list *reloc; |
150 | struct r100_cs_track *track; | 150 | struct r100_cs_track *track; |
151 | volatile uint32_t *ib; | 151 | volatile uint32_t *ib; |
152 | uint32_t tmp; | 152 | uint32_t tmp; |
diff --git a/drivers/gpu/drm/radeon/r300.c b/drivers/gpu/drm/radeon/r300.c index 1bc4704034ce..91d2442ca395 100644 --- a/drivers/gpu/drm/radeon/r300.c +++ b/drivers/gpu/drm/radeon/r300.c | |||
@@ -598,7 +598,7 @@ static int r300_packet0_check(struct radeon_cs_parser *p, | |||
598 | struct radeon_cs_packet *pkt, | 598 | struct radeon_cs_packet *pkt, |
599 | unsigned idx, unsigned reg) | 599 | unsigned idx, unsigned reg) |
600 | { | 600 | { |
601 | struct radeon_cs_reloc *reloc; | 601 | struct radeon_bo_list *reloc; |
602 | struct r100_cs_track *track; | 602 | struct r100_cs_track *track; |
603 | volatile uint32_t *ib; | 603 | volatile uint32_t *ib; |
604 | uint32_t tmp, tile_flags = 0; | 604 | uint32_t tmp, tile_flags = 0; |
@@ -1142,7 +1142,7 @@ fail: | |||
1142 | static int r300_packet3_check(struct radeon_cs_parser *p, | 1142 | static int r300_packet3_check(struct radeon_cs_parser *p, |
1143 | struct radeon_cs_packet *pkt) | 1143 | struct radeon_cs_packet *pkt) |
1144 | { | 1144 | { |
1145 | struct radeon_cs_reloc *reloc; | 1145 | struct radeon_bo_list *reloc; |
1146 | struct r100_cs_track *track; | 1146 | struct r100_cs_track *track; |
1147 | volatile uint32_t *ib; | 1147 | volatile uint32_t *ib; |
1148 | unsigned idx; | 1148 | unsigned idx; |
diff --git a/drivers/gpu/drm/radeon/r600_cs.c b/drivers/gpu/drm/radeon/r600_cs.c index c47537a1ddba..b81ba1926fa8 100644 --- a/drivers/gpu/drm/radeon/r600_cs.c +++ b/drivers/gpu/drm/radeon/r600_cs.c | |||
@@ -969,7 +969,7 @@ static int r600_cs_parse_packet0(struct radeon_cs_parser *p, | |||
969 | static int r600_cs_check_reg(struct radeon_cs_parser *p, u32 reg, u32 idx) | 969 | static int r600_cs_check_reg(struct radeon_cs_parser *p, u32 reg, u32 idx) |
970 | { | 970 | { |
971 | struct r600_cs_track *track = (struct r600_cs_track *)p->track; | 971 | struct r600_cs_track *track = (struct r600_cs_track *)p->track; |
972 | struct radeon_cs_reloc *reloc; | 972 | struct radeon_bo_list *reloc; |
973 | u32 m, i, tmp, *ib; | 973 | u32 m, i, tmp, *ib; |
974 | int r; | 974 | int r; |
975 | 975 | ||
@@ -1626,7 +1626,7 @@ static bool r600_is_safe_reg(struct radeon_cs_parser *p, u32 reg, u32 idx) | |||
1626 | static int r600_packet3_check(struct radeon_cs_parser *p, | 1626 | static int r600_packet3_check(struct radeon_cs_parser *p, |
1627 | struct radeon_cs_packet *pkt) | 1627 | struct radeon_cs_packet *pkt) |
1628 | { | 1628 | { |
1629 | struct radeon_cs_reloc *reloc; | 1629 | struct radeon_bo_list *reloc; |
1630 | struct r600_cs_track *track; | 1630 | struct r600_cs_track *track; |
1631 | volatile u32 *ib; | 1631 | volatile u32 *ib; |
1632 | unsigned idx; | 1632 | unsigned idx; |
@@ -2354,7 +2354,7 @@ static int r600_cs_parser_relocs_legacy(struct radeon_cs_parser *p) | |||
2354 | if (p->chunk_relocs_idx == -1) { | 2354 | if (p->chunk_relocs_idx == -1) { |
2355 | return 0; | 2355 | return 0; |
2356 | } | 2356 | } |
2357 | p->relocs = kzalloc(sizeof(struct radeon_cs_reloc), GFP_KERNEL); | 2357 | p->relocs = kzalloc(sizeof(struct radeon_bo_list), GFP_KERNEL); |
2358 | if (p->relocs == NULL) { | 2358 | if (p->relocs == NULL) { |
2359 | return -ENOMEM; | 2359 | return -ENOMEM; |
2360 | } | 2360 | } |
@@ -2435,7 +2435,7 @@ void r600_cs_legacy_init(void) | |||
2435 | * GPU offset using the provided start. | 2435 | * GPU offset using the provided start. |
2436 | **/ | 2436 | **/ |
2437 | int r600_dma_cs_next_reloc(struct radeon_cs_parser *p, | 2437 | int r600_dma_cs_next_reloc(struct radeon_cs_parser *p, |
2438 | struct radeon_cs_reloc **cs_reloc) | 2438 | struct radeon_bo_list **cs_reloc) |
2439 | { | 2439 | { |
2440 | struct radeon_cs_chunk *relocs_chunk; | 2440 | struct radeon_cs_chunk *relocs_chunk; |
2441 | unsigned idx; | 2441 | unsigned idx; |
@@ -2473,7 +2473,7 @@ int r600_dma_cs_next_reloc(struct radeon_cs_parser *p, | |||
2473 | int r600_dma_cs_parse(struct radeon_cs_parser *p) | 2473 | int r600_dma_cs_parse(struct radeon_cs_parser *p) |
2474 | { | 2474 | { |
2475 | struct radeon_cs_chunk *ib_chunk = &p->chunks[p->chunk_ib_idx]; | 2475 | struct radeon_cs_chunk *ib_chunk = &p->chunks[p->chunk_ib_idx]; |
2476 | struct radeon_cs_reloc *src_reloc, *dst_reloc; | 2476 | struct radeon_bo_list *src_reloc, *dst_reloc; |
2477 | u32 header, cmd, count, tiled; | 2477 | u32 header, cmd, count, tiled; |
2478 | volatile u32 *ib = p->ib.ptr; | 2478 | volatile u32 *ib = p->ib.ptr; |
2479 | u32 idx, idx_value; | 2479 | u32 idx, idx_value; |
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h index 17db846808ae..da1c549fc732 100644 --- a/drivers/gpu/drm/radeon/radeon.h +++ b/drivers/gpu/drm/radeon/radeon.h | |||
@@ -450,6 +450,15 @@ struct radeon_mman { | |||
450 | #endif | 450 | #endif |
451 | }; | 451 | }; |
452 | 452 | ||
453 | struct radeon_bo_list { | ||
454 | struct radeon_bo *robj; | ||
455 | struct ttm_validate_buffer tv; | ||
456 | uint64_t gpu_offset; | ||
457 | unsigned prefered_domains; | ||
458 | unsigned allowed_domains; | ||
459 | uint32_t tiling_flags; | ||
460 | }; | ||
461 | |||
453 | /* bo virtual address in a specific vm */ | 462 | /* bo virtual address in a specific vm */ |
454 | struct radeon_bo_va { | 463 | struct radeon_bo_va { |
455 | /* protected by bo being reserved */ | 464 | /* protected by bo being reserved */ |
@@ -1044,15 +1053,6 @@ void cayman_dma_fini(struct radeon_device *rdev); | |||
1044 | /* | 1053 | /* |
1045 | * CS. | 1054 | * CS. |
1046 | */ | 1055 | */ |
1047 | struct radeon_cs_reloc { | ||
1048 | struct radeon_bo *robj; | ||
1049 | struct ttm_validate_buffer tv; | ||
1050 | uint64_t gpu_offset; | ||
1051 | unsigned prefered_domains; | ||
1052 | unsigned allowed_domains; | ||
1053 | uint32_t tiling_flags; | ||
1054 | }; | ||
1055 | |||
1056 | struct radeon_cs_chunk { | 1056 | struct radeon_cs_chunk { |
1057 | uint32_t chunk_id; | 1057 | uint32_t chunk_id; |
1058 | uint32_t length_dw; | 1058 | uint32_t length_dw; |
@@ -1072,9 +1072,9 @@ struct radeon_cs_parser { | |||
1072 | unsigned idx; | 1072 | unsigned idx; |
1073 | /* relocations */ | 1073 | /* relocations */ |
1074 | unsigned nrelocs; | 1074 | unsigned nrelocs; |
1075 | struct radeon_cs_reloc *relocs; | 1075 | struct radeon_bo_list *relocs; |
1076 | struct radeon_cs_reloc **relocs_ptr; | 1076 | struct radeon_bo_list **relocs_ptr; |
1077 | struct radeon_cs_reloc *vm_bos; | 1077 | struct radeon_bo_list *vm_bos; |
1078 | struct list_head validated; | 1078 | struct list_head validated; |
1079 | unsigned dma_reloc_idx; | 1079 | unsigned dma_reloc_idx; |
1080 | /* indices of various chunks */ | 1080 | /* indices of various chunks */ |
@@ -2973,7 +2973,7 @@ int radeon_vm_manager_init(struct radeon_device *rdev); | |||
2973 | void radeon_vm_manager_fini(struct radeon_device *rdev); | 2973 | void radeon_vm_manager_fini(struct radeon_device *rdev); |
2974 | int radeon_vm_init(struct radeon_device *rdev, struct radeon_vm *vm); | 2974 | int radeon_vm_init(struct radeon_device *rdev, struct radeon_vm *vm); |
2975 | void radeon_vm_fini(struct radeon_device *rdev, struct radeon_vm *vm); | 2975 | void radeon_vm_fini(struct radeon_device *rdev, struct radeon_vm *vm); |
2976 | struct radeon_cs_reloc *radeon_vm_get_bos(struct radeon_device *rdev, | 2976 | struct radeon_bo_list *radeon_vm_get_bos(struct radeon_device *rdev, |
2977 | struct radeon_vm *vm, | 2977 | struct radeon_vm *vm, |
2978 | struct list_head *head); | 2978 | struct list_head *head); |
2979 | struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev, | 2979 | struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev, |
@@ -3087,7 +3087,7 @@ bool radeon_cs_packet_next_is_pkt3_nop(struct radeon_cs_parser *p); | |||
3087 | void radeon_cs_dump_packet(struct radeon_cs_parser *p, | 3087 | void radeon_cs_dump_packet(struct radeon_cs_parser *p, |
3088 | struct radeon_cs_packet *pkt); | 3088 | struct radeon_cs_packet *pkt); |
3089 | int radeon_cs_packet_next_reloc(struct radeon_cs_parser *p, | 3089 | int radeon_cs_packet_next_reloc(struct radeon_cs_parser *p, |
3090 | struct radeon_cs_reloc **cs_reloc, | 3090 | struct radeon_bo_list **cs_reloc, |
3091 | int nomm); | 3091 | int nomm); |
3092 | int r600_cs_common_vline_parse(struct radeon_cs_parser *p, | 3092 | int r600_cs_common_vline_parse(struct radeon_cs_parser *p, |
3093 | uint32_t *vline_start_end, | 3093 | uint32_t *vline_start_end, |
diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c index f1f584ae6c71..fb776cb2c8e9 100644 --- a/drivers/gpu/drm/radeon/radeon_cs.c +++ b/drivers/gpu/drm/radeon/radeon_cs.c | |||
@@ -92,7 +92,7 @@ static int radeon_cs_parser_relocs(struct radeon_cs_parser *p) | |||
92 | if (p->relocs_ptr == NULL) { | 92 | if (p->relocs_ptr == NULL) { |
93 | return -ENOMEM; | 93 | return -ENOMEM; |
94 | } | 94 | } |
95 | p->relocs = kcalloc(p->nrelocs, sizeof(struct radeon_cs_reloc), GFP_KERNEL); | 95 | p->relocs = kcalloc(p->nrelocs, sizeof(struct radeon_bo_list), GFP_KERNEL); |
96 | if (p->relocs == NULL) { | 96 | if (p->relocs == NULL) { |
97 | return -ENOMEM; | 97 | return -ENOMEM; |
98 | } | 98 | } |
@@ -251,7 +251,7 @@ static int radeon_cs_get_ring(struct radeon_cs_parser *p, u32 ring, s32 priority | |||
251 | 251 | ||
252 | static int radeon_cs_sync_rings(struct radeon_cs_parser *p) | 252 | static int radeon_cs_sync_rings(struct radeon_cs_parser *p) |
253 | { | 253 | { |
254 | struct radeon_cs_reloc *reloc; | 254 | struct radeon_bo_list *reloc; |
255 | int r; | 255 | int r; |
256 | 256 | ||
257 | list_for_each_entry(reloc, &p->validated, tv.head) { | 257 | list_for_each_entry(reloc, &p->validated, tv.head) { |
@@ -397,8 +397,8 @@ int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data) | |||
397 | static int cmp_size_smaller_first(void *priv, struct list_head *a, | 397 | static int cmp_size_smaller_first(void *priv, struct list_head *a, |
398 | struct list_head *b) | 398 | struct list_head *b) |
399 | { | 399 | { |
400 | struct radeon_cs_reloc *la = list_entry(a, struct radeon_cs_reloc, tv.head); | 400 | struct radeon_bo_list *la = list_entry(a, struct radeon_bo_list, tv.head); |
401 | struct radeon_cs_reloc *lb = list_entry(b, struct radeon_cs_reloc, tv.head); | 401 | struct radeon_bo_list *lb = list_entry(b, struct radeon_bo_list, tv.head); |
402 | 402 | ||
403 | /* Sort A before B if A is smaller. */ | 403 | /* Sort A before B if A is smaller. */ |
404 | return (int)la->robj->tbo.num_pages - (int)lb->robj->tbo.num_pages; | 404 | return (int)la->robj->tbo.num_pages - (int)lb->robj->tbo.num_pages; |
@@ -832,7 +832,7 @@ void radeon_cs_dump_packet(struct radeon_cs_parser *p, | |||
832 | * GPU offset using the provided start. | 832 | * GPU offset using the provided start. |
833 | **/ | 833 | **/ |
834 | int radeon_cs_packet_next_reloc(struct radeon_cs_parser *p, | 834 | int radeon_cs_packet_next_reloc(struct radeon_cs_parser *p, |
835 | struct radeon_cs_reloc **cs_reloc, | 835 | struct radeon_bo_list **cs_reloc, |
836 | int nomm) | 836 | int nomm) |
837 | { | 837 | { |
838 | struct radeon_cs_chunk *relocs_chunk; | 838 | struct radeon_cs_chunk *relocs_chunk; |
diff --git a/drivers/gpu/drm/radeon/radeon_gem.c b/drivers/gpu/drm/radeon/radeon_gem.c index 12cfaeac1205..6162bd29a598 100644 --- a/drivers/gpu/drm/radeon/radeon_gem.c +++ b/drivers/gpu/drm/radeon/radeon_gem.c | |||
@@ -548,7 +548,7 @@ static void radeon_gem_va_update_vm(struct radeon_device *rdev, | |||
548 | struct radeon_bo_va *bo_va) | 548 | struct radeon_bo_va *bo_va) |
549 | { | 549 | { |
550 | struct ttm_validate_buffer tv, *entry; | 550 | struct ttm_validate_buffer tv, *entry; |
551 | struct radeon_cs_reloc *vm_bos; | 551 | struct radeon_bo_list *vm_bos; |
552 | struct ww_acquire_ctx ticket; | 552 | struct ww_acquire_ctx ticket; |
553 | struct list_head list; | 553 | struct list_head list; |
554 | unsigned domain; | 554 | unsigned domain; |
diff --git a/drivers/gpu/drm/radeon/radeon_object.c b/drivers/gpu/drm/radeon/radeon_object.c index 87b00d902bf7..4ab07473bb28 100644 --- a/drivers/gpu/drm/radeon/radeon_object.c +++ b/drivers/gpu/drm/radeon/radeon_object.c | |||
@@ -502,7 +502,7 @@ int radeon_bo_list_validate(struct radeon_device *rdev, | |||
502 | struct ww_acquire_ctx *ticket, | 502 | struct ww_acquire_ctx *ticket, |
503 | struct list_head *head, int ring) | 503 | struct list_head *head, int ring) |
504 | { | 504 | { |
505 | struct radeon_cs_reloc *lobj; | 505 | struct radeon_bo_list *lobj; |
506 | struct radeon_bo *bo; | 506 | struct radeon_bo *bo; |
507 | int r; | 507 | int r; |
508 | u64 bytes_moved = 0, initial_bytes_moved; | 508 | u64 bytes_moved = 0, initial_bytes_moved; |
diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c index 11b662469253..7c22b9369aea 100644 --- a/drivers/gpu/drm/radeon/radeon_uvd.c +++ b/drivers/gpu/drm/radeon/radeon_uvd.c | |||
@@ -488,7 +488,7 @@ static int radeon_uvd_cs_reloc(struct radeon_cs_parser *p, | |||
488 | unsigned buf_sizes[], bool *has_msg_cmd) | 488 | unsigned buf_sizes[], bool *has_msg_cmd) |
489 | { | 489 | { |
490 | struct radeon_cs_chunk *relocs_chunk; | 490 | struct radeon_cs_chunk *relocs_chunk; |
491 | struct radeon_cs_reloc *reloc; | 491 | struct radeon_bo_list *reloc; |
492 | unsigned idx, cmd, offset; | 492 | unsigned idx, cmd, offset; |
493 | uint64_t start, end; | 493 | uint64_t start, end; |
494 | int r; | 494 | int r; |
diff --git a/drivers/gpu/drm/radeon/radeon_vce.c b/drivers/gpu/drm/radeon/radeon_vce.c index 9e85757d5599..8b4eea48159d 100644 --- a/drivers/gpu/drm/radeon/radeon_vce.c +++ b/drivers/gpu/drm/radeon/radeon_vce.c | |||
@@ -453,7 +453,7 @@ int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi, | |||
453 | unsigned size) | 453 | unsigned size) |
454 | { | 454 | { |
455 | struct radeon_cs_chunk *relocs_chunk; | 455 | struct radeon_cs_chunk *relocs_chunk; |
456 | struct radeon_cs_reloc *reloc; | 456 | struct radeon_bo_list *reloc; |
457 | uint64_t start, end, offset; | 457 | uint64_t start, end, offset; |
458 | unsigned idx; | 458 | unsigned idx; |
459 | 459 | ||
diff --git a/drivers/gpu/drm/radeon/radeon_vm.c b/drivers/gpu/drm/radeon/radeon_vm.c index c4ffe026d249..0423e297a42a 100644 --- a/drivers/gpu/drm/radeon/radeon_vm.c +++ b/drivers/gpu/drm/radeon/radeon_vm.c | |||
@@ -125,15 +125,15 @@ void radeon_vm_manager_fini(struct radeon_device *rdev) | |||
125 | * Add the page directory to the list of BOs to | 125 | * Add the page directory to the list of BOs to |
126 | * validate for command submission (cayman+). | 126 | * validate for command submission (cayman+). |
127 | */ | 127 | */ |
128 | struct radeon_cs_reloc *radeon_vm_get_bos(struct radeon_device *rdev, | 128 | struct radeon_bo_list *radeon_vm_get_bos(struct radeon_device *rdev, |
129 | struct radeon_vm *vm, | 129 | struct radeon_vm *vm, |
130 | struct list_head *head) | 130 | struct list_head *head) |
131 | { | 131 | { |
132 | struct radeon_cs_reloc *list; | 132 | struct radeon_bo_list *list; |
133 | unsigned i, idx; | 133 | unsigned i, idx; |
134 | 134 | ||
135 | list = drm_malloc_ab(vm->max_pde_used + 2, | 135 | list = drm_malloc_ab(vm->max_pde_used + 2, |
136 | sizeof(struct radeon_cs_reloc)); | 136 | sizeof(struct radeon_bo_list)); |
137 | if (!list) | 137 | if (!list) |
138 | return NULL; | 138 | return NULL; |
139 | 139 | ||