Lines Matching defs:plugin
527 * plugin
534 struct snd_pcm_plugin *plugin, *next;
536 plugin = runtime->oss.plugin_first;
537 while (plugin) {
538 next = plugin->next;
539 snd_pcm_plugin_free(plugin);
540 plugin = next;
546 static int snd_pcm_plugin_insert(struct snd_pcm_plugin *plugin)
548 struct snd_pcm_runtime *runtime = plugin->plug->runtime;
549 plugin->next = runtime->oss.plugin_first;
550 plugin->prev = NULL;
552 runtime->oss.plugin_first->prev = plugin;
553 runtime->oss.plugin_first = plugin;
556 runtime->oss.plugin_first = plugin;
561 int snd_pcm_plugin_append(struct snd_pcm_plugin *plugin)
563 struct snd_pcm_runtime *runtime = plugin->plug->runtime;
564 plugin->next = NULL;
565 plugin->prev = runtime->oss.plugin_last;
567 runtime->oss.plugin_last->next = plugin;
568 runtime->oss.plugin_last = plugin;
571 runtime->oss.plugin_first = plugin;
982 struct snd_pcm_plugin *plugin;
983 err = snd_pcm_plugin_build_io(substream, sparams, &plugin);
990 err = snd_pcm_plugin_append(plugin);
992 err = snd_pcm_plugin_insert(plugin);