ChP 222 drivers/tty/rocket.c static int sInitChan(CONTROLLER_T * CtlP, CHANNEL_T * ChP, int AiopNum, ChP 224 drivers/tty/rocket.c static void sSetInterfaceMode(CHANNEL_T * ChP, Byte_t mode); ChP 225 drivers/tty/rocket.c static void sFlushRxFIFO(CHANNEL_T * ChP); ChP 226 drivers/tty/rocket.c static void sFlushTxFIFO(CHANNEL_T * ChP); ChP 227 drivers/tty/rocket.c static void sEnInterrupts(CHANNEL_T * ChP, Word_t Flags); ChP 228 drivers/tty/rocket.c static void sDisInterrupts(CHANNEL_T * ChP, Word_t Flags); ChP 231 drivers/tty/rocket.c static int sWriteTxPrioByte(CHANNEL_T * ChP, Byte_t Data); ChP 1105 drivers/tty/rocket.c static int sGetChanRI(CHANNEL_T * ChP) ChP 1107 drivers/tty/rocket.c CONTROLLER_t *CtlP = ChP->CtlP; ChP 1108 drivers/tty/rocket.c int ChanNum = ChP->ChanNum; ChP 1114 drivers/tty/rocket.c RingInd = sInB((ByteIO_t) (ChP->ChanStat + 8)) & DSR_ACT; ChP 2687 drivers/tty/rocket.c static int sInitChan(CONTROLLER_T * CtlP, CHANNEL_T * ChP, int AiopNum, ChP 2702 drivers/tty/rocket.c ChP->CtlP = CtlP; ChP 2703 drivers/tty/rocket.c ChP->ChanID = CtlP->AiopID[AiopNum]; ChP 2704 drivers/tty/rocket.c ChP->AiopNum = AiopNum; ChP 2705 drivers/tty/rocket.c ChP->ChanNum = ChanNum; ChP 2709 drivers/tty/rocket.c ChP->Cmd = (ByteIO_t) AiopIO + _CMD_REG; ChP 2710 drivers/tty/rocket.c ChP->IntChan = (ByteIO_t) AiopIO + _INT_CHAN; ChP 2711 drivers/tty/rocket.c ChP->IntMask = (ByteIO_t) AiopIO + _INT_MASK; ChP 2712 drivers/tty/rocket.c ChP->IndexAddr = (DWordIO_t) AiopIO + _INDX_ADDR; ChP 2713 drivers/tty/rocket.c ChP->IndexData = AiopIO + _INDX_DATA; ChP 2716 drivers/tty/rocket.c ChIOOff = AiopIO + ChP->ChanNum * 2; ChP 2717 drivers/tty/rocket.c ChP->TxRxData = ChIOOff + _TD0; ChP 2718 drivers/tty/rocket.c ChP->ChanStat = ChIOOff + _CHN_STAT0; ChP 2719 drivers/tty/rocket.c ChP->TxRxCount = ChIOOff + _FIFO_CNT0; ChP 2720 drivers/tty/rocket.c ChP->IntID = (ByteIO_t) AiopIO + ChP->ChanNum + _INT_ID0; ChP 2728 drivers/tty/rocket.c out32(ChP->IndexAddr, R); ChP 2731 drivers/tty/rocket.c ChR = ChP->R; ChP 2747 drivers/tty/rocket.c ChP->BaudDiv[0] = (Byte_t) (ChOff + _BAUD); ChP 2748 drivers/tty/rocket.c ChP->BaudDiv[1] = (Byte_t) ((ChOff + _BAUD) >> 8); ChP 2749 drivers/tty/rocket.c ChP->BaudDiv[2] = (Byte_t) brd9600; ChP 2750 drivers/tty/rocket.c ChP->BaudDiv[3] = (Byte_t) (brd9600 >> 8); ChP 2751 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->BaudDiv); ChP 2753 drivers/tty/rocket.c ChP->TxControl[0] = (Byte_t) (ChOff + _TX_CTRL); ChP 2754 drivers/tty/rocket.c ChP->TxControl[1] = (Byte_t) ((ChOff + _TX_CTRL) >> 8); ChP 2755 drivers/tty/rocket.c ChP->TxControl[2] = 0; ChP 2756 drivers/tty/rocket.c ChP->TxControl[3] = 0; ChP 2757 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->TxControl); ChP 2759 drivers/tty/rocket.c ChP->RxControl[0] = (Byte_t) (ChOff + _RX_CTRL); ChP 2760 drivers/tty/rocket.c ChP->RxControl[1] = (Byte_t) ((ChOff + _RX_CTRL) >> 8); ChP 2761 drivers/tty/rocket.c ChP->RxControl[2] = 0; ChP 2762 drivers/tty/rocket.c ChP->RxControl[3] = 0; ChP 2763 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->RxControl); ChP 2765 drivers/tty/rocket.c ChP->TxEnables[0] = (Byte_t) (ChOff + _TX_ENBLS); ChP 2766 drivers/tty/rocket.c ChP->TxEnables[1] = (Byte_t) ((ChOff + _TX_ENBLS) >> 8); ChP 2767 drivers/tty/rocket.c ChP->TxEnables[2] = 0; ChP 2768 drivers/tty/rocket.c ChP->TxEnables[3] = 0; ChP 2769 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->TxEnables); ChP 2771 drivers/tty/rocket.c ChP->TxCompare[0] = (Byte_t) (ChOff + _TXCMP1); ChP 2772 drivers/tty/rocket.c ChP->TxCompare[1] = (Byte_t) ((ChOff + _TXCMP1) >> 8); ChP 2773 drivers/tty/rocket.c ChP->TxCompare[2] = 0; ChP 2774 drivers/tty/rocket.c ChP->TxCompare[3] = 0; ChP 2775 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->TxCompare); ChP 2777 drivers/tty/rocket.c ChP->TxReplace1[0] = (Byte_t) (ChOff + _TXREP1B1); ChP 2778 drivers/tty/rocket.c ChP->TxReplace1[1] = (Byte_t) ((ChOff + _TXREP1B1) >> 8); ChP 2779 drivers/tty/rocket.c ChP->TxReplace1[2] = 0; ChP 2780 drivers/tty/rocket.c ChP->TxReplace1[3] = 0; ChP 2781 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->TxReplace1); ChP 2783 drivers/tty/rocket.c ChP->TxReplace2[0] = (Byte_t) (ChOff + _TXREP2); ChP 2784 drivers/tty/rocket.c ChP->TxReplace2[1] = (Byte_t) ((ChOff + _TXREP2) >> 8); ChP 2785 drivers/tty/rocket.c ChP->TxReplace2[2] = 0; ChP 2786 drivers/tty/rocket.c ChP->TxReplace2[3] = 0; ChP 2787 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->TxReplace2); ChP 2789 drivers/tty/rocket.c ChP->TxFIFOPtrs = ChOff + _TXF_OUTP; ChP 2790 drivers/tty/rocket.c ChP->TxFIFO = ChOff + _TX_FIFO; ChP 2792 drivers/tty/rocket.c sOutB(ChP->Cmd, (Byte_t) ChanNum | RESTXFCNT); /* apply reset Tx FIFO count */ ChP 2793 drivers/tty/rocket.c sOutB(ChP->Cmd, (Byte_t) ChanNum); /* remove reset Tx FIFO count */ ChP 2794 drivers/tty/rocket.c sOutW((WordIO_t) ChP->IndexAddr, ChP->TxFIFOPtrs); /* clear Tx in/out ptrs */ ChP 2795 drivers/tty/rocket.c sOutW(ChP->IndexData, 0); ChP 2796 drivers/tty/rocket.c ChP->RxFIFOPtrs = ChOff + _RXF_OUTP; ChP 2797 drivers/tty/rocket.c ChP->RxFIFO = ChOff + _RX_FIFO; ChP 2799 drivers/tty/rocket.c sOutB(ChP->Cmd, (Byte_t) ChanNum | RESRXFCNT); /* apply reset Rx FIFO count */ ChP 2800 drivers/tty/rocket.c sOutB(ChP->Cmd, (Byte_t) ChanNum); /* remove reset Rx FIFO count */ ChP 2801 drivers/tty/rocket.c sOutW((WordIO_t) ChP->IndexAddr, ChP->RxFIFOPtrs); /* clear Rx out ptr */ ChP 2802 drivers/tty/rocket.c sOutW(ChP->IndexData, 0); ChP 2803 drivers/tty/rocket.c sOutW((WordIO_t) ChP->IndexAddr, ChP->RxFIFOPtrs + 2); /* clear Rx in ptr */ ChP 2804 drivers/tty/rocket.c sOutW(ChP->IndexData, 0); ChP 2805 drivers/tty/rocket.c ChP->TxPrioCnt = ChOff + _TXP_CNT; ChP 2806 drivers/tty/rocket.c sOutW((WordIO_t) ChP->IndexAddr, ChP->TxPrioCnt); ChP 2807 drivers/tty/rocket.c sOutB(ChP->IndexData, 0); ChP 2808 drivers/tty/rocket.c ChP->TxPrioPtr = ChOff + _TXP_PNTR; ChP 2809 drivers/tty/rocket.c sOutW((WordIO_t) ChP->IndexAddr, ChP->TxPrioPtr); ChP 2810 drivers/tty/rocket.c sOutB(ChP->IndexData, 0); ChP 2811 drivers/tty/rocket.c ChP->TxPrioBuf = ChOff + _TXP_BUF; ChP 2812 drivers/tty/rocket.c sEnRxProcessor(ChP); /* start the Rx processor */ ChP 2835 drivers/tty/rocket.c static void sStopRxProcessor(CHANNEL_T * ChP) ChP 2839 drivers/tty/rocket.c R[0] = ChP->R[0]; ChP 2840 drivers/tty/rocket.c R[1] = ChP->R[1]; ChP 2842 drivers/tty/rocket.c R[3] = ChP->R[3]; ChP 2843 drivers/tty/rocket.c out32(ChP->IndexAddr, R); ChP 2860 drivers/tty/rocket.c static void sFlushRxFIFO(CHANNEL_T * ChP) ChP 2866 drivers/tty/rocket.c if (sGetRxCnt(ChP) == 0) /* Rx FIFO empty */ ChP 2870 drivers/tty/rocket.c if (ChP->R[0x32] == 0x08) { /* Rx FIFO is enabled */ ChP 2872 drivers/tty/rocket.c sDisRxFIFO(ChP); /* disable it */ ChP 2874 drivers/tty/rocket.c sInB(ChP->IntChan); /* depends on bus i/o timing */ ChP 2876 drivers/tty/rocket.c sGetChanStatus(ChP); /* clear any pending Rx errors in chan stat */ ChP 2877 drivers/tty/rocket.c Ch = (Byte_t) sGetChanNum(ChP); ChP 2878 drivers/tty/rocket.c sOutB(ChP->Cmd, Ch | RESRXFCNT); /* apply reset Rx FIFO count */ ChP 2879 drivers/tty/rocket.c sOutB(ChP->Cmd, Ch); /* remove reset Rx FIFO count */ ChP 2880 drivers/tty/rocket.c sOutW((WordIO_t) ChP->IndexAddr, ChP->RxFIFOPtrs); /* clear Rx out ptr */ ChP 2881 drivers/tty/rocket.c sOutW(ChP->IndexData, 0); ChP 2882 drivers/tty/rocket.c sOutW((WordIO_t) ChP->IndexAddr, ChP->RxFIFOPtrs + 2); /* clear Rx in ptr */ ChP 2883 drivers/tty/rocket.c sOutW(ChP->IndexData, 0); ChP 2885 drivers/tty/rocket.c sEnRxFIFO(ChP); /* enable Rx FIFO */ ChP 2902 drivers/tty/rocket.c static void sFlushTxFIFO(CHANNEL_T * ChP) ChP 2908 drivers/tty/rocket.c if (sGetTxCnt(ChP) == 0) /* Tx FIFO empty */ ChP 2912 drivers/tty/rocket.c if (ChP->TxControl[3] & TX_ENABLE) { ChP 2914 drivers/tty/rocket.c sDisTransmit(ChP); /* disable transmitter */ ChP 2916 drivers/tty/rocket.c sStopRxProcessor(ChP); /* stop Rx processor */ ChP 2918 drivers/tty/rocket.c sInB(ChP->IntChan); /* depends on bus i/o timing */ ChP 2919 drivers/tty/rocket.c Ch = (Byte_t) sGetChanNum(ChP); ChP 2920 drivers/tty/rocket.c sOutB(ChP->Cmd, Ch | RESTXFCNT); /* apply reset Tx FIFO count */ ChP 2921 drivers/tty/rocket.c sOutB(ChP->Cmd, Ch); /* remove reset Tx FIFO count */ ChP 2922 drivers/tty/rocket.c sOutW((WordIO_t) ChP->IndexAddr, ChP->TxFIFOPtrs); /* clear Tx in/out ptrs */ ChP 2923 drivers/tty/rocket.c sOutW(ChP->IndexData, 0); ChP 2925 drivers/tty/rocket.c sEnTransmit(ChP); /* enable transmitter */ ChP 2926 drivers/tty/rocket.c sStartRxProcessor(ChP); /* restart Rx processor */ ChP 2942 drivers/tty/rocket.c static int sWriteTxPrioByte(CHANNEL_T * ChP, Byte_t Data) ChP 2948 drivers/tty/rocket.c if (sGetTxCnt(ChP) > 1) { /* write it to Tx priority buffer */ ChP 2949 drivers/tty/rocket.c IndexAddr = ChP->IndexAddr; ChP 2950 drivers/tty/rocket.c sOutW((WordIO_t) IndexAddr, ChP->TxPrioCnt); /* get priority buffer status */ ChP 2951 drivers/tty/rocket.c if (sInB((ByteIO_t) ChP->IndexData) & PRI_PEND) /* priority buffer busy */ ChP 2955 drivers/tty/rocket.c *WordPtr = ChP->TxPrioBuf; /* data byte address */ ChP 2960 drivers/tty/rocket.c *WordPtr = ChP->TxPrioCnt; /* Tx priority count address */ ChP 2967 drivers/tty/rocket.c sWriteTxByte(sGetTxRxDataIO(ChP), Data); ChP 3004 drivers/tty/rocket.c static void sEnInterrupts(CHANNEL_T * ChP, Word_t Flags) ChP 3008 drivers/tty/rocket.c ChP->RxControl[2] |= ChP 3011 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->RxControl); ChP 3013 drivers/tty/rocket.c ChP->TxControl[2] |= ((Byte_t) Flags & TXINT_EN); ChP 3015 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->TxControl); ChP 3018 drivers/tty/rocket.c Mask = sInB(ChP->IntMask) | sBitMapSetTbl[ChP->ChanNum]; ChP 3019 drivers/tty/rocket.c sOutB(ChP->IntMask, Mask); ChP 3048 drivers/tty/rocket.c static void sDisInterrupts(CHANNEL_T * ChP, Word_t Flags) ChP 3052 drivers/tty/rocket.c ChP->RxControl[2] &= ChP 3054 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->RxControl); ChP 3055 drivers/tty/rocket.c ChP->TxControl[2] &= ~((Byte_t) Flags & TXINT_EN); ChP 3056 drivers/tty/rocket.c out32(ChP->IndexAddr, ChP->TxControl); ChP 3059 drivers/tty/rocket.c Mask = sInB(ChP->IntMask) & sBitMapClrTbl[ChP->ChanNum]; ChP 3060 drivers/tty/rocket.c sOutB(ChP->IntMask, Mask); ChP 3064 drivers/tty/rocket.c static void sSetInterfaceMode(CHANNEL_T * ChP, Byte_t mode) ChP 3066 drivers/tty/rocket.c sOutB(ChP->CtlP->AiopIO[2], (mode & 0x18) | ChP->ChanNum); ChP 382 drivers/tty/rocket_int.h #define sClrBreak(ChP) \ ChP 384 drivers/tty/rocket_int.h (ChP)->TxControl[3] &= ~SETBREAK; \ ChP 385 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 394 drivers/tty/rocket_int.h #define sClrDTR(ChP) \ ChP 396 drivers/tty/rocket_int.h (ChP)->TxControl[3] &= ~SET_DTR; \ ChP 397 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 406 drivers/tty/rocket_int.h #define sClrRTS(ChP) \ ChP 408 drivers/tty/rocket_int.h if ((ChP)->rtsToggle) break; \ ChP 409 drivers/tty/rocket_int.h (ChP)->TxControl[3] &= ~SET_RTS; \ ChP 410 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 419 drivers/tty/rocket_int.h #define sClrTxXOFF(ChP) \ ChP 421 drivers/tty/rocket_int.h sOutB((ChP)->Cmd,TXOVERIDE | (Byte_t)(ChP)->ChanNum); \ ChP 422 drivers/tty/rocket_int.h sOutB((ChP)->Cmd,(Byte_t)(ChP)->ChanNum); \ ChP 481 drivers/tty/rocket_int.h #define sDisCTSFlowCtl(ChP) \ ChP 483 drivers/tty/rocket_int.h (ChP)->TxControl[2] &= ~CTSFC_EN; \ ChP 484 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 493 drivers/tty/rocket_int.h #define sDisIXANY(ChP) \ ChP 495 drivers/tty/rocket_int.h (ChP)->R[0x0e] = 0x86; \ ChP 496 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,&(ChP)->R[0x0c]); \ ChP 507 drivers/tty/rocket_int.h #define sDisParity(ChP) \ ChP 509 drivers/tty/rocket_int.h (ChP)->TxControl[2] &= ~PARITY_EN; \ ChP 510 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 519 drivers/tty/rocket_int.h #define sDisRTSToggle(ChP) \ ChP 521 drivers/tty/rocket_int.h (ChP)->TxControl[2] &= ~RTSTOG_EN; \ ChP 522 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 523 drivers/tty/rocket_int.h (ChP)->rtsToggle = 0; \ ChP 532 drivers/tty/rocket_int.h #define sDisRxFIFO(ChP) \ ChP 534 drivers/tty/rocket_int.h (ChP)->R[0x32] = 0x0a; \ ChP 535 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,&(ChP)->R[0x30]); \ ChP 547 drivers/tty/rocket_int.h #define sDisRxStatusMode(ChP) sOutW((ChP)->ChanStat,0) ChP 559 drivers/tty/rocket_int.h #define sDisTransmit(ChP) \ ChP 561 drivers/tty/rocket_int.h (ChP)->TxControl[3] &= ~TX_ENABLE; \ ChP 562 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 571 drivers/tty/rocket_int.h #define sDisTxSoftFlowCtl(ChP) \ ChP 573 drivers/tty/rocket_int.h (ChP)->R[0x06] = 0x8a; \ ChP 574 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,&(ChP)->R[0x04]); \ ChP 596 drivers/tty/rocket_int.h #define sEnCTSFlowCtl(ChP) \ ChP 598 drivers/tty/rocket_int.h (ChP)->TxControl[2] |= CTSFC_EN; \ ChP 599 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 608 drivers/tty/rocket_int.h #define sEnIXANY(ChP) \ ChP 610 drivers/tty/rocket_int.h (ChP)->R[0x0e] = 0x21; \ ChP 611 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,&(ChP)->R[0x0c]); \ ChP 625 drivers/tty/rocket_int.h #define sEnParity(ChP) \ ChP 627 drivers/tty/rocket_int.h (ChP)->TxControl[2] |= PARITY_EN; \ ChP 628 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 639 drivers/tty/rocket_int.h #define sEnRTSToggle(ChP) \ ChP 641 drivers/tty/rocket_int.h (ChP)->RxControl[2] &= ~RTSFC_EN; \ ChP 642 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->RxControl); \ ChP 643 drivers/tty/rocket_int.h (ChP)->TxControl[2] |= RTSTOG_EN; \ ChP 644 drivers/tty/rocket_int.h (ChP)->TxControl[3] &= ~SET_RTS; \ ChP 645 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 646 drivers/tty/rocket_int.h (ChP)->rtsToggle = 1; \ ChP 655 drivers/tty/rocket_int.h #define sEnRxFIFO(ChP) \ ChP 657 drivers/tty/rocket_int.h (ChP)->R[0x32] = 0x08; \ ChP 658 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,&(ChP)->R[0x30]); \ ChP 676 drivers/tty/rocket_int.h #define sEnRxProcessor(ChP) \ ChP 678 drivers/tty/rocket_int.h (ChP)->RxControl[2] |= RXPROC_EN; \ ChP 679 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->RxControl); \ ChP 692 drivers/tty/rocket_int.h #define sEnRxStatusMode(ChP) sOutW((ChP)->ChanStat,STATMODE) ChP 700 drivers/tty/rocket_int.h #define sEnTransmit(ChP) \ ChP 702 drivers/tty/rocket_int.h (ChP)->TxControl[3] |= TX_ENABLE; \ ChP 703 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 712 drivers/tty/rocket_int.h #define sEnTxSoftFlowCtl(ChP) \ ChP 714 drivers/tty/rocket_int.h (ChP)->R[0x06] = 0xc5; \ ChP 715 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,&(ChP)->R[0x04]); \ ChP 754 drivers/tty/rocket_int.h #define sGetChanIntID(ChP) (sInB((ChP)->IntID) & (RXF_TRIG | TXFIFO_MT | SRC_INT | DELTA_CD | DELTA_CTS | DELTA_DSR)) ChP 764 drivers/tty/rocket_int.h #define sGetChanNum(ChP) (ChP)->ChanNum ChP 792 drivers/tty/rocket_int.h #define sGetChanStatus(ChP) sInW((ChP)->ChanStat) ChP 808 drivers/tty/rocket_int.h #define sGetChanStatusLo(ChP) sInB((ByteIO_t)(ChP)->ChanStat) ChP 815 drivers/tty/rocket_int.h #define sGetChanRI(ChP) ((ChP)->CtlP->AltChanRingIndicator ? \ ChP 816 drivers/tty/rocket_int.h (sInB((ByteIO_t)((ChP)->ChanStat+8)) & DSR_ACT) : \ ChP 817 drivers/tty/rocket_int.h (((ChP)->CtlP->boardType == ROCKET_TYPE_PC104) ? \ ChP 818 drivers/tty/rocket_int.h (!(sInB((ChP)->CtlP->AiopIO[3]) & sBitMapSetTbl[(ChP)->ChanNum])) : \ ChP 861 drivers/tty/rocket_int.h #define sGetRxCnt(ChP) sInW((ChP)->TxRxCount) ChP 872 drivers/tty/rocket_int.h #define sGetTxCnt(ChP) sInB((ByteIO_t)(ChP)->TxRxCount) ChP 881 drivers/tty/rocket_int.h #define sGetTxRxDataIO(ChP) (ChP)->TxRxData ChP 892 drivers/tty/rocket_int.h #define sInitChanDefaults(ChP) \ ChP 894 drivers/tty/rocket_int.h (ChP)->CtlP = NULLCTLPTR; \ ChP 895 drivers/tty/rocket_int.h (ChP)->AiopNum = NULLAIOP; \ ChP 896 drivers/tty/rocket_int.h (ChP)->ChanID = AIOPID_NULL; \ ChP 897 drivers/tty/rocket_int.h (ChP)->ChanNum = NULLCHAN; \ ChP 919 drivers/tty/rocket_int.h #define sSendBreak(ChP) \ ChP 921 drivers/tty/rocket_int.h (ChP)->TxControl[3] |= SETBREAK; \ ChP 922 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 932 drivers/tty/rocket_int.h #define sSetBaud(ChP,DIVISOR) \ ChP 934 drivers/tty/rocket_int.h (ChP)->BaudDiv[2] = (Byte_t)(DIVISOR); \ ChP 935 drivers/tty/rocket_int.h (ChP)->BaudDiv[3] = (Byte_t)((DIVISOR) >> 8); \ ChP 936 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->BaudDiv); \ ChP 945 drivers/tty/rocket_int.h #define sSetData7(ChP) \ ChP 947 drivers/tty/rocket_int.h (ChP)->TxControl[2] &= ~DATA8BIT; \ ChP 948 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 957 drivers/tty/rocket_int.h #define sSetData8(ChP) \ ChP 959 drivers/tty/rocket_int.h (ChP)->TxControl[2] |= DATA8BIT; \ ChP 960 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 969 drivers/tty/rocket_int.h #define sSetDTR(ChP) \ ChP 971 drivers/tty/rocket_int.h (ChP)->TxControl[3] |= SET_DTR; \ ChP 972 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 986 drivers/tty/rocket_int.h #define sSetEvenParity(ChP) \ ChP 988 drivers/tty/rocket_int.h (ChP)->TxControl[2] |= EVEN_PAR; \ ChP 989 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 1003 drivers/tty/rocket_int.h #define sSetOddParity(ChP) \ ChP 1005 drivers/tty/rocket_int.h (ChP)->TxControl[2] &= ~EVEN_PAR; \ ChP 1006 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 1015 drivers/tty/rocket_int.h #define sSetRTS(ChP) \ ChP 1017 drivers/tty/rocket_int.h if ((ChP)->rtsToggle) break; \ ChP 1018 drivers/tty/rocket_int.h (ChP)->TxControl[3] |= SET_RTS; \ ChP 1019 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 1041 drivers/tty/rocket_int.h #define sSetRxTrigger(ChP,LEVEL) \ ChP 1043 drivers/tty/rocket_int.h (ChP)->RxControl[2] &= ~TRIG_MASK; \ ChP 1044 drivers/tty/rocket_int.h (ChP)->RxControl[2] |= LEVEL; \ ChP 1045 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->RxControl); \ ChP 1054 drivers/tty/rocket_int.h #define sSetStop1(ChP) \ ChP 1056 drivers/tty/rocket_int.h (ChP)->TxControl[2] &= ~STOP2; \ ChP 1057 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 1066 drivers/tty/rocket_int.h #define sSetStop2(ChP) \ ChP 1068 drivers/tty/rocket_int.h (ChP)->TxControl[2] |= STOP2; \ ChP 1069 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,(ChP)->TxControl); \ ChP 1079 drivers/tty/rocket_int.h #define sSetTxXOFFChar(ChP,CH) \ ChP 1081 drivers/tty/rocket_int.h (ChP)->R[0x07] = (CH); \ ChP 1082 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,&(ChP)->R[0x04]); \ ChP 1092 drivers/tty/rocket_int.h #define sSetTxXONChar(ChP,CH) \ ChP 1094 drivers/tty/rocket_int.h (ChP)->R[0x0b] = (CH); \ ChP 1095 drivers/tty/rocket_int.h out32((ChP)->IndexAddr,&(ChP)->R[0x08]); \ ChP 1108 drivers/tty/rocket_int.h #define sStartRxProcessor(ChP) out32((ChP)->IndexAddr,&(ChP)->R[0])