mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-26 21:30:54 +07:00
drm/radeon: Remove now unused functions in radeon driver
With the dropped inlines gccs starts warning about genuinely unused functions. Remove r600_bpe_from_format, evergreen_cs_track_validate_cb, evergreen-cs_packet_next_is_pkt3_nop which are all unused. Signed-off-by: Andi Kleen <ak@linux.intel.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
74740c8324
commit
6a2f371d71
@ -122,12 +122,6 @@ static void evergreen_cs_track_init(struct evergreen_cs_track *track)
|
|||||||
track->db_s_write_bo = NULL;
|
track->db_s_write_bo = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int evergreen_cs_track_validate_cb(struct radeon_cs_parser *p, int i)
|
|
||||||
{
|
|
||||||
/* XXX fill in */
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int evergreen_cs_track_check(struct radeon_cs_parser *p)
|
static int evergreen_cs_track_check(struct radeon_cs_parser *p)
|
||||||
{
|
{
|
||||||
struct evergreen_cs_track *track = p->track;
|
struct evergreen_cs_track *track = p->track;
|
||||||
@ -235,28 +229,6 @@ static int evergreen_cs_packet_next_reloc(struct radeon_cs_parser *p,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* evergreen_cs_packet_next_is_pkt3_nop() - test if next packet is packet3 nop for reloc
|
|
||||||
* @parser: parser structure holding parsing context.
|
|
||||||
*
|
|
||||||
* Check next packet is relocation packet3, do bo validation and compute
|
|
||||||
* GPU offset using the provided start.
|
|
||||||
**/
|
|
||||||
static int evergreen_cs_packet_next_is_pkt3_nop(struct radeon_cs_parser *p)
|
|
||||||
{
|
|
||||||
struct radeon_cs_packet p3reloc;
|
|
||||||
int r;
|
|
||||||
|
|
||||||
r = evergreen_cs_packet_parse(p, &p3reloc, p->idx);
|
|
||||||
if (r) {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
if (p3reloc.type != PACKET_TYPE3 || p3reloc.opcode != PACKET3_NOP) {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* evergreen_cs_packet_next_vline() - parse userspace VLINE packet
|
* evergreen_cs_packet_next_vline() - parse userspace VLINE packet
|
||||||
* @parser: parser structure holding parsing context.
|
* @parser: parser structure holding parsing context.
|
||||||
|
@ -223,25 +223,6 @@ static int fmt_get_nblocksy(u32 format, u32 h)
|
|||||||
return (h + bh - 1) / bh;
|
return (h + bh - 1) / bh;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int r600_bpe_from_format(u32 *bpe, u32 format)
|
|
||||||
{
|
|
||||||
unsigned res;
|
|
||||||
|
|
||||||
if (format >= ARRAY_SIZE(color_formats_table))
|
|
||||||
goto fail;
|
|
||||||
|
|
||||||
res = color_formats_table[format].blocksize;
|
|
||||||
if (res == 0)
|
|
||||||
goto fail;
|
|
||||||
|
|
||||||
*bpe = res;
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
fail:
|
|
||||||
*bpe = 16;
|
|
||||||
return -EINVAL;
|
|
||||||
}
|
|
||||||
|
|
||||||
struct array_mode_checker {
|
struct array_mode_checker {
|
||||||
int array_mode;
|
int array_mode;
|
||||||
u32 group_size;
|
u32 group_size;
|
||||||
|
Loading…
Reference in New Issue
Block a user