Lines Matching full:ff
3 * ff.h - a part of driver for RME Fireface series
116 void (*handle_midi_msg)(struct snd_ff *ff, unsigned int offset,
118 int (*fill_midi_msg)(struct snd_ff *ff,
121 int (*get_clock)(struct snd_ff *ff, unsigned int *rate,
123 int (*switch_fetching_mode)(struct snd_ff *ff, bool enable);
124 int (*allocate_resources)(struct snd_ff *ff, unsigned int rate);
125 int (*begin_session)(struct snd_ff *ff, unsigned int rate);
126 void (*finish_session)(struct snd_ff *ff);
127 void (*dump_status)(struct snd_ff *ff, struct snd_info_buffer *buffer);
134 int snd_ff_transaction_register(struct snd_ff *ff);
135 int snd_ff_transaction_reregister(struct snd_ff *ff);
136 void snd_ff_transaction_unregister(struct snd_ff *ff);
147 int snd_ff_stream_init_duplex(struct snd_ff *ff);
148 void snd_ff_stream_destroy_duplex(struct snd_ff *ff);
149 int snd_ff_stream_reserve_duplex(struct snd_ff *ff, unsigned int rate,
152 int snd_ff_stream_start_duplex(struct snd_ff *ff, unsigned int rate);
153 void snd_ff_stream_stop_duplex(struct snd_ff *ff);
154 void snd_ff_stream_update_duplex(struct snd_ff *ff);
156 void snd_ff_stream_lock_changed(struct snd_ff *ff);
157 int snd_ff_stream_lock_try(struct snd_ff *ff);
158 void snd_ff_stream_lock_release(struct snd_ff *ff);
160 void snd_ff_proc_init(struct snd_ff *ff);
163 int snd_ff_create_midi_devices(struct snd_ff *ff);
165 int snd_ff_create_pcm_devices(struct snd_ff *ff);
167 int snd_ff_create_hwdep_devices(struct snd_ff *ff);