Go to the documentation of this file.
41 #define IXJ_VERSION 3031
43 #include <linux/types.h>
99 unsigned int auxstatus:1;
100 unsigned int rxdma:1;
101 unsigned int txdma:1;
102 unsigned int rxburst:1;
103 unsigned int txburst:1;
104 unsigned int dmadir:1;
123 unsigned int controlrdy:1;
124 unsigned int auxctlrdy:1;
125 unsigned int statusrdy:1;
126 unsigned int auxstatusrdy:1;
127 unsigned int rxrdy:1;
128 unsigned int txrdy:1;
131 unsigned int rxdma:1;
132 unsigned int txdma:1;
133 unsigned int cohostshutdown:1;
151 unsigned int gpio1:1;
152 unsigned int gpio2:1;
153 unsigned int gpio3:1;
154 unsigned int gpio4:1;
155 unsigned int gpio5:1;
156 unsigned int gpio6:1;
157 unsigned int gpio7:1;
158 unsigned int xread:1;
159 unsigned int gpio1read:1;
160 unsigned int gpio2read:1;
161 unsigned int gpio3read:1;
162 unsigned int gpio4read:1;
163 unsigned int gpio5read:1;
164 unsigned int gpio6read:1;
165 unsigned int gpio7read:1;
180 unsigned int digit:4;
181 unsigned int cpf_valid:1;
182 unsigned int dtmf_valid:1;
199 unsigned int dtmf_en:1;
221 unsigned int stereo:1;
222 unsigned int daafsyncen:1;
246 unsigned int mixerbusy:1;
248 unsigned int dspflag:1;
249 unsigned int daaflag:1;
256 unsigned int dspflag:1;
277 unsigned int spken:1;
286 unsigned int spken:1;
288 unsigned int potspstn:1;
327 unsigned int slic_e1:1;
409 unsigned int ring1:1;
410 unsigned int ring0:1;
412 unsigned int powerdown:1;
561 struct _CR0_BITREGS {
741 struct _XR1_BITREGS {
764 struct _XR2_BITREGS {
787 struct _XR3_BITREGS {
810 struct _XR4_BITREGS {
833 struct _XR5_BITREGS {
856 struct _XR6_BITREGS {
873 struct _XR7_BITREGS {
962 struct _XR0_BITREGSW {
977 struct _XR6_BITREGSW {
989 #define ALISDAA_ID_BYTE 0x81
990 #define ALISDAA_CALLERID_SIZE 512
998 #define SOP_PU_SLEEP 0
999 #define SOP_PU_RINGING 1
1000 #define SOP_PU_CONVERSATION 2
1001 #define SOP_PU_PULSEDIALING 3
1002 #define SOP_PU_RESET 4
1004 #define ALISDAA_CALLERID_SIZE 512
1006 #define PLAYBACK_MODE_COMPRESSED 0
1007 #define PLAYBACK_MODE_TRUESPEECH_V40 0
1008 #define PLAYBACK_MODE_TRUESPEECH 8
1009 #define PLAYBACK_MODE_ULAW 2
1010 #define PLAYBACK_MODE_ALAW 10
1011 #define PLAYBACK_MODE_16LINEAR 6
1012 #define PLAYBACK_MODE_8LINEAR 4
1013 #define PLAYBACK_MODE_8LINEAR_WSS 5
1015 #define RECORD_MODE_COMPRESSED 0
1016 #define RECORD_MODE_TRUESPEECH 0
1017 #define RECORD_MODE_ULAW 4
1018 #define RECORD_MODE_ALAW 12
1019 #define RECORD_MODE_16LINEAR 5
1020 #define RECORD_MODE_8LINEAR 6
1021 #define RECORD_MODE_8LINEAR_WSS 7
1114 unsigned int busytone:1;
1116 unsigned int ringback:1;
1117 unsigned int ringing:1;
1118 unsigned int playing:1;
1119 unsigned int recording:1;
1120 unsigned int cringing:1;
1121 unsigned int play_first_frame:1;
1122 unsigned int pstn_present:1;
1123 unsigned int pstn_ringing:1;
1124 unsigned int pots_correct:1;
1125 unsigned int pots_pstn:1;
1126 unsigned int g729_loaded:1;
1127 unsigned int ts85_loaded:1;
1128 unsigned int dtmf_oob:1;
1130 unsigned int pcmciascp:1;
1132 unsigned int pcmciasct:2;
1134 unsigned int pcmciastate:3;
1136 unsigned int inwrite:1;
1138 unsigned int inread:1;
1140 unsigned int incheck:1;
1142 unsigned int cidplay:1;
1144 unsigned int cidring:1;
1146 unsigned int cidsent:1;
1148 unsigned int cidcw_ack:1;
1149 unsigned int firstring:1;
1150 unsigned int pstncheck:1;
1151 unsigned int pstn_rmr:1;
1169 struct phone_device
p;
1213 char dtmfbuffer[80];
1284 int ixj_signals[35];
1293 unsigned int filter_hist[4];
1294 unsigned char filter_en[6];
1310 #ifdef IXJ_DYN_ALLOC
1313 short fskdata[8000];