Searched refs:buffer_pos (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/media/usb/usbtv/
H A Dusbtv-audio.c103 size_t i, frame_bytes, chunk_length, buffer_pos, period_pos; local
128 buffer_pos = chip->snd_buffer_pos;
135 if (buffer_pos + chunk_length >= runtime->buffer_size) {
136 size_t cnt = (runtime->buffer_size - buffer_pos) *
138 memcpy(runtime->dma_area + buffer_pos * frame_bytes,
143 memcpy(runtime->dma_area + buffer_pos * frame_bytes,
147 buffer_pos += chunk_length;
150 if (buffer_pos >= runtime->buffer_size)
151 buffer_pos -= runtime->buffer_size;
161 chip->snd_buffer_pos = buffer_pos;
[all...]
/linux-master/lib/
H A Ddecompress_unlzma.c280 size_t buffer_pos; member in struct:writer
295 wr->global_pos + wr->buffer_pos;
305 pos = wr->buffer_pos - offs;
308 uint32_t pos = wr->buffer_pos - offs;
318 wr->buffer[wr->buffer_pos++] = wr->previous_byte = byte;
319 if (wr->flush && wr->buffer_pos == wr->header->dict_size) {
320 wr->buffer_pos = 0;
342 } while (len != 0 && wr->buffer_pos < wr->header->dst_size);
576 wr.buffer_pos = 0;
655 if (!wr.flush || wr.flush(wr.buffer, wr.buffer_pos)
[all...]
/linux-master/drivers/most/
H A Dmost_snd.c37 * @buffer_pos: current buffer position (ring buffer)
53 unsigned int buffer_pos; member in struct:channel
193 fr0 = min(buffer_size - channel->buffer_pos, frames);
195 channel->copy_fn(runtime->dma_area + channel->buffer_pos * frame_bytes,
206 channel->buffer_pos += frames;
207 if (channel->buffer_pos >= buffer_size)
208 channel->buffer_pos -= buffer_size;
356 channel->buffer_pos = 0;
402 return channel->buffer_pos;
/linux-master/sound/usb/misc/
H A Dua101.c109 unsigned int buffer_pos; member in struct:ua101::ua101_stream
219 source = runtime->dma_area + stream->buffer_pos * frame_bytes;
220 if (stream->buffer_pos + frames <= runtime->buffer_size) {
224 frames1 = runtime->buffer_size - stream->buffer_pos;
230 stream->buffer_pos += frames;
231 if (stream->buffer_pos >= runtime->buffer_size)
232 stream->buffer_pos -= runtime->buffer_size;
323 dest = runtime->dma_area + stream->buffer_pos * frame_bytes;
324 if (stream->buffer_pos + frames <= runtime->buffer_size) {
328 frames1 = runtime->buffer_size - stream->buffer_pos;
[all...]
/linux-master/sound/soc/sh/
H A Drz-ssi.c88 int buffer_pos; /* current frame position in the buffer */ member in struct:rz_ssi_stream
220 strm->buffer_pos = 0;
397 strm->buffer_pos += frames;
398 WARN_ON(strm->buffer_pos > runtime->buffer_size);
401 if (strm->buffer_pos == runtime->buffer_size)
402 strm->buffer_pos = 0;
404 current_period = strm->buffer_pos / runtime->period_size;
429 (strm->buffer_pos % runtime->period_size);
451 buf += strm->buffer_pos * runtime->channels;
479 frames_left = runtime->period_size - (strm->buffer_pos
[all...]
/linux-master/fs/reiserfs/
H A Dxattr.c523 size_t buffer_pos = 0; local
542 while (buffer_pos < buffer_size || buffer_pos == 0) {
547 if (buffer_size - buffer_pos > PAGE_SIZE)
550 chunk = buffer_size - buffer_pos;
576 memcpy(data + skip, buffer + buffer_pos, chunk);
584 buffer_pos += chunk;
658 size_t buffer_pos = 0; local
736 memcpy(buffer + buffer_pos, data + skip, chunk);
740 buffer_pos
[all...]

Completed in 139 milliseconds