Lines Matching refs:snd_ff
60 struct snd_ff { struct
109 void (*handle_midi_msg)(struct snd_ff *ff, unsigned int offset, argument
111 int (*fill_midi_msg)(struct snd_ff *ff,
114 int (*get_clock)(struct snd_ff *ff, unsigned int *rate,
116 int (*switch_fetching_mode)(struct snd_ff *ff, bool enable);
117 int (*allocate_resources)(struct snd_ff *ff, unsigned int rate);
118 int (*begin_session)(struct snd_ff *ff, unsigned int rate);
119 void (*finish_session)(struct snd_ff *ff);
120 void (*dump_status)(struct snd_ff *ff, struct snd_info_buffer *buffer);
127 int snd_ff_transaction_register(struct snd_ff *ff);
128 int snd_ff_transaction_reregister(struct snd_ff *ff);
129 void snd_ff_transaction_unregister(struct snd_ff *ff);
140 int snd_ff_stream_init_duplex(struct snd_ff *ff);
141 void snd_ff_stream_destroy_duplex(struct snd_ff *ff);
142 int snd_ff_stream_reserve_duplex(struct snd_ff *ff, unsigned int rate);
143 int snd_ff_stream_start_duplex(struct snd_ff *ff, unsigned int rate);
144 void snd_ff_stream_stop_duplex(struct snd_ff *ff);
145 void snd_ff_stream_update_duplex(struct snd_ff *ff);
147 void snd_ff_stream_lock_changed(struct snd_ff *ff);
148 int snd_ff_stream_lock_try(struct snd_ff *ff);
149 void snd_ff_stream_lock_release(struct snd_ff *ff);
151 void snd_ff_proc_init(struct snd_ff *ff);
154 int snd_ff_create_midi_devices(struct snd_ff *ff);
156 int snd_ff_create_pcm_devices(struct snd_ff *ff);
158 int snd_ff_create_hwdep_devices(struct snd_ff *ff);