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

Go to the source code of this file.

Data Structures

struct  rocketModel_t
 
struct  rocket_config
 
struct  rocket_ports
 
struct  rocket_version
 

Macros

#define ROCKET_FORCE_CD   0x00000002
 
#define ROCKET_HUP_NOTIFY   0x00000004
 
#define ROCKET_SPLIT_TERMIOS   0x00000008
 
#define ROCKET_SPD_MASK   0x00000070
 
#define ROCKET_SPD_HI   0x00000010 /* Use 56000 instead of 38400 bps */
 
#define ROCKET_SPD_VHI   0x00000020 /* Use 115200 instead of 38400 bps */
 
#define ROCKET_SPD_SHI   0x00000030 /* Use 230400 instead of 38400 bps */
 
#define ROCKET_SPD_WARP   0x00000040 /* Use 460800 instead of 38400 bps */
 
#define ROCKET_SAK   0x00000080
 
#define ROCKET_SESSION_LOCKOUT   0x00000100
 
#define ROCKET_PGRP_LOCKOUT   0x00000200
 
#define ROCKET_RTS_TOGGLE   0x00000400
 
#define ROCKET_MODE_MASK   0x00003000
 
#define ROCKET_MODE_RS232   0x00000000
 
#define ROCKET_MODE_RS485   0x00001000
 
#define ROCKET_MODE_RS422   0x00002000
 
#define ROCKET_FLAGS   0x00003FFF
 
#define ROCKET_USR_MASK
 
#define ROCKET_CLOSING_WAIT_NONE   ASYNC_CLOSING_WAIT_NONE
 
#define ROCKET_CLOSING_WAIT_INF   ASYNC_CLOSING_WAIT_INF
 
#define RCKP_GET_STRUCT   0x00525001
 
#define RCKP_GET_CONFIG   0x00525002
 
#define RCKP_SET_CONFIG   0x00525003
 
#define RCKP_GET_PORTS   0x00525004
 
#define RCKP_RESET_RM2   0x00525005
 
#define RCKP_GET_VERSION   0x00525006
 
#define MODEL_RP32INTF   0x0001 /* RP 32 port w/external I/F */
 
#define MODEL_RP8INTF   0x0002 /* RP 8 port w/external I/F */
 
#define MODEL_RP16INTF   0x0003 /* RP 16 port w/external I/F */
 
#define MODEL_RP8OCTA   0x0005 /* RP 8 port w/octa cable */
 
#define MODEL_RP4QUAD   0x0004 /* RP 4 port w/quad cable */
 
#define MODEL_RP8J   0x0006 /* RP 8 port w/RJ11 connectors */
 
#define MODEL_RP4J   0x0007 /* RP 4 port w/RJ45 connectors */
 
#define MODEL_RP8SNI   0x0008 /* RP 8 port w/ DB78 SNI connector */
 
#define MODEL_RP16SNI   0x0009 /* RP 16 port w/ DB78 SNI connector */
 
#define MODEL_RPP4   0x000A /* RP Plus 4 port */
 
#define MODEL_RPP8   0x000B /* RP Plus 8 port */
 
#define MODEL_RP2_232   0x000E /* RP Plus 2 port RS232 */
 
#define MODEL_RP2_422   0x000F /* RP Plus 2 port RS232 */
 
#define MODEL_RP6M   0x000C /* RM 6 port */
 
#define MODEL_RP4M   0x000D /* RM 4 port */
 
#define MODEL_UPCI_RP32INTF   0x0801 /* RP UPCI 32 port w/external I/F */
 
#define MODEL_UPCI_RP8INTF   0x0802 /* RP UPCI 8 port w/external I/F */
 
#define MODEL_UPCI_RP16INTF   0x0803 /* RP UPCI 16 port w/external I/F */
 
#define MODEL_UPCI_RP8OCTA   0x0805 /* RP UPCI 8 port w/octa cable */
 
#define MODEL_UPCI_RM3_8PORT   0x080C /* RP UPCI Rocketmodem III 8 port */
 
#define MODEL_UPCI_RM3_4PORT   0x080C /* RP UPCI Rocketmodem III 4 port */
 
#define MODEL_CPCI_RP16INTF   0x0903 /* RP Compact PCI 16 port w/external I/F */
 
#define MODEL_ISA   0x1000
 

Variables

typedef __attribute__
 

Macro Definition Documentation

#define MODEL_CPCI_RP16INTF   0x0903 /* RP Compact PCI 16 port w/external I/F */

Definition at line 107 of file rocket.h.

#define MODEL_ISA   0x1000

Definition at line 110 of file rocket.h.

#define MODEL_RP16INTF   0x0003 /* RP 16 port w/external I/F */

Definition at line 82 of file rocket.h.

#define MODEL_RP16SNI   0x0009 /* RP 16 port w/ DB78 SNI connector */

Definition at line 88 of file rocket.h.

#define MODEL_RP2_232   0x000E /* RP Plus 2 port RS232 */

Definition at line 91 of file rocket.h.

#define MODEL_RP2_422   0x000F /* RP Plus 2 port RS232 */

Definition at line 92 of file rocket.h.

#define MODEL_RP32INTF   0x0001 /* RP 32 port w/external I/F */

Definition at line 80 of file rocket.h.

#define MODEL_RP4J   0x0007 /* RP 4 port w/RJ45 connectors */

Definition at line 86 of file rocket.h.

#define MODEL_RP4M   0x000D /* RM 4 port */

Definition at line 96 of file rocket.h.

#define MODEL_RP4QUAD   0x0004 /* RP 4 port w/quad cable */

Definition at line 84 of file rocket.h.

#define MODEL_RP6M   0x000C /* RM 6 port */

Definition at line 95 of file rocket.h.

#define MODEL_RP8INTF   0x0002 /* RP 8 port w/external I/F */

Definition at line 81 of file rocket.h.

#define MODEL_RP8J   0x0006 /* RP 8 port w/RJ11 connectors */

Definition at line 85 of file rocket.h.

#define MODEL_RP8OCTA   0x0005 /* RP 8 port w/octa cable */

Definition at line 83 of file rocket.h.

#define MODEL_RP8SNI   0x0008 /* RP 8 port w/ DB78 SNI connector */

Definition at line 87 of file rocket.h.

#define MODEL_RPP4   0x000A /* RP Plus 4 port */

Definition at line 89 of file rocket.h.

#define MODEL_RPP8   0x000B /* RP Plus 8 port */

Definition at line 90 of file rocket.h.

#define MODEL_UPCI_RM3_4PORT   0x080C /* RP UPCI Rocketmodem III 4 port */

Definition at line 104 of file rocket.h.

#define MODEL_UPCI_RM3_8PORT   0x080C /* RP UPCI Rocketmodem III 8 port */

Definition at line 103 of file rocket.h.

#define MODEL_UPCI_RP16INTF   0x0803 /* RP UPCI 16 port w/external I/F */

Definition at line 101 of file rocket.h.

#define MODEL_UPCI_RP32INTF   0x0801 /* RP UPCI 32 port w/external I/F */

Definition at line 99 of file rocket.h.

#define MODEL_UPCI_RP8INTF   0x0802 /* RP UPCI 8 port w/external I/F */

Definition at line 100 of file rocket.h.

#define MODEL_UPCI_RP8OCTA   0x0805 /* RP UPCI 8 port w/octa cable */

Definition at line 102 of file rocket.h.

#define RCKP_GET_CONFIG   0x00525002

Definition at line 73 of file rocket.h.

#define RCKP_GET_PORTS   0x00525004

Definition at line 75 of file rocket.h.

#define RCKP_GET_STRUCT   0x00525001

Definition at line 72 of file rocket.h.

#define RCKP_GET_VERSION   0x00525006

Definition at line 77 of file rocket.h.

#define RCKP_RESET_RM2   0x00525005

Definition at line 76 of file rocket.h.

#define RCKP_SET_CONFIG   0x00525003

Definition at line 74 of file rocket.h.

#define ROCKET_CLOSING_WAIT_INF   ASYNC_CLOSING_WAIT_INF

Definition at line 67 of file rocket.h.

#define ROCKET_CLOSING_WAIT_NONE   ASYNC_CLOSING_WAIT_NONE

Definition at line 66 of file rocket.h.

#define ROCKET_FLAGS   0x00003FFF

Definition at line 59 of file rocket.h.

#define ROCKET_FORCE_CD   0x00000002

Definition at line 43 of file rocket.h.

#define ROCKET_HUP_NOTIFY   0x00000004

Definition at line 44 of file rocket.h.

#define ROCKET_MODE_MASK   0x00003000

Definition at line 55 of file rocket.h.

#define ROCKET_MODE_RS232   0x00000000

Definition at line 56 of file rocket.h.

#define ROCKET_MODE_RS422   0x00002000

Definition at line 58 of file rocket.h.

#define ROCKET_MODE_RS485   0x00001000

Definition at line 57 of file rocket.h.

#define ROCKET_PGRP_LOCKOUT   0x00000200

Definition at line 53 of file rocket.h.

#define ROCKET_RTS_TOGGLE   0x00000400

Definition at line 54 of file rocket.h.

#define ROCKET_SAK   0x00000080

Definition at line 51 of file rocket.h.

#define ROCKET_SESSION_LOCKOUT   0x00000100

Definition at line 52 of file rocket.h.

#define ROCKET_SPD_HI   0x00000010 /* Use 56000 instead of 38400 bps */

Definition at line 47 of file rocket.h.

#define ROCKET_SPD_MASK   0x00000070

Definition at line 46 of file rocket.h.

#define ROCKET_SPD_SHI   0x00000030 /* Use 230400 instead of 38400 bps */

Definition at line 49 of file rocket.h.

#define ROCKET_SPD_VHI   0x00000020 /* Use 115200 instead of 38400 bps */

Definition at line 48 of file rocket.h.

#define ROCKET_SPD_WARP   0x00000040 /* Use 460800 instead of 38400 bps */

Definition at line 50 of file rocket.h.

#define ROCKET_SPLIT_TERMIOS   0x00000008

Definition at line 45 of file rocket.h.

#define ROCKET_USR_MASK
Value:
0x0071 /* Legal flags that non-privileged
* users can set or reset */

Definition at line 61 of file rocket.h.

Variable Documentation

typedef __attribute__