Lines Matching defs:dice
9 #include "dice.h"
11 static int dice_proc_read_mem(struct snd_dice *dice, void *buffer,
17 err = snd_fw_transaction(dice->unit, TCODE_READ_BLOCK_REQUEST,
70 struct snd_dice *dice = entry->private_data;
117 if (dice_proc_read_mem(dice, sections, 0, ARRAY_SIZE(sections)) < 0)
126 if (dice_proc_read_mem(dice, &buf.global, sections[0], quadlets) < 0)
170 if (dice_proc_read_mem(dice, &tx_rx_header, sections[2], 2) < 0)
174 if (dice_proc_read_mem(dice, &buf.tx, sections[2] + 2 +
196 if (dice_proc_read_mem(dice, &tx_rx_header, sections[4], 2) < 0)
200 if (dice_proc_read_mem(dice, &buf.rx, sections[4] + 2 +
224 if (dice_proc_read_mem(dice, &buf.ext_sync,
253 struct snd_dice *dice = entry->private_data;
263 snd_iprintf(buffer, "\t%u", dice->tx_pcm_chs[i][j]);
264 snd_iprintf(buffer, "\t%u\n", dice->tx_midi_ports[i]);
274 snd_iprintf(buffer, "\t%u", dice->rx_pcm_chs[i][j]);
275 snd_iprintf(buffer, "\t%u\n", dice->rx_midi_ports[i]);
279 static void add_node(struct snd_dice *dice, struct snd_info_entry *root,
286 entry = snd_info_create_card_entry(dice->card, name, root);
288 snd_info_set_text_ops(entry, dice, op);
291 void snd_dice_create_proc(struct snd_dice *dice)
299 root = snd_info_create_card_entry(dice->card, "firewire",
300 dice->card->proc_root);
305 add_node(dice, root, "dice", dice_proc_read);
306 add_node(dice, root, "formation", dice_proc_read_formation);