Lines Matching refs:hw_ready
32 int hw_ready; /* Bytes ready for play (or captured) in hw ring buffer */ member
63 while (rec->hw_ready < qsize && rec->sw_ready > 0) { in snd_pcm_indirect_playback_transfer()
66 unsigned int bytes = qsize - rec->hw_ready; in snd_pcm_indirect_playback_transfer()
82 rec->hw_ready += bytes; in snd_pcm_indirect_playback_transfer()
99 rec->hw_ready -= bytes; in snd_pcm_indirect_playback_pointer()
127 while (rec->hw_ready > 0 && in snd_pcm_indirect_capture_transfer()
132 if (rec->hw_ready < (int)bytes) in snd_pcm_indirect_capture_transfer()
133 bytes = rec->hw_ready; in snd_pcm_indirect_capture_transfer()
147 rec->hw_ready -= bytes; in snd_pcm_indirect_capture_transfer()
165 rec->hw_ready += bytes; in snd_pcm_indirect_capture_pointer()
167 if (rec->hw_ready > qsize) in snd_pcm_indirect_capture_pointer()