Lines Matching full:pstr
2010 if (substream->pstr->substream_count > 1) in snd_pcm_oss_get_caps1()
2946 struct snd_pcm_str *pstr = entry->private_data; in snd_pcm_oss_proc_read() local
2947 struct snd_pcm_oss_setup *setup = pstr->oss.setup_list; in snd_pcm_oss_proc_read()
2948 mutex_lock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_read()
2962 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_read()
2965 static void snd_pcm_oss_proc_free_setup_list(struct snd_pcm_str * pstr) in snd_pcm_oss_proc_free_setup_list() argument
2969 for (setup = pstr->oss.setup_list, pstr->oss.setup_list = NULL; in snd_pcm_oss_proc_free_setup_list()
2975 pstr->oss.setup_list = NULL; in snd_pcm_oss_proc_free_setup_list()
2981 struct snd_pcm_str *pstr = entry->private_data; in snd_pcm_oss_proc_write() local
2988 mutex_lock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
2992 snd_pcm_oss_proc_free_setup_list(pstr); in snd_pcm_oss_proc_write()
2993 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
2996 for (setup = pstr->oss.setup_list; setup; setup = setup->next) { in snd_pcm_oss_proc_write()
3033 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
3036 if (pstr->oss.setup_list == NULL) in snd_pcm_oss_proc_write()
3037 pstr->oss.setup_list = setup; in snd_pcm_oss_proc_write()
3039 for (setup1 = pstr->oss.setup_list; in snd_pcm_oss_proc_write()
3047 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
3052 mutex_unlock(&pstr->oss.setup_mutex); in snd_pcm_oss_proc_write()
3061 struct snd_pcm_str *pstr = &pcm->streams[stream]; in snd_pcm_oss_proc_init() local
3062 if (pstr->substream_count == 0) in snd_pcm_oss_proc_init()
3064 entry = snd_info_create_card_entry(pcm->card, "oss", pstr->proc_root); in snd_pcm_oss_proc_init()
3070 entry->private_data = pstr; in snd_pcm_oss_proc_init()
3076 pstr->oss.proc_entry = entry; in snd_pcm_oss_proc_init()
3084 struct snd_pcm_str *pstr = &pcm->streams[stream]; in snd_pcm_oss_proc_done() local
3085 snd_info_free_entry(pstr->oss.proc_entry); in snd_pcm_oss_proc_done()
3086 pstr->oss.proc_entry = NULL; in snd_pcm_oss_proc_done()
3087 snd_pcm_oss_proc_free_setup_list(pstr); in snd_pcm_oss_proc_done()