Home
last modified time | relevance | path

Searched refs:dice (Results 1 – 25 of 25) sorted by relevance

/linux/sound/firewire/dice/
H A Ddice.h3 * dice.h - a part of driver for Dice based devices
40 #include "dice-interface.h"
73 typedef int (*snd_dice_detect_formats_t)(struct snd_dice *dice);
125 int snd_dice_transaction_write(struct snd_dice *dice,
129 int snd_dice_transaction_read(struct snd_dice *dice,
133 static inline int snd_dice_transaction_write_global(struct snd_dice *dice, in snd_dice_transaction_write_global() argument
137 return snd_dice_transaction_write(dice, in snd_dice_transaction_write_global()
141 static inline int snd_dice_transaction_read_global(struct snd_dice *dice, in snd_dice_transaction_read_global() argument
145 return snd_dice_transaction_read(dice, in snd_dice_transaction_read_global()
149 static inline int snd_dice_transaction_write_tx(struct snd_dice *dice, in snd_dice_transaction_write_tx() argument
156 snd_dice_transaction_read_tx(struct snd_dice * dice,unsigned int offset,void * buf,unsigned int len) snd_dice_transaction_read_tx() argument
163 snd_dice_transaction_write_rx(struct snd_dice * dice,unsigned int offset,void * buf,unsigned int len) snd_dice_transaction_write_rx() argument
170 snd_dice_transaction_read_rx(struct snd_dice * dice,unsigned int offset,void * buf,unsigned int len) snd_dice_transaction_read_rx() argument
177 snd_dice_transaction_write_sync(struct snd_dice * dice,unsigned int offset,void * buf,unsigned int len) snd_dice_transaction_write_sync() argument
184 snd_dice_transaction_read_sync(struct snd_dice * dice,unsigned int offset,void * buf,unsigned int len) snd_dice_transaction_read_sync() argument
[all...]
H A DMakefile2 snd-dice-y := dice-transaction.o dice-stream.o dice-proc.o dice-midi.o \
3 dice-pcm.o dice-hwdep.o dice.o dice-tcelectronic.o \
4 dice
[all...]
H A Ddice-alesis.c22 int snd_dice_detect_alesis_formats(struct snd_dice *dice) in snd_dice_detect_alesis_formats() argument
29 err = snd_dice_transaction_read_tx(dice, TX_NUMBER_AUDIO, &reg, in snd_dice_detect_alesis_formats()
36 memcpy(dice->tx_pcm_chs, alesis_io14_tx_pcm_chs, in snd_dice_detect_alesis_formats()
40 memcpy(dice->tx_pcm_chs, alesis_io26_tx_pcm_chs, in snd_dice_detect_alesis_formats()
46 dice->rx_pcm_chs[0][i] = 8; in snd_dice_detect_alesis_formats()
48 dice->tx_midi_ports[0] = 1; in snd_dice_detect_alesis_formats()
49 dice->rx_midi_ports[0] = 1; in snd_dice_detect_alesis_formats()
54 int snd_dice_detect_alesis_mastercontrol_formats(struct snd_dice *dice) in snd_dice_detect_alesis_mastercontrol_formats() argument
58 dice->tx_pcm_chs[0][SND_DICE_RATE_MODE_LOW] = 16; in snd_dice_detect_alesis_mastercontrol_formats()
59 dice->tx_pcm_chs[1][SND_DICE_RATE_MODE_LOW] = 12; in snd_dice_detect_alesis_mastercontrol_formats()
[all …]
H A Ddice.c74 static int check_clock_caps(struct snd_dice *dice) in check_clock_caps() argument
80 if (dice->clock_caps > 0) { in check_clock_caps()
81 err = snd_dice_transaction_read_global(dice, in check_clock_caps()
86 dice->clock_caps = be32_to_cpu(value); in check_clock_caps()
89 dice->clock_caps = CLOCK_CAP_RATE_44100 | in check_clock_caps()
98 static void dice_card_strings(struct snd_dice *dice) in dice_card_strings() argument
100 struct snd_card *card = dice->card; in dice_card_strings()
101 struct fw_device *dev = fw_parent_device(dice->unit); in dice_card_strings()
110 err = snd_dice_transaction_read_global(dice, GLOBAL_NICK_NAME, in dice_card_strings()
124 fw_csr_string(dice->unit->directory, CSR_MODEL, model, sizeof(model)); in dice_card_strings()
[all …]
H A Ddice-extension.c3 * dice-extension.c - a part of driver for DICE based devices
8 #include "dice.h"
50 static inline int read_transaction(struct snd_dice *dice, u64 section_addr, in read_transaction() argument
53 return snd_fw_transaction(dice->unit, in read_transaction()
59 static int read_stream_entries(struct snd_dice *dice, u64 section_addr, in read_stream_entries() argument
72 err = read_transaction(dice, section_addr, in read_stream_entries()
84 static int detect_stream_formats(struct snd_dice *dice, u64 section_addr) in detect_stream_formats() argument
107 if (!(cap & dice->clock_caps)) in detect_stream_formats()
112 err = read_transaction(dice, section_addr, in detect_stream_formats()
120 err = read_stream_entries(dice, section_add in detect_stream_formats()
140 snd_dice_detect_extension_formats(struct snd_dice * dice) snd_dice_detect_extension_formats() argument
[all...]
H A Ddice-focusrite.c8 int snd_dice_detect_focusrite_pro40_tcd3070_formats(struct snd_dice *dice) in snd_dice_detect_focusrite_pro40_tcd3070_formats() argument
12 dice->tx_pcm_chs[0][0] = 20; in snd_dice_detect_focusrite_pro40_tcd3070_formats()
13 dice->tx_midi_ports[0] = 1; in snd_dice_detect_focusrite_pro40_tcd3070_formats()
14 dice->rx_pcm_chs[0][0] = 20; in snd_dice_detect_focusrite_pro40_tcd3070_formats()
15 dice->rx_midi_ports[0] = 1; in snd_dice_detect_focusrite_pro40_tcd3070_formats()
17 dice->tx_pcm_chs[0][1] = 16; in snd_dice_detect_focusrite_pro40_tcd3070_formats()
18 dice->tx_midi_ports[1] = 1; in snd_dice_detect_focusrite_pro40_tcd3070_formats()
19 dice->rx_pcm_chs[0][1] = 16; in snd_dice_detect_focusrite_pro40_tcd3070_formats()
20 dice->rx_midi_ports[1] = 1; in snd_dice_detect_focusrite_pro40_tcd3070_formats()
H A Ddice-proc.c11 static int dice_proc_read_mem(struct snd_dice *dice, void *buffer, in dice_proc_read_mem() argument
17 err = snd_fw_transaction(dice->unit, TCODE_READ_BLOCK_REQUEST, in dice_proc_read_mem()
70 struct snd_dice *dice = entry->private_data; in dice_proc_read() local
117 if (dice_proc_read_mem(dice, sections, 0, ARRAY_SIZE(sections)) < 0) in dice_proc_read()
126 if (dice_proc_read_mem(dice, &buf.global, sections[0], quadlets) < 0) in dice_proc_read()
170 if (dice_proc_read_mem(dice, &tx_rx_header, sections[2], 2) < 0) in dice_proc_read()
174 if (dice_proc_read_mem(dice, &buf.tx, sections[2] + 2 + in dice_proc_read()
196 if (dice_proc_read_mem(dice, &tx_rx_header, sections[4], 2) < 0) in dice_proc_read()
200 if (dice_proc_read_mem(dice, &buf.rx, sections[4] + 2 + in dice_proc_read()
224 if (dice_proc_read_mem(dice, &buf.ext_sync, in dice_proc_read()
[all …]
H A Ddice-harman.c8 int snd_dice_detect_harman_formats(struct snd_dice *dice) in snd_dice_detect_harman_formats() argument
17 dice->tx_pcm_chs[0][i] = 12; in snd_dice_detect_harman_formats()
18 dice->tx_midi_ports[0] = 1; in snd_dice_detect_harman_formats()
19 dice->rx_pcm_chs[0][i] = 10; in snd_dice_detect_harman_formats()
20 dice->rx_midi_ports[0] = 1; in snd_dice_detect_harman_formats()
H A Ddice-presonus.c20 int snd_dice_detect_presonus_formats(struct snd_dice *dice) in snd_dice_detect_presonus_formats() argument
33 fw_csr_iterator_init(&it, dice->unit->directory); in snd_dice_detect_presonus_formats()
49 memcpy(dice->tx_pcm_chs, entry->spec->tx_pcm_chs, in snd_dice_detect_presonus_formats()
51 memcpy(dice->rx_pcm_chs, entry->spec->rx_pcm_chs, in snd_dice_detect_presonus_formats()
55 dice->tx_midi_ports[0] = 1; in snd_dice_detect_presonus_formats()
56 dice->rx_midi_ports[0] = 1; in snd_dice_detect_presonus_formats()
H A Ddice-mytek.c28 int snd_dice_detect_mytek_formats(struct snd_dice *dice) in snd_dice_detect_mytek_formats() argument
35 memcpy(dice->tx_pcm_chs, dev->tx_pcm_chs, in snd_dice_detect_mytek_formats()
37 memcpy(dice->rx_pcm_chs, dev->rx_pcm_chs, in snd_dice_detect_mytek_formats()
41 dice->tx_midi_ports[i] = 0; in snd_dice_detect_mytek_formats()
42 dice->rx_midi_ports[i] = 0; in snd_dice_detect_mytek_formats()
H A Ddice-tcelectronic.c58 int snd_dice_detect_tcelectronic_formats(struct snd_dice *dice) in snd_dice_detect_tcelectronic_formats() argument
77 fw_csr_iterator_init(&it, dice->unit->directory); in snd_dice_detect_tcelectronic_formats()
93 memcpy(dice->tx_pcm_chs, entry->spec->tx_pcm_chs, in snd_dice_detect_tcelectronic_formats()
95 memcpy(dice->rx_pcm_chs, entry->spec->rx_pcm_chs, in snd_dice_detect_tcelectronic_formats()
99 dice->tx_midi_ports[0] = 1; in snd_dice_detect_tcelectronic_formats()
100 dice->rx_midi_ports[0] = 1; in snd_dice_detect_tcelectronic_formats()
H A Ddice-weiss.c61 int snd_dice_detect_weiss_formats(struct snd_dice *dice) in snd_dice_detect_weiss_formats() argument
82 fw_csr_iterator_init(&it, dice->unit->directory); in snd_dice_detect_weiss_formats()
98 memcpy(dice->tx_pcm_chs, entry->spec->tx_pcm_chs, in snd_dice_detect_weiss_formats()
100 memcpy(dice->rx_pcm_chs, entry->spec->rx_pcm_chs, in snd_dice_detect_weiss_formats()
/linux/sound/firewire/
H A DMakefile10 obj-$(CONFIG_SND_DICE) += dice/
H A DKconfig42 will be called snd-dice.
/linux/Documentation/translations/it_IT/process/
H A Dmanagement-style.rst50 se qualcuno vi chiede di "Decidere" tra (a) o (b), e vi dice che ha
95 - avere qualcuno che ti dice che ciò su cui hai lavorato nell'ultimo anno
H A Dmaintainer-pgp-guide.rst680 "Autore" dice che sei stato tu, mentre tu sei abbastanza sicuro di
/linux/Documentation/translations/sp_SP/process/
H A Dkernel-docs.rst138 :Descripción: El título lo dice todo (Noticias Semanales de Linux).
H A Dmanagement-style.rst51 particular, si alguien te dice “elige (a) o (b), realmente necesitamos
118 pone los ojos y dice “Ups, otra vez no”.
H A D2.Process.rst45 se dice que la "merge window" (ventana de fusión) está abierta. En ese
H A Dhowto.rst583 Cuando envíe sus parches, preste especial atención a lo que dice en el
H A Dhandling-regressions.rst582 el código estaba en preparación o porque el manual dice otra cosa) eso
/linux/Documentation/accounting/
H A Dpsi.rst15 roll the dice and frequently suffer the disruptions resulting from
/linux/Documentation/translations/it_IT/locking/
H A Dlockdep-design.rst162 stallo da blocco inverso. La seconda, analogamente, ci dice che un blocco sicuro
/linux/Documentation/translations/it_IT/kernel-hacking/
H A Dhacking.rst235 - Avete abilitato le interruzioni (in realtà, Andy Kleen dice che
H A Dlocking.rst889 leggendo solamente il codice. E come dice Alan Cox: “Lock data, not code”.