Lines Matching refs:snd_bebob
41 struct snd_bebob;
61 int (*get)(struct snd_bebob *bebob, unsigned int *id);
64 int (*get)(struct snd_bebob *bebob, unsigned int *rate);
65 int (*set)(struct snd_bebob *bebob, unsigned int rate);
70 int (*get)(struct snd_bebob *bebob, u32 *target, unsigned int size);
83 struct snd_bebob { struct
215 int snd_bebob_stream_get_rate(struct snd_bebob *bebob, unsigned int *rate);
216 int snd_bebob_stream_set_rate(struct snd_bebob *bebob, unsigned int rate);
217 int snd_bebob_stream_get_clock_src(struct snd_bebob *bebob,
219 int snd_bebob_stream_discover(struct snd_bebob *bebob);
220 int snd_bebob_stream_init_duplex(struct snd_bebob *bebob);
221 int snd_bebob_stream_reserve_duplex(struct snd_bebob *bebob, unsigned int rate,
224 int snd_bebob_stream_start_duplex(struct snd_bebob *bebob);
225 void snd_bebob_stream_stop_duplex(struct snd_bebob *bebob);
226 void snd_bebob_stream_destroy_duplex(struct snd_bebob *bebob);
228 void snd_bebob_stream_lock_changed(struct snd_bebob *bebob);
229 int snd_bebob_stream_lock_try(struct snd_bebob *bebob);
230 void snd_bebob_stream_lock_release(struct snd_bebob *bebob);
232 void snd_bebob_proc_init(struct snd_bebob *bebob);
234 int snd_bebob_create_midi_devices(struct snd_bebob *bebob);
236 int snd_bebob_create_pcm_devices(struct snd_bebob *bebob);
238 int snd_bebob_create_hwdep_device(struct snd_bebob *bebob);
253 int snd_bebob_maudio_special_discover(struct snd_bebob *bebob, bool is1814);