Lines Matching refs:dice

74 typedef int (*snd_dice_detect_formats_t)(struct snd_dice *dice);
127 int snd_dice_transaction_write(struct snd_dice *dice,
131 int snd_dice_transaction_read(struct snd_dice *dice,
135 static inline int snd_dice_transaction_write_global(struct snd_dice *dice, in snd_dice_transaction_write_global() argument
139 return snd_dice_transaction_write(dice, in snd_dice_transaction_write_global()
143 static inline int snd_dice_transaction_read_global(struct snd_dice *dice, in snd_dice_transaction_read_global() argument
147 return snd_dice_transaction_read(dice, in snd_dice_transaction_read_global()
151 static inline int snd_dice_transaction_write_tx(struct snd_dice *dice, in snd_dice_transaction_write_tx() argument
155 return snd_dice_transaction_write(dice, SND_DICE_ADDR_TYPE_TX, offset, in snd_dice_transaction_write_tx()
158 static inline int snd_dice_transaction_read_tx(struct snd_dice *dice, in snd_dice_transaction_read_tx() argument
162 return snd_dice_transaction_read(dice, SND_DICE_ADDR_TYPE_TX, offset, in snd_dice_transaction_read_tx()
165 static inline int snd_dice_transaction_write_rx(struct snd_dice *dice, in snd_dice_transaction_write_rx() argument
169 return snd_dice_transaction_write(dice, SND_DICE_ADDR_TYPE_RX, offset, in snd_dice_transaction_write_rx()
172 static inline int snd_dice_transaction_read_rx(struct snd_dice *dice, in snd_dice_transaction_read_rx() argument
176 return snd_dice_transaction_read(dice, SND_DICE_ADDR_TYPE_RX, offset, in snd_dice_transaction_read_rx()
179 static inline int snd_dice_transaction_write_sync(struct snd_dice *dice, in snd_dice_transaction_write_sync() argument
183 return snd_dice_transaction_write(dice, SND_DICE_ADDR_TYPE_SYNC, offset, in snd_dice_transaction_write_sync()
186 static inline int snd_dice_transaction_read_sync(struct snd_dice *dice, in snd_dice_transaction_read_sync() argument
190 return snd_dice_transaction_read(dice, SND_DICE_ADDR_TYPE_SYNC, offset, in snd_dice_transaction_read_sync()
194 int snd_dice_transaction_get_clock_source(struct snd_dice *dice,
196 int snd_dice_transaction_get_rate(struct snd_dice *dice, unsigned int *rate);
197 int snd_dice_transaction_set_enable(struct snd_dice *dice);
198 void snd_dice_transaction_clear_enable(struct snd_dice *dice);
199 int snd_dice_transaction_init(struct snd_dice *dice);
200 int snd_dice_transaction_reinit(struct snd_dice *dice);
201 void snd_dice_transaction_destroy(struct snd_dice *dice);
206 int snd_dice_stream_get_rate_mode(struct snd_dice *dice, unsigned int rate,
208 int snd_dice_stream_start_duplex(struct snd_dice *dice, unsigned int rate);
209 void snd_dice_stream_stop_duplex(struct snd_dice *dice);
210 int snd_dice_stream_init_duplex(struct snd_dice *dice);
211 void snd_dice_stream_destroy_duplex(struct snd_dice *dice);
212 void snd_dice_stream_update_duplex(struct snd_dice *dice);
213 int snd_dice_stream_detect_current_formats(struct snd_dice *dice);
215 int snd_dice_stream_lock_try(struct snd_dice *dice);
216 void snd_dice_stream_lock_release(struct snd_dice *dice);
218 int snd_dice_create_pcm(struct snd_dice *dice);
220 int snd_dice_create_hwdep(struct snd_dice *dice);
222 void snd_dice_create_proc(struct snd_dice *dice);
224 int snd_dice_create_midi(struct snd_dice *dice);
226 int snd_dice_detect_tcelectronic_formats(struct snd_dice *dice);
227 int snd_dice_detect_alesis_formats(struct snd_dice *dice);
228 int snd_dice_detect_extension_formats(struct snd_dice *dice);
229 int snd_dice_detect_mytek_formats(struct snd_dice *dice);