Lines Matching refs:slave_appl_ptr
315 snd_pcm_uframes_t slave_hw_ptr, slave_appl_ptr, slave_size;
329 slave_size = pcm_frame_diff(dmix->slave_appl_ptr, dmix->slave_hw_ptr, dmix->slave_boundary);
336 dmix->slave_appl_ptr += transfer;
337 dmix->slave_appl_ptr %= dmix->slave_boundary;
352 slave_size = pcm_frame_diff(slave_hw_ptr, dmix->slave_appl_ptr, dmix->slave_boundary);
364 slave_appl_ptr = dmix->slave_appl_ptr % dmix->slave_buffer_size;
365 dmix->slave_appl_ptr += size;
366 dmix->slave_appl_ptr %= dmix->slave_boundary;
372 if (slave_appl_ptr + transfer > dmix->slave_buffer_size)
373 transfer = dmix->slave_buffer_size - slave_appl_ptr;
374 mix_areas(dmix, src_areas, dst_areas, appl_ptr, slave_appl_ptr, transfer);
378 slave_appl_ptr += transfer;
379 slave_appl_ptr %= dmix->slave_buffer_size;
674 snd_pcm_uframes_t slave_appl_ptr, slave_size;
708 slave_size = pcm_frame_diff(dmix->slave_appl_ptr, dmix->slave_hw_ptr, pcm->boundary);
723 dmix->slave_appl_ptr -= size;
724 dmix->slave_appl_ptr %= dmix->slave_boundary;
725 slave_appl_ptr = dmix->slave_appl_ptr % dmix->slave_buffer_size;
731 if (slave_appl_ptr + transfer > dmix->slave_buffer_size)
732 transfer = dmix->slave_buffer_size - slave_appl_ptr;
733 remix_areas(dmix, src_areas, dst_areas, appl_ptr, slave_appl_ptr, transfer);
737 slave_appl_ptr += transfer;
738 slave_appl_ptr %= dmix->slave_buffer_size;