Lines Matching refs:snd_pcm_plugin
54 struct snd_pcm_plugin {
62 snd_pcm_sframes_t (*src_frames)(struct snd_pcm_plugin *plugin, snd_pcm_uframes_t dst_frames);
63 snd_pcm_sframes_t (*dst_frames)(struct snd_pcm_plugin *plugin, snd_pcm_uframes_t src_frames);
64 snd_pcm_sframes_t (*client_channels)(struct snd_pcm_plugin *plugin,
67 snd_pcm_sframes_t (*transfer)(struct snd_pcm_plugin *plugin,
71 int (*action)(struct snd_pcm_plugin *plugin,
74 struct snd_pcm_plugin *prev;
75 struct snd_pcm_plugin *next;
78 void (*private_free)(struct snd_pcm_plugin *plugin);
90 struct snd_pcm_plugin **ret);
91 int snd_pcm_plugin_free(struct snd_pcm_plugin *plugin);
92 int snd_pcm_plugin_clear(struct snd_pcm_plugin **first);
102 struct snd_pcm_plugin **r_plugin);
106 struct snd_pcm_plugin **r_plugin);
110 struct snd_pcm_plugin **r_plugin);
114 struct snd_pcm_plugin **r_plugin);
118 struct snd_pcm_plugin **r_plugin);
122 struct snd_pcm_plugin **r_plugin);
130 int snd_pcm_plugin_append(struct snd_pcm_plugin *plugin);
143 snd_pcm_sframes_t snd_pcm_plugin_client_channels(struct snd_pcm_plugin *plugin,