• Home
  • Raw
  • Download

Lines Matching refs:slave

142 	int err = snd_pcm_delay(plugin->gen.slave, &sd);  in snd_pcm_plugin_delay()
151 snd_pcm_t *slave = plugin->gen.slave; in snd_pcm_plugin_call_init_cb() local
154 assert(pcm->boundary == slave->boundary); in snd_pcm_plugin_call_init_cb()
155 *pcm->hw.ptr = *slave->hw.ptr; in snd_pcm_plugin_call_init_cb()
156 *pcm->appl.ptr = *slave->appl.ptr; in snd_pcm_plugin_call_init_cb()
169 err = snd_pcm_prepare(plugin->gen.slave); in snd_pcm_plugin_prepare()
179 err = snd_pcm_reset(plugin->gen.slave); in snd_pcm_plugin_reset()
202 sframes = snd_pcm_rewind(plugin->gen.slave, sframes); in snd_pcm_plugin_rewind()
226 sframes = INTERNAL(snd_pcm_forward)(plugin->gen.slave, sframes); in snd_pcm_plugin_forward()
239 snd_pcm_t *slave = plugin->gen.slave; in snd_pcm_plugin_write_areas() local
250 result = snd_pcm_mmap_begin(slave, &slave_areas, &slave_offset, &slave_frames); in snd_pcm_plugin_write_areas()
259 if (CHECK_SANITY(slave_frames > snd_pcm_mmap_playback_avail(slave))) { in snd_pcm_plugin_write_areas()
261 snd_pcm_mmap_playback_avail(slave)); in snd_pcm_plugin_write_areas()
265 result = snd_pcm_mmap_commit(slave, slave_offset, slave_frames); in snd_pcm_plugin_write_areas()
296 snd_pcm_t *slave = plugin->gen.slave; in snd_pcm_plugin_read_areas() local
307 result = snd_pcm_mmap_begin(slave, &slave_areas, &slave_offset, &slave_frames); in snd_pcm_plugin_read_areas()
316 if (CHECK_SANITY(slave_frames > snd_pcm_mmap_capture_avail(slave))) { in snd_pcm_plugin_read_areas()
318 snd_pcm_mmap_playback_avail(slave)); in snd_pcm_plugin_read_areas()
322 result = snd_pcm_mmap_commit(slave, slave_offset, slave_frames); in snd_pcm_plugin_read_areas()
326 res = plugin->undo_read(slave, areas, offset, frames, slave_frames - result); in snd_pcm_plugin_read_areas()
391 snd_pcm_t *slave = plugin->gen.slave; in snd_pcm_plugin_mmap_commit() local
402 slave_size = snd_pcm_avail_update(slave); in snd_pcm_plugin_mmap_commit()
416 result = snd_pcm_mmap_begin(slave, &slave_areas, &slave_offset, &slave_frames); in snd_pcm_plugin_mmap_commit()
425 result = snd_pcm_mmap_commit(slave, slave_offset, slave_frames); in snd_pcm_plugin_mmap_commit()
464 snd_pcm_t *slave = plugin->gen.slave; in snd_pcm_plugin_sync_hw_ptr_capture() local
487 slave_size = snd_pcm_avail_update(slave); in snd_pcm_plugin_sync_hw_ptr_capture()
488 result = snd_pcm_mmap_begin(slave, &slave_areas, &slave_offset, &slave_frames); in snd_pcm_plugin_sync_hw_ptr_capture()
497 result = snd_pcm_mmap_commit(slave, slave_offset, slave_frames); in snd_pcm_plugin_sync_hw_ptr_capture()
500 res = plugin->undo_read(slave, areas, hw_offset, frames, slave_frames - result); in snd_pcm_plugin_sync_hw_ptr_capture()
540 snd_pcm_t *slave = plugin->gen.slave; in snd_pcm_plugin_avail_update() local
543 slave_size = snd_pcm_avail_update(slave); in snd_pcm_plugin_avail_update()
544 return snd_pcm_plugin_sync_hw_ptr(pcm, *slave->hw.ptr, slave_size); in snd_pcm_plugin_avail_update()
552 err = snd_pcm_status(plugin->gen.slave, status); in snd_pcm_plugin_status()
599 snd_pcm_t *slave = plugin->gen.slave; in snd_pcm_plugin_may_wait_for_avail_min() local
617 if (slave->avail_min != needed_slave_avail_min) { in snd_pcm_plugin_may_wait_for_avail_min()
624 snd_pcm_sw_params_current(slave, swparams); in snd_pcm_plugin_may_wait_for_avail_min()
632 snd_pcm_sw_params(slave, swparams); in snd_pcm_plugin_may_wait_for_avail_min()