Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
ircomm_param.h File Reference
#include <net/irda/parameters.h>

Go to the source code of this file.

Data Structures

struct  ircomm_params
 

Macros

#define IRCOMM_SERVICE_TYPE   0x00
 
#define IRCOMM_PORT_TYPE   0x01 /* Only used in LM-IAS */
 
#define IRCOMM_PORT_NAME   0x02 /* Only used in LM-IAS */
 
#define IRCOMM_DATA_RATE   0x10
 
#define IRCOMM_DATA_FORMAT   0x11
 
#define IRCOMM_FLOW_CONTROL   0x12
 
#define IRCOMM_XON_XOFF   0x13
 
#define IRCOMM_ENQ_ACK   0x14
 
#define IRCOMM_LINE_STATUS   0x15
 
#define IRCOMM_BREAK   0x16
 
#define IRCOMM_DTE   0x20
 
#define IRCOMM_DCE   0x21
 
#define IRCOMM_POLL   0x22
 
#define IRCOMM_3_WIRE_RAW   0x01
 
#define IRCOMM_3_WIRE   0x02
 
#define IRCOMM_9_WIRE   0x04
 
#define IRCOMM_CENTRONICS   0x08
 
#define IRCOMM_SERIAL   0x00
 
#define IRCOMM_PARALLEL   0x01
 
#define IRCOMM_WSIZE_5   0x00
 
#define IRCOMM_WSIZE_6   0x01
 
#define IRCOMM_WSIZE_7   0x02
 
#define IRCOMM_WSIZE_8   0x03
 
#define IRCOMM_1_STOP_BIT   0x00
 
#define IRCOMM_2_STOP_BIT   0x04 /* 1.5 if char len 5 */
 
#define IRCOMM_PARITY_DISABLE   0x00
 
#define IRCOMM_PARITY_ENABLE   0x08
 
#define IRCOMM_PARITY_ODD   0x00
 
#define IRCOMM_PARITY_EVEN   0x10
 
#define IRCOMM_PARITY_MARK   0x20
 
#define IRCOMM_PARITY_SPACE   0x30
 
#define IRCOMM_XON_XOFF_IN   0x01
 
#define IRCOMM_XON_XOFF_OUT   0x02
 
#define IRCOMM_RTS_CTS_IN   0x04
 
#define IRCOMM_RTS_CTS_OUT   0x08
 
#define IRCOMM_DSR_DTR_IN   0x10
 
#define IRCOMM_DSR_DTR_OUT   0x20
 
#define IRCOMM_ENQ_ACK_IN   0x40
 
#define IRCOMM_ENQ_ACK_OUT   0x80
 
#define IRCOMM_OVERRUN_ERROR   0x02
 
#define IRCOMM_PARITY_ERROR   0x04
 
#define IRCOMM_FRAMING_ERROR   0x08
 
#define IRCOMM_DELTA_DTR   0x01
 
#define IRCOMM_DELTA_RTS   0x02
 
#define IRCOMM_DTR   0x04
 
#define IRCOMM_RTS   0x08
 
#define IRCOMM_DELTA_CTS   0x01 /* Clear to send has changed */
 
#define IRCOMM_DELTA_DSR   0x02 /* Data set ready has changed */
 
#define IRCOMM_DELTA_RI   0x04 /* Ring indicator has changed */
 
#define IRCOMM_DELTA_CD   0x08 /* Carrier detect has changed */
 
#define IRCOMM_CTS   0x10 /* Clear to send is high */
 
#define IRCOMM_DSR   0x20 /* Data set ready is high */
 
#define IRCOMM_RI   0x40 /* Ring indicator is high */
 
#define IRCOMM_CD   0x80 /* Carrier detect is high */
 
#define IRCOMM_DCE_DELTA_ANY   0x0f
 

Functions

int ircomm_param_request (struct ircomm_tty_cb *self, __u8 pi, int flush)
 

Variables

pi_param_info_t ircomm_param_info
 

Macro Definition Documentation

#define IRCOMM_1_STOP_BIT   0x00

Definition at line 71 of file ircomm_param.h.

#define IRCOMM_2_STOP_BIT   0x04 /* 1.5 if char len 5 */

Definition at line 72 of file ircomm_param.h.

#define IRCOMM_3_WIRE   0x02

Definition at line 57 of file ircomm_param.h.

#define IRCOMM_3_WIRE_RAW   0x01

Definition at line 56 of file ircomm_param.h.

#define IRCOMM_9_WIRE   0x04

Definition at line 58 of file ircomm_param.h.

#define IRCOMM_BREAK   0x16

Definition at line 48 of file ircomm_param.h.

#define IRCOMM_CD   0x80 /* Carrier detect is high */

Definition at line 111 of file ircomm_param.h.

#define IRCOMM_CENTRONICS   0x08

Definition at line 59 of file ircomm_param.h.

#define IRCOMM_CTS   0x10 /* Clear to send is high */

Definition at line 108 of file ircomm_param.h.

#define IRCOMM_DATA_FORMAT   0x11

Definition at line 43 of file ircomm_param.h.

#define IRCOMM_DATA_RATE   0x10

Definition at line 42 of file ircomm_param.h.

#define IRCOMM_DCE   0x21

Definition at line 52 of file ircomm_param.h.

#define IRCOMM_DCE_DELTA_ANY   0x0f

Definition at line 112 of file ircomm_param.h.

#define IRCOMM_DELTA_CD   0x08 /* Carrier detect has changed */

Definition at line 107 of file ircomm_param.h.

#define IRCOMM_DELTA_CTS   0x01 /* Clear to send has changed */

Definition at line 104 of file ircomm_param.h.

#define IRCOMM_DELTA_DSR   0x02 /* Data set ready has changed */

Definition at line 105 of file ircomm_param.h.

#define IRCOMM_DELTA_DTR   0x01

Definition at line 98 of file ircomm_param.h.

#define IRCOMM_DELTA_RI   0x04 /* Ring indicator has changed */

Definition at line 106 of file ircomm_param.h.

#define IRCOMM_DELTA_RTS   0x02

Definition at line 99 of file ircomm_param.h.

#define IRCOMM_DSR   0x20 /* Data set ready is high */

Definition at line 109 of file ircomm_param.h.

#define IRCOMM_DSR_DTR_IN   0x10

Definition at line 87 of file ircomm_param.h.

#define IRCOMM_DSR_DTR_OUT   0x20

Definition at line 88 of file ircomm_param.h.

#define IRCOMM_DTE   0x20

Definition at line 51 of file ircomm_param.h.

#define IRCOMM_DTR   0x04

Definition at line 100 of file ircomm_param.h.

#define IRCOMM_ENQ_ACK   0x14

Definition at line 46 of file ircomm_param.h.

#define IRCOMM_ENQ_ACK_IN   0x40

Definition at line 89 of file ircomm_param.h.

#define IRCOMM_ENQ_ACK_OUT   0x80

Definition at line 90 of file ircomm_param.h.

#define IRCOMM_FLOW_CONTROL   0x12

Definition at line 44 of file ircomm_param.h.

#define IRCOMM_FRAMING_ERROR   0x08

Definition at line 95 of file ircomm_param.h.

#define IRCOMM_LINE_STATUS   0x15

Definition at line 47 of file ircomm_param.h.

#define IRCOMM_OVERRUN_ERROR   0x02

Definition at line 93 of file ircomm_param.h.

#define IRCOMM_PARALLEL   0x01

Definition at line 63 of file ircomm_param.h.

#define IRCOMM_PARITY_DISABLE   0x00

Definition at line 74 of file ircomm_param.h.

#define IRCOMM_PARITY_ENABLE   0x08

Definition at line 75 of file ircomm_param.h.

#define IRCOMM_PARITY_ERROR   0x04

Definition at line 94 of file ircomm_param.h.

#define IRCOMM_PARITY_EVEN   0x10

Definition at line 78 of file ircomm_param.h.

#define IRCOMM_PARITY_MARK   0x20

Definition at line 79 of file ircomm_param.h.

#define IRCOMM_PARITY_ODD   0x00

Definition at line 77 of file ircomm_param.h.

#define IRCOMM_PARITY_SPACE   0x30

Definition at line 80 of file ircomm_param.h.

#define IRCOMM_POLL   0x22

Definition at line 53 of file ircomm_param.h.

#define IRCOMM_PORT_NAME   0x02 /* Only used in LM-IAS */

Definition at line 39 of file ircomm_param.h.

#define IRCOMM_PORT_TYPE   0x01 /* Only used in LM-IAS */

Definition at line 38 of file ircomm_param.h.

#define IRCOMM_RI   0x40 /* Ring indicator is high */

Definition at line 110 of file ircomm_param.h.

#define IRCOMM_RTS   0x08

Definition at line 101 of file ircomm_param.h.

#define IRCOMM_RTS_CTS_IN   0x04

Definition at line 85 of file ircomm_param.h.

#define IRCOMM_RTS_CTS_OUT   0x08

Definition at line 86 of file ircomm_param.h.

#define IRCOMM_SERIAL   0x00

Definition at line 62 of file ircomm_param.h.

#define IRCOMM_SERVICE_TYPE   0x00

Definition at line 37 of file ircomm_param.h.

#define IRCOMM_WSIZE_5   0x00

Definition at line 66 of file ircomm_param.h.

#define IRCOMM_WSIZE_6   0x01

Definition at line 67 of file ircomm_param.h.

#define IRCOMM_WSIZE_7   0x02

Definition at line 68 of file ircomm_param.h.

#define IRCOMM_WSIZE_8   0x03

Definition at line 69 of file ircomm_param.h.

#define IRCOMM_XON_XOFF   0x13

Definition at line 45 of file ircomm_param.h.

#define IRCOMM_XON_XOFF_IN   0x01

Definition at line 83 of file ircomm_param.h.

#define IRCOMM_XON_XOFF_OUT   0x02

Definition at line 84 of file ircomm_param.h.

Function Documentation

int ircomm_param_request ( struct ircomm_tty_cb self,
__u8  pi,
int  flush 
)

Definition at line 100 of file ircomm_param.c.

Variable Documentation

pi_param_info_t ircomm_param_info

Definition at line 92 of file ircomm_param.c.