Lines Matching refs:ff
113 void (*handle_midi_msg)(struct snd_ff *ff, unsigned int offset,
115 int (*fill_midi_msg)(struct snd_ff *ff,
118 int (*get_clock)(struct snd_ff *ff, unsigned int *rate,
120 int (*switch_fetching_mode)(struct snd_ff *ff, bool enable);
121 int (*allocate_resources)(struct snd_ff *ff, unsigned int rate);
122 int (*begin_session)(struct snd_ff *ff, unsigned int rate);
123 void (*finish_session)(struct snd_ff *ff);
124 void (*dump_status)(struct snd_ff *ff, struct snd_info_buffer *buffer);
131 int snd_ff_transaction_register(struct snd_ff *ff);
132 int snd_ff_transaction_reregister(struct snd_ff *ff);
133 void snd_ff_transaction_unregister(struct snd_ff *ff);
144 int snd_ff_stream_init_duplex(struct snd_ff *ff);
145 void snd_ff_stream_destroy_duplex(struct snd_ff *ff);
146 int snd_ff_stream_reserve_duplex(struct snd_ff *ff, unsigned int rate,
149 int snd_ff_stream_start_duplex(struct snd_ff *ff, unsigned int rate);
150 void snd_ff_stream_stop_duplex(struct snd_ff *ff);
151 void snd_ff_stream_update_duplex(struct snd_ff *ff);
153 void snd_ff_stream_lock_changed(struct snd_ff *ff);
154 int snd_ff_stream_lock_try(struct snd_ff *ff);
155 void snd_ff_stream_lock_release(struct snd_ff *ff);
157 void snd_ff_proc_init(struct snd_ff *ff);
160 int snd_ff_create_midi_devices(struct snd_ff *ff);
162 int snd_ff_create_pcm_devices(struct snd_ff *ff);
164 int snd_ff_create_hwdep_devices(struct snd_ff *ff);