pcm_oss_file 51 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_rate(struct snd_pcm_oss_file *pcm_oss_file); pcm_oss_file 52 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_channels(struct snd_pcm_oss_file *pcm_oss_file); pcm_oss_file 53 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_format(struct snd_pcm_oss_file *pcm_oss_file); pcm_oss_file 1092 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_active_substream(struct snd_pcm_oss_file *pcm_oss_file, struct snd_pcm_substream **r_substream) pcm_oss_file 1098 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[idx]; pcm_oss_file 1540 sound/core/oss/pcm_oss.c static int snd_pcm_oss_reset(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 1547 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[i]; pcm_oss_file 1562 sound/core/oss/pcm_oss.c static int snd_pcm_oss_post(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 1567 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; pcm_oss_file 1626 sound/core/oss/pcm_oss.c static int snd_pcm_oss_sync(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 1636 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; pcm_oss_file 1705 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_CAPTURE]; pcm_oss_file 1721 sound/core/oss/pcm_oss.c static int snd_pcm_oss_set_rate(struct snd_pcm_oss_file *pcm_oss_file, int rate) pcm_oss_file 1726 sound/core/oss/pcm_oss.c struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; pcm_oss_file 1746 sound/core/oss/pcm_oss.c return snd_pcm_oss_get_rate(pcm_oss_file); pcm_oss_file 1749 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_rate(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 1754 sound/core/oss/pcm_oss.c if ((err = snd_pcm_oss_get_active_substream(pcm_oss_file, &substream)) < 0) pcm_oss_file 1759 sound/core/oss/pcm_oss.c static int snd_pcm_oss_set_channels(struct snd_pcm_oss_file *pcm_oss_file, unsigned int channels) pcm_oss_file 1767 sound/core/oss/pcm_oss.c struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; pcm_oss_file 1783 sound/core/oss/pcm_oss.c return snd_pcm_oss_get_channels(pcm_oss_file); pcm_oss_file 1786 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_channels(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 1791 sound/core/oss/pcm_oss.c if ((err = snd_pcm_oss_get_active_substream(pcm_oss_file, &substream)) < 0) pcm_oss_file 1796 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_block_size(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 1801 sound/core/oss/pcm_oss.c if ((err = snd_pcm_oss_get_active_substream(pcm_oss_file, &substream)) < 0) pcm_oss_file 1806 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_formats(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 1816 sound/core/oss/pcm_oss.c if ((err = snd_pcm_oss_get_active_substream(pcm_oss_file, &substream)) < 0) pcm_oss_file 1851 sound/core/oss/pcm_oss.c static int snd_pcm_oss_set_format(struct snd_pcm_oss_file *pcm_oss_file, int format) pcm_oss_file 1857 sound/core/oss/pcm_oss.c formats = snd_pcm_oss_get_formats(pcm_oss_file); pcm_oss_file 1863 sound/core/oss/pcm_oss.c struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; pcm_oss_file 1878 sound/core/oss/pcm_oss.c return snd_pcm_oss_get_format(pcm_oss_file); pcm_oss_file 1881 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_format(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 1886 sound/core/oss/pcm_oss.c if ((err = snd_pcm_oss_get_active_substream(pcm_oss_file, &substream)) < 0) pcm_oss_file 1912 sound/core/oss/pcm_oss.c static int snd_pcm_oss_set_subdivide(struct snd_pcm_oss_file *pcm_oss_file, int subdivide) pcm_oss_file 1917 sound/core/oss/pcm_oss.c struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; pcm_oss_file 1951 sound/core/oss/pcm_oss.c static int snd_pcm_oss_set_fragment(struct snd_pcm_oss_file *pcm_oss_file, unsigned int val) pcm_oss_file 1956 sound/core/oss/pcm_oss.c struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; pcm_oss_file 2005 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_caps(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 2011 sound/core/oss/pcm_oss.c struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; pcm_oss_file 2028 sound/core/oss/pcm_oss.c static int snd_pcm_oss_set_trigger(struct snd_pcm_oss_file *pcm_oss_file, int trigger) pcm_oss_file 2038 sound/core/oss/pcm_oss.c psubstream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; pcm_oss_file 2039 sound/core/oss/pcm_oss.c csubstream = pcm_oss_file->streams[SNDRV_PCM_STREAM_CAPTURE]; pcm_oss_file 2109 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_trigger(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 2114 sound/core/oss/pcm_oss.c psubstream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; pcm_oss_file 2115 sound/core/oss/pcm_oss.c csubstream = pcm_oss_file->streams[SNDRV_PCM_STREAM_CAPTURE]; pcm_oss_file 2123 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_odelay(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 2130 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; pcm_oss_file 2146 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_ptr(struct snd_pcm_oss_file *pcm_oss_file, int stream, struct count_info __user * _info) pcm_oss_file 2157 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[stream]; pcm_oss_file 2215 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_space(struct snd_pcm_oss_file *pcm_oss_file, int stream, struct audio_buf_info __user *_info) pcm_oss_file 2226 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[stream]; pcm_oss_file 2276 sound/core/oss/pcm_oss.c static int snd_pcm_oss_get_mapbuf(struct snd_pcm_oss_file *pcm_oss_file, int stream, struct buffmem_desc __user * _info) pcm_oss_file 2360 sound/core/oss/pcm_oss.c static int snd_pcm_oss_release_file(struct snd_pcm_oss_file *pcm_oss_file) pcm_oss_file 2363 sound/core/oss/pcm_oss.c if (!pcm_oss_file) pcm_oss_file 2366 sound/core/oss/pcm_oss.c struct snd_pcm_substream *substream = pcm_oss_file->streams[cidx]; pcm_oss_file 2370 sound/core/oss/pcm_oss.c kfree(pcm_oss_file); pcm_oss_file 2381 sound/core/oss/pcm_oss.c struct snd_pcm_oss_file *pcm_oss_file; pcm_oss_file 2388 sound/core/oss/pcm_oss.c pcm_oss_file = kzalloc(sizeof(*pcm_oss_file), GFP_KERNEL); pcm_oss_file 2389 sound/core/oss/pcm_oss.c if (pcm_oss_file == NULL) pcm_oss_file 2411 sound/core/oss/pcm_oss.c snd_pcm_oss_release_file(pcm_oss_file); pcm_oss_file 2415 sound/core/oss/pcm_oss.c pcm_oss_file->streams[idx] = substream; pcm_oss_file 2419 sound/core/oss/pcm_oss.c if (!pcm_oss_file->streams[0] && !pcm_oss_file->streams[1]) { pcm_oss_file 2420 sound/core/oss/pcm_oss.c snd_pcm_oss_release_file(pcm_oss_file); pcm_oss_file 2424 sound/core/oss/pcm_oss.c file->private_data = pcm_oss_file; pcm_oss_file 2426 sound/core/oss/pcm_oss.c *rpcm_oss_file = pcm_oss_file; pcm_oss_file 2448 sound/core/oss/pcm_oss.c struct snd_pcm_oss_file *pcm_oss_file; pcm_oss_file 2490 sound/core/oss/pcm_oss.c err = snd_pcm_oss_open_file(file, pcm, &pcm_oss_file, pcm_oss_file 2535 sound/core/oss/pcm_oss.c struct snd_pcm_oss_file *pcm_oss_file; pcm_oss_file 2537 sound/core/oss/pcm_oss.c pcm_oss_file = file->private_data; pcm_oss_file 2538 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; pcm_oss_file 2540 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_CAPTURE]; pcm_oss_file 2545 sound/core/oss/pcm_oss.c snd_pcm_oss_sync(pcm_oss_file); pcm_oss_file 2547 sound/core/oss/pcm_oss.c snd_pcm_oss_release_file(pcm_oss_file); pcm_oss_file 2557 sound/core/oss/pcm_oss.c struct snd_pcm_oss_file *pcm_oss_file; pcm_oss_file 2561 sound/core/oss/pcm_oss.c pcm_oss_file = file->private_data; pcm_oss_file 2571 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[idx]; pcm_oss_file 2587 sound/core/oss/pcm_oss.c return snd_pcm_oss_reset(pcm_oss_file); pcm_oss_file 2589 sound/core/oss/pcm_oss.c return snd_pcm_oss_sync(pcm_oss_file); pcm_oss_file 2593 sound/core/oss/pcm_oss.c if ((res = snd_pcm_oss_set_rate(pcm_oss_file, res))<0) pcm_oss_file 2597 sound/core/oss/pcm_oss.c res = snd_pcm_oss_get_rate(pcm_oss_file); pcm_oss_file 2605 sound/core/oss/pcm_oss.c if ((res = snd_pcm_oss_set_channels(pcm_oss_file, res)) < 0) pcm_oss_file 2609 sound/core/oss/pcm_oss.c res = snd_pcm_oss_get_block_size(pcm_oss_file); pcm_oss_file 2616 sound/core/oss/pcm_oss.c res = snd_pcm_oss_set_format(pcm_oss_file, res); pcm_oss_file 2621 sound/core/oss/pcm_oss.c res = snd_pcm_oss_get_format(pcm_oss_file); pcm_oss_file 2628 sound/core/oss/pcm_oss.c res = snd_pcm_oss_set_channels(pcm_oss_file, res); pcm_oss_file 2633 sound/core/oss/pcm_oss.c res = snd_pcm_oss_get_channels(pcm_oss_file); pcm_oss_file 2641 sound/core/oss/pcm_oss.c return snd_pcm_oss_post(pcm_oss_file); pcm_oss_file 2645 sound/core/oss/pcm_oss.c res = snd_pcm_oss_set_subdivide(pcm_oss_file, res); pcm_oss_file 2652 sound/core/oss/pcm_oss.c return snd_pcm_oss_set_fragment(pcm_oss_file, res); pcm_oss_file 2654 sound/core/oss/pcm_oss.c res = snd_pcm_oss_get_formats(pcm_oss_file); pcm_oss_file 2660 sound/core/oss/pcm_oss.c return snd_pcm_oss_get_space(pcm_oss_file, pcm_oss_file 2667 sound/core/oss/pcm_oss.c res = snd_pcm_oss_get_caps(pcm_oss_file); pcm_oss_file 2672 sound/core/oss/pcm_oss.c res = snd_pcm_oss_get_trigger(pcm_oss_file); pcm_oss_file 2679 sound/core/oss/pcm_oss.c return snd_pcm_oss_set_trigger(pcm_oss_file, res); pcm_oss_file 2682 sound/core/oss/pcm_oss.c return snd_pcm_oss_get_ptr(pcm_oss_file, pcm_oss_file 2688 sound/core/oss/pcm_oss.c return snd_pcm_oss_get_mapbuf(pcm_oss_file, pcm_oss_file 2696 sound/core/oss/pcm_oss.c if (snd_pcm_oss_get_caps(pcm_oss_file) & DSP_CAP_DUPLEX) pcm_oss_file 2700 sound/core/oss/pcm_oss.c res = snd_pcm_oss_get_odelay(pcm_oss_file); pcm_oss_file 2728 sound/core/oss/pcm_oss.c struct snd_pcm_oss_file *pcm_oss_file; pcm_oss_file 2731 sound/core/oss/pcm_oss.c pcm_oss_file = file->private_data; pcm_oss_file 2732 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_CAPTURE]; pcm_oss_file 2751 sound/core/oss/pcm_oss.c struct snd_pcm_oss_file *pcm_oss_file; pcm_oss_file 2755 sound/core/oss/pcm_oss.c pcm_oss_file = file->private_data; pcm_oss_file 2756 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; pcm_oss_file 2792 sound/core/oss/pcm_oss.c struct snd_pcm_oss_file *pcm_oss_file; pcm_oss_file 2796 sound/core/oss/pcm_oss.c pcm_oss_file = file->private_data; pcm_oss_file 2798 sound/core/oss/pcm_oss.c psubstream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; pcm_oss_file 2799 sound/core/oss/pcm_oss.c csubstream = pcm_oss_file->streams[SNDRV_PCM_STREAM_CAPTURE]; pcm_oss_file 2824 sound/core/oss/pcm_oss.c ofile.streams[SNDRV_PCM_STREAM_CAPTURE] = pcm_oss_file->streams[SNDRV_PCM_STREAM_CAPTURE]; pcm_oss_file 2835 sound/core/oss/pcm_oss.c struct snd_pcm_oss_file *pcm_oss_file; pcm_oss_file 2843 sound/core/oss/pcm_oss.c pcm_oss_file = file->private_data; pcm_oss_file 2846 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; pcm_oss_file 2851 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_CAPTURE]; pcm_oss_file 2854 sound/core/oss/pcm_oss.c substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK];