Lines Matching defs:dice
3 * dice-alesis.c - a part of driver for DICE based devices
8 #include "dice.h"
22 int snd_dice_detect_alesis_formats(struct snd_dice *dice)
29 err = snd_dice_transaction_read_tx(dice, TX_NUMBER_AUDIO, ®,
36 memcpy(dice->tx_pcm_chs, alesis_io14_tx_pcm_chs,
40 memcpy(dice->tx_pcm_chs, alesis_io26_tx_pcm_chs,
46 dice->rx_pcm_chs[0][i] = 8;
48 dice->tx_midi_ports[0] = 1;
49 dice->rx_midi_ports[0] = 1;
54 int snd_dice_detect_alesis_mastercontrol_formats(struct snd_dice *dice)
58 dice->tx_pcm_chs[0][SND_DICE_RATE_MODE_LOW] = 16;
59 dice->tx_pcm_chs[1][SND_DICE_RATE_MODE_LOW] = 12;
60 dice->tx_pcm_chs[0][SND_DICE_RATE_MODE_MIDDLE] = 12;
61 dice->tx_pcm_chs[1][SND_DICE_RATE_MODE_MIDDLE] = 4;
62 dice->tx_pcm_chs[0][SND_DICE_RATE_MODE_HIGH] = 8;
63 dice->tx_pcm_chs[1][SND_DICE_RATE_MODE_HIGH] = 0;
66 dice->rx_pcm_chs[0][i] = 6;
67 dice->rx_pcm_chs[1][i] = 0;
71 dice->tx_midi_ports[i] = 2;
72 dice->rx_midi_ports[i] = 2;