Lines Matching defs:dst_area
2525 * \param dst_area area specification
2531 int snd_pcm_area_silence(const snd_pcm_channel_area_t *dst_area, snd_pcm_uframes_t dst_offset,
2539 if (!dst_area->addr)
2541 dst = snd_pcm_channel_area_addr(dst_area, dst_offset);
2544 if (dst_area->step == (unsigned int) width) {
2553 dst_step = dst_area->step / 8;
2558 int dstbit = dst_area->first % 8;
2559 int dstbit_step = dst_area->step % 8;
2678 * \param dst_area destination area specification
2686 int snd_pcm_area_copy(const snd_pcm_channel_area_t *dst_area, snd_pcm_uframes_t dst_offset,
2695 if (dst_area == src_area && dst_offset == src_offset)
2698 return snd_pcm_area_silence(dst_area, dst_offset, samples, format);
2700 if (!dst_area->addr)
2702 dst = snd_pcm_channel_area_addr(dst_area, dst_offset);
2705 dst_area->step == (unsigned int) width) {
2713 dst_step = dst_area->step / 8;
2718 int dstbit = dst_area->first % 8;
2719 int dstbit_step = dst_area->step % 8;