| /OK3568_Linux_fs/kernel/sound/soc/dwc/ |
| H A D | dwc-pcm.c | 30 unsigned int period_pos = tx_ptr % runtime->period_size; \ 36 period_pos++; \ 40 *period_elapsed = period_pos >= runtime->period_size; \ 50 unsigned int period_pos = rx_ptr % runtime->period_size; \ 56 period_pos++; \ 60 *period_elapsed = period_pos >= runtime->period_size; \
|
| /OK3568_Linux_fs/kernel/drivers/media/usb/usbtv/ |
| H A D | usbtv-audio.c | 103 size_t i, frame_bytes, chunk_length, buffer_pos, period_pos; in usbtv_audio_urb_received() local 129 period_pos = chip->snd_period_pos; in usbtv_audio_urb_received() 148 period_pos += chunk_length; in usbtv_audio_urb_received() 153 if (period_pos >= runtime->period_size) { in usbtv_audio_urb_received() 154 period_pos -= runtime->period_size; in usbtv_audio_urb_received() 162 chip->snd_period_pos = period_pos; in usbtv_audio_urb_received()
|
| /OK3568_Linux_fs/kernel/drivers/media/usb/tm6000/ |
| H A D | tm6000-alsa.c | 222 chip->period_pos += length; in tm6000_fillbuf() 223 if (chip->period_pos >= runtime->period_size) { in tm6000_fillbuf() 224 chip->period_pos -= runtime->period_size; in tm6000_fillbuf() 244 chip->period_pos = 0; in snd_tm6000_prepare()
|
| H A D | tm6000.h | 149 unsigned period_pos; member
|
| /OK3568_Linux_fs/kernel/sound/soc/intel/keembay/ |
| H A D | kmb_platform.c | 55 unsigned int period_pos = tx_ptr % runtime->period_size; in kmb_pcm_tx_fn() local 70 period_pos++; in kmb_pcm_tx_fn() 76 *period_elapsed = period_pos >= runtime->period_size; in kmb_pcm_tx_fn() 85 unsigned int period_pos = rx_ptr % runtime->period_size; in kmb_pcm_rx_fn() local 106 period_pos++; in kmb_pcm_rx_fn() 112 *period_elapsed = period_pos >= runtime->period_size; in kmb_pcm_rx_fn()
|
| /OK3568_Linux_fs/kernel/drivers/staging/most/sound/ |
| H A D | sound.c | 50 unsigned int period_pos; member 217 channel->period_pos += frames; in copy_data() 218 if (channel->period_pos >= runtime->period_size) { in copy_data() 219 channel->period_pos -= runtime->period_size; in copy_data() 363 channel->period_pos = 0; in pcm_prepare()
|
| /OK3568_Linux_fs/kernel/sound/isa/sb/ |
| H A D | emu8000_pcm.c | 52 int period_pos; member 195 rec->period_pos += delta; in emu8k_pcm_timer_func() 202 if (rec->period_pos >= (int)rec->period_size) { in emu8k_pcm_timer_func() 203 rec->period_pos %= rec->period_size; in emu8k_pcm_timer_func() 611 rec->period_pos = 0; in emu8k_pcm_prepare()
|
| /OK3568_Linux_fs/kernel/sound/usb/misc/ |
| H A D | ua101.c | 109 unsigned int period_pos; member 234 stream->period_pos += frames; in copy_playback_data() 235 if (stream->period_pos >= runtime->period_size) { in copy_playback_data() 236 stream->period_pos -= runtime->period_size; in copy_playback_data() 339 stream->period_pos += frames; in copy_capture_data() 340 if (stream->period_pos >= runtime->period_size) { in copy_capture_data() 341 stream->period_pos -= runtime->period_size; in copy_capture_data() 775 ua->capture.period_pos = 0; in capture_pcm_prepare() 803 ua->playback.period_pos = 0; in playback_pcm_prepare()
|
| /OK3568_Linux_fs/kernel/sound/soc/sh/ |
| H A D | fsi.c | 211 int period_pos; /* current period position */ member 531 io->period_pos = 0; in fsi_stream_init() 559 io->period_pos = 0; in fsi_stream_quit() 1049 io->period_samples * (io->period_pos + 1)) { in fsi_pointer_update() 1053 io->period_pos++; in fsi_pointer_update() 1055 if (io->period_pos >= runtime->periods) { in fsi_pointer_update() 1057 io->period_pos = 0; in fsi_pointer_update()
|
| /OK3568_Linux_fs/kernel/sound/soc/sh/rcar/ |
| H A D | ssi.c | 1021 int period_pos = byte_pos / ssi->byte_per_period; in rsnd_ssi_pio_interrupt() local 1023 if (period_pos >= runtime->periods) { in rsnd_ssi_pio_interrupt() 1025 period_pos = 0; in rsnd_ssi_pio_interrupt() 1028 ssi->next_period_byte = (period_pos + 1) * ssi->byte_per_period; in rsnd_ssi_pio_interrupt()
|
| /OK3568_Linux_fs/kernel/sound/pci/ymfpci/ |
| H A D | ymfpci_main.c | 306 ypcm->period_pos += delta; in snd_ymfpci_pcm_interrupt() 308 if (ypcm->period_pos >= ypcm->period_size) { in snd_ymfpci_pcm_interrupt() 315 ypcm->period_pos %= ypcm->period_size; in snd_ymfpci_pcm_interrupt() 358 ypcm->period_pos += delta; in snd_ymfpci_pcm_capture_interrupt() 360 if (ypcm->period_pos >= ypcm->period_size) { in snd_ymfpci_pcm_capture_interrupt() 361 ypcm->period_pos %= ypcm->period_size; in snd_ymfpci_pcm_capture_interrupt() 669 ypcm->period_pos = 0; in snd_ymfpci_playback_prepare() 703 ypcm->period_pos = 0; in snd_ymfpci_capture_prepare()
|
| H A D | ymfpci.h | 265 u32 period_pos; member
|
| /OK3568_Linux_fs/kernel/sound/pci/emu10k1/ |
| H A D | emupcm.c | 725 unsigned int ptr, period_pos; in snd_emu10k1_playback_mangle_extra() local 729 period_pos = runtime->status->hw_ptr - runtime->hw_ptr_interrupt; in snd_emu10k1_playback_mangle_extra() 730 period_pos %= runtime->period_size; in snd_emu10k1_playback_mangle_extra() 733 ptr |= epcm->ccca_start_addr + period_pos; in snd_emu10k1_playback_mangle_extra()
|