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

Go to the source code of this file.

Macros

#define YES   1
 
#define NO   0
 
#define ISICOM_NAME   "ISICom"
 
#define DEVID_COUNT   9
 
#define VENDOR_ID   0x10b5
 
#define ISICOM_NMAJOR   112 /* normal */
 
#define ISICOM_CMAJOR   113 /* callout */
 
#define ISICOM_MAGIC   (('M' << 8) | 'T')
 
#define WAKEUP_CHARS   256 /* hard coded for now */
 
#define TX_SIZE   254
 
#define BOARD_COUNT   4
 
#define PORT_COUNT   (BOARD_COUNT*16)
 
#define ISICOM_CS5   0x0000
 
#define ISICOM_CS6   0x0001
 
#define ISICOM_CS7   0x0002
 
#define ISICOM_CS8   0x0003
 
#define ISICOM_1SB   0x0000
 
#define ISICOM_2SB   0x0004
 
#define ISICOM_NOPAR   0x0000
 
#define ISICOM_ODPAR   0x0008
 
#define ISICOM_EVPAR   0x0018
 
#define ISICOM_CTSRTS   0x03
 
#define ISICOM_INITIATE_XONXOFF   0x04
 
#define ISICOM_RESPOND_XONXOFF   0x08
 
#define BOARD(line)   (((line) >> 4) & 0x3)
 
#define ISICOM_KILLTX   0x01
 
#define ISICOM_KILLRX   0x02
 
#define FIRMWARE_LOADED   0x0001
 
#define BOARD_ACTIVE   0x0002
 
#define BOARD_INIT   0x0004
 
#define ISI_CTS   0x1000
 
#define ISI_DSR   0x2000
 
#define ISI_RI   0x4000
 
#define ISI_DCD   0x8000
 
#define ISI_DTR   0x0100
 
#define ISI_RTS   0x0200
 
#define ISI_TXOK   0x0001
 

Macro Definition Documentation

#define BOARD (   line)    (((line) >> 4) & 0x3)

Definition at line 59 of file isicom.h.

#define BOARD_ACTIVE   0x0002

Definition at line 69 of file isicom.h.

#define BOARD_COUNT   4

Definition at line 32 of file isicom.h.

#define BOARD_INIT   0x0004

Definition at line 70 of file isicom.h.

#define DEVID_COUNT   9

Definition at line 18 of file isicom.h.

#define FIRMWARE_LOADED   0x0001

Definition at line 68 of file isicom.h.

#define ISI_CTS   0x1000

Definition at line 74 of file isicom.h.

#define ISI_DCD   0x8000

Definition at line 77 of file isicom.h.

#define ISI_DSR   0x2000

Definition at line 75 of file isicom.h.

#define ISI_DTR   0x0100

Definition at line 78 of file isicom.h.

#define ISI_RI   0x4000

Definition at line 76 of file isicom.h.

#define ISI_RTS   0x0200

Definition at line 79 of file isicom.h.

#define ISI_TXOK   0x0001

Definition at line 82 of file isicom.h.

#define ISICOM_1SB   0x0000

Definition at line 44 of file isicom.h.

#define ISICOM_2SB   0x0004

Definition at line 45 of file isicom.h.

#define ISICOM_CMAJOR   113 /* callout */

Definition at line 26 of file isicom.h.

#define ISICOM_CS5   0x0000

Definition at line 37 of file isicom.h.

#define ISICOM_CS6   0x0001

Definition at line 38 of file isicom.h.

#define ISICOM_CS7   0x0002

Definition at line 39 of file isicom.h.

#define ISICOM_CS8   0x0003

Definition at line 40 of file isicom.h.

#define ISICOM_CTSRTS   0x03

Definition at line 55 of file isicom.h.

#define ISICOM_EVPAR   0x0018

Definition at line 51 of file isicom.h.

#define ISICOM_INITIATE_XONXOFF   0x04

Definition at line 56 of file isicom.h.

#define ISICOM_KILLRX   0x02

Definition at line 64 of file isicom.h.

#define ISICOM_KILLTX   0x01

Definition at line 63 of file isicom.h.

#define ISICOM_MAGIC   (('M' << 8) | 'T')

Definition at line 27 of file isicom.h.

#define ISICOM_NAME   "ISICom"

Definition at line 12 of file isicom.h.

#define ISICOM_NMAJOR   112 /* normal */

Definition at line 25 of file isicom.h.

#define ISICOM_NOPAR   0x0000

Definition at line 49 of file isicom.h.

#define ISICOM_ODPAR   0x0008

Definition at line 50 of file isicom.h.

#define ISICOM_RESPOND_XONXOFF   0x08

Definition at line 57 of file isicom.h.

#define NO   0

Definition at line 5 of file isicom.h.

#define PORT_COUNT   (BOARD_COUNT*16)

Definition at line 33 of file isicom.h.

#define TX_SIZE   254

Definition at line 30 of file isicom.h.

#define VENDOR_ID   0x10b5

Definition at line 19 of file isicom.h.

#define WAKEUP_CHARS   256 /* hard coded for now */

Definition at line 29 of file isicom.h.

#define YES   1

Definition at line 4 of file isicom.h.