Lines Matching refs:sw_io
72 snd_printk(KERN_DEBUG "STAT: sw_io: %d, sw_data: %d\n", rec->sw_io, in snd_pcm_indirect2_stat()
143 rec->sw_io += bytes; in snd_pcm_indirect2_increase_min_periods()
144 if (rec->sw_io >= rec->sw_buffer_size) in snd_pcm_indirect2_increase_min_periods()
145 rec->sw_io -= rec->sw_buffer_size; in snd_pcm_indirect2_increase_min_periods()
187 if (rec->sw_io != rec->sw_data) { in snd_pcm_indirect2_increase_min_periods()
189 if (rec->sw_data > rec->sw_io) in snd_pcm_indirect2_increase_min_periods()
190 diff = rec->sw_data - rec->sw_io; in snd_pcm_indirect2_increase_min_periods()
193 rec->sw_io) + in snd_pcm_indirect2_increase_min_periods()
196 rec->sw_io = rec->sw_data; in snd_pcm_indirect2_increase_min_periods()
198 rec->sw_io += bytes; in snd_pcm_indirect2_increase_min_periods()
199 if (rec->sw_io >= rec->sw_buffer_size) in snd_pcm_indirect2_increase_min_periods()
200 rec->sw_io -= in snd_pcm_indirect2_increase_min_periods()
238 return bytes_to_frames(substream->runtime, rec->sw_io); in snd_pcm_indirect2_pointer()
286 rec->sw_io, rec->sw_data, in snd_pcm_indirect2_playback_transfer()
447 rec->sw_io, rec->sw_data, in snd_pcm_indirect2_capture_transfer()
471 rec->sw_io = SNDRV_PCM_POS_XRUN; in snd_pcm_indirect2_capture_transfer()