Home
last modified time | relevance | path

Searched refs:hw_ptr (Results 1 – 3 of 3) sorted by relevance

/drivers/usb/gadget/function/
Du_audio.c48 ssize_t hw_ptr; member
92 unsigned int hw_ptr; in u_audio_iso_complete() local
152 hw_ptr = prm->hw_ptr; in u_audio_iso_complete()
157 pending = runtime->dma_bytes - hw_ptr; in u_audio_iso_complete()
161 memcpy(req->buf, runtime->dma_area + hw_ptr, pending); in u_audio_iso_complete()
165 memcpy(req->buf, runtime->dma_area + hw_ptr, in u_audio_iso_complete()
170 memcpy(runtime->dma_area + hw_ptr, req->buf, pending); in u_audio_iso_complete()
174 memcpy(runtime->dma_area + hw_ptr, req->buf, in u_audio_iso_complete()
181 prm->hw_ptr = (hw_ptr + req->actual) % runtime->dma_bytes; in u_audio_iso_complete()
182 hw_ptr = prm->hw_ptr; in u_audio_iso_complete()
[all …]
/drivers/media/usb/go7007/
Dsnd-go7007.c50 int hw_ptr; member
80 gosnd->hw_ptr += frames; in parse_audio_stream_data()
81 if (gosnd->hw_ptr >= runtime->buffer_size) in parse_audio_stream_data()
82 gosnd->hw_ptr -= runtime->buffer_size; in parse_audio_stream_data()
179 gosnd->hw_ptr = gosnd->w_idx = gosnd->avail = 0; in go7007_snd_pcm_trigger()
192 return gosnd->hw_ptr; in go7007_snd_pcm_pointer()
242 gosnd->hw_ptr = gosnd->w_idx = gosnd->avail = 0; in go7007_snd_init()
/drivers/staging/vc04_services/bcm2835-audio/
Dbcm2835-pcm.c89 frames_to_bytes(alsa_stream->substream->runtime, alsa_stream->substream->runtime->status->hw_ptr), in bcm2835_playback_fifo()
421 frames_to_bytes(runtime, runtime->status->hw_ptr), in snd_bcm2835_pcm_pointer()