Lines Matching refs:pstr
1911 if (substream->pstr->substream_count > 1) in snd_pcm_oss_get_caps1()
2789 struct snd_pcm_str *pstr = entry->private_data; in snd_pcm_oss_proc_read() local
2790 struct snd_pcm_oss_setup *setup = pstr->oss.setup_list; in snd_pcm_oss_proc_read()
2791 mutex_lock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_read()
2805 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_read()
2808 static void snd_pcm_oss_proc_free_setup_list(struct snd_pcm_str * pstr) in snd_pcm_oss_proc_free_setup_list() argument
2812 for (setup = pstr->oss.setup_list, pstr->oss.setup_list = NULL; in snd_pcm_oss_proc_free_setup_list()
2818 pstr->oss.setup_list = NULL; in snd_pcm_oss_proc_free_setup_list()
2824 struct snd_pcm_str *pstr = entry->private_data; in snd_pcm_oss_proc_write() local
2830 mutex_lock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
2834 snd_pcm_oss_proc_free_setup_list(pstr); in snd_pcm_oss_proc_write()
2835 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
2838 for (setup = pstr->oss.setup_list; setup; setup = setup->next) { in snd_pcm_oss_proc_write()
2875 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
2878 if (pstr->oss.setup_list == NULL) in snd_pcm_oss_proc_write()
2879 pstr->oss.setup_list = setup; in snd_pcm_oss_proc_write()
2881 for (setup1 = pstr->oss.setup_list; in snd_pcm_oss_proc_write()
2889 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
2894 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
2903 struct snd_pcm_str *pstr = &pcm->streams[stream]; in snd_pcm_oss_proc_init() local
2904 if (pstr->substream_count == 0) in snd_pcm_oss_proc_init()
2906 if ((entry = snd_info_create_card_entry(pcm->card, "oss", pstr->proc_root)) != NULL) { in snd_pcm_oss_proc_init()
2911 entry->private_data = pstr; in snd_pcm_oss_proc_init()
2917 pstr->oss.proc_entry = entry; in snd_pcm_oss_proc_init()
2925 struct snd_pcm_str *pstr = &pcm->streams[stream]; in snd_pcm_oss_proc_done() local
2926 snd_info_free_entry(pstr->oss.proc_entry); in snd_pcm_oss_proc_done()
2927 pstr->oss.proc_entry = NULL; in snd_pcm_oss_proc_done()
2928 snd_pcm_oss_proc_free_setup_list(pstr); in snd_pcm_oss_proc_done()