Lines Matching refs:stream_offset

33 pvr_stream_get_data(u8 *stream, u32 *stream_offset, u32 stream_size, u32 data_size, u32 align_size,
36 *stream_offset = ALIGN(*stream_offset, align_size);
38 if ((*stream_offset + data_size) > stream_size)
41 memcpy(dest, stream + *stream_offset, data_size);
43 (*stream_offset) += data_size;
54 * @stream_offset: Starting offset within stream.
66 u32 nr_entries, u8 *stream, u32 stream_offset, u32 stream_size,
82 err = pvr_stream_get_data(stream, &stream_offset, stream_size, sizeof(u8),
89 err = pvr_stream_get_data(stream, &stream_offset, stream_size, sizeof(u16),
96 err = pvr_stream_get_data(stream, &stream_offset, stream_size, sizeof(u32),
103 err = pvr_stream_get_data(stream, &stream_offset, stream_size, sizeof(u64),
110 err = pvr_stream_get_data(stream, &stream_offset, stream_size,
120 *stream_offset_out = stream_offset;
128 u32 stream_offset, u32 ext_stream_size, void *dest)
143 err = pvr_stream_get_data(ext_stream, &stream_offset, ext_stream_size, sizeof(u32),
170 ext_stream, stream_offset,
172 cmd_defs->dest_size, &stream_offset);
209 u32 stream_offset = 0;
217 err = pvr_stream_get_data(stream, &stream_offset, stream_size, sizeof(u32),
226 err = pvr_stream_get_data(stream, &stream_offset, stream_size, sizeof(u32),
231 if (main_stream_len < stream_offset || main_stream_len > stream_size || padding)
235 stream, stream_offset, main_stream_len, dest_out,
236 cmd_defs->dest_size, &stream_offset);
240 if (stream_offset < stream_size) {
241 err = pvr_stream_process_ext_stream(pvr_dev, cmd_defs, stream, stream_offset,