Lines Matching refs:hw_ready
19 int hw_ready; /* Bytes ready for play (or captured) in hw ring buffer */ member
52 while (rec->hw_ready < qsize && rec->sw_ready > 0) { in snd_pcm_indirect_playback_transfer()
55 unsigned int bytes = qsize - rec->hw_ready; in snd_pcm_indirect_playback_transfer()
71 rec->hw_ready += bytes; in snd_pcm_indirect_playback_transfer()
89 rec->hw_ready -= bytes; in snd_pcm_indirect_playback_pointer()
119 while (rec->hw_ready > 0 && in snd_pcm_indirect_capture_transfer()
124 if (rec->hw_ready < (int)bytes) in snd_pcm_indirect_capture_transfer()
125 bytes = rec->hw_ready; in snd_pcm_indirect_capture_transfer()
139 rec->hw_ready -= bytes; in snd_pcm_indirect_capture_transfer()
158 rec->hw_ready += bytes; in snd_pcm_indirect_capture_pointer()
160 if (rec->hw_ready > qsize) in snd_pcm_indirect_capture_pointer()