Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
msnd_classic.h File Reference

Go to the source code of this file.

Macros

#define DSP_NUMIO   0x10
 
#define HP_MEMM   0x08
 
#define HP_BITM   0x0E
 
#define HP_WAIT   0x0D
 
#define HP_DSPR   0x0A
 
#define HP_PROR   0x0B
 
#define HP_BLKS   0x0C
 
#define HPPRORESET_OFF   0
 
#define HPPRORESET_ON   1
 
#define HPDSPRESET_OFF   0
 
#define HPDSPRESET_ON   1
 
#define HPBLKSEL_0   0
 
#define HPBLKSEL_1   1
 
#define HPWAITSTATE_0   0
 
#define HPWAITSTATE_1   1
 
#define HPBITMODE_16   0
 
#define HPBITMODE_8   1
 
#define HIDSP_INT_PLAY_UNDER   0x00
 
#define HIDSP_INT_RECORD_OVER   0x01
 
#define HIDSP_INPUT_CLIPPING   0x02
 
#define HIDSP_MIDI_IN_OVER   0x10
 
#define HIDSP_MIDI_OVERRUN_ERR   0x13
 
#define TIME_PRO_RESET_DONE   0x028A
 
#define TIME_PRO_SYSEX   0x0040
 
#define TIME_PRO_RESET   0x0032
 
#define DAR_BUFF_SIZE   0x2000
 
#define MIDQ_BUFF_SIZE   0x200
 
#define DSPQ_BUFF_SIZE   0x40
 
#define DSPQ_DATA_BUFF   0x7260
 
#define MOP_SYNTH   0x10
 
#define MOP_EXTOUT   0x32
 
#define MOP_EXTTHRU   0x02
 
#define MOP_OUTMASK   0x01
 
#define MIP_EXTIN   0x01
 
#define MIP_SYNTH   0x00
 
#define MIP_INMASK   0x32
 
#define SMA_wCurrPlayBytes   0x0000
 
#define SMA_wCurrRecordBytes   0x0002
 
#define SMA_wCurrPlayVolLeft   0x0004
 
#define SMA_wCurrPlayVolRight   0x0006
 
#define SMA_wCurrInVolLeft   0x0008
 
#define SMA_wCurrInVolRight   0x000a
 
#define SMA_wUser_3   0x000c
 
#define SMA_wUser_4   0x000e
 
#define SMA_dwUser_5   0x0010
 
#define SMA_dwUser_6   0x0014
 
#define SMA_wUser_7   0x0018
 
#define SMA_wReserved_A   0x001a
 
#define SMA_wReserved_B   0x001c
 
#define SMA_wReserved_C   0x001e
 
#define SMA_wReserved_D   0x0020
 
#define SMA_wReserved_E   0x0022
 
#define SMA_wReserved_F   0x0024
 
#define SMA_wReserved_G   0x0026
 
#define SMA_wReserved_H   0x0028
 
#define SMA_wCurrDSPStatusFlags   0x002a
 
#define SMA_wCurrHostStatusFlags   0x002c
 
#define SMA_wCurrInputTagBits   0x002e
 
#define SMA_wCurrLeftPeak   0x0030
 
#define SMA_wCurrRightPeak   0x0032
 
#define SMA_wExtDSPbits   0x0034
 
#define SMA_bExtHostbits   0x0036
 
#define SMA_bBoardLevel   0x0037
 
#define SMA_bInPotPosRight   0x0038
 
#define SMA_bInPotPosLeft   0x0039
 
#define SMA_bAuxPotPosRight   0x003a
 
#define SMA_bAuxPotPosLeft   0x003b
 
#define SMA_wCurrMastVolLeft   0x003c
 
#define SMA_wCurrMastVolRight   0x003e
 
#define SMA_bUser_12   0x0040
 
#define SMA_bUser_13   0x0041
 
#define SMA_wUser_14   0x0042
 
#define SMA_wUser_15   0x0044
 
#define SMA_wCalFreqAtoD   0x0046
 
#define SMA_wUser_16   0x0048
 
#define SMA_wUser_17   0x004a
 
#define SMA__size   0x004c
 
#define INITCODEFILE   "turtlebeach/msndinit.bin"
 
#define PERMCODEFILE   "turtlebeach/msndperm.bin"
 
#define LONGNAME   "MultiSound (Classic/Monterey/Tahiti)"
 

Macro Definition Documentation

#define DAR_BUFF_SIZE   0x2000

Definition at line 66 of file msnd_classic.h.

#define DSP_NUMIO   0x10

Definition at line 31 of file msnd_classic.h.

#define DSPQ_BUFF_SIZE   0x40

Definition at line 69 of file msnd_classic.h.

#define DSPQ_DATA_BUFF   0x7260

Definition at line 71 of file msnd_classic.h.

#define HIDSP_INPUT_CLIPPING   0x02

Definition at line 58 of file msnd_classic.h.

#define HIDSP_INT_PLAY_UNDER   0x00

Definition at line 56 of file msnd_classic.h.

#define HIDSP_INT_RECORD_OVER   0x01

Definition at line 57 of file msnd_classic.h.

#define HIDSP_MIDI_IN_OVER   0x10

Definition at line 59 of file msnd_classic.h.

#define HIDSP_MIDI_OVERRUN_ERR   0x13

Definition at line 60 of file msnd_classic.h.

#define HP_BITM   0x0E

Definition at line 35 of file msnd_classic.h.

#define HP_BLKS   0x0C

Definition at line 39 of file msnd_classic.h.

#define HP_DSPR   0x0A

Definition at line 37 of file msnd_classic.h.

#define HP_MEMM   0x08

Definition at line 33 of file msnd_classic.h.

#define HP_PROR   0x0B

Definition at line 38 of file msnd_classic.h.

#define HP_WAIT   0x0D

Definition at line 36 of file msnd_classic.h.

#define HPBITMODE_16   0

Definition at line 53 of file msnd_classic.h.

#define HPBITMODE_8   1

Definition at line 54 of file msnd_classic.h.

#define HPBLKSEL_0   0

Definition at line 47 of file msnd_classic.h.

#define HPBLKSEL_1   1

Definition at line 48 of file msnd_classic.h.

#define HPDSPRESET_OFF   0

Definition at line 44 of file msnd_classic.h.

#define HPDSPRESET_ON   1

Definition at line 45 of file msnd_classic.h.

#define HPPRORESET_OFF   0

Definition at line 41 of file msnd_classic.h.

#define HPPRORESET_ON   1

Definition at line 42 of file msnd_classic.h.

#define HPWAITSTATE_0   0

Definition at line 50 of file msnd_classic.h.

#define HPWAITSTATE_1   1

Definition at line 51 of file msnd_classic.h.

#define INITCODEFILE   "turtlebeach/msndinit.bin"

Definition at line 125 of file msnd_classic.h.

#define LONGNAME   "MultiSound (Classic/Monterey/Tahiti)"

Definition at line 127 of file msnd_classic.h.

#define MIDQ_BUFF_SIZE   0x200

Definition at line 68 of file msnd_classic.h.

#define MIP_EXTIN   0x01

Definition at line 78 of file msnd_classic.h.

#define MIP_INMASK   0x32

Definition at line 80 of file msnd_classic.h.

#define MIP_SYNTH   0x00

Definition at line 79 of file msnd_classic.h.

#define MOP_EXTOUT   0x32

Definition at line 74 of file msnd_classic.h.

#define MOP_EXTTHRU   0x02

Definition at line 75 of file msnd_classic.h.

#define MOP_OUTMASK   0x01

Definition at line 76 of file msnd_classic.h.

#define MOP_SYNTH   0x10

Definition at line 73 of file msnd_classic.h.

#define PERMCODEFILE   "turtlebeach/msndperm.bin"

Definition at line 126 of file msnd_classic.h.

#define SMA__size   0x004c

Definition at line 123 of file msnd_classic.h.

#define SMA_bAuxPotPosLeft   0x003b

Definition at line 113 of file msnd_classic.h.

#define SMA_bAuxPotPosRight   0x003a

Definition at line 112 of file msnd_classic.h.

#define SMA_bBoardLevel   0x0037

Definition at line 109 of file msnd_classic.h.

#define SMA_bExtHostbits   0x0036

Definition at line 108 of file msnd_classic.h.

#define SMA_bInPotPosLeft   0x0039

Definition at line 111 of file msnd_classic.h.

#define SMA_bInPotPosRight   0x0038

Definition at line 110 of file msnd_classic.h.

#define SMA_bUser_12   0x0040

Definition at line 116 of file msnd_classic.h.

#define SMA_bUser_13   0x0041

Definition at line 117 of file msnd_classic.h.

#define SMA_dwUser_5   0x0010

Definition at line 91 of file msnd_classic.h.

#define SMA_dwUser_6   0x0014

Definition at line 92 of file msnd_classic.h.

#define SMA_wCalFreqAtoD   0x0046

Definition at line 120 of file msnd_classic.h.

#define SMA_wCurrDSPStatusFlags   0x002a

Definition at line 102 of file msnd_classic.h.

#define SMA_wCurrHostStatusFlags   0x002c

Definition at line 103 of file msnd_classic.h.

#define SMA_wCurrInputTagBits   0x002e

Definition at line 104 of file msnd_classic.h.

#define SMA_wCurrInVolLeft   0x0008

Definition at line 87 of file msnd_classic.h.

#define SMA_wCurrInVolRight   0x000a

Definition at line 88 of file msnd_classic.h.

#define SMA_wCurrLeftPeak   0x0030

Definition at line 105 of file msnd_classic.h.

#define SMA_wCurrMastVolLeft   0x003c

Definition at line 114 of file msnd_classic.h.

#define SMA_wCurrMastVolRight   0x003e

Definition at line 115 of file msnd_classic.h.

#define SMA_wCurrPlayBytes   0x0000

Definition at line 83 of file msnd_classic.h.

#define SMA_wCurrPlayVolLeft   0x0004

Definition at line 85 of file msnd_classic.h.

#define SMA_wCurrPlayVolRight   0x0006

Definition at line 86 of file msnd_classic.h.

#define SMA_wCurrRecordBytes   0x0002

Definition at line 84 of file msnd_classic.h.

#define SMA_wCurrRightPeak   0x0032

Definition at line 106 of file msnd_classic.h.

#define SMA_wExtDSPbits   0x0034

Definition at line 107 of file msnd_classic.h.

#define SMA_wReserved_A   0x001a

Definition at line 94 of file msnd_classic.h.

#define SMA_wReserved_B   0x001c

Definition at line 95 of file msnd_classic.h.

#define SMA_wReserved_C   0x001e

Definition at line 96 of file msnd_classic.h.

#define SMA_wReserved_D   0x0020

Definition at line 97 of file msnd_classic.h.

#define SMA_wReserved_E   0x0022

Definition at line 98 of file msnd_classic.h.

#define SMA_wReserved_F   0x0024

Definition at line 99 of file msnd_classic.h.

#define SMA_wReserved_G   0x0026

Definition at line 100 of file msnd_classic.h.

#define SMA_wReserved_H   0x0028

Definition at line 101 of file msnd_classic.h.

#define SMA_wUser_14   0x0042

Definition at line 118 of file msnd_classic.h.

#define SMA_wUser_15   0x0044

Definition at line 119 of file msnd_classic.h.

#define SMA_wUser_16   0x0048

Definition at line 121 of file msnd_classic.h.

#define SMA_wUser_17   0x004a

Definition at line 122 of file msnd_classic.h.

#define SMA_wUser_3   0x000c

Definition at line 89 of file msnd_classic.h.

#define SMA_wUser_4   0x000e

Definition at line 90 of file msnd_classic.h.

#define SMA_wUser_7   0x0018

Definition at line 93 of file msnd_classic.h.

#define TIME_PRO_RESET   0x0032

Definition at line 64 of file msnd_classic.h.

#define TIME_PRO_RESET_DONE   0x028A

Definition at line 62 of file msnd_classic.h.

#define TIME_PRO_SYSEX   0x0040

Definition at line 63 of file msnd_classic.h.