Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

linux/irda.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define HINT_PNP   0x01
#define HINT_PDA   0x02
#define HINT_COMPUTER   0x04
#define HINT_PRINTER   0x08
#define HINT_MODEM   0x10
#define HINT_FAX   0x20
#define HINT_LAN   0x40
#define HINT_EXTENSION   0x80
#define HINT_TELEPHONY   0x01
#define HINT_FILE_SERVER   0x02
#define HINT_COMM   0x04
#define HINT_MESSAGE   0x08
#define HINT_HTTP   0x10
#define HINT_OBEX   0x20
#define CS_ASCII   0x00
#define CS_ISO_8859_1   0x01
#define CS_ISO_8859_2   0x02
#define CS_ISO_8859_3   0x03
#define CS_ISO_8859_4   0x04
#define CS_ISO_8859_5   0x05
#define CS_ISO_8859_6   0x06
#define CS_ISO_8859_7   0x07
#define CS_ISO_8859_8   0x08
#define CS_ISO_8859_9   0x09
#define CS_UNICODE   0xff
#define SOL_IRLMP   266
#define SOL_IRTTP   266
#define IRLMP_ENUMDEVICES   1
#define IRLMP_IAS_SET   2
#define IRLMP_IAS_QUERY   3
#define IRLMP_HINTS_SET   4
#define IRLMP_QOS_SET   5
#define IRLMP_QOS_GET   6
#define IRLMP_MAX_SDU_SIZE   7
#define IRLMP_IAS_GET   8
#define IRTTP_MAX_SDU_SIZE   IRLMP_MAX_SDU_SIZE
#define IAS_MAX_STRING   256
#define IAS_MAX_OCTET_STRING   1024
#define IAS_MAX_CLASSNAME   64
#define IAS_MAX_ATTRIBNAME   256
#define LSAP_ANY   0xff
#define SIOCSDONGLE   (SIOCDEVPRIVATE + 0)
#define SIOCGDONGLE   (SIOCDEVPRIVATE + 1)
#define SIOCSBANDWIDTH   (SIOCDEVPRIVATE + 2)
#define SIOCSMEDIABUSY   (SIOCDEVPRIVATE + 3)
#define SIOCGMEDIABUSY   (SIOCDEVPRIVATE + 4)
#define SIOCGRECEIVING   (SIOCDEVPRIVATE + 5)
#define SIOCSMODE   (SIOCDEVPRIVATE + 6)
#define SIOCGMODE   (SIOCDEVPRIVATE + 7)
#define SIOCSDTRRTS   (SIOCDEVPRIVATE + 8)
#define SIOCGQOS   (SIOCDEVPRIVATE + 9)
#define IRNAMSIZ   16
#define ifr_baudrate   ifr_ifru.ifru_qos.baudrate
#define ifr_receiving   ifr_ifru.ifru_receiving
#define ifr_dongle   ifr_ifru.ifru_dongle
#define ifr_mode   ifr_ifru.ifru_mode
#define ifr_dtr   ifr_ifru.ifru_line.dtr
#define ifr_rts   ifr_ifru.ifru_line.rts

Enumerations

enum  IRDA_DONGLE {
  IRDA_TEKRAM_DONGLE = 0, IRDA_ESI_DONGLE = 1, IRDA_ACTISYS_DONGLE = 2, IRDA_ACTISYS_PLUS_DONGLE = 3,
  IRDA_GIRBIL_DONGLE = 4, IRDA_LITELINK_DONGLE = 5, IRDA_AIRPORT_DONGLE = 6, IRDA_OLD_BELKIN_DONGLE = 7
}
enum  { IRDAPROTO_UNITDATA = 0, IRDAPROTO_ULTRA = 1, IRDAPROTO_MAX }


Define Documentation

#define CS_ASCII   0x00
 

Definition at line 47 of file linux/irda.h.

Referenced by iriap_getvaluebyclass_confirm(), irias_new_string_value(), irlmp_do_discovery(), and irlmp_get_discovery_response().

#define CS_ISO_8859_1   0x01
 

Definition at line 48 of file linux/irda.h.

#define CS_ISO_8859_2   0x02
 

Definition at line 49 of file linux/irda.h.

#define CS_ISO_8859_3   0x03
 

Definition at line 50 of file linux/irda.h.

#define CS_ISO_8859_4   0x04
 

Definition at line 51 of file linux/irda.h.

#define CS_ISO_8859_5   0x05
 

Definition at line 52 of file linux/irda.h.

#define CS_ISO_8859_6   0x06
 

Definition at line 53 of file linux/irda.h.

#define CS_ISO_8859_7   0x07
 

Definition at line 54 of file linux/irda.h.

#define CS_ISO_8859_8   0x08
 

Definition at line 55 of file linux/irda.h.

#define CS_ISO_8859_9   0x09
 

Definition at line 56 of file linux/irda.h.

#define CS_UNICODE   0xff
 

Definition at line 57 of file linux/irda.h.

#define HINT_COMM   0x04
 

Definition at line 41 of file linux/irda.h.

Referenced by discovery_proc_read(), irlmp_hint_to_service(), and irlmp_service_to_hint().

#define HINT_COMPUTER   0x04
 

Definition at line 31 of file linux/irda.h.

Referenced by discovery_proc_read(), irlmp_hint_to_service(), and irlmp_service_to_hint().

#define HINT_EXTENSION   0x80
 

Definition at line 36 of file linux/irda.h.

Referenced by irlap_recv_discovery_xid_cmd(), irlap_recv_discovery_xid_rsp(), irlap_send_discovery_xid_frame(), irlmp_hint_to_service(), and irlmp_service_to_hint().

#define HINT_FAX   0x20
 

Definition at line 34 of file linux/irda.h.

Referenced by discovery_proc_read(), and irlmp_hint_to_service().

#define HINT_FILE_SERVER   0x02
 

Definition at line 40 of file linux/irda.h.

Referenced by discovery_proc_read(), and irlmp_hint_to_service().

#define HINT_HTTP   0x10
 

Definition at line 43 of file linux/irda.h.

#define HINT_LAN   0x40
 

Definition at line 35 of file linux/irda.h.

Referenced by discovery_proc_read(), irlmp_hint_to_service(), and irlmp_service_to_hint().

#define HINT_MESSAGE   0x08
 

Definition at line 42 of file linux/irda.h.

#define HINT_MODEM   0x10
 

Definition at line 33 of file linux/irda.h.

Referenced by discovery_proc_read(), and irlmp_hint_to_service().

#define HINT_OBEX   0x20
 

Definition at line 44 of file linux/irda.h.

Referenced by discovery_proc_read(), irlmp_hint_to_service(), and irlmp_service_to_hint().

#define HINT_PDA   0x02
 

Definition at line 30 of file linux/irda.h.

Referenced by discovery_proc_read(), irlmp_hint_to_service(), and irlmp_service_to_hint().

#define HINT_PNP   0x01
 

Definition at line 29 of file linux/irda.h.

Referenced by discovery_proc_read(), irlmp_hint_to_service(), and irlmp_service_to_hint().

#define HINT_PRINTER   0x08
 

Definition at line 32 of file linux/irda.h.

Referenced by discovery_proc_read(), irlmp_hint_to_service(), and irlmp_service_to_hint().

#define HINT_TELEPHONY   0x01
 

Definition at line 39 of file linux/irda.h.

Referenced by discovery_proc_read(), irlmp_hint_to_service(), and irlmp_service_to_hint().

#define IAS_MAX_ATTRIBNAME   256
 

Definition at line 95 of file linux/irda.h.

#define IAS_MAX_CLASSNAME   64
 

Definition at line 94 of file linux/irda.h.

#define IAS_MAX_OCTET_STRING   1024
 

Definition at line 93 of file linux/irda.h.

Referenced by irda_setsockopt().

#define IAS_MAX_STRING   256
 

Definition at line 92 of file linux/irda.h.

Referenced by irda_setsockopt().

#define ifr_baudrate   ifr_ifru.ifru_qos.baudrate
 

Definition at line 186 of file linux/irda.h.

#define ifr_dongle   ifr_ifru.ifru_dongle
 

Definition at line 188 of file linux/irda.h.

#define ifr_dtr   ifr_ifru.ifru_line.dtr
 

Definition at line 190 of file linux/irda.h.

#define ifr_mode   ifr_ifru.ifru_mode
 

Definition at line 189 of file linux/irda.h.

#define ifr_receiving   ifr_ifru.ifru_receiving
 

Definition at line 187 of file linux/irda.h.

#define ifr_rts   ifr_ifru.ifru_line.rts
 

Definition at line 191 of file linux/irda.h.

#define IRLMP_ENUMDEVICES   1
 

Definition at line 81 of file linux/irda.h.

Referenced by irda_getsockopt().

#define IRLMP_HINTS_SET   4
 

Definition at line 84 of file linux/irda.h.

Referenced by irda_setsockopt().

#define IRLMP_IAS_GET   8
 

Definition at line 88 of file linux/irda.h.

Referenced by irda_getsockopt().

#define IRLMP_IAS_QUERY   3
 

Definition at line 83 of file linux/irda.h.

Referenced by irda_getsockopt().

#define IRLMP_IAS_SET   2
 

Definition at line 82 of file linux/irda.h.

Referenced by irda_setsockopt().

#define IRLMP_MAX_SDU_SIZE   7
 

Definition at line 87 of file linux/irda.h.

Referenced by irda_getsockopt(), and irda_setsockopt().

#define IRLMP_QOS_GET   6
 

Definition at line 86 of file linux/irda.h.

#define IRLMP_QOS_SET   5
 

Definition at line 85 of file linux/irda.h.

#define IRNAMSIZ   16
 

Definition at line 150 of file linux/irda.h.

#define IRTTP_MAX_SDU_SIZE   IRLMP_MAX_SDU_SIZE
 

Definition at line 90 of file linux/irda.h.

#define LSAP_ANY   0xff
 

Definition at line 97 of file linux/irda.h.

Referenced by ircomm_open_lsap(), ircomm_open_tsap(), ircomm_tty_state_idle(), ircomm_tty_state_query_parameters(), ircomm_tty_state_search(), irda_accept(), irda_connect(), irda_find_lsap_sel(), irda_getsockopt(), iriap_connect_indication(), irlan_client_open_ctrl_tsap(), irlan_client_state_idle(), irlan_open_data_tsap(), irlan_provider_open_ctrl_tsap(), irlmp_disconnect_indication(), irlmp_disconnect_request(), irlmp_find_lsap(), irlmp_open_lsap(), and irlmp_slsap_inuse().

#define SIOCGDONGLE   (SIOCDEVPRIVATE + 1)
 

Definition at line 139 of file linux/irda.h.

#define SIOCGMEDIABUSY   (SIOCDEVPRIVATE + 4)
 

Definition at line 142 of file linux/irda.h.

#define SIOCGMODE   (SIOCDEVPRIVATE + 7)
 

Definition at line 145 of file linux/irda.h.

#define SIOCGQOS   (SIOCDEVPRIVATE + 9)
 

Definition at line 147 of file linux/irda.h.

#define SIOCGRECEIVING   (SIOCDEVPRIVATE + 5)
 

Definition at line 143 of file linux/irda.h.

Referenced by irda_device_is_receiving(), irport_net_ioctl(), irtty_net_ioctl(), nsc_ircc_net_ioctl(), toshoboe_net_ioctl(), and w83977af_net_ioctl().

#define SIOCSBANDWIDTH   (SIOCDEVPRIVATE + 2)
 

Definition at line 140 of file linux/irda.h.

Referenced by irda_device_change_speed(), irport_net_ioctl(), irtty_net_ioctl(), nsc_ircc_net_ioctl(), toshoboe_net_ioctl(), and w83977af_net_ioctl().

#define SIOCSDONGLE   (SIOCDEVPRIVATE + 0)
 

Definition at line 138 of file linux/irda.h.

Referenced by irport_net_ioctl(), and irtty_net_ioctl().

#define SIOCSDTRRTS   (SIOCDEVPRIVATE + 8)
 

Definition at line 146 of file linux/irda.h.

Referenced by irda_device_set_dtr_rts(), irport_net_ioctl(), and irtty_net_ioctl().

#define SIOCSMEDIABUSY   (SIOCDEVPRIVATE + 3)
 

Definition at line 141 of file linux/irda.h.

Referenced by irport_net_ioctl(), irtty_net_ioctl(), nsc_ircc_net_ioctl(), toshoboe_net_ioctl(), and w83977af_net_ioctl().

#define SIOCSMODE   (SIOCDEVPRIVATE + 6)
 

Definition at line 144 of file linux/irda.h.

Referenced by irda_device_set_mode(), and irtty_net_ioctl().

#define SOL_IRLMP   266
 

Definition at line 78 of file linux/irda.h.

Referenced by irda_getsockopt(), and irda_setsockopt().

#define SOL_IRTTP   266
 

Definition at line 79 of file linux/irda.h.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
IRDAPROTO_UNITDATA 
IRDAPROTO_ULTRA 
IRDAPROTO_MAX 

Definition at line 72 of file linux/irda.h.

enum IRDA_DONGLE
 

Enumeration values:
IRDA_TEKRAM_DONGLE 
IRDA_ESI_DONGLE 
IRDA_ACTISYS_DONGLE 
IRDA_ACTISYS_PLUS_DONGLE 
IRDA_GIRBIL_DONGLE 
IRDA_LITELINK_DONGLE 
IRDA_AIRPORT_DONGLE 
IRDA_OLD_BELKIN_DONGLE 

Definition at line 60 of file linux/irda.h.