diff options
author | Ilija Hadzic <ihadzic@research.bell-labs.com> | 2013-01-02 18:27:46 -0500 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2013-01-31 16:24:45 -0500 |
commit | e97169930941c4326dd563578369590a52aec707 (patch) | |
tree | 072a99f88189e80155e17a20f20677205e1a00ca /drivers/gpu/drm/radeon/radeon.h | |
parent | c3ad63afcdb931159690aa7ba2906079c3b38a13 (diff) |
drm/radeon: pull out common next_reloc function
next_reloc function does the same thing in all ASICs with
the exception of R600 which has a special case in legacy mode.
Pull out the common function in preparation for refactoring.
Signed-off-by: Ilija Hadzic <ihadzic@research.bell-labs.com>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon.h')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h index 5f964309ba68..fa17ce026aba 100644 --- a/drivers/gpu/drm/radeon/radeon.h +++ b/drivers/gpu/drm/radeon/radeon.h | |||
@@ -1978,6 +1978,9 @@ int radeon_cs_packet_parse(struct radeon_cs_parser *p, | |||
1978 | bool radeon_cs_packet_next_is_pkt3_nop(struct radeon_cs_parser *p); | 1978 | bool radeon_cs_packet_next_is_pkt3_nop(struct radeon_cs_parser *p); |
1979 | void radeon_cs_dump_packet(struct radeon_cs_parser *p, | 1979 | void radeon_cs_dump_packet(struct radeon_cs_parser *p, |
1980 | struct radeon_cs_packet *pkt); | 1980 | struct radeon_cs_packet *pkt); |
1981 | int radeon_cs_packet_next_reloc(struct radeon_cs_parser *p, | ||
1982 | struct radeon_cs_reloc **cs_reloc, | ||
1983 | int nomm); | ||
1981 | int r600_cs_common_vline_parse(struct radeon_cs_parser *p, | 1984 | int r600_cs_common_vline_parse(struct radeon_cs_parser *p, |
1982 | uint32_t *vline_start_end, | 1985 | uint32_t *vline_start_end, |
1983 | uint32_t *vline_status); | 1986 | uint32_t *vline_status); |