⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 riowinif.h

📁 linux-2.6.15.6
💻 H
📖 第 1 页 / 共 4 页
字号:
   packets of a port.   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#endif/**************************************************************************************************************            ******************************************************************   RESUME   ******************************************************************            **************************************************************************************************************//* (Driver->RIO,pre-emptive)   RESUME is sent pre-emptively from the driver to cause a port to resume    transmission of data if blocked by XOFF.  (as if XON had been received)   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#endif/**************************************************************************************************************            ******************************************************************   SBREAK   ******************************************************************            **************************************************************************************************************//* (Driver->RIO,in-band)   SBREAK is sent in-band from the driver to a port to suspend data and start   break signal transmission.   If the break delay is 0, the break signal will be acknowledged with a   RUP_COMMAND, COMPLETE packet and continue until an EBREAK packet is received.   Otherwise, there is no acknowledgement and the break signal will last for the   specified number of mS.   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#endif#define	PKT_BreakDelay		(PKT_Data+1)		/* Break delay in mS *//**************************************************************************************************************            ******************************************************************   EBREAK   ******************************************************************            **************************************************************************************************************//* (Driver->RIO,in-band)   EBREAK is sent in-band from the driver to a port to stop transmission of a   break signal.   No parameters.  *//**************************************************************************************************************             *****************************************************************   SUSPEND   *****************************************************************             *************************************************************************************************************//* (Driver->RIO,pre-emptive)   SUSPEND is sent pre-emptively from the driver to cause a port to suspend   transmission of data.  (as if XOFF had been received)   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#endif/**************************************************************************************************************            ******************************************************************   FCLOSE   ******************************************************************            **************************************************************************************************************//* (Driver->RIO,pre-emptive)   FCLOSE is sent pre-emptively from the driver to force close a port.   A force close flushes receive and transmit queues, and also lowers all output   modem signals if the COR5_HUPCL (Hang Up On Close) flag is set.   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#endif/**************************************************************************************************************            ******************************************************************   XPRINT   ******************************************************************            **************************************************************************************************************//* (Driver->RIO,in-band)   XPRINT is sent as a normal I/O data packet except that the PKT_CMD_BIT of   the "len" field is set, and the first "data" byte is XPRINT.   The I/O data in the XPRINT packet will contain the following:   -	Transparent Print Start Sequence   -	Transparent Print Data   -	Transparent Print Stop Sequence.   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#endif/***************************************************************************************************************          ********************************************************************   MBIS   ********************************************************************          ***************************************************************************************************************//* (Driver->RIO,pre-emptive)   MBIS is sent pre-emptively from the driver to set a port's modem signals.   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#endif#define	PKT_ModemSet		(PKT_Data+4)		/* Modem set signals mask *//* ModemSet definitions... */#define	MBIS_RTS		0x01			/* RTS modem signal */#define	MBIS_DTR		0x02			/* DTR modem signal *//***************************************************************************************************************          ********************************************************************   MBIC   ********************************************************************          ***************************************************************************************************************//* (Driver->RIO,pre-emptive)   MBIC is sent pre-emptively from the driver to clear a port's modem signals.   */#if 0   #define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#endif#define	PKT_ModemClear		(PKT_Data+4)		/* Modem clear signals mask *//* ModemClear definitions... */#define	MBIC_RTS		0x01			/* RTS modem signal */#define	MBIC_DTR		0x02			/* DTR modem signal *//***************************************************************************************************************          ********************************************************************   MSET   ********************************************************************          ***************************************************************************************************************//* (Driver->RIO,pre-emptive)   MSET is sent pre-emptively from the driver to set/clear a port's modem signals. */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#endif#define	PKT_ModemSet		(PKT_Data+4)		/* Modem set signals mask *//* ModemSet definitions... */#define	MSET_RTS		0x01			/* RTS modem signal */#define	MSET_DTR		0x02			/* DTR modem signal *//**************************************************************************************************************            ******************************************************************   PCLOSE   ******************************************************************            **************************************************************************************************************//* (Driver->RIO,in-band)   PCLOSE is sent from the driver to pseudo close a previously opened port.      The port will close when all data has been sent/received, however, the   port's transmit / receive and modem signals will be left enabled and the   port marked internally as Pseudo Closed. */#define	PKT_Cmd			(PKT_Data+0)		/* Command code *//***************************************************************************************************************          ********************************************************************   MGET   ********************************************************************          ***************************************************************************************************************//* (Driver->RIO,pre-emptive)   MGET is sent pre-emptively from the driver to request the port's current modem signals. */#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA *//**************************************************************************************************************             *****************************************************************   MEMDUMP   *****************************************************************             *************************************************************************************************************//* (Driver->RIO,pre-emptive)   MEMDUMP is sent pre-emptively from the driver to request a dump of 32 bytes   of the specified port's RTA address space.   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#endif#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#define	PKT_SubCmd		(PKT_Data+5)		/* Sub Command */#define	PKT_Address		(PKT_Data+6)		/* Requested address *//***********************************************************************************************************                   ***********************************************************   READ_REGISTER   ***********************************************************                   **********************************************************************************************************//* (Driver->RIO,pre-emptive)   READ_REGISTER is sent pre-emptively from the driver to request the contents   of the CD1400 register specified in address.   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#endif#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#define	PKT_SubCmd		(PKT_Data+5)		/* Sub Command */#define	PKT_Address		(PKT_Data+6)		/* Requested address *//*****************************************************************************************************                            **************************************************   COMMAND_RUP - COMPLETE   **************************************************                            *******************************************************************************************************//* (RIO->Driver,pre-emptive)   COMMAND_RUP - COMPLETE is sent in response to all port I/O control command   packets, except MEMDUMP and READ_REGISTER.   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#endif#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#define	PKT_Cmd2		(PKT_Data+2)		/* Command code copy */#define	PKT_ModemStatus		(PKT_Data+3)		/* Modem signal status */#define	PKT_PortStatus		(PKT_Data+4)		/* Port signal status */#define	PKT_SubCmd		(PKT_Data+5)		/* Sub Command *//* ModemStatus definitions... */#define	MODEM_DSR		0x80			/* Data Set Ready modem state */#define	MODEM_CTS		0x40			/* Clear To Send modem state */#define	MODEM_RI		0x20			/* Ring Indicate modem state */#define	MODEM_CD		0x10			/* Carrier Detect modem state */#define	MODEM_TSTOP		0x08			/* Transmit Stopped state */#define	MODEM_TEMPTY		0x04			/* Transmit Empty state */#define	MODEM_DTR		0x02			/* DTR modem output state */#define	MODEM_RTS		0x01			/* RTS modem output state *//* PortStatus definitions... */#define	PORT_ISOPEN		0x01			/* Port open ? */#define	PORT_HUPCL		0x02			/* Hangup on close? */#define	PORT_MOPENPEND		0x04			/* Modem open pending */#define	PORT_ISPARALLEL		0x08			/* Parallel port */#define	PORT_BREAK		0x10			/* Port on break */#define	PORT_STATUSPEND		0020			/* Status packet pending */#define	PORT_BREAKPEND		0x40			/* Break packet pending */#define	PORT_MODEMPEND		0x80			/* Modem status packet pending *//*****************************************************************************************************                            **************************************************   COMMAND_RUP - COMPLETE   **************************************************                            *******************************************************************************************************//* (RIO->Driver,pre-emptive)   COMMAND_RUP - COMPLETE is sent in response to all port I/O control command   packets, except MEMDUMP and READ_REGISTER.   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */#define	PKT_Cmd2		(PKT_Data+2)		/* Command code copy */#endif#define	PKT_ModemStatus		(PKT_Data+3)		/* Modem signal status */#define	PKT_PortStatus		(PKT_Data+4)		/* Port signal status */#if 0#define	PKT_SubCmd		(PKT_Data+5)		/* Sub Command */#endif/* ModemStatus definitions... */#define	MODEM_DSR		0x80			/* Data Set Ready modem state */#define	MODEM_CTS		0x40			/* Clear To Send modem state */#define	MODEM_RI		0x20			/* Ring Indicate modem state */#define	MODEM_CD		0x10			/* Carrier Detect modem state */#define	MODEM_TSTOP		0x08			/* Transmit Stopped state */#define	MODEM_TEMPTY		0x04			/* Transmit Empty state */#define	MODEM_DTR		0x02			/* DTR modem output state */#define	MODEM_RTS		0x01			/* RTS modem output state *//* PortStatus definitions... */#define	PORT_ISOPEN		0x01			/* Port open ? */#define	PORT_HUPCL		0x02			/* Hangup on close? */#define	PORT_MOPENPEND		0x04			/* Modem open pending */#define	PORT_ISPARALLEL		0x08			/* Parallel port */#define	PORT_BREAK		0x10			/* Port on break */#define	PORT_STATUSPEND		0020			/* Status packet pending */#define	PORT_BREAKPEND		0x40			/* Break packet pending */#define	PORT_MODEMPEND		0x80			/* Modem status packet pending *//*************************************************************************************************                                      ****************************************   COMMAND_RUP - COMPLETE - MEMDUMP   ****************************************                                      *************************************************************************************************//* (RIO->Driver,pre-emptive)   COMMAND_RUP - COMPLETE - MEMDUMP is sent as an acknowledgement for a MEMDUMP   port I/O control command packet.   */#if 0#define	PKT_Cmd			(PKT_Data+0)		/* Command code */#define	PKT_PhbNum		(PKT_Data+1)		/* Port number wrt RTA */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -