Lines Matching refs:snd_efw
60 struct snd_efw { struct
119 void snd_efw_transaction_add_instance(struct snd_efw *efw); argument
120 void snd_efw_transaction_remove_instance(struct snd_efw *efw);
192 int snd_efw_command_set_resp_addr(struct snd_efw *efw,
194 int snd_efw_command_set_tx_mode(struct snd_efw *efw,
196 int snd_efw_command_get_hwinfo(struct snd_efw *efw,
198 int snd_efw_command_get_phys_meters(struct snd_efw *efw,
201 int snd_efw_command_get_clock_source(struct snd_efw *efw,
203 int snd_efw_command_get_sampling_rate(struct snd_efw *efw, unsigned int *rate);
204 int snd_efw_command_set_sampling_rate(struct snd_efw *efw, unsigned int rate);
206 int snd_efw_stream_init_duplex(struct snd_efw *efw);
207 int snd_efw_stream_reserve_duplex(struct snd_efw *efw, unsigned int rate,
210 int snd_efw_stream_start_duplex(struct snd_efw *efw);
211 void snd_efw_stream_stop_duplex(struct snd_efw *efw);
212 void snd_efw_stream_update_duplex(struct snd_efw *efw);
213 void snd_efw_stream_destroy_duplex(struct snd_efw *efw);
214 void snd_efw_stream_lock_changed(struct snd_efw *efw);
215 int snd_efw_stream_lock_try(struct snd_efw *efw);
216 void snd_efw_stream_lock_release(struct snd_efw *efw);
218 void snd_efw_proc_init(struct snd_efw *efw);
220 int snd_efw_create_midi_devices(struct snd_efw *efw);
222 int snd_efw_create_pcm_devices(struct snd_efw *efw);
225 int snd_efw_create_hwdep_device(struct snd_efw *efw);