| /linux/sound/firewire/dice/ |
| H A D | dice.h | 3 * 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 D | Makefile | 2 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 D | dice-alesis.c | 22 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, ®, 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 D | dice.c | 74 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 D | dice-extension.c | 3 * 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 D | dice-focusrite.c | 8 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 D | dice-proc.c | 11 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 D | dice-harman.c | 8 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 D | dice-presonus.c | 20 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 D | dice-mytek.c | 28 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 D | dice-tcelectronic.c | 58 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 D | dice-weiss.c | 61 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 D | Makefile | 10 obj-$(CONFIG_SND_DICE) += dice/
|
| H A D | Kconfig | 42 will be called snd-dice.
|
| /linux/Documentation/translations/it_IT/process/ |
| H A D | management-style.rst | 50 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 D | maintainer-pgp-guide.rst | 680 "Autore" dice che sei stato tu, mentre tu sei abbastanza sicuro di
|
| /linux/Documentation/translations/sp_SP/process/ |
| H A D | kernel-docs.rst | 138 :Descripción: El título lo dice todo (Noticias Semanales de Linux).
|
| H A D | management-style.rst | 51 particular, si alguien te dice “elige (a) o (b), realmente necesitamos 118 pone los ojos y dice “Ups, otra vez no”.
|
| H A D | 2.Process.rst | 45 se dice que la "merge window" (ventana de fusión) está abierta. En ese
|
| H A D | howto.rst | 583 Cuando envíe sus parches, preste especial atención a lo que dice en el
|
| H A D | handling-regressions.rst | 582 el código estaba en preparación o porque el manual dice otra cosa) eso
|
| /linux/Documentation/accounting/ |
| H A D | psi.rst | 15 roll the dice and frequently suffer the disruptions resulting from
|
| /linux/Documentation/translations/it_IT/locking/ |
| H A D | lockdep-design.rst | 162 stallo da blocco inverso. La seconda, analogamente, ci dice che un blocco sicuro
|
| /linux/Documentation/translations/it_IT/kernel-hacking/ |
| H A D | hacking.rst | 235 - Avete abilitato le interruzioni (in realtà, Andy Kleen dice che
|
| H A D | locking.rst | 889 leggendo solamente il codice. E come dice Alan Cox: “Lock data, not code”.
|