Linux Kernel
3.7.1
|
#include <uapi/linux/cyclades.h>
Go to the source code of this file.
Data Structures | |
struct | cyclades_card |
struct | cyclades_icount |
struct | cyclades_port |
Macros | |
#define | cy_writeb(port, val) do { writeb((val), (port)); mb(); } while (0) |
#define | cy_writew(port, val) do { writew((val), (port)); mb(); } while (0) |
#define | cy_writel(port, val) do { writel((val), (port)); mb(); } while (0) |
#define | CLOSING_WAIT_DELAY 30*HZ |
#define | CY_CLOSING_WAIT_NONE ASYNC_CLOSING_WAIT_NONE |
#define | CY_CLOSING_WAIT_INF ASYNC_CLOSING_WAIT_INF |
#define | CyMAX_CHIPS_PER_CARD 8 |
#define | CyMAX_CHAR_FIFO 12 |
#define | CyPORTS_PER_CHIP 4 |
#define | CD1400_MAX_SPEED 115200 |
#define | CyISA_Ywin 0x2000 |
#define | CyPCI_Ywin 0x4000 |
#define | CyPCI_Yctl 0x80 |
#define | CyPCI_Zctl CTRL_WINDOW_SIZE |
#define | CyPCI_Zwin 0x80000 |
#define | CyPCI_Ze_win (2 * CyPCI_Zwin) |
#define | PCI_DEVICE_ID_MASK 0x06 |
#define | CD1400_REV_G 0x46 |
#define | CD1400_REV_J 0x48 |
#define | CyRegSize 0x0400 |
#define | Cy_HwReset 0x1400 |
#define | Cy_ClrIntr 0x1800 |
#define | Cy_EpldRev 0x1e00 |
#define | CyGFRCR (0x40*2) |
#define | CyRevE (44) |
#define | CyCAR (0x68*2) |
#define | CyCHAN_0 (0x00) |
#define | CyCHAN_1 (0x01) |
#define | CyCHAN_2 (0x02) |
#define | CyCHAN_3 (0x03) |
#define | CyGCR (0x4B*2) |
#define | CyCH0_SERIAL (0x00) |
#define | CyCH0_PARALLEL (0x80) |
#define | CySVRR (0x67*2) |
#define | CySRModem (0x04) |
#define | CySRTransmit (0x02) |
#define | CySRReceive (0x01) |
#define | CyRICR (0x44*2) |
#define | CyTICR (0x45*2) |
#define | CyMICR (0x46*2) |
#define | CyICR0 (0x00) |
#define | CyICR1 (0x01) |
#define | CyICR2 (0x02) |
#define | CyICR3 (0x03) |
#define | CyRIR (0x6B*2) |
#define | CyTIR (0x6A*2) |
#define | CyMIR (0x69*2) |
#define | CyIRDirEq (0x80) |
#define | CyIRBusy (0x40) |
#define | CyIRUnfair (0x20) |
#define | CyIRContext (0x1C) |
#define | CyIRChannel (0x03) |
#define | CyPPR (0x7E*2) |
#define | CyCLOCK_20_1MS (0x27) |
#define | CyCLOCK_25_1MS (0x31) |
#define | CyCLOCK_25_5MS (0xf4) |
#define | CyCLOCK_60_1MS (0x75) |
#define | CyCLOCK_60_2MS (0xea) |
#define | CyRIVR (0x43*2) |
#define | CyTIVR (0x42*2) |
#define | CyMIVR (0x41*2) |
#define | CyIVRMask (0x07) |
#define | CyIVRRxEx (0x07) |
#define | CyIVRRxOK (0x03) |
#define | CyIVRTxOK (0x02) |
#define | CyIVRMdmOK (0x01) |
#define | CyTDR (0x63*2) |
#define | CyRDSR (0x62*2) |
#define | CyTIMEOUT (0x80) |
#define | CySPECHAR (0x70) |
#define | CyBREAK (0x08) |
#define | CyPARITY (0x04) |
#define | CyFRAME (0x02) |
#define | CyOVERRUN (0x01) |
#define | CyMISR (0x4C*2) |
#define | CyEOSRR (0x60*2) |
#define | CyLIVR (0x18*2) |
#define | CyMscsr (0x01) |
#define | CyTdsr (0x02) |
#define | CyRgdsr (0x03) |
#define | CyRedsr (0x07) |
#define | CyCCR (0x05*2) |
#define | CyCHAN_RESET (0x80) |
#define | CyCHIP_RESET (0x81) |
#define | CyFlushTransFIFO (0x82) |
#define | CyCOR_CHANGE (0x40) |
#define | CyCOR1ch (0x02) |
#define | CyCOR2ch (0x04) |
#define | CyCOR3ch (0x08) |
#define | CySEND_SPEC_1 (0x21) |
#define | CySEND_SPEC_2 (0x22) |
#define | CySEND_SPEC_3 (0x23) |
#define | CySEND_SPEC_4 (0x24) |
#define | CyCHAN_CTL (0x10) |
#define | CyDIS_RCVR (0x01) |
#define | CyENB_RCVR (0x02) |
#define | CyDIS_XMTR (0x04) |
#define | CyENB_XMTR (0x08) |
#define | CySRER (0x06*2) |
#define | CyMdmCh (0x80) |
#define | CyRxData (0x10) |
#define | CyTxRdy (0x04) |
#define | CyTxMpty (0x02) |
#define | CyNNDT (0x01) |
#define | CyCOR1 (0x08*2) |
#define | CyPARITY_NONE (0x00) |
#define | CyPARITY_0 (0x20) |
#define | CyPARITY_1 (0xA0) |
#define | CyPARITY_E (0x40) |
#define | CyPARITY_O (0xC0) |
#define | Cy_1_STOP (0x00) |
#define | Cy_1_5_STOP (0x04) |
#define | Cy_2_STOP (0x08) |
#define | Cy_5_BITS (0x00) |
#define | Cy_6_BITS (0x01) |
#define | Cy_7_BITS (0x02) |
#define | Cy_8_BITS (0x03) |
#define | CyCOR2 (0x09*2) |
#define | CyIXM (0x80) |
#define | CyTxIBE (0x40) |
#define | CyETC (0x20) |
#define | CyAUTO_TXFL (0x60) |
#define | CyLLM (0x10) |
#define | CyRLM (0x08) |
#define | CyRtsAO (0x04) |
#define | CyCtsAE (0x02) |
#define | CyDsrAE (0x01) |
#define | CyCOR3 (0x0A*2) |
#define | CySPL_CH_DRANGE (0x80) /* special character detect range */ |
#define | CySPL_CH_DET1 |
#define | CyFL_CTRL_TRNSP (0x20) /* Flow Control Transparency */ |
#define | CySPL_CH_DET2 |
#define | CyREC_FIFO (0x0F) /* Receive FIFO threshold */ |
#define | CyCOR4 (0x1E*2) |
#define | CyCOR5 (0x1F*2) |
#define | CyCCSR (0x0B*2) |
#define | CyRxEN (0x80) |
#define | CyRxFloff (0x40) |
#define | CyRxFlon (0x20) |
#define | CyTxEN (0x08) |
#define | CyTxFloff (0x04) |
#define | CyTxFlon (0x02) |
#define | CyRDCR (0x0E*2) |
#define | CySCHR1 (0x1A*2) |
#define | CySCHR2 (0x1B*2) |
#define | CySCHR3 (0x1C*2) |
#define | CySCHR4 (0x1D*2) |
#define | CySCRL (0x22*2) |
#define | CySCRH (0x23*2) |
#define | CyLNC (0x24*2) |
#define | CyMCOR1 (0x15*2) |
#define | CyMCOR2 (0x16*2) |
#define | CyRTPR (0x21*2) |
#define | CyMSVR1 (0x6C*2) |
#define | CyMSVR2 (0x6D*2) |
#define | CyANY_DELTA (0xF0) |
#define | CyDSR (0x80) |
#define | CyCTS (0x40) |
#define | CyRI (0x20) |
#define | CyDCD (0x10) |
#define | CyDTR (0x02) |
#define | CyRTS (0x01) |
#define | CyPVSR (0x6F*2) |
#define | CyRBPR (0x78*2) |
#define | CyRCOR (0x7C*2) |
#define | CyTBPR (0x72*2) |
#define | CyTCOR (0x76*2) |
#define | CyPLX_VER (0x3400) |
#define | PLX_9050 0x0b |
#define | PLX_9060 0x0c |
#define | PLX_9080 0x0d |
#define CD1400_MAX_SPEED 115200 |
Definition at line 169 of file cyclades.h.
#define CD1400_REV_G 0x46 |
Definition at line 183 of file cyclades.h.
#define CD1400_REV_J 0x48 |
Definition at line 184 of file cyclades.h.
#define CLOSING_WAIT_DELAY 30*HZ |
Definition at line 161 of file cyclades.h.
#define Cy_1_5_STOP (0x04) |
Definition at line 292 of file cyclades.h.
#define Cy_1_STOP (0x00) |
Definition at line 291 of file cyclades.h.
#define Cy_2_STOP (0x08) |
Definition at line 293 of file cyclades.h.
#define Cy_5_BITS (0x00) |
Definition at line 294 of file cyclades.h.
#define Cy_6_BITS (0x01) |
Definition at line 295 of file cyclades.h.
#define Cy_7_BITS (0x02) |
Definition at line 296 of file cyclades.h.
#define Cy_8_BITS (0x03) |
Definition at line 297 of file cyclades.h.
#define CY_CLOSING_WAIT_INF ASYNC_CLOSING_WAIT_INF |
Definition at line 163 of file cyclades.h.
#define CY_CLOSING_WAIT_NONE ASYNC_CLOSING_WAIT_NONE |
Definition at line 162 of file cyclades.h.
#define Cy_ClrIntr 0x1800 |
Definition at line 188 of file cyclades.h.
#define Cy_EpldRev 0x1e00 |
Definition at line 189 of file cyclades.h.
#define Cy_HwReset 0x1400 |
Definition at line 187 of file cyclades.h.
Definition at line 96 of file cyclades.h.
Definition at line 98 of file cyclades.h.
Definition at line 97 of file cyclades.h.
#define CyANY_DELTA (0xF0) |
Definition at line 336 of file cyclades.h.
#define CyAUTO_TXFL (0x60) |
Definition at line 302 of file cyclades.h.
#define CyBREAK (0x08) |
Definition at line 243 of file cyclades.h.
#define CyCAR (0x68*2) |
Definition at line 195 of file cyclades.h.
#define CyCCR (0x05*2) |
Definition at line 258 of file cyclades.h.
#define CyCCSR (0x0B*2) |
Definition at line 316 of file cyclades.h.
#define CyCH0_PARALLEL (0x80) |
Definition at line 202 of file cyclades.h.
#define CyCH0_SERIAL (0x00) |
Definition at line 201 of file cyclades.h.
#define CyCHAN_0 (0x00) |
Definition at line 196 of file cyclades.h.
#define CyCHAN_1 (0x01) |
Definition at line 197 of file cyclades.h.
#define CyCHAN_2 (0x02) |
Definition at line 198 of file cyclades.h.
#define CyCHAN_3 (0x03) |
Definition at line 199 of file cyclades.h.
#define CyCHAN_CTL (0x10) |
Definition at line 274 of file cyclades.h.
#define CyCHAN_RESET (0x80) |
Definition at line 260 of file cyclades.h.
#define CyCHIP_RESET (0x81) |
Definition at line 261 of file cyclades.h.
#define CyCLOCK_20_1MS (0x27) |
Definition at line 223 of file cyclades.h.
#define CyCLOCK_25_1MS (0x31) |
Definition at line 224 of file cyclades.h.
#define CyCLOCK_25_5MS (0xf4) |
Definition at line 225 of file cyclades.h.
#define CyCLOCK_60_1MS (0x75) |
Definition at line 226 of file cyclades.h.
#define CyCLOCK_60_2MS (0xea) |
Definition at line 227 of file cyclades.h.
#define CyCOR1 (0x08*2) |
Definition at line 285 of file cyclades.h.
#define CyCOR1ch (0x02) |
Definition at line 265 of file cyclades.h.
#define CyCOR2 (0x09*2) |
Definition at line 298 of file cyclades.h.
#define CyCOR2ch (0x04) |
Definition at line 266 of file cyclades.h.
#define CyCOR3 (0x0A*2) |
Definition at line 308 of file cyclades.h.
#define CyCOR3ch (0x08) |
Definition at line 267 of file cyclades.h.
#define CyCOR4 (0x1E*2) |
Definition at line 314 of file cyclades.h.
#define CyCOR5 (0x1F*2) |
Definition at line 315 of file cyclades.h.
#define CyCOR_CHANGE (0x40) |
Definition at line 264 of file cyclades.h.
#define CyCTS (0x40) |
Definition at line 338 of file cyclades.h.
#define CyCtsAE (0x02) |
Definition at line 306 of file cyclades.h.
#define CyDCD (0x10) |
Definition at line 340 of file cyclades.h.
#define CyDIS_RCVR (0x01) |
Definition at line 275 of file cyclades.h.
#define CyDIS_XMTR (0x04) |
Definition at line 277 of file cyclades.h.
#define CyDSR (0x80) |
Definition at line 337 of file cyclades.h.
#define CyDsrAE (0x01) |
Definition at line 307 of file cyclades.h.
#define CyDTR (0x02) |
Definition at line 341 of file cyclades.h.
#define CyENB_RCVR (0x02) |
Definition at line 276 of file cyclades.h.
#define CyENB_XMTR (0x08) |
Definition at line 278 of file cyclades.h.
#define CyEOSRR (0x60*2) |
Definition at line 249 of file cyclades.h.
#define CyETC (0x20) |
Definition at line 301 of file cyclades.h.
#define CyFL_CTRL_TRNSP (0x20) /* Flow Control Transparency */ |
Definition at line 311 of file cyclades.h.
#define CyFlushTransFIFO (0x82) |
Definition at line 262 of file cyclades.h.
#define CyFRAME (0x02) |
Definition at line 245 of file cyclades.h.
#define CyGCR (0x4B*2) |
Definition at line 200 of file cyclades.h.
#define CyGFRCR (0x40*2) |
Definition at line 193 of file cyclades.h.
#define CyICR0 (0x00) |
Definition at line 210 of file cyclades.h.
#define CyICR1 (0x01) |
Definition at line 211 of file cyclades.h.
#define CyICR2 (0x02) |
Definition at line 212 of file cyclades.h.
#define CyICR3 (0x03) |
Definition at line 213 of file cyclades.h.
#define CyIRBusy (0x40) |
Definition at line 218 of file cyclades.h.
#define CyIRChannel (0x03) |
Definition at line 221 of file cyclades.h.
#define CyIRContext (0x1C) |
Definition at line 220 of file cyclades.h.
#define CyIRDirEq (0x80) |
Definition at line 217 of file cyclades.h.
#define CyIRUnfair (0x20) |
Definition at line 219 of file cyclades.h.
#define CyISA_Ywin 0x2000 |
Definition at line 171 of file cyclades.h.
#define CyIVRMask (0x07) |
Definition at line 234 of file cyclades.h.
#define CyIVRMdmOK (0x01) |
Definition at line 238 of file cyclades.h.
#define CyIVRRxEx (0x07) |
Definition at line 235 of file cyclades.h.
#define CyIVRRxOK (0x03) |
Definition at line 236 of file cyclades.h.
#define CyIVRTxOK (0x02) |
Definition at line 237 of file cyclades.h.
#define CyIXM (0x80) |
Definition at line 299 of file cyclades.h.
#define CyLIVR (0x18*2) |
Definition at line 253 of file cyclades.h.
#define CyLLM (0x10) |
Definition at line 303 of file cyclades.h.
#define CyLNC (0x24*2) |
Definition at line 330 of file cyclades.h.
#define CyMAX_CHAR_FIFO 12 |
Definition at line 167 of file cyclades.h.
#define CyMAX_CHIPS_PER_CARD 8 |
Definition at line 166 of file cyclades.h.
#define CyMCOR1 (0x15*2) |
Definition at line 331 of file cyclades.h.
#define CyMCOR2 (0x16*2) |
Definition at line 332 of file cyclades.h.
#define CyMdmCh (0x80) |
Definition at line 280 of file cyclades.h.
#define CyMICR (0x46*2) |
Definition at line 209 of file cyclades.h.
#define CyMIR (0x69*2) |
Definition at line 216 of file cyclades.h.
#define CyMISR (0x4C*2) |
Definition at line 247 of file cyclades.h.
#define CyMIVR (0x41*2) |
Definition at line 233 of file cyclades.h.
#define CyMscsr (0x01) |
Definition at line 254 of file cyclades.h.
#define CyMSVR1 (0x6C*2) |
Definition at line 334 of file cyclades.h.
#define CyMSVR2 (0x6D*2) |
Definition at line 335 of file cyclades.h.
#define CyNNDT (0x01) |
Definition at line 284 of file cyclades.h.
#define CyOVERRUN (0x01) |
Definition at line 246 of file cyclades.h.
#define CyPARITY (0x04) |
Definition at line 244 of file cyclades.h.
#define CyPARITY_0 (0x20) |
Definition at line 287 of file cyclades.h.
#define CyPARITY_1 (0xA0) |
Definition at line 288 of file cyclades.h.
#define CyPARITY_E (0x40) |
Definition at line 289 of file cyclades.h.
#define CyPARITY_NONE (0x00) |
Definition at line 286 of file cyclades.h.
#define CyPARITY_O (0xC0) |
Definition at line 290 of file cyclades.h.
#define CyPCI_Yctl 0x80 |
Definition at line 174 of file cyclades.h.
#define CyPCI_Ywin 0x4000 |
Definition at line 173 of file cyclades.h.
#define CyPCI_Zctl CTRL_WINDOW_SIZE |
Definition at line 175 of file cyclades.h.
#define CyPCI_Ze_win (2 * CyPCI_Zwin) |
Definition at line 177 of file cyclades.h.
#define CyPCI_Zwin 0x80000 |
Definition at line 176 of file cyclades.h.
#define CyPLX_VER (0x3400) |
Definition at line 351 of file cyclades.h.
#define CyPORTS_PER_CHIP 4 |
Definition at line 168 of file cyclades.h.
#define CyPPR (0x7E*2) |
Definition at line 222 of file cyclades.h.
#define CyPVSR (0x6F*2) |
Definition at line 343 of file cyclades.h.
#define CyRBPR (0x78*2) |
Definition at line 344 of file cyclades.h.
#define CyRCOR (0x7C*2) |
Definition at line 345 of file cyclades.h.
#define CyRDCR (0x0E*2) |
Definition at line 323 of file cyclades.h.
#define CyRDSR (0x62*2) |
Definition at line 240 of file cyclades.h.
#define CyREC_FIFO (0x0F) /* Receive FIFO threshold */ |
Definition at line 313 of file cyclades.h.
#define CyRedsr (0x07) |
Definition at line 257 of file cyclades.h.
#define CyRegSize 0x0400 |
Definition at line 186 of file cyclades.h.
#define CyRevE (44) |
Definition at line 194 of file cyclades.h.
#define CyRgdsr (0x03) |
Definition at line 256 of file cyclades.h.
#define CyRI (0x20) |
Definition at line 339 of file cyclades.h.
#define CyRICR (0x44*2) |
Definition at line 207 of file cyclades.h.
#define CyRIR (0x6B*2) |
Definition at line 214 of file cyclades.h.
#define CyRIVR (0x43*2) |
Definition at line 231 of file cyclades.h.
#define CyRLM (0x08) |
Definition at line 304 of file cyclades.h.
#define CyRTPR (0x21*2) |
Definition at line 333 of file cyclades.h.
#define CyRTS (0x01) |
Definition at line 342 of file cyclades.h.
#define CyRtsAO (0x04) |
Definition at line 305 of file cyclades.h.
#define CyRxData (0x10) |
Definition at line 281 of file cyclades.h.
#define CyRxEN (0x80) |
Definition at line 317 of file cyclades.h.
#define CyRxFloff (0x40) |
Definition at line 318 of file cyclades.h.
#define CyRxFlon (0x20) |
Definition at line 319 of file cyclades.h.
#define CySCHR1 (0x1A*2) |
Definition at line 324 of file cyclades.h.
#define CySCHR2 (0x1B*2) |
Definition at line 325 of file cyclades.h.
#define CySCHR3 (0x1C*2) |
Definition at line 326 of file cyclades.h.
#define CySCHR4 (0x1D*2) |
Definition at line 327 of file cyclades.h.
#define CySCRH (0x23*2) |
Definition at line 329 of file cyclades.h.
#define CySCRL (0x22*2) |
Definition at line 328 of file cyclades.h.
#define CySEND_SPEC_1 (0x21) |
Definition at line 269 of file cyclades.h.
#define CySEND_SPEC_2 (0x22) |
Definition at line 270 of file cyclades.h.
#define CySEND_SPEC_3 (0x23) |
Definition at line 271 of file cyclades.h.
#define CySEND_SPEC_4 (0x24) |
Definition at line 272 of file cyclades.h.
#define CySPECHAR (0x70) |
Definition at line 242 of file cyclades.h.
#define CySPL_CH_DET1 |
Definition at line 310 of file cyclades.h.
#define CySPL_CH_DET2 |
Definition at line 312 of file cyclades.h.
#define CySPL_CH_DRANGE (0x80) /* special character detect range */ |
Definition at line 309 of file cyclades.h.
#define CySRER (0x06*2) |
Definition at line 279 of file cyclades.h.
#define CySRModem (0x04) |
Definition at line 204 of file cyclades.h.
#define CySRReceive (0x01) |
Definition at line 206 of file cyclades.h.
#define CySRTransmit (0x02) |
Definition at line 205 of file cyclades.h.
#define CySVRR (0x67*2) |
Definition at line 203 of file cyclades.h.
#define CyTBPR (0x72*2) |
Definition at line 346 of file cyclades.h.
#define CyTCOR (0x76*2) |
Definition at line 347 of file cyclades.h.
#define CyTDR (0x63*2) |
Definition at line 239 of file cyclades.h.
#define CyTdsr (0x02) |
Definition at line 255 of file cyclades.h.
#define CyTICR (0x45*2) |
Definition at line 208 of file cyclades.h.
#define CyTIMEOUT (0x80) |
Definition at line 241 of file cyclades.h.
#define CyTIR (0x6A*2) |
Definition at line 215 of file cyclades.h.
#define CyTIVR (0x42*2) |
Definition at line 232 of file cyclades.h.
#define CyTxEN (0x08) |
Definition at line 320 of file cyclades.h.
#define CyTxFloff (0x04) |
Definition at line 321 of file cyclades.h.
#define CyTxFlon (0x02) |
Definition at line 322 of file cyclades.h.
#define CyTxIBE (0x40) |
Definition at line 300 of file cyclades.h.
#define CyTxMpty (0x02) |
Definition at line 283 of file cyclades.h.
#define CyTxRdy (0x04) |
Definition at line 282 of file cyclades.h.
#define PCI_DEVICE_ID_MASK 0x06 |
Definition at line 179 of file cyclades.h.
#define PLX_9050 0x0b |
Definition at line 352 of file cyclades.h.
#define PLX_9060 0x0c |
Definition at line 353 of file cyclades.h.
#define PLX_9080 0x0d |
Definition at line 354 of file cyclades.h.