Lines Matching refs:hw_ready
32 int hw_ready; /* Bytes ready for play (or captured) in hw ring buffer */ member
65 while (rec->hw_ready < qsize && rec->sw_ready > 0) { in snd_pcm_indirect_playback_transfer()
68 unsigned int bytes = qsize - rec->hw_ready; in snd_pcm_indirect_playback_transfer()
84 rec->hw_ready += bytes; in snd_pcm_indirect_playback_transfer()
102 rec->hw_ready -= bytes; in snd_pcm_indirect_playback_pointer()
132 while (rec->hw_ready > 0 && in snd_pcm_indirect_capture_transfer()
137 if (rec->hw_ready < (int)bytes) in snd_pcm_indirect_capture_transfer()
138 bytes = rec->hw_ready; in snd_pcm_indirect_capture_transfer()
152 rec->hw_ready -= bytes; in snd_pcm_indirect_capture_transfer()
171 rec->hw_ready += bytes; in snd_pcm_indirect_capture_pointer()
173 if (rec->hw_ready > qsize) in snd_pcm_indirect_capture_pointer()