Lines Matching refs:pstr

2023 		if (substream->pstr->substream_count > 1)  in snd_pcm_oss_get_caps1()
2959 struct snd_pcm_str *pstr = entry->private_data; in snd_pcm_oss_proc_read() local
2960 struct snd_pcm_oss_setup *setup = pstr->oss.setup_list; in snd_pcm_oss_proc_read()
2961 mutex_lock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_read()
2975 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_read()
2978 static void snd_pcm_oss_proc_free_setup_list(struct snd_pcm_str * pstr) in snd_pcm_oss_proc_free_setup_list() argument
2982 for (setup = pstr->oss.setup_list, pstr->oss.setup_list = NULL; in snd_pcm_oss_proc_free_setup_list()
2988 pstr->oss.setup_list = NULL; in snd_pcm_oss_proc_free_setup_list()
2994 struct snd_pcm_str *pstr = entry->private_data; in snd_pcm_oss_proc_write() local
3001 mutex_lock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
3005 snd_pcm_oss_proc_free_setup_list(pstr); in snd_pcm_oss_proc_write()
3006 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
3009 for (setup = pstr->oss.setup_list; setup; setup = setup->next) { in snd_pcm_oss_proc_write()
3046 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
3049 if (pstr->oss.setup_list == NULL) in snd_pcm_oss_proc_write()
3050 pstr->oss.setup_list = setup; in snd_pcm_oss_proc_write()
3052 for (setup1 = pstr->oss.setup_list; in snd_pcm_oss_proc_write()
3060 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
3065 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
3074 struct snd_pcm_str *pstr = &pcm->streams[stream]; in snd_pcm_oss_proc_init() local
3075 if (pstr->substream_count == 0) in snd_pcm_oss_proc_init()
3077 entry = snd_info_create_card_entry(pcm->card, "oss", pstr->proc_root); in snd_pcm_oss_proc_init()
3083 entry->private_data = pstr; in snd_pcm_oss_proc_init()
3089 pstr->oss.proc_entry = entry; in snd_pcm_oss_proc_init()
3097 struct snd_pcm_str *pstr = &pcm->streams[stream]; in snd_pcm_oss_proc_done() local
3098 snd_info_free_entry(pstr->oss.proc_entry); in snd_pcm_oss_proc_done()
3099 pstr->oss.proc_entry = NULL; in snd_pcm_oss_proc_done()
3100 snd_pcm_oss_proc_free_setup_list(pstr); in snd_pcm_oss_proc_done()