Also change count from a pointer into a value. We were supposed to
be resetting it to 0 (and failed to), but that's gone since we dropped
the pre-ascii85 handling.
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
}
static void decode(struct gen_spec *spec,
- const char *buffer_name,
- const char *ring_name,
uint64_t gtt_offset,
uint32_t *data,
- int *count)
+ int count)
{
- uint32_t *p, *end = (data + *count);
+ uint32_t *p, *end = (data + count);
int length;
struct gen_group *inst;
uint64_t current_instruction_base_address = 0;
}
}
} else {
- decode(spec, buffer_name, ring_name, gtt_offset, data, &count);
+ decode(spec, gtt_offset, data, count);
}
free(data);
continue;