• Home
  • Raw
  • Download

Lines Matching refs:plugin

542 	struct snd_pcm_plugin *plugin, *next;  in snd_pcm_oss_plugin_clear()  local
544 plugin = runtime->oss.plugin_first; in snd_pcm_oss_plugin_clear()
545 while (plugin) { in snd_pcm_oss_plugin_clear()
546 next = plugin->next; in snd_pcm_oss_plugin_clear()
547 snd_pcm_plugin_free(plugin); in snd_pcm_oss_plugin_clear()
548 plugin = next; in snd_pcm_oss_plugin_clear()
554 static int snd_pcm_plugin_insert(struct snd_pcm_plugin *plugin) in snd_pcm_plugin_insert() argument
556 struct snd_pcm_runtime *runtime = plugin->plug->runtime; in snd_pcm_plugin_insert()
557 plugin->next = runtime->oss.plugin_first; in snd_pcm_plugin_insert()
558 plugin->prev = NULL; in snd_pcm_plugin_insert()
560 runtime->oss.plugin_first->prev = plugin; in snd_pcm_plugin_insert()
561 runtime->oss.plugin_first = plugin; in snd_pcm_plugin_insert()
564 runtime->oss.plugin_first = plugin; in snd_pcm_plugin_insert()
569 int snd_pcm_plugin_append(struct snd_pcm_plugin *plugin) in snd_pcm_plugin_append() argument
571 struct snd_pcm_runtime *runtime = plugin->plug->runtime; in snd_pcm_plugin_append()
572 plugin->next = NULL; in snd_pcm_plugin_append()
573 plugin->prev = runtime->oss.plugin_last; in snd_pcm_plugin_append()
575 runtime->oss.plugin_last->next = plugin; in snd_pcm_plugin_append()
576 runtime->oss.plugin_last = plugin; in snd_pcm_plugin_append()
579 runtime->oss.plugin_first = plugin; in snd_pcm_plugin_append()
985 struct snd_pcm_plugin *plugin; in snd_pcm_oss_change_params_locked() local
986 if ((err = snd_pcm_plugin_build_io(substream, sparams, &plugin)) < 0) { in snd_pcm_oss_change_params_locked()
993 err = snd_pcm_plugin_append(plugin); in snd_pcm_oss_change_params_locked()
995 err = snd_pcm_plugin_insert(plugin); in snd_pcm_oss_change_params_locked()