Home
last modified time | relevance | path

Searched refs:bufs (Results 1 – 7 of 7) sorted by relevance

/sound/core/oss/
Dio.c50 void **bufs = (void**)plugin->extra_data; in io_playback_transfer() local
51 if (snd_BUG_ON(!bufs)) in io_playback_transfer()
55 bufs[channel] = src_channels[channel].area.addr; in io_playback_transfer()
57 bufs[channel] = NULL; in io_playback_transfer()
59 return pcm_writev(plugin->plug, bufs, frames); in io_playback_transfer()
76 void **bufs = (void**)plugin->extra_data; in io_capture_transfer() local
77 if (snd_BUG_ON(!bufs)) in io_capture_transfer()
81 bufs[channel] = dst_channels[channel].area.addr; in io_capture_transfer()
83 bufs[channel] = NULL; in io_capture_transfer()
85 return pcm_readv(plugin->plug, bufs, frames); in io_capture_transfer()
Dpcm_plugin.h165 void **bufs, snd_pcm_uframes_t frames,
168 void **bufs, snd_pcm_uframes_t frames,
Dpcm_oss.c1313 snd_pcm_sframes_t snd_pcm_oss_writev3(struct snd_pcm_substream *substream, void **bufs, snd_pcm_ufr… in snd_pcm_oss_writev3() argument
1333 ret = snd_pcm_lib_writev(substream, (void __user **)bufs, frames); in snd_pcm_oss_writev3()
1336 ret = snd_pcm_lib_writev(substream, (void __user **)bufs, frames); in snd_pcm_oss_writev3()
1349 snd_pcm_sframes_t snd_pcm_oss_readv3(struct snd_pcm_substream *substream, void **bufs, snd_pcm_ufra… in snd_pcm_oss_readv3() argument
1373 ret = snd_pcm_lib_readv(substream, (void __user **)bufs, frames); in snd_pcm_oss_readv3()
1376 ret = snd_pcm_lib_readv(substream, (void __user **)bufs, frames); in snd_pcm_oss_readv3()
/sound/core/
Dpcm_compat.c406 u32 bufs; /* this is void **; */ member
422 void __user **bufs; in snd_pcm_ioctl_xfern_compat() local
432 if (get_user(buf, &data32->bufs) || in snd_pcm_ioctl_xfern_compat()
436 bufs = kmalloc(sizeof(void __user *) * ch, GFP_KERNEL); in snd_pcm_ioctl_xfern_compat()
437 if (bufs == NULL) in snd_pcm_ioctl_xfern_compat()
442 kfree(bufs); in snd_pcm_ioctl_xfern_compat()
445 bufs[i] = compat_ptr(ptr); in snd_pcm_ioctl_xfern_compat()
449 err = snd_pcm_lib_writev(substream, bufs, frames); in snd_pcm_ioctl_xfern_compat()
451 err = snd_pcm_lib_readv(substream, bufs, frames); in snd_pcm_ioctl_xfern_compat()
456 kfree(bufs); in snd_pcm_ioctl_xfern_compat()
Dpcm_lib.c2155 void __user **bufs = (void __user **)data; in snd_pcm_lib_writev_transfer() local
2161 for (c = 0; c < channels; ++c, ++bufs) { in snd_pcm_lib_writev_transfer()
2162 if (*bufs == NULL) { in snd_pcm_lib_writev_transfer()
2166 char __user *buf = *bufs + samples_to_bytes(runtime, off); in snd_pcm_lib_writev_transfer()
2174 for (c = 0; c < channels; ++c, ++bufs) { in snd_pcm_lib_writev_transfer()
2176 if (*bufs == NULL) { in snd_pcm_lib_writev_transfer()
2179 char __user *buf = *bufs + samples_to_bytes(runtime, off); in snd_pcm_lib_writev_transfer()
2189 void __user **bufs, in snd_pcm_lib_writev() argument
2204 return snd_pcm_lib_write1(substream, (unsigned long)bufs, frames, in snd_pcm_lib_writev()
2364 void __user **bufs = (void __user **)data; in snd_pcm_lib_readv_transfer() local
[all …]
Dpcm_native.c2851 void __user **bufs; in snd_pcm_playback_ioctl1() local
2862 bufs = memdup_user(xfern.bufs, in snd_pcm_playback_ioctl1()
2864 if (IS_ERR(bufs)) in snd_pcm_playback_ioctl1()
2865 return PTR_ERR(bufs); in snd_pcm_playback_ioctl1()
2866 result = snd_pcm_lib_writev(substream, bufs, xfern.frames); in snd_pcm_playback_ioctl1()
2867 kfree(bufs); in snd_pcm_playback_ioctl1()
2931 void *bufs; in snd_pcm_capture_ioctl1() local
2942 bufs = memdup_user(xfern.bufs, in snd_pcm_capture_ioctl1()
2944 if (IS_ERR(bufs)) in snd_pcm_capture_ioctl1()
2945 return PTR_ERR(bufs); in snd_pcm_capture_ioctl1()
[all …]
/sound/oss/dmasound/
Ddmasound_core.c956 static int set_queue_frags(struct sound_queue *sq, int bufs, int size) in set_queue_frags() argument
971 if (bufs <= 0) in set_queue_frags()
973 if (bufs > sq->numBufs) /* the user is allowed say "don't care" with 0x7fff */ in set_queue_frags()
974 bufs = sq->numBufs ; in set_queue_frags()
982 sq->max_active = bufs ; in set_queue_frags()