Home
last modified time | relevance | path

Searched refs:buffer_pos (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/media/usb/usbtv/
H A Dusbtv-audio.c103 size_t i, frame_bytes, chunk_length, buffer_pos, period_pos; in usbtv_audio_urb_received() local
128 buffer_pos = chip->snd_buffer_pos; in usbtv_audio_urb_received()
135 if (buffer_pos + chunk_length >= runtime->buffer_size) { in usbtv_audio_urb_received()
136 size_t cnt = (runtime->buffer_size - buffer_pos) * in usbtv_audio_urb_received()
138 memcpy(runtime->dma_area + buffer_pos * frame_bytes, in usbtv_audio_urb_received()
143 memcpy(runtime->dma_area + buffer_pos * frame_bytes, in usbtv_audio_urb_received()
147 buffer_pos += chunk_length; in usbtv_audio_urb_received()
150 if (buffer_pos >= runtime->buffer_size) in usbtv_audio_urb_received()
151 buffer_pos -= runtime->buffer_size; in usbtv_audio_urb_received()
161 chip->snd_buffer_pos = buffer_pos; in usbtv_audio_urb_received()
/linux/lib/
H A Ddecompress_unlzma.c282 size_t buffer_pos; member
297 wr->global_pos + wr->buffer_pos; in get_pos()
307 pos = wr->buffer_pos - offs; in peek_old_byte()
310 uint32_t pos = wr->buffer_pos - offs; in peek_old_byte()
320 wr->buffer[wr->buffer_pos++] = wr->previous_byte = byte; in write_byte()
321 if (wr->flush && wr->buffer_pos == wr->header->dict_size) { in write_byte()
322 wr->buffer_pos = 0; in write_byte()
344 } while (len != 0 && wr->buffer_pos < wr->header->dst_size); in copy_bytes()
578 wr.buffer_pos = 0; in unlzma()
657 if (!wr.flush || wr.flush(wr.buffer, wr.buffer_pos) == wr.buffer_pos) in unlzma()
/linux/drivers/most/
H A Dmost_snd.c53 unsigned int buffer_pos; member
193 fr0 = min(buffer_size - channel->buffer_pos, frames); in copy_data()
195 channel->copy_fn(runtime->dma_area + channel->buffer_pos * frame_bytes, in copy_data()
206 channel->buffer_pos += frames; in copy_data()
207 if (channel->buffer_pos >= buffer_size) in copy_data()
208 channel->buffer_pos -= buffer_size; in copy_data()
356 channel->buffer_pos = 0; in pcm_prepare()
402 return channel->buffer_pos; in pcm_pointer()
/linux/sound/soc/renesas/
H A Drz-ssi.c91 int buffer_pos; /* current frame position in the buffer */ member
224 strm->buffer_pos = 0; in rz_ssi_stream_init()
436 strm->buffer_pos += frames; in rz_ssi_pointer_update()
437 WARN_ON(strm->buffer_pos > runtime->buffer_size); in rz_ssi_pointer_update()
440 if (strm->buffer_pos == runtime->buffer_size) in rz_ssi_pointer_update()
441 strm->buffer_pos = 0; in rz_ssi_pointer_update()
443 current_period = strm->buffer_pos / runtime->period_size; in rz_ssi_pointer_update()
472 (strm->buffer_pos % runtime->period_size); in rz_ssi_pio_recv()
494 buf += strm->buffer_pos * runtime->channels; in rz_ssi_pio_recv()
522 frames_left = runtime->period_size - (strm->buffer_pos % in rz_ssi_pio_send()
[all …]