Lines Matching refs:dst_area
3042 * \param dst_area area specification
3048 int snd_pcm_area_silence(const snd_pcm_channel_area_t *dst_area, snd_pcm_uframes_t dst_offset,
3056 if (!dst_area->addr)
3058 dst = snd_pcm_channel_area_addr(dst_area, dst_offset);
3065 if (dst_area->step == (unsigned int) width &&
3077 dst_step = dst_area->step / 8;
3082 int dstbit = dst_area->first % 8;
3083 int dstbit_step = dst_area->step % 8;
3206 * \param dst_area destination area specification
3214 int snd_pcm_area_copy(const snd_pcm_channel_area_t *dst_area, snd_pcm_uframes_t dst_offset,
3223 if (dst_area == src_area && dst_offset == src_offset)
3226 return snd_pcm_area_silence(dst_area, dst_offset, samples, format);
3228 if (!dst_area->addr)
3230 dst = snd_pcm_channel_area_addr(dst_area, dst_offset);
3233 dst_area->step == (unsigned int) width) {
3243 dst_step = dst_area->step / 8;
3248 int dstbit = dst_area->first % 8;
3249 int dstbit_step = dst_area->step % 8;