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];